/** Баннер **/
.wrapper__panorama{position:relative; z-index:1}
.wrapper__slider .swiper-pagination{gap:5px; width:100%; padding:0; margin:0; display:flex; align-items:center; justify-content:center; width:100%; left:0; right:0; position:absolute; bottom:15px}
.wrapper__slider .swiper-pagination-bullet{opacity: 1;background: transparent;border-radius: 50%;width: 12px;height: 12px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;border:1px solid #f7c972 ;padding:0;text-indent:-9999px}
.wrapper__slider .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform: none;transform: none;width: 36px;border-radius: 8px;background: #f7c972}
.banner-mobile-contact{position:absolute;top:0;left:0;right:0;bottom:0;background: rgba(49, 47, 43, 0.7);z-index:1}
.banner-mobile-contact__text{text-align: center;width: 100%;animation: 5s ease-in-out 0s normal none infinite running color-animation; padding-bottom: 20px}
.banner-mobile-contact__text div:nth-child(1){font: 600 20px/26px 'Merriweather';text-transform: uppercase;letter-spacing: 3px}
.banner-mobile-contact__text div:nth-child(2){font: italic 30px/32px 'Merriweather';}
.banner-mobile-contact__address{font-size: 16px; color:#fff}
.banner-mobile-contact__phone{}
.banner-mobile-contact__phone a{font: 700 20px/32px 'Merriweather';color: #fff}
.panorama__block{position: relative;aspect-ratio: 1920 / 550; /* Десктоп пропорция */}
.panorama__block img {width: 100%;height: auto;object-fit: cover;}
@media (max-width: 575px) {
    .panorama__block {aspect-ratio: 575 / 250; /* Мобильная пропорция */}
}
@media(max-width:991px){
	.wrapper__slider .swiper-pagination{bottom:0}
	.wrapper__slider .swiper-pagination-bullet{width: 10px;height: 10px;}
	.wrapper__slider .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 30px}
}
@media(max-width:575px){
	.wrapper__slider .swiper-pagination{display:none !important}
	.panorama__block img{height:250px; object-fit:cover}
}
@media(max-width:350px){
	.banner-mobile-contact__text div:nth-child(1){font: 600 16px/22px 'Merriweather'}
	.banner-mobile-contact__text div:nth-child(2){font: italic 26px/32px 'Merriweather';}
}
@keyframes color-animation {
	0%{color: #c78f43;}
   25%{color: #f7c972;}
   50%{color: #d6b05b;}
   75%{color: #f7c972;}
   100%{color: #c78f43;}
}
/** Акции **/
.wrapper__action {padding-bottom: 45px;}
.wrapper__action .border-beuty-in{border-radius:5px}
.wrapper__action .main-module__body > .container{position:relative}
.action__block{text-decoration:none !important;text-align: center;}
.action__block span{display:block;}
.wrapper__action .main-title__sec{color:#fff}
.action__image{position:relative}
.action__image img{width:100%; object-fit:cover;border-radius: 5px; background:#fff}
.action__name{transition:all 0.3s linear 0s;color: #f7c972;margin-top:25px;font: 700 italic 18px/24px 'Merriweather';padding: 0 30px;}
.action__prof{font-size: 16px;line-height: 20px;color: #fff;}
.action__block:hover .action__name{color:#fff}
.action__slider{margin: 0 -15px 0 0;}
.action__slide{padding: 0 0 0 10px;}
.wrapper__action .slick-arrow{top:50%;position: absolute;transform: translateY(-80px);left: -25px;display:block}
.wrapper__action .slick-arrow.slick-next{left:auto;right: -25px;}
.wrapper__action .slick-arrow svg {width: 30px;height:auto;}
.wrapper__action .header__info-bottom-border{top:auto;bottom: -37px; left:0; right:0}
.action__slide--single{width:33.33%}
@media(min-width:992px){
	.wrapper__action .swiper-slide{position: relative; max-width:460px; margin-right:10px}
}
@media(min-width:1260px){
	.wrapper__action .swiper-slide{max-width:383px}
}
@media(max-width:1259px){
.action__slide--single{width:50%}
}
@media(max-width:767px){
	.action__name {margin-top: 20px;font: 700 italic 16px/22px 'Merriweather';padding: 0 15px}
	.action__prof {font-size: 14px;line-height: 18px}
}
@media(max-width:575px){
	.wrapper__action {padding-bottom: 30px}
	.action__slider{margin: 0;padding: 0 20px}
	.action__slide{padding:5px}
	.wrapper__action .slick-arrow{left:-10px}
	.wrapper__action .slick-arrow.slick-next{left: auto;right: -10px}
	.wrapper__action .header__info-bottom-border::after{top:-15px}
	.wrapper__action .header__info-bottom-border::before{top:-15px}
	.action__slide--single{width:100%}
}
@media(max-width:460px){
	.action__name{padding:0}
}
/** Аборудование **/
.wrapper__equipment {padding-bottom: 45px; position: relative;}
.wrapper__preparations {padding-bottom: 45px; position: relative;}
.wrapper__equipment .main-module__body > .container{position:relative}
.equipment__block{text-decoration:none !important;}
.equipment__block span{display:block;}
.wrapper__equipment .main-title__sec{color:#fff}
.equipment__image{position:relative}
.equipment__image img{width:100%;height:400px;object-fit:cover;border-radius: 5px; background:#fff}
.equipment__block:hover img{transform: scale(1.05); transition: transform 0.3s ease;}
.equipment__name{transition:all 0.3s linear 0s;color: #f7c972;margin-top:25px;font: 700 italic 16px/22px 'Merriweather';padding: 0 0 10px;}
.equipment__prof{font-size: 14px;line-height: 18px;color: #fff;}
.equipment__block:hover .equipment__name{color:#fff}
.wrapper__equipment .main-title__fst{color:#868B91}
.wrapper__equipment .main-title__fst::before{background:#868B91}
.wrapper__equipment .main-title__sec{display:none}
.equipment__slide{padding:15px}
.equipment__tabs .slick-arrow{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; background: none; border: none; cursor: pointer;display:block;margin-top:-120px}
.equipment__tabs .slick-prev{ left: -40px}
.equipment__tabs .slick-next{ right: -40px}
.equipment__tabs .slick-arrow svg{ width: 30px; height: auto}
.wrapper__equipment .header__info-bottom-border{top:auto;bottom: -37px; left:0; right:0}
.tabs__list{ display: flex; list-style: none; padding: 0; justify-content: center; margin: 0 0 20px; gap: 10px}
.tab__item{ cursor: pointer; margin: 0}
.tab__item.active{background: #f7c972; color: #000}
.tabs__content{ position: relative}
.tab__pane{display: none}
.tab__pane.active{display: block}
.equipment__photo{margin: 0 20px 20px 0;max-width:100%;height:auto;position:relative;float: left;}
.equipment__photo .border-beuty-in::before{width: 60px;height: 59px;top: -10px;left: -10px}
.equipment__photo .border-beuty-in::after {background: url(/wp-content/themes/malanin/images/corner-venz.png) no-repeat 0 0 / contain;width: 60px;height: 59px;top: auto;left: auto;transform: rotate(180deg);bottom: -10px;right: -10px}
.equipment__lightbox ul{display:inline-block !important}
.equipment__lightbox{color:#fff !important}
@media(max-width:1259px){
    .equipment__image img{height:430px}
	.equipment__tabs .slick-prev {left: -30px;}
	.equipment__tabs .slick-next {right: -30px}
}
@media(max-width:991px){
    .equipment__image img{height:480px}
    .equipment__photo{max-width:300px}
}
@media(max-width:767px){
    .equipment__image img {height: 350px}
    .equipment__name {margin-top: 20px; padding: 0 15px}
    .equipment__prof {font-size: 14px;line-height: 18px}
    .equipment__photo{max-width:200px}
	.equipment__tabs .slick-arrow{margin-top:-75px}
}
@media(max-width:575px){
    .wrapper__equipment, .wrapper__preparations {padding-bottom: 30px}
    .wrapper__equipment .swiper, .wrapper__preparations .swiper{padding-left: 15px; padding-right: 15px}
    .equipment__slide{padding:5px}  
	.equipment__tabs .slick-prev {left: -10px}
	.equipment__tabs .slick-next {right: -10px}
	.equipment__image img {height: 65vw}
}
@media(max-width:460px){
    .equipment__image img {height: 120vw}
    .equipment__name{padding:0}
    .equipment__photo{max-width:100%; margin:0 0 15px}
	.tab__item{width:100%}
	.equipment__tabs .slick-arrow {margin-top:-100px}
}
@media(min-width:768px){
	.wrapper__equipment  .swiper-slide{position: relative; margin-right:10px; max-width:340px}
}
@media(min-width:992px){
	.wrapper__equipment  .swiper-slide{max-width:303px}
}
@media(min-width:1260px){
	.wrapper__equipment  .swiper-slide{max-width:285px}
}
/** Директор **/
.main-slider {position: relative; background: rgba(49, 47, 43, 0.8); padding: 3px 0; min-height: 550px; overflow: hidden;}
.main-slider::before, .main-slider::after {content: ""; position: absolute; height: 3px; left: 0; right: 0; background: linear-gradient(to right, #c78f43 0%, #f7c972 12%, #c78f43 26%, #d6b05b 74%, #f7c972 88%, #c78f43 99%); z-index: 1;}
.main-slider::before {top: 2px;}
.main-slider::after {bottom: 2px;}
.main-slider__bg {position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: -1; max-height: 550px;}
.main-slider__bg img {width: 100%; height: 100%; object-fit: cover;}
.main-slider__container {position: relative; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; min-height: 550px; padding: 0 15px; overflow: hidden; max-width: 1170px;}
.main-slider__img {width: 483px; height: 550px; position: relative; flex-shrink: 0;}
.main-slider__img picture, .main-slider__img img {width: 100%; height: 100%; object-fit: contain; position: absolute; bottom: 0;}
.main-slider__content {width: calc(100% - 483px); padding-right: 30px; position: relative; min-height: 100%; display: flex; align-items: center;}
.main-slide {position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%); opacity: 0; visibility: hidden; transition: opacity 0.5s ease; padding-right: 30px;}
.main-slide.active {opacity: 1; visibility: visible;}
.main-slide__title {font: italic 36px/42px 'Merriweather'; color: #fff; margin-bottom: 20px; opacity: 0; transform: translateX(-50px); transition: all 0.8s ease 0.3s;}
.main-slide__text {font: italic 22px/36px 'Merriweather'; color: #fff; opacity: 0; transform: translateX(-50px); transition: all 0.8s ease 0.6s;}
.main-slide__btn {display: inline-block; max-width: 180px; font-size: 18px; line-height: 46px; margin: 25px 0 0; border: 1px solid #f7c972; color: #f7c972; text-align: center; text-decoration: none; border-radius: 4px; opacity: 0; transform: translateX(-50px); transition: all 0.8s ease 0.9s;}
.main-slide.active .main-slide__title, .main-slide.active .main-slide__text, .main-slide.active .main-slide__btn {opacity: 1; transform: translateX(0);}
@media (max-width: 991px) {
    .main-slider {min-height: 290px;}
    .main-slider__container {min-height: 285px;}
    .main-slider__img {width: 250px; height: 285px;}
    .main-slider__content {width: calc(100% - 250px); padding-right: 20px;}
    .main-slide {padding-right: 20px;}
    .main-slide__title {font: italic 28px/36px 'Merriweather'; margin-bottom: 15px;}
    .main-slide__text {font: italic 16px/28px 'Merriweather';}
    .main-slide__btn {max-width: 160px; font-size: 16px; line-height: 42px; margin: 20px 0 0;}
}
@media (max-width: 767px) {
    .main-slider {min-height: 300px;}
    .main-slider__container {flex-direction: column; min-height: 300px; padding: 30px 15px 0; text-align: center;}
    .main-slider__img {width: 283px; height: 300px; margin-top: 20px;}
    .main-slider__img picture, .main-slider__img img {position: static;}
    .main-slide {padding-right: 0;}
    .main-slider__content {width: 100%; padding-right: 0; min-height: 200px;}
    .main-slide__title {font: italic 24px/36px 'Merriweather'; margin-bottom: 15px;}
    .main-slide__text {font: italic 14px/26px 'Merriweather';}
    .main-slide__btn {max-width: 140px; font-size: 14px; line-height: 35px; margin: 15px auto 0;}
}
@media (max-width: 575px) {
}
/** Иконки приемущества **/
.best__row{margin:0 -15px}
.best__block{width:25%;text-align: center;padding:15px}
.best__icon, .best__cover{width:100%; height:100%; background:linear-gradient(to right, #c78f43 0%,#f7c972 12%,#c78f43 26%,#d6b05b 74%,#f7c972 88%,#c78f43 99%); padding:2px; border-radius:100%}
.best__icon-in, .best__cover-in{width:100%; height:100%; background:url(/wp-content/themes/malanin/images/black-uzor.png) repeat top center; padding:1px; border-radius:100%}
.best__icon{position:relative; width:120px; height:120px; margin:0 auto}
.best__icon::after{content:;position:absolute;background:url(/wp-content/themes/malanin/images/logo-mobile.png) no-repeat 0 0 / contain;width: 70px;height: 45px;top: -20px;left: 50%;transform: translateX(-50%);}
.best__icon::before{position:absolute;background:url(/wp-content/themes/malanin/images/circle.png) no-repeat 0 0 / contain;width: 60px;height: 22px;bottom: -16px;left: 50%;transform: translateX(-50%);}
.best__cover svg{width:65px; height:auto}
.best__cover svg path{fill: #ddab68;}
.best__title{color: #f7c972;margin-top:25px;font: 700 italic 18px/24px 'Merriweather';padding: 0 0 5px;}
.best__text{font-size: 16px;line-height: 20px;color: #fff;padding: 0 15px;}
@media(max-width:1259px){
	.best__title{font: 700 italic 16px/22px 'Merriweather'}
	.best__text{font-size: 14px; line-height: 20px;}
}
@media(max-width:991px){
	.best__text{padding: 0}	
}
@media(max-width:767px){
	.best__block{width:50%; padding:15px 15px 30px}
	
}
@media(max-width:575px){
	.best__block{width:100%}
}
/** Сертификаты **/
.wrapper__serts {padding-bottom: 0}
.wrapper__serts .main-module__title{text-align:center; width:100%}
.wrapper__serts .border-beuty-in{border-radius:5px}
.wrapper__serts .btn-gold{position:absolute;top: -65px;right: 15px;margin: 0;}
.wrapper__serts .main-module__body > .container{position:relative}
.sert__block{text-decoration:none !important;text-align: center;}
.sert__block span{display:block;}
.wrapper__serts .main-title__sec{color:#fff}
.sert__image{position:relative}
.sert__image img{width:100%;height: 300px;object-fit:cover;border-radius: 5px;background:#fff}
.sert__slide{padding:0 0 15px 15px}
.wrapper__serts .slick-arrow{top:50%;position: absolute;transform: translateY(-50%);left: -25px;}
.wrapper__serts .slick-arrow.slick-next{left:auto;right: -25px;}
.wrapper__serts .slick-arrow svg {width: 30px;height:auto;}
.wrapper__serts .slick-arrow svg path {fill: #f7c972 ;}
.wrapper__serts .header__info-bottom-border{top:auto;bottom: -37px; left:0; right:0}
@media(min-width:460px){
	.wrapper__serts  .swiper-slide{position: relative; max-width:43vw; margin-right:10px}
}
@media(min-width:576px){
	.wrapper__serts  .swiper-slide{max-width:250px}
}
@media(min-width:768px){
	.wrapper__serts  .swiper-slide{max-width:223px}
}
@media(min-width:992px){
	.wrapper__serts  .swiper-slide{max-width:225px}
}
@media(min-width:1260px){
	.wrapper__serts  .swiper-slide{max-width:226px}
}
@media(max-width:1259px){
	.sert__image img{height: 300px;}
	.wrapper__serts .slick-arrow{left: -15px;}
	.wrapper__serts .slick-arrow.slick-next{right: -15px;}
}
@media(max-width:767px){
	.sert__image img {height: 350px}
}
@media(max-width:575px){
	.wrapper__serts {padding-bottom: 30px}
	.wrapper__serts{margin: 0;padding-left:20px;padding-right:20px;padding-bottom:20px}
	.sert__slide{padding:5px}
	.wrapper__serts .slick-arrow{left:-15px}
	.wrapper__serts .slick-arrow.slick-next {left: auto;right: -15px}
	.sert__image img{height: 60vw}
}
@media(max-width:460px){
	.sert__image img {height: 120vw}
}
/** Категории **/
.wrapper__servises{position: relative; padding-top: 50px}
.wrapper__servises .servise-items{display: block; position: relative; width: 25%; overflow: hidden;}
.wrapper__servises .servise-items span{color: #f7c972; position: absolute; top: 0; left: 0; width: 100%; height: 100%; font: italic 700 1.35vw/1.88vw 'Merriweather'; display: flex; align-items: center; justify-content: center; background: rgba(49, 47, 43, 0.8); z-index: 1;}
.wrapper__servises .servise-items:nth-child(2){margin-left: 50%;}
.wrapper__servises .servise-items img{width: 100%; height: 17.136vw; object-fit: cover; object-position: bottom; opacity: 0.7; filter:grayscale(1)}
.wrapper__servises .servise-items:hover img{opacity: 1; filter:grayscale(0); transform: scale(1.04)}
.wrapper__servises .servise-items:hover span{background: rgba(49, 47, 43, 0.6); color: #fff;}
.wrapper__servises-main{position: absolute; width: 52vw; height: 25vw; top: 0; left: 50%; transform: translateX(-50%); z-index: 1; border-radius: 5px; overflow: hidden;}
.wrapper__servises-main .servises-main__items{opacity: 0; visibility: hidden; position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.wrapper__servises-main .servises-main__items img{width: 100%; height: 100%; object-fit: cover; /*filter: grayscale(1);*/}
.wrapper__servises-main .servises-main__items:hover img{filter: grayscale(0);}
.wrapper__servises-main .servises-main__items span.servises-main__items-title{z-index: 1; color: #fff; position: absolute; font: 1.04vw/1.56vw 'Merriweather'; display: flex; align-items: center; justify-content: center; z-index: 1; background: rgba(0,0,0,0.7); bottom: 1.56vw; padding: 0.26vw 1.04vw 0.26vw 1.56vw; white-space: nowrap}
.wrapper__servises-main .servises-main__items span.servises-main__items-title img{width: 3.91vw}
.wrapper__servises-main .servises-main__items span.servises-main__items-title svg{width: 0.52vw; height: 0.52vw; margin: 0.10vw 1.04vw 0 0.52vw; min-width: 0.52vw;}
.wrapper__servises-main .servises-main__items span.servises-main__items-title svg path{fill: #fff;}
.wrapper__servises-main.hover .servises-main__items:nth-child(1){opacity: 0; visibility: hidden}
.wrapper__servises-main .servises-main__items:nth-child(1), .wrapper__servises-main.hover1 .servises-main__items:nth-child(2), .wrapper__servises-main.hover2 .servises-main__items:nth-child(3), .wrapper__servises-main.hover3 .servises-main__items:nth-child(4), .wrapper__servises-main.hover4 .servises-main__items:nth-child(5), .wrapper__servises-main.hover5 .servises-main__items:nth-child(6), .wrapper__servises-main.hover6 .servises-main__items:nth-child(7){opacity: 1; visibility: visible}
.wrapper__servises .border-beuty{top: 10px; right: 10px; left: 10px; bottom: 10px}
.wrapper__servises .servise-items:nth-child(1) span{padding-right: 1.43vw;}
.wrapper__servises .servise-items:nth-child(2) span{padding-left: 1.43vw;}
.wrapper__servises .servise-items:nth-child(3) span{padding-right: 2.43vw; padding-top: 2.5vw;}
.wrapper__servises .servise-items:nth-child(4) span{padding-top: 2.5vw;}
.wrapper__servises .servise-items:nth-child(5) span{padding-top: 2.5vw;}
.wrapper__servises .servise-items:nth-child(6) span{padding-left: 2.43vw; padding-top: 2.5vw;}
.wrapper__servises .border-beuty-in::after{display: none}
@media(min-width: 992px){
	.wrapper__servises .border-beuty-in::before{display:none}
}
@media(max-width: 1259px){
	.wrapper__servises{padding-top:40px}
    .wrapper__servises .servise-items span{font: italic 700 1.8vw/2.3vw 'Merriweather'}
    .wrapper__servises .servise-items img{height: 21.136vw}
    .wrapper__servises-main{width: 51vw; height: 31vw}
    .wrapper__servises-main .servises-main__items span.servises-main__items-title{font: 1.6vw/2vw 'Merriweather'; bottom: 2.5vw; padding: 0.5vw 1.5vw 0.5vw 2.5vw}
    .wrapper__servises-main .servises-main__items span.servises-main__items-title img{width: 5vw}
    .wrapper__servises-main .servises-main__items span.servises-main__items-title svg{width: 1vw; height: 1vw; margin: 0.2vw 1.5vw 0 1vw; min-width: 1vw}
    .wrapper__servises .servise-items:nth-child(1) span{padding-right: 1vw}
    .wrapper__servises .servise-items:nth-child(2) span{padding-left: 1vw}
    .wrapper__servises .servise-items:nth-child(3) span{padding-right: 1vw}
    .wrapper__servises .servise-items:nth-child(4) span{padding-top: 2.5vw}
    .wrapper__servises .servise-items:nth-child(5) span{padding-left: 0}
	.wrapper__servises .servise-items:nth-child(6) span {padding-left: 1vw; padding-top: 2.5vw}
}
@media(max-width: 991px){
	.wrapper__servises{width: 100%; max-width: 720px; padding-top: 0; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 720px}
    .wrapper__servises-main{width: 100%; height: auto; position: static; transform: translate(0); overflow: visible; border-radius: 0; display: flex; flex-wrap: wrap; justify-content: space-between}
    .wrapper__servises-main.hover .servises-main__items:nth-child(1){opacity: 1; visibility: visible}
    .wrapper__servises .servise-items, .wrapper__servises-main .servises-main__items:nth-child(1), .wrapper__servises-main .servises-main__items span svg, .wrapper__servises-main .servises-main__items span img{display: none}
    .wrapper__servises-main .servises-main__items{opacity: 1; visibility: visible; position: relative; width: 48.5%; margin-bottom: 20px}
    .wrapper__servises-main > .border-beuty{display: none}
    .wrapper__servises-main .servises-main__items span.servises-main__items-title{font: 14px/20px 'Merriweather'; bottom: 20px; padding: 10px 20px;white-space: normal}
    .wrapper__servises-main a.servises-main__items:nth-child(6){margin-left: 0; margin-right: auto}
    .wrapper__servises .border-beuty{top: 5px; left: 5px; right: 5px; bottom: 5px}
    .wrapper__servises .border-beuty-in::before{top: -20px; left: -20px}
    .wrapper__servises-main a.servises-main__items:nth-child(odd) .border-beuty-in::before{transform: scale(-1) rotate(-90deg); left: auto; right: -22px}
    .wrapper__servises-main .servises-main__items img{border-radius: 5px; height:250px}
}
@media(max-width: 767px) {
	.wrapper__servises {max-width: 540px;}
    .wrapper__servises-main .servises-main__items img{height:185px}
}
@media(max-width: 650px){
	.wrapper__servises-main .servises-main__items{width: 100%; margin: 10px 0}
    .wrapper__servises-main .servises-main__items img{height:325px}
}
@media(max-width: 575px){
	.wrapper__servises{padding-bottom:30px}
    .wrapper__servises-main .servises-main__items img{height:55vw}
}
/** Сотрудники **/
.wrapper__doctors {padding-bottom: 45px;}
.wrapper__doctors .border-beuty-in{border-radius:5px}
.wrapper__doctors .btn-gold{position:absolute;top: -65px;right: 15px;margin: 0;}
.wrapper__doctors .main-module__body > .container{position:relative}
.doctors__block{text-decoration:none !important;text-align: center;}
.doctors__block span{display:block;}
.wrapper__doctors .main-title__sec{color:#fff}
.doctors__image{position:relative}
.doctors__image img{width:100%;height:400px;object-fit:cover;border-radius: 5px; background:#fff}
.doctors__name{transition:all 0.3s linear 0s;color: #f7c972;margin-top:25px;font: 700 italic 18px/24px 'Merriweather';padding: 0 30px;}
.doctors__prof{font-size: 16px;line-height: 20px;color: #fff;}
.doctors__block:hover .doctors__name{color:#fff}
.wrapper__doc-slider .main-title__fst{color:#868B91}
.wrapper__doc-slider .main-title__fst::before{background:#868B91}
.wrapper__doc-slider .main-title__sec{display:none}
.doc__slide{padding:0 0 0 15px}
.wrapper__doctors .slick-arrow{display:block; top:50%;position: absolute;transform: translateY(-40px);left: -25px;}
.wrapper__doctors .slick-arrow.slick-next{left:auto;right: -25px;}
.wrapper__doctors .slick-arrow svg {width: 30px;height:auto;}
.wrapper__doctors .slick-arrow svg path {fill: #f7c972 ;}
.wrapper__doctors .header__info-bottom-border{top:auto;bottom: -37px; left:0; right:0}
@media(min-width:461px){
	.wrapper__doctors .swiper-slide{position: relative; max-width:43vw; margin-right:10px}
}
@media(min-width:576px){
	.wrapper__doctors .swiper-slide{max-width:250px}
}
@media(min-width:768px){
	.wrapper__doctors .swiper-slide{max-width:340px}
}
@media(min-width:992px){
	.wrapper__doctors .swiper-slide{max-width:303px}
}
@media(min-width:1260px){
	.wrapper__doctors .swiper-slide{max-width:285px}
}
@media(max-width:1259px){
	.wrapper__doctors .btn-gold{top: -60px}
	.doctors__image img{height:430px}
	.wrapper__doctors .slick-arrow{left: -15px;}
	.wrapper__doctors .slick-arrow.slick-next{right: -15px;}
}
@media(max-width:991px){
	.wrapper__doctors .btn-gold{top: -70px}
	.doctors__image img{height:480px}
}
@media(max-width:767px){
	.wrapper__doctors .btn-gold{top: -50px}
	.doctors__image img {height: 350px}
	.doctors__name {margin-top: 20px;font: 700 italic 16px/22px 'Merriweather';padding: 0 15px}
	.doctors__prof {font-size: 14px;line-height: 18px}
}
@media(max-width:575px){
	.wrapper__doctors {padding-bottom: 30px}
	.wrapper__doctors .btn-gold {position: relative;max-width: 180px;margin: 25px auto 15px;top: auto;left: auto;right: auto}
	.wrapper__doctors{margin: 0;padding: 0 20px}
	.doc__slide{padding:5px}
	.wrapper__doctors .slick-arrow{transform: translateY(-90px);}
	.wrapper__doctors .slick-arrow{left:-15px}
	.wrapper__doctors .slick-arrow.slick-next {left: auto;right: -15px}
	.doctors__image img {height: 65vw}
}
@media(max-width:460px){
	.doctors__image img {height: 120vw}
	.doctors__name{padding:0}
}