/*контентом на главной*/
	/*08.08.2023*/
	.device-carousel.owl-theme .item{
		padding: 0 5px;
}

	.device-carousel.owl-theme .item img{
		border-radius:10px;
}
	/**/


	.item h4{text-align:center;}
	.owl-stage{display:flex;}
	.owl-theme.three{margin-bottom: 20px;}
	.owl-theme.one .owl-item{background-color: #E9ECFF; border: 2px solid #E5FAEC;}
	.owl-theme.two .owl-item{background-color: #E5FAEC; border: 2px solid #DCD7D7;}
	.owl-theme.three .owl-item{background-color: #fff; /*border-right: 1px solid #f5f5f5;*/}
.item >a{
  text-decoration: none;
  color: #4c4c4c;
}
.item li{
  font-size: 12px;
  line-height: 16px;
}
.yandex-map{width: 100%;}

    @import url(https://fonts.googleapis.com/css?family=Inter:500);
    .permanent_discounts{display: flex; width: 100%; justify-content:space-around;  font-family: 'Inter'; }
    .permanent_discounts__slogan{background-color: #FAF2A2; border: 1px solid #F1F3F8; border-radius: 20px; box-sizing: border-box; padding: 66px 0 0 39px; width:42%;}
    .slogan__middle{font-size: 24px; font-weight: 500; line-height: 29px; text-transform: uppercase;color:#1E3695; margin: 0;}
    .slogan__main{font-weight: 500; font-size: 32px;line-height: 39px; margin: 0;}
    .slogan__small{color: #FF1520; font-weight: 500; font-size: 20px; line-height: 24px;margin: 0;}
    .permanent_discounts__list{list-style: none; background: #D3F0DF; border: 1px solid #F1F3F8; border-radius: 20px; box-sizing: border-box; padding: 21px 54px; width:53%; margin:0;}
    .permanent_discounts__item{color:#1E3695}
    .permanent_discounts__item span{color: #FF1520;}

.banner-box {
	position: relative;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
}
.big-slider {
	position: relative;
	overflow: initial !important;
}
/*.big-slider:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: 100vw;*/
/*    top: 30px;*/
/*    bottom: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    background: url("/upload/banner_bg.jpg");*/
/*    background-size: cover;*/
/*}*/
/*@media (max-width: 550px) {*/
/*    .big-slider:before {*/
/*        top: 0;*/
/*    }*/
/*}*/
.big-slider .slider-item {
	background-size: cover;
}
.big-slider:hover .owl-nav .owl-prev, .big-slider:hover .owl-nav .owl-next  {
	opacity: 1;
}
.big-slider:hover .owl-nav .owl-prev  {
	left: 30px;
}
.big-slider:hover .owl-nav .owl-next  {
	right: 30px;
}
.owl-nav {
	display: none !important;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 32px;
	color: #3650db;
	width: 35px;
	height: 35px;
	background: #ffffff;
	display: none;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px solid;
	transition: all .3s;
}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(54,80,219,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(54,80,219,1);
	box-shadow: inset 0px 0px 5px 0px rgba(54,80,219,1);
}
.owl-nav .owl-prev svg, .owl-nav .owl-next svg {
	width: 20px;
	height: 20px;

}


.slider-main-img {
background-image: url(/upload/iblock/965/9651cce….jpg);
width: 100%;
background-size: cover;
height: 400px;
background-position: center;
}

.slider-main-img img {
	display: none !important;
}

.slider-button1 {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 26%;
color: white;
}
.slider-button1:hover {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 26%;
color: white;
}
.slider-button2 {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 26%;
color: white;
}

.slider-button2-mobile {
	display: none;
}

.slider-button2:hover {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 26%;
color: white;
}

.owl-controls {
	display: block;
	background-color: rgb(228, 225, 232);
}
.owl-nav .owl-prev {
	left: -42px;
	transform: translateY(-50%) rotate(180deg);
}
.owl-nav .owl-next {
	right: -42px;
}

@media screen and (max-width: 1600px) {
.slider-button1 {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 21%;
color: white;
}

.slider-button2 {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 21%;
color: white;
}
	.slider-button1:hover {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 21%;
color: white;
}

	.slider-button2:hover {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 21%;
color: white;
}
}

@media screen and (max-width: 1366px) {
.slider-button1 {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 17%;
color: white;
}

.slider-button2 {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 17%;
color: white;
}
	.slider-button1:hover {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 17%;
color: white;
}

	.slider-button2:hover {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 17%;
color: white;
}
}

@media screen and (max-width: 1280px) {
.slider-button1 {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 16%;
color: white;
}

.slider-button2 {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 16%;
color: white;
}
.slider-button1:hover {
border-radius: 10px;
position: absolute;
top: 70%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 16%;
color: white;
}

	.slider-button2:hover {
border-radius: 10px;
position: absolute;
top: 85%;
background-color: #00d4c8;
display: block;
padding: 10px 20px;
left: 16%;
color: white;
}
}




/*=======*/

 /*
.main_benefits{
margin-left: -10px;
margin-right: -10px;

}
.white-box{
margin-left: -10px;
margin-right: -10px;
 }*/
.permanent_discounts__wrap{
display: flex;
}
.about {
max-width: 1178px;
padding: 0 50px 15px;
background-color: #fff;
font-family: Inter;
margin: 25px auto 25px;
}
.about__header{
font-weight: 400;
font-size: 20px;
text-decoration: underline;
text-align: center;
margin-bottom: 15px;
}
.about p{
font-weight: 400;
font-size: 17px;
line-height: 24.2px;
text-align: justify;
font-family: Arial, sans-serif;
}
.about .about__slogan{
font-weight: bold;
font-size: 17px;
margin-bottom: 35px;
}
.about__link-list{
display: flex;
list-style: none;
justify-content: space-around;
}

.about__link{
text-decoration: none;
color: #4c4c4c;
font-size: 17px;
line-height: 24.2px;
font-weight: 600;
position: relative;    
padding: 40px 0;
font-family: Arial, sans-serif;
}
.about__link:hover {text-decoration: none; color: #4c4c4c;}
.about__link-list li{
padding:110px 0 0;
}
/* диагностика */
.about__link-list li:nth-of-type(1) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: 8px;
top: -55px;
background-image: url('/upload/diagnostics.svg');
}
/* лечение */
.about__link-list li:nth-of-type(2) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: -8px;
top: -57px;
background-image: url('/upload/treatment.svg');
}
/* профилактика */
.about__link-list li:nth-of-type(3) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: 17px;
top: -54px;
background-image: url('/upload/prevention.svg');
}
.about .about__btn {margin: 0 auto; display: flex; text-align: center; align-items: center; justify-content: center;}





.otziv__btn {color: #4c4c4c; background: #fff; border: 1px solid #e8e8e8; border-radius: initial; font: normal 17px/36px Arial, sans-serif; text-align: center; height: 36px; padding: 0 20px; text-decoration: none; width: 136px; margin: 20px 0; transition: all .3s;}
.otziv__btn:hover {color: #fff;     border-color: #3650db; background: #3650db; text-decoration: none;}
.otziv__container {padding: 20px; background-color: white; display: flex; flex-direction: column; align-items: center;}
.otziv_slide-img {position: absolute; top: -4px; right: 10px; width: 130px !important;}
.otziv_slide {max-width: 95%; width: 100%; height: 205px; background-color: #E5FAEC; position: relative; padding: 19px 20px 10px; box-sizing: border-box; border-radius: 20px; overflow-y: auto;}
.otziv_slide::-webkit-scrollbar {
width: 12px;
}
.otziv__container .swiper-wrapper {justify-content: space-between;}


.otziv_slide span {font-size: 15px;}
.otziv_slide p {font-size: 13px;     line-height: 16px; margin-top: 5px;}
.video__container-title > h4 {margin: 0; }
.video__container-title {width: 100%; background-color: white; display: flex; justify-content: center; margin-bottom: 10px;}
.video__container {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap;  justify-content: space-between;}
.video__box {max-width: 49%; width: 100%; margin-bottom: 15px;}
.video__box > iframe {max-width: 100%; width: 100%;}

.main-vrachi {
	width: 100% !important;
	text-align: center !important;
	padding: 20px 0px !important;
}

.doctor-button {
	color: white;
	background-color: #3249c6;
	padding: 10px 20px;
	border-radius: 20px;
}

.banner-main-blocks  {
width: 50%;
}

.banner-normal-blocks-vert {
width: 50%;
}

.doctor-button:hover {
	color: white;
	background-color: #3249c6;
	padding: 10px 20px;
	border-radius: 20px;
}

.ul_new {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: start;
	padding: 0;
}
.ul_new:first-of-type{margin-bottom:30px;}



.li_new {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.main_benefits {
	display: flex;
	margin-top: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	background-color: white;
}

.main_benefit {
	width: 19%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.img_benefit {
	width: 100px;
	height: 100px;
}

.ben_font {
	font-weight: 600;
	color: #4c4c4c;
}

.tabs-switchers {
	display: flex;
	align-items: center;
	justify-content: center;
}

.vrachi-fon {
	/*background-image: url(/upload/vrachi-fon.png);*/
background-color:rgb(205, 255, 242);
	background-size: 100% 100%;
}

.main-vrachi {
	width: 100% !important;
	padding: 20px 0px 100px;
}

.main-vrachi-fon {
	background-color: transparent;
	border: 0px;
}

.doctor-item-image {
	display: block;
	margin: 0 auto;
	width: 170px;
	height: 220px;
	border-radius: 0px;
	background-color: #f5f5f5;
	background-position: 50% 50%;
	background-size: cover;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.search-vrachi {
	display: none !important;
}

.doctor-item-header {
	font: 17px;
	font-size: 18px;
	font-weight: 700;
	margin: 20px 0 10px 0;
}

.owl-controls {
	position: absolute;
	width: 100%;
	top: 93%;
	background-color: rgb(228 225 232 / 0%);
}

.my-block-wrap{
display:flex;
}

.my-flex-class{
display: flex;
flex-direction: column;
justify-content: space-between;
}

.my-block-wrap2{
max-width:220px;
}

.banner-box {width: 98vw !important;}

.permanent_discounts {display: none;}
.features {
margin: 30px 0px 10px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-around;
}
.feature {
width: 17%;
	 /*    background: #faf1a2;*/
display: flex;
/*		 height: 200px;*/
align-items: center;
padding: 10px;
border-radius: 30px;
flex-direction: column;
}
/*
.feature:nth-child(even) {
background: #d3efdd;
}
.features-block:nth-child(even)  {
background: #d3efdd;
}
*/
.feature .feature-img  {
	 /*   height: 116px;
	 width:auto;*/
margin-right: 10px;
}
.feature img{
 margin-bottom: 30px;
}
.feature .feature-text {
margin: 0px;
text-align: center;
line-height: 26px;
height: 103px;
margin: auto;
word-break: break-word;
/*		 color: #083291;*/
 colorl: #4C4C4C;
}
.feature-heading {
color: #083291;
font-size: 40px !important;
margin: 0;
font-weight: 400;
line-height: 56px !important;
}
.advantage-item__line {
margin-bottom: 10px;
border: 2px solid #083291;
width: 30%;
}

.white-content-box p:first-child {
margin-top: 0;
}


/*20.07.2023*/
.alphabet__title-link{color: #4c4c4c;}
.alphabet__title-link:hover{text-decoration: none; color: #3249c6;}
.alphabet__item--disabled .disabled-letter, .alphabet__item--disabled .disabled-letter:hover{color: #c6c6c6;}
.alphabet__section{background-color: #F8F8F8; display: flex; flex-direction: row; padding:55px 0px 30px 78px; justify-content: space-between; /*margin-right:-10px;
	margin-left:-10px;*/}
.alphabet__content h2{margin: 0;}
.alphabet__content{position:relative;}  
.alphabet__content::before{content:''; position: absolute; background-image: url('/upload/main/alphabet__icon.svg');width: 65px; height:65px; left: -77px; top: 0; background-size: contain;
background-repeat: no-repeat;}
.alphabet__section h4{border-bottom: 1px solid #00C8BE; display: inline-block; padding-right: 30px; padding-bottom: 10px; margin-bottom:8px; margin-top: 0; position:relative; 
							   padding-left: 5px;}
.alphabet__section h4::before{content:''; position:absolute; width:5px; height:5px; background-color: #00c8be; display: inline-block; bottom: -3px; rotate: 45deg; left: -5px;}
.alphabet__content div{background-color: #fff; max-width: 560px; width: 100%; padding: 10px 15px 35px; box-sizing: border-box; border-radius: 10px; margin-top: 20px;}
.alphabet__subtitle{color:#08A39B; font-weight: 400; font-size: 14px; margin: 0}
.alphabet__list{list-style: none; display: flex; width:200px; flex-wrap: wrap; border-radius: 6px;
 padding: 0 5px 0 10px; margin: 0; background-color:#fff;
-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);}
.alphabet__item{padding:10px;}
.alphabet__item:hover{background-color: #E5FAEC;}
.alphabet__item a{color: inherit; text-decoration: none;}
.alphabet__item a:hover{color: #00d4c8;}
.alphabet__item--disabled:hover{background-color: #fff;}

@media screen and (max-width: 768px){
 /*
.main_benefits{
margin-left: -10px;
margin-right: -10px;

}
.white-box{
margin-left: -10px;
margin-right: -10px;
 }*/
.permanent_discounts__wrap{
display: flex;
}
.about {
max-width: 1178px;
padding: 0 50px 15px;
background-color: #fff;
font-family: Inter;
margin: 25px auto 25px;
}
.about__header{
font-weight: 400;
font-size: 20px;
text-decoration: underline;
text-align: center;
margin-bottom: 15px;
}
.about p{
font-weight: 400;
font-size: 17px;
line-height: 24.2px;
text-align: justify;
font-family: Arial, sans-serif;
}
.about .about__slogan{
font-weight: bold;
font-size: 17px;
margin-bottom: 35px;
}
.about__link-list{
display: flex;
list-style: none;
justify-content: space-around;
}

.about__link{
text-decoration: none;
color: #4c4c4c;
font-size: 17px;
line-height: 24.2px;
font-weight: 600;
position: relative;    
padding: 40px 0;
font-family: Arial, sans-serif;
}
.about__link:hover {text-decoration: none; color: #4c4c4c;}
.about__link-list li{
padding:110px 0 0;
}
/* диагностика */
.about__link-list li:nth-of-type(1) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: 8px;
top: -55px;
background-image: url('/upload/diagnostics.svg');
}
/* лечение */
.about__link-list li:nth-of-type(2) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: -8px;
top: -57px;
background-image: url('/upload/treatment.svg');
}
/* профилактика */
.about__link-list li:nth-of-type(3) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: 17px;
top: -54px;
background-image: url('/upload/prevention.svg');
}
.about .about__btn {margin: 0 auto; display: flex; text-align: center; align-items: center; justify-content: center;}





.otziv__btn {color: #4c4c4c; background: #fff; border: 1px solid #e8e8e8; border-radius: initial; font: normal 17px/36px Arial, sans-serif; text-align: center; height: 36px; padding: 0 20px; text-decoration: none; width: 136px; margin: 20px 0; transition: all .3s;}
.otziv__btn:hover {color: #fff;     border-color: #3650db; background: #3650db; text-decoration: none;}
.otziv__container {padding: 20px; background-color: white; display: flex; flex-direction: column; align-items: center;}
.otziv_slide-img {position: absolute; top: -4px; right: 10px; width: 130px !important;}
.otziv_slide {max-width: 95%; width: 100%; height: 205px; background-color: #E5FAEC; position: relative; padding: 19px 20px 10px; box-sizing: border-box; border-radius: 20px; overflow-y: auto;}
.otziv_slide::-webkit-scrollbar {
width: 12px;
}
.otziv__container .swiper-wrapper {justify-content: space-between;}


.otziv_slide span {font-size: 15px;}
.otziv_slide p {font-size: 13px;     line-height: 16px; margin-top: 5px;}
.video__container-title > h4 {margin: 0; }
.video__container-title {width: 100%; background-color: white; display: flex; justify-content: center; margin-bottom: 10px;}
.video__container {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap;  justify-content: space-between;}
.video__box {max-width: 49%; width: 100%; margin-bottom: 15px;}
.video__box > iframe {max-width: 100%; width: 100%;}

.main-vrachi {
	width: 100% !important;
	text-align: center !important;
	padding: 20px 0px !important;
}

.doctor-button {
	color: white;
	background-color: #3249c6;
	padding: 10px 20px;
	border-radius: 20px;
}

.banner-main-blocks  {
width: 50%;
}

.banner-normal-blocks-vert {
width: 50%;
}

.doctor-button:hover {
	color: white;
	background-color: #3249c6;
	padding: 10px 20px;
	border-radius: 20px;
}

.ul_new {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: start;
	padding: 0;
}
.ul_new:first-of-type{margin-bottom:30px;}



.li_new {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.main_benefits {
	display: flex;
	margin-top: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	background-color: white;
}

.main_benefit {
	width: 19%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.img_benefit {
	width: 100px;
	height: 100px;
}

.ben_font {
	font-weight: 600;
	color: #4c4c4c;
}

.tabs-switchers {
	display: flex;
	align-items: center;
	justify-content: center;
}

.vrachi-fon {
	/*background-image: url(/upload/vrachi-fon.png);*/
background-color:rgb(205, 255, 242);
	background-size: 100% 100%;
}

.main-vrachi {
	width: 100% !important;
	padding: 20px 0px 100px;
}

.main-vrachi-fon {
	background-color: transparent;
	border: 0px;
}

.doctor-item-image {
	display: block;
	margin: 0 auto;
	width: 170px;
	height: 220px;
	border-radius: 0px;
	background-color: #f5f5f5;
	background-position: 50% 50%;
	background-size: cover;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.search-vrachi {
	display: none !important;
}

.doctor-item-header {
	font: 17px;
	font-size: 18px;
	font-weight: 700;
	margin: 20px 0 10px 0;
}

.owl-controls {
	position: absolute;
	width: 100%;
	top: 93%;
	background-color: rgb(228 225 232 / 0%);
}

.my-block-wrap{
display:flex;
}

.my-flex-class{
display: flex;
flex-direction: column;
justify-content: space-between;
}

.my-block-wrap2{
max-width:220px;
}

.banner-box {width: 98vw !important;}

.permanent_discounts {display: none;}
.features {
margin: 30px 0px 10px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-around;
}
.feature {
width: 17%;
	 /*    background: #faf1a2;*/
display: flex;
/*		 height: 200px;*/
align-items: center;
padding: 10px;
border-radius: 30px;
flex-direction: column;
}
/*
.feature:nth-child(even) {
background: #d3efdd;
}
.features-block:nth-child(even)  {
background: #d3efdd;
}
*/
.feature .feature-img  {
	 /*   height: 116px;
	 width:auto;*/
margin-right: 10px;
}
.feature img{
 margin-bottom: 30px;
}
.feature .feature-text {
margin: 0px;
text-align: center;
line-height: 26px;
height: 103px;
margin: auto;
word-break: break-word;
/*		 color: #083291;*/
 colorl: #4C4C4C;
}
.feature-heading {
color: #083291;
font-size: 40px !important;
margin: 0;
font-weight: 400;
line-height: 56px !important;
}
.advantage-item__line {
margin-bottom: 10px;
border: 2px solid #083291;
width: 30%;
}

.white-content-box p:first-child {
margin-top: 0;
}



.alphabet__section{flex-direction: column; align-items: center;}
.alphabet__content{margin-bottom: 20px;}
}
/**/
 /*
.main_benefits{
margin-left: -10px;
margin-right: -10px;

}
.white-box{
margin-left: -10px;
margin-right: -10px;
 }*/
.permanent_discounts__wrap{
display: flex;
}
.about {
max-width: 1178px;
padding: 0 50px 15px;
background-color: #fff;
font-family: Inter;
margin: 25px auto 25px;
}
.about__header{
font-weight: 400;
font-size: 20px;
text-decoration: underline;
text-align: center;
margin-bottom: 15px;
}
.about p{
font-weight: 400;
font-size: 17px;
line-height: 24.2px;
text-align: justify;
font-family: Arial, sans-serif;
}
.about .about__slogan{
font-weight: bold;
font-size: 17px;
margin-bottom: 35px;
}
.about__link-list{
display: flex;
list-style: none;
justify-content: space-around;
}

.about__link{
text-decoration: none;
color: #4c4c4c;
font-size: 17px;
line-height: 24.2px;
font-weight: 600;
position: relative;    
padding: 40px 0;
font-family: Arial, sans-serif;
}
.about__link:hover {text-decoration: none; color: #4c4c4c;}
.about__link-list li{
padding:110px 0 0;
}
/* диагностика */
.about__link-list li:nth-of-type(1) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: 8px;
top: -55px;
background-image: url('/upload/diagnostics.svg');
}
/* лечение */
.about__link-list li:nth-of-type(2) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: -8px;
top: -57px;
background-image: url('/upload/treatment.svg');
}
/* профилактика */
.about__link-list li:nth-of-type(3) .about__link::before{
content: '';
position:absolute;
width: 84px;
height: 84px;
left: 17px;
top: -54px;
background-image: url('/upload/prevention.svg');
}
.about .about__btn {margin: 0 auto; display: flex; text-align: center; align-items: center; justify-content: center;}





.otziv__btn {color: #4c4c4c; background: #fff; border: 1px solid #e8e8e8; border-radius: initial; font: normal 17px/36px Arial, sans-serif; text-align: center; height: 36px; padding: 0 20px; text-decoration: none; width: 136px; margin: 20px 0; transition: all .3s;}
.otziv__btn:hover {color: #fff;     border-color: #3650db; background: #3650db; text-decoration: none;}
.otziv__container {padding: 20px; background-color: white; display: flex; flex-direction: column; align-items: center;}
.otziv_slide-img {position: absolute; top: -4px; right: 10px; width: 130px !important;}
.otziv_slide {max-width: 95%; width: 100%; height: 205px; background-color: #E5FAEC; position: relative; padding: 19px 20px 10px; box-sizing: border-box; border-radius: 20px; overflow-y: auto;}
.otziv_slide::-webkit-scrollbar {
width: 12px;
}
.otziv__container .swiper-wrapper {justify-content: space-between;}


.otziv_slide span {font-size: 15px;}
.otziv_slide p {font-size: 13px;     line-height: 16px; margin-top: 5px;}
.video__container-title > h4 {margin: 0; }
.video__container-title {width: 100%; background-color: white; display: flex; justify-content: center; margin-bottom: 10px;}
.video__container {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap;  justify-content: space-between;}
.video__box {max-width: 49%; width: 100%; margin-bottom: 15px;}
.video__box > iframe {max-width: 100%; width: 100%;}

.main-vrachi {
	width: 100% !important;
	text-align: center !important;
	padding: 20px 0px !important;
}

.doctor-button {
	color: white;
	background-color: #3249c6;
	padding: 10px 20px;
	border-radius: 20px;
}

.banner-main-blocks  {
width: 50%;
}

.banner-normal-blocks-vert {
width: 50%;
}

.doctor-button:hover {
	color: white;
	background-color: #3249c6;
	padding: 10px 20px;
	border-radius: 20px;
}

.ul_new {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: start;
	padding: 0;
}
.ul_new:first-of-type{margin-bottom:30px;}



.li_new {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.main_benefits {
	display: flex;
	margin-top: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	background-color: white;
}

.main_benefit {
	width: 19%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.img_benefit {
	width: 100px;
	height: 100px;
}

.ben_font {
	font-weight: 600;
	color: #4c4c4c;
}

.tabs-switchers {
	display: flex;
	align-items: center;
	justify-content: center;
}

.vrachi-fon {
	/*background-image: url(/upload/vrachi-fon.png);*/
background-color:rgb(205, 255, 242);
	background-size: 100% 100%;
}

.main-vrachi {
	width: 100% !important;
	padding: 20px 0px 100px;
}

.main-vrachi-fon {
	background-color: transparent;
	border: 0px;
}

.doctor-item-image {
	display: block;
	margin: 0 auto;
	width: 170px;
	height: 220px;
	border-radius: 0px;
	background-color: #f5f5f5;
	background-position: 50% 50%;
	background-size: cover;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.search-vrachi {
	display: none !important;
}

.doctor-item-header {
	font: 17px;
	font-size: 18px;
	font-weight: 700;
	margin: 20px 0 10px 0;
}

.owl-controls {
	position: absolute;
	width: 100%;
	top: 93%;
	background-color: rgb(228 225 232 / 0%);
}

.my-block-wrap{
display:flex;
}

.my-flex-class{
display: flex;
flex-direction: column;
justify-content: space-between;
}

.my-block-wrap2{
max-width:220px;
}

.banner-box {width: 98vw !important;}

.permanent_discounts {display: none;}
.features {
margin: 30px 0px 10px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-around;
}
.feature {
width: 17%;
	 /*    background: #faf1a2;*/
display: flex;
/*		 height: 200px;*/
align-items: center;
padding: 10px;
border-radius: 30px;
flex-direction: column;
}
/*
.feature:nth-child(even) {
background: #d3efdd;
}
.features-block:nth-child(even)  {
background: #d3efdd;
}
*/
.feature .feature-img  {
	 /*   height: 116px;
	 width:auto;*/
margin-right: 10px;
}
.feature img{
 margin-bottom: 30px;
}
.feature .feature-text {
margin: 0px;
text-align: center;
line-height: 26px;
height: 103px;
margin: auto;
word-break: break-word;
/*		 color: #083291;*/
 colorl: #4C4C4C;
}
.feature-heading {
color: #083291;
font-size: 40px !important;
margin: 0;
font-weight: 400;
line-height: 56px !important;
}
.advantage-item__line {
margin-bottom: 10px;
border: 2px solid #083291;
width: 30%;
}

.white-content-box p:first-child {
margin-top: 0;
}
/*/контентом на главной*/

