@media screen and (max-width:1700px){
.header__main__nav > ul > li:not(:last-child) {
margin-right: 1.6vw;
}
.header__main__logo {
max-width: 180px;
}
.header__main__phone {
margin-right: 2vw;
padding-left: 38px;
}
.header__main__phone__value {
font-size: 17px;
}
.header__main__apply {
padding-left: 32px;
font-size: 15px;
}
.big-slider-wrapper {
height: 500px;
}
.hide-on-1700 {
display: none !important;
}
}@media screen and (max-width:1420px){
.header__main__logo{max-width:170px;}
.header__main__nav{font-size:15px;}
.header__main__phone{margin-right:1.5vw;padding-left:30px;}
.header__main__phone::before{width:27px;height:27px;}
.header__main__phone__value{font-size:16px;}
.header__main__phone__callback{font-size:12px;}
.header__main__apply{padding-left:28px;font-size:14px;padding-bottom:2px;}
.header__main__apply::before{width:21px;top:0;}
.header__main__apply__br{display:block;}
.big-slider-wrapper{height:450px;}
} @media screen and (max-width:1333px){
.header__top{font-size:13px;}
.header__top__nav__list li{margin-right:1.6vw;}
} @media screen and (max-width:1260px){
.container {
padding-left: 25px;
padding-right: 25px;
} .service-main .cats__icons__item-wrapper {
width: 33.33%;
}
.cats__content {
width: 60.8%;
}
.service-main__right {
width: 39.2%;
} .doctors-grid__item-wrapper {
width: 50%;
} .sidebar-page-grid__sidebar {
width: 320px;
}
.sidebar-page-grid__content {
width: calc(100% - 320px);
box-sizing: border-box;
padding-left: 30px;
}
}@media screen and (max-width:991px){
.hide-on-tablet {
display: none !important;
}
.header__top__nav__list li:last-child {
margin-left: 20px;
}
.header__top__hours-mob {
display: block;
position: relative;
margin-left: 10px;
}
.header__top__hours-mob::before {
content: "";
display: inline-block;
width: 6px;
height: 6px;
border-radius: 50%;
background-color: #00953C;
margin-right: 0;
position: relative;
top: -1px;
}
.header__main {
border-bottom: 1px solid #D7EFF7;
}
.header__main__logo {
max-width: 221px;
}
.header__main__phone {
padding-left: 40px;
}
.header__main__phone::before {
width: 32px;
height: 32px;
}
.header__main__phone__value {
font-size: 20px;
}
.header__main__phone__callback {
font-size: 13px;
}
.header.lite {
border-bottom-width: 0;
}
.big-slider__heading {
font-size: 30px;
}
.big-slider__slide p {
font-size: 16px;
}
.big-slider__slide .inner {
position: relative;
z-index: 2;
}
.big-slider__slide__img-wrapper {
left: 60%;
width: 40% !important;
}
.offers-slider {
padding-bottom: 0;
margin-bottom: 60px;
}
.offers-slider .owl-item {
width: 390px !important;
}
.cats__container {
display: block;
}
.cats__content {
width: 100%;
}
.cats__action {
width: 100%;
padding-left: 0;
padding-top: 60px;
}
.cats__additional {
display: flex;
justify-content: space-between;
}
.cats__additional .faq-link-wrapper {
display: flex;
}
.order-form {
min-height: auto;
padding-top: 45px;
padding-bottom: 50px;
}
.order-form .inner {
position: relative;
z-index: 2;
}
.order-form__fields {
display: flex;
justify-content: space-between;
}
.remodal .order-form__fields {
display: block;
}
.order-form__fields > * {
width: 100%;
}
.order-form__fields > *:not(:last-child) {
margin-right: 30px;
}
.order-form .policy-text {
max-width: 370px;
}
.order-form.consult-form .order-form__fields {
width: calc(50% - 10px);
float: left;
margin-right: 20px;
position: relative;
}
.order-form.consult-form .red-button {
width: calc(50% - 10px);
float: left;
margin-bottom: 20px;
}
.order-form.consult-form .policy-text br {
display: none;
}
.order-form.consult-form .red-button, .order-form.consult-form .order-form__fields {
position: relative;
z-index: 4;
}
.order-form.consult-form .wpcf7-not-valid-tip {
bottom: 0;
}
.reasons-grid__item-wrapper {
width: 50%;
}
.reasons-grid__item {
padding-left: 30%;
padding-right: 7%;
padding-top: 53px;
}
.reasons-grid__item::before {
left: -144px;
}
.reasons-grid__item__text {
max-width: none;
z-index: 2;
}
.reasons-grid__item__img-wrapper {
left: -143px;
}
.safety .h2 br {
display: none;
}
.safety__info {
width: 100%;
}
.safety__box {
height: 150px;
padding-top: 0;
display: flex;
align-items: center;
}
.safety__box::before {
right: -27px;
bottom: -146px;
}
.safety__box__img-wrapper {
position: absolute;
width: 320px;
height: 320px;
right: -35px;
bottom: -168px;
overflow: hidden;
border-radius: 50%;
}
.safety__box__img {
width: calc(100% - 32px);
}
.safety__list-wrapper {
display: none;
}
.contacts {
height: auto;
padding-top: 0;
}
.contacts__container {
height: auto;
padding-left: 0;
padding-right: 0;
}
.contacts__block {
width: 100%;
}
.contacts__block::before {
display: none;
}
.contacts__block-wrapper {
height: auto;
}
.contacts__items-wrapper {
display: flex;
flex-wrap: wrap;
}
.contacts__block__address {
width: 100%;
}
.contacts__block__item__value br {
display: none;
}
.contacts__block__metro {
margin-right: 26px;
}
.contacts .red-button {
max-width: 280px;
}
.contacts__map {
position: relative;
height: 500px;
width: 100%;
} .reviews-page__content-wrapper {
display: block;
}
.reviews-page__content {
width: 100%;
}
.reviews-page__right {
width: 100%;
padding-left: 0;
margin-top: 40px;
}
.order-form.reviews-form .order-form__fields {
flex-wrap: wrap;
}
.order-form.reviews-form .order-form__fields > *:not(:last-child) {
margin-right: 0;
width: calc(50% - 10px);
}
.order-form.reviews-form .wpcf7-not-valid-tip {
top: -15px;
bottom: unset;
} .faq-page__content-wrapper {
display: block;
}
.faq-page__content {
width: 100%;
}
.faq-page__right {
width: 100%;
padding-left: 0;
margin-top: 40px;
} .footer__main__container {
flex-wrap: wrap;
}
.footer .logo-wrapper {
width: 100%;
display: flex;
align-items: center;
margin-bottom: 28px;
}
.footer__logo {
width: 221px;
margin-right: 30px;
margin-bottom: 0;
}
.footer__rate {
width: calc(100% - 256px);
display: flex;
align-items: center;
padding-right: 30px;
}
.footer__rate__text br {
display: none;
}
.footer__rate__top {
margin-bottom: 0;
}
.footer__rate__img-wrapper {
margin-right: 15px;
}
.footer__rate__top {
margin-right: 15px;
}
.footer__bottom__flex {
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 25px;
}
.footer__copy {
width: calc(100% - 100px);
margin-bottom: 25px;
}
.footer__soc {
margin-bottom: 25px;
}
.footer__single-link {
width: 50%;
} .footer__bottom__two-cols {
display: block;
}
.footer__bottom__copy-wrapper {
display: block;
margin-top: 30px;
}
.footer__bottom__copy {
display: inline-block;
}
.footer__bottom__copy__img {
height: 20px;
display: inline-block;
}  .menu-mobile {
width: 110px;
display: flex;
align-items: center;
line-height: 1;
font-size: 16px;
font-weight: 500;
justify-content: space-between;
transition: color 0.2s;
user-select: none;
}
.menu-mobile:hover {
cursor: pointer;
color: var(--blue);
}
.burger {
background: linear-gradient(153.43deg, #E3F6FD 0%, #D7EFF7 83.33%);
border-radius: 50%;
display: block;
width: 32px;
height: 32px;
box-sizing: border-box;
padding-top: 9px;
padding-left: 6px;
}
.burger > * {
border-radius: 1.5px;
border: 1px solid #12538F;
box-sizing: border-box;
background-color: #fff;
}
.burger__top {
width: 16px;
height: 3px;
margin-bottom: 2.15px;
}
.burger__middle {
width: 12px;
height: 3px;
margin-bottom: 2.15px;
}
.burger__bottom {
width: 16px;
height: 3px;
box-sizing: border-box;
}
.header.mob-active .menu-mobile .burger, .burger-active {
background: #12538F;
}
.header.mob-active .menu-mobile .burger > *,
.burger.burger-active > * {
border-color: #fff;
background-color: #05427B;
}
.menu-mobile__text > span::after {
content: url('data:image/svg+xml; utf8, <svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.44484 5.07862L9.63804 0.873789C9.77535 0.736022 9.77512 0.512975 9.63733 0.37544C9.49956 0.238011 9.27639 0.238366 9.13898 0.37615L5.19536 4.3307L1.25175 0.376008C1.11432 0.238242 0.891291 0.237887 0.753507 0.375298C0.684437 0.444243 0.649902 0.534566 0.649902 0.624889C0.649902 0.714982 0.684206 0.80495 0.752797 0.873771L4.94589 5.07862C5.01191 5.14497 5.10175 5.1822 5.19536 5.1822C5.28896 5.1822 5.3787 5.14486 5.44484 5.07862Z" fill="darkblue"/></svg>');
position: relative;
filter: grayscale(1);
line-height: 1;
top: -2px;
margin-left: 5px;
display: inline-block;
transition: transform 0.2s, filter 0.2s;
}
.header.mob-active .menu-mobile .menu-mobile__text  > span::after {
filter: grayscale(0);
transform: rotate(180deg) translateY(-3px);
display: inline-block;
}
.header.mob-active .menu-mobile {
color: var(--darkblue);
} .header-mobile-content {
display: block;
position: absolute;
left: 0;
right: 0;
background-color: #fff;
z-index: 9999;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s;
}
.header.mob-active .header-mobile-content {
max-height: 2000px;
box-shadow: 0 21px 30px 0 rgba(0,0,0,0.2);
}
.header-mobile-content__container {
width: 100%;
display: flex;
}
.header-mobile__actions {
width: 50%;
box-sizing: border-box;
padding-left: 30px;
padding-top: 40px;
}
.header-mobile__nav {
width: 50%;
box-sizing: border-box;
border-right: 1px solid #D7EFF7;
padding-top: 28px;
padding-bottom: 30px;
}
.header-mobile__nav > ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.header-mobile__nav > ul > li {
display: block;
box-sizing: border-box;
position: relative;
padding: 10px 0;
}
.header-mobile__nav > ul > li a, .header-mobile__nav > ul > .dropdown > div
{
color: #202020;
text-decoration: none;
box-sizing: border-box;
padding-top: 0px;
padding-bottom: 0px;
transition: color 0.3s;
}
.header-mobile__nav > ul > li > a, .header-mobile__nav > ul > .dropdown > div
{
font-weight: 500;
}
.header-mobile__nav > ul > li a:hover, .header-mobile__nav > ul > li div:hover, .header-mobile__nav > ul > li.expanded > a, .header-mobile__nav > ul > li.expanded > div
{
color: var(--blue);
}
.header-mobile__nav > ul .dropdown > a::after, .header-mobile__nav > ul .dropdown > div::after {
content: url('data:image/svg+xml; utf8, <svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.44484 5.07862L9.63804 0.873789C9.77535 0.736022 9.77512 0.512975 9.63733 0.37544C9.49956 0.238011 9.27639 0.238366 9.13898 0.37615L5.19536 4.3307L1.25175 0.376008C1.11432 0.238242 0.891291 0.237887 0.753507 0.375298C0.684437 0.444243 0.649902 0.534566 0.649902 0.624889C0.649902 0.714982 0.684206 0.80495 0.752797 0.873771L4.94589 5.07862C5.01191 5.14497 5.10175 5.1822 5.19536 5.1822C5.28896 5.1822 5.3787 5.14486 5.44484 5.07862Z" fill="darkblue"/></svg>');
position: relative;
filter: grayscale(1);
line-height: 1;
top: -2px;
margin-left: 5px;
display: inline-block;
transition: transform 0.2s, filter 0.2s;
} .header-mobile__nav > ul .dropdown.expanded > a::after,
.header-mobile__nav > ul .dropdown.expanded > div::after {
filter: grayscale(0);
transform: rotate(180deg) translateY(-2px);
display: inline-block;
}
.header-mobile__nav .dropdown ul li:hover::before {
color: var(--blue);
opacity: 1;
}
.header-mobile__nav .dropdown ul { list-style-type: none;
margin-top: 0;
margin-left: 0;
padding-left: 0;
font-size: 14px;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s, margin-top 0.3s;
}
.header-mobile__nav .dropdown.expanded ul {
max-height: 800px;
margin-top: 18px;
}
.header-mobile__nav .dropdown ul li {
padding-left: 14px;
position: relative;
margin-bottom: 17px;
}
.header-mobile__nav .dropdown ul li::before {
content: "\2022";
display: block;
position: absolute;
left: 0;
top: 0;
line-height: 1;
opacity: 0.6;
font-weight: bold;
will-change: opacity;
transition: color 0.3s, opacity 0.3s;
}
.header-mobile__apply {
position: relative;
color: var(--red);
display: block;
text-decoration: none;
font-size: 16px;
font-weight: 500;
padding-left: 36px;
height: 100%;
transition: color 0.2s;
letter-spacing: -0.1px;
}
.header-mobile__apply:hover {
color: var(--darkred);
}
.header-mobile__apply::before {
content: "";
display: block;
position: absolute;
top: -8px;
left: 0;
background-image: url(//prioritetdiagnostics.ru/wp-content/themes/prioritet/images/action.svg);
background-repeat: no-repeat;
width: 24px;
height: 27px;
background-size: 100% 100%;
background-position: left center;
margin-top: 2px;
}
.header-mobile__actions__list {
margin-top: 38px;
margin-left: 0;
list-style-type: none;
padding-left: 0;
font-size: 14px;
}
.header-mobile__actions__list > li {
color: #202020;
margin-bottom: 20px;
transition: color 0.2s;
}
.header-mobile__actions__list > li:hover {
color: var(--blue);
}
.header-mobile__actions__list > li img {
margin-right: 10px;
}
.header-mobile__actions__list > li > a {
color: inherit;
text-decoration: none;
display: flex;
align-items: center;
}
.header-mobile-content__close {
width: 30px;
height: 30px;
position: absolute;
right: 15px;
}
.header-mobile-content__close::before {
content: "";
display: block;
width: 100%;
height: 1px;
background-color: var(--darkblue);
transform: rotate(45deg);
position: absolute;
left: 0;
top: 14px
}
.header-mobile-content__close::after {
content: "";
display: block;
width: 100%;
height: 1px;
background-color: var(--darkblue);
transform: rotate(-45deg);
position: absolute;
top: 14px;
left: 0;
} .title-section > .container > .inner {
max-width: 100%;
}
.title-section__image {
left: 45%;
} .service-main__right {
display: none;
}
.bottom-widgets {
flex-wrap: wrap;
}
.bottom-widgets__item-wrapper {
width: 100%;
}
.bottom-widgets__item-wrapper:not(:last-child) {
margin-bottom: 20px;
}
.small-faq {
min-height: auto;
}
.tablet-and-smaller__contraindications {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
.tablet-and-smaller {
display: block;	
}
.article-container {
margin-bottom: 30px;
} .navigation-box-desktop {
display: none;
}
.navigation-box-tablet {
display: block;
}  .prices-main__content {
display: block;
}
.prices-main { 
margin-top: 30px;
margin-bottom: 30px;
}
.prices-main__right {
width: 100%;
padding-left: 0;
margin-top: 15px;
} .subservice-main__content {
display: block;
}
.subservice-main__right {
width: 100%;
padding-left: 0;
}
.single-service__form__buttons-wrapper {
display: flex;
justify-content: space-between;
}
.single-service__form__buttons-wrapper .space {
display: none;
}
.single-service__form__buttons-wrapper a {
width: 50%;
}
.single-service__form__buttons-wrapper a:first-child {
margin-right: 15px;
} .doctors-grid__item-wrapper {
width: 100%;
}
.team-gallery {
overflow: hidden;
}
.team-gallery #sync1 {
margin-bottom: 30px;
}
.team-gallery #sync2 {
z-index: 2;
position: relative;
height: auto;
overflow: visible;
}
.team-gallery #sync2 .owl-stage-outer {
overflow: visible;
}
.team-gallery #sync2 .owl-item {
border-radius: 4px;
box-sizing: border-box;
overflow: hidden;
border: 2px solid transparent;
}
.team-gallery #sync2 .owl-item.current  {
border-color: var(--blue);
}
.team-gallery__cols__main {
width: 100%;
}
.team-gallery__cols__right {
display: none;
}
.team-gallery__header__link-wrapper-desktop {
padding-top: 5px;
} .offers-page__grid__item-wrapper {
width: 100%;
}
.offers-page__grid__item {
height: 300px;
}
.offers-page__grid__item__image-wrapper {
left: auto;
right: -208px;
}
.offers-page__grid__item::before {
left: auto;
right: -194px;
} .news-page__grid__item-wrapper {
width: 100%;
}
.news-page__grid__item {
height: 300px;
}
.news-page__grid__item__image-wrapper {
left: auto;
right: -208px;
}
.news-page__grid__item::before {
left: auto;
right: -194px;
} .single-review-wrapper {
width: 100%;
} .sidebar-page-grid {
display: block;
}
.sidebar-page-grid__sidebar {
width: 100%;
margin-bottom: 30px;
}
.sidebar-page-grid__content {
width: 100%;
padding: 0
}
.sidebar-box {
padding: 0;
transition: padding-bottom 0.2s;
}
.sidebar-box__top {
padding: 20px 30px;
margin-bottom: 0;
position: relative;
user-select: none;
}
.sidebar-box__top::after {
content: url('data:image/svg+xml; utf8, <svg width="15" height="8" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.44484 5.07862L9.63804 0.873789C9.77535 0.736022 9.77512 0.512975 9.63733 0.37544C9.49956 0.238011 9.27639 0.238366 9.13898 0.37615L5.19536 4.3307L1.25175 0.376008C1.11432 0.238242 0.891291 0.237887 0.753507 0.375298C0.684437 0.444243 0.649902 0.534566 0.649902 0.624889C0.649902 0.714982 0.684206 0.80495 0.752797 0.873771L4.94589 5.07862C5.01191 5.14497 5.10175 5.1822 5.19536 5.1822C5.28896 5.1822 5.3787 5.14486 5.44484 5.07862Z" fill="darkblue"/></svg>');
position: relative;
filter: grayscale(1);
line-height: 1;
top: calc(50% - 15px);
display: block;
position: absolute;
right: 30px;
transition: transform 0.2s, filter 0.2s;
}
.sidebar-box.opened .sidebar-box__top::after {
filter: grayscale(0);
transform: rotate(180deg) translateY(-3px);
display: inline-block;
}
.sidebar-box.opened {
padding-bottom: 30px;
}
.sidebar-box nav {
padding-top: 0;
padding-left: 30px;
padding-right: 30px;
max-height: 0;
overflow: hidden;
transition: padding-top 0.2s, max-height 0.2s, overflow 0.2s linear 0.2s;
}
.sidebar-box.opened nav {
padding-top: 10px;
max-height: 1000px;
overflow: visible;
} .single-doctor__content-wrapper {
display: block;
}
.single-doctor__content {
width: 100%;
margin-bottom: 40px;
}
.single-doctor__right {
width: 100%;
padding-left: 0;
}
}@media screen and (max-width:290px){
.header-container{padding:0 5px!important;}
.header__top{font-size:12px!important;height:50px!important;}
.header__main__logo{max-width:100px!important;}
}
@media(min-width:280px) and (max-width:300px){
.header__main__logo{max-width:146px!important;}
}
@media screen and (min-width:580px){
.header__top__phone-mobile-con{display:flex;flex-direction:row;}
}
@media screen and (max-width:650px){
body{font-size:13px;}
.empty{height:15px;}
.space{height:12px;}
.space-2x{height:24px;}
.only-mob{display:block !important;}
.h2, .offers-block-wrapper_h3, .team-block-wrapper_h3{font-size:18px;}
.hide-on-mob{display:none !important;}
.blue-button{font-size:14px;padding:15px 35px;box-sizing:border-box;font-weight:500;}
.header__top{font-size:16px;height:50px;}
.header__top__address{width:100%;display:flex;justify-content:space-between;}
.header__top__address__value{font-size:10px;}
.header__top__address-inner span{display:none;}
.header__top__hours-mob{margin-left:4px;margin-right:4px;font-size:10px;}
.header__top__hours-mob::before{display:none;}
.header__top__phone-mobile{display:block;color:#202020;text-decoration:none;font-weight:500;}
.header__top__phone-mobile-con .header__top__phone-mobile:not(:last-of-type){margin-right:10px;}
.header__main{height:68px;}
.header__main__logo{max-width:146px;}
.header__main__soc-mobile{display:block;display:flex;align-items:center;justify-content:space-between;width:64px;margin-left:auto;margin-right:20px;}
.header__main__soc-mobile > a{text-decoration:none;}
.header-mobile-content__container{display:block;}
.header-mobile__nav{width:100%;border:0;padding-top:19px;padding-bottom:15px;}
.header-mobile__nav > ul > li{font-size:14px;}
.header-mobile__apply-wrapper{margin-top:10px;}
.header-mobile__apply-wrapper.only-mob{display:flex !important;}
.header-mobile__apply{font-size:14px;margin-top:7px;padding-left:29px;}
.header-mobile__apply::before{top:-7px;}
.header-mobile__actions{width:100%;padding-left:0;padding-top:0;}
.header-mobile__actions__list{position:relative;margin-top:0;padding-top:20px;font-size:13px;}
.header-mobile__actions__list::before{content:"";display:block;height:1px;background-color:#D7EFF7;position:absolute;left:-25px;top:0;right:-25px;}
.menu-mobile{width:auto;}
.big-slider-wrapper{height:455px;}
.big-slider__slide .inner{position:static;}
.big-slider-wrapper .blue-button{position:absolute;bottom:36px;z-index:2;left:25px;right:25px;text-align:center;}
.big-slider .owl-dots{height:40px;}
.big-slider .owl-dots .owl-dot{width:8px;height:8px;}
.big-slider .owl-dots{top:auto !important;left:0 !important;right:0 !important;bottom:0px !important;justify-content:center;}
.big-slider__heading{font-size:18px;position:relative;z-index:3;}
.big-slider__slide{display:block;padding-top:20px;box-sizing:border-box;}
.big-slider .container{width:auto;}
.big-slider__slide p{font-size:13px;position:relative;z-index:3;}
.big-slider__slide__img-wrapper{display:none;}
.big-slider__slide__mob-img-wrapper{display:block;position:absolute;left:0;bottom:0;right:0;padding:0;margin:0;}
.big-slider__slide__mob-img{width:100%;display:block;}
.offers-slider{margin-bottom:30px;}
.offers-slider__slide{height:118px;padding-top:22px;padding-left:16px;padding-right:25px;}
.team-slider__slide{display:flex;flex-direction:column-reverse;height:auto;padding-top:15px;padding-right:0;padding-left:20px;}
.team-slider.owl-carousel .owl-stage-outer{overflow:hidden;}
.team-slider.owl-carousel .owl-item:not(.active){opacity:0;}
.offers-slider__slide__img-wrapper{right:-124px;width:160px;height:160px;}
.team-slider__slide__img-wrapper{position:relative;top:inherit;left:inherit;right:inherit;margin-bottom:15px;width:55px;height:55px;}
   .team-slider__slide__text{max-width:230px;}
.team-slider__slide__title{font-size:14px;top:-17px;}
.team-slider__slide__position{top:-20px;font-size:13px;max-width:100%;}
.offers-slider__slide__circle{right:-124px;width:160px;height:160px;}
.offers-slider .owl-item{width:180px !important;}
.offers-slider__slide__title{font-size:13px;position:relative;z-index:2;}
.cats{padding-bottom:30px;}
.cats__heading{font-size:18px;margin-bottom:0;}
.cats__heading-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.cats__swicher__toggle{width:34px;height:20px;margin:0 7px;}
.cats__swicher__toggle::before{width:11.67px;height:11.67px;top:4.17px;left:4.17px;}
.cats__swicher{font-size:16px;margin-left:0;margin-top:-3px;}
.cats__swicher__kt .cats__swicher__toggle::before{transform:translateX(15px);}
.cats__icons{margin:-5px;}
.cats__icons__item-wrapper{padding:5px;width:50%;}
.cats__icons__item{display:flex;height:auto;min-height:158px;padding:0;text-align:center;justify-content:center;align-items:center;padding-left:7px;padding-right:7px;}
.cats__icons__item > .inner{text-align:center;}
.cats__icons__item__circle{margin-left:auto;margin-right:auto;width:60px;height:60px;}
.cats__icons__item__circle > svg{max-width:65%;max-height:59%;}
.cats__additional{display:block;}
.cats__additional .warning-link-wrapper{margin-top:20px;}
.cats__additional .faq-link-wrapper{margin-top:16px;}
.cats__action{padding-top:30px;}
.order-form{padding-left:30px;padding-top:26px;padding-right:30px;padding-bottom:30px;}
.order-form__img{display:none;}
.order-form__img-mob{display:block;position:absolute;right:0;bottom:0;border-radius:0 0 4px 0;}
.order-form::before{left:-16px;top:-12px;width:25px;height:24px;}
.order-form::after{left:-20px;width:20px;}
.order-form__fields{display:block;}
.order-form.consult-form .order-form__fields{width:100%;margin-right:0;float:none;}
.order-form.consult-form .wpcf7-not-valid-tip{bottom:-15px;}
.order-form__input{height:46px;}
.order-form .red-button{display:flex;line-height:1.1;align-items:center;padding-left:13px;padding-right:13px;justify-content:center;text-align:center;}
.order-form.consult-form .red-button{width:100%;float:none;}
.order-form .policy-text{font-size:12px;}
.order-form.question-form .order-form__fields{display:block;}
.order-form.question-form .order-form__fields > *{margin-right:0;width:100%;}
.order-form__textarea{margin-bottom:20px;}
.order-form.question-form{padding-bottom:30px;}
.order-form.question-form .wpcf7-not-valid-tip{top:unset;bottom:-15px;}
.order-form__text{font-size:14px;}
.order-form .policy-text-wrapper{margin-top:20px;}
.reasons{padding-top:30px;padding-bottom:40px;}
.reasons__heading{margin-bottom:20px;font-size:18px;}
.reasons-grid-desktop{display:none;}
.reasons-grid-mobile{display:block !important;margin-left:-25px;margin-right:-25px;width:calc(100% + 50px) !important;counter-reset:reasonnum;}
.reasons-grid-mobile .owl-stage{position:relative;left:25px;}
.reasons-grid-mobile .owl-item{width:180px !important;overflow:hidden;}
.reasons-grid-mobile__item{height:210px;background-color:#fff;overflow:hidden;border-radius:4px;width:100%;display:block;box-sizing:border-box;padding-left:20px;padding-top:44px;}
.reasons-grid-mobile__item::before{content:"";display:block;background-color:#F9FCFE;width:177px;height:177px;border-radius:50%;position:absolute;bottom:-85px;left:1px;}
.reasons-grid-mobile__item__img-wrapper{width:177px;height:177px;border-radius:50%;overflow:hidden;position:absolute;bottom:-100px;left:1px;}
.reasons-grid-mobile__item__img{margin-top:-20px;}
.reasons-grid-mobile.owl-carousel .owl-dots{text-align:center;margin-top:14px;}
.reasons-grid-mobile.owl-carousel .owl-dots button.owl-dot{display:inline-block;width:8px;height:8px;background-color:#fff;border-radius:50%;margin:0 5px;outline:none;}
.reasons-grid-mobile.owl-carousel .owl-dots button.owl-dot.active{background-color:var(--blue);}
.reasons-grid-mobile__item__text{position:relative;}
.reasons-grid-mobile__item__text::before{counter-increment:reasonnum;content:"0" counter(reasonnum);display:block;font-weight:300;position:absolute;top:-20px;color:#B8CBDD;line-height:1;}
.safety{padding-top:30px;padding-bottom:30px;}
.safety__box{height:104px;padding-left:20px;}
.safety__box::before{width:140px;height:140px;right:-18px;bottom:-44px;}
.safety__box__img-wrapper{width:140px;height:140px;right:-18px;bottom:-54px;}
.safety__box__img{width:calc(110%);margin-left:-16%;}
.safety__after-box{font-size:13px;margin-bottom:20px;}
.safety__link::before{content:url('data:image/svg+xml;utf8, <svg width="5.68" height="8" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.07862 4.55565L0.873789 0.362447C0.736022 0.225142 0.512975 0.225373 0.37544 0.363157C0.238011 0.500923 0.238366 0.724094 0.37615 0.861506L4.3307 4.80513L0.376008 8.74874C0.238242 8.88617 0.237887 9.1092 0.375298 9.24698C0.444243 9.31605 0.534566 9.35059 0.624889 9.35059C0.714982 9.35059 0.80495 9.31628 0.873771 9.24769L5.07862 5.0546C5.14497 4.98858 5.1822 4.89874 5.1822 4.80513C5.1822 4.71152 5.14486 4.62179 5.07862 4.55565Z" fill="black"/></svg>');width:20px;height:20px;line-height:20px;}
.contacts__map{height:400px;}
.contacts__block{padding-top:30px;padding-left:20px;padding-right:20px;}
.contacts__block .h2{font-size:16px;}
.contacts__block__item__text{font-size:13px;}
.contacts__block__item__help{margin-top:5px;font-size:13px;}
.contacts__block__item__icon{width:26px;height:26px;}
.contacts__block__item__icon svg{max-width:67%;max-height:60%;}
.contacts__block__bg{width:130px;}
.contacts .red-button{max-width:100%;font-size:14px;}
.partners{padding-top:30px;padding-bottom:30px;}
.contact-page__content{width:100%;margin-bottom:15px;}
.contact-page__image-wrapper{width:100%;}
.gallery-columns-3{margin:-5px;}
.gallery-columns-3 .gallery-item{width:50%;padding:5px;}
.jobs-grid__item{display:block;padding-right:0;padding-bottom:16px;}
.jobs-grid__item__image{width:100%;padding-top:60%;margin-bottom:12px;}
.jobs-grid__item__name{width:100%;font-size:1.1em;padding:0 17px;margin-bottom:12px;text-align:center;}
.jobs-grid__item__button-wrapper{text-align:center;padding-right:0;width:100%;}
.modal-job.remodal{padding:30px;}
.modal-job.remodal h2{margin-top:0;}
.order-form.reviews-form .order-form__fields > *:not(:last-child){width:100%;}
.order-form.reviews-form .wpcf7-not-valid-tip{top:unset;bottom:-15px;}
.modal-medium.remodal{padding:30px;}
.footer{padding-top:30px;padding-bottom:60px;}
.footer__main__container{margin-bottom:15px;}
.footer .logo-wrapper{display:block;margin-bottom:36px;}
.footer__logo{max-width:160px;margin-bottom:16px;}
.footer__rate{width:100%;display:block;padding:20px;}
.footer__rate__top{margin-right:0;margin-bottom:18px;}
.footer__copy{font-size:13px;}
.footer__list-wrapper{padding-top:0;margin-bottom:6px;width:100%;}
.footer__list-name{font-size:16px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;}
.footer__list-name svg{display:block;transition:transform 0.3s;}
.footer__list-wrapper .footer__list{font-size:13px;overflow:hidden;max-height:0;transition:max-height 0.3s, margin-bottom 0.3s;}
.footer__list-wrapper.expanded .footer__list{max-height:600px;margin-bottom:30px;}
.footer__list-wrapper.expanded .footer__list-name svg{transform:rotate(180deg);}
.footer__single-link{width:100%;margin-bottom:20px;font-size:13px;}
.footer__bottom__flex{margin-bottom:0;}
.widget-mobile{display:flex;position:fixed;left:0;bottom:0;right:0;height:40px;z-index:60;line-height:1;transform:translateY(50px);transition:transform 0.3s;}
.widget-mobile.active{transform:translateY(0);}
.widget-mobile__call{display:flex;height:100%;width:50%;text-decoration:none;justify-content:center;text-align:center;align-items:center;font-weight:500;color:#fff;background-color:#089a3c;}
.widget-mobile__request{display:flex;height:100%;width:50%;text-decoration:none;justify-content:center;text-align:center;align-items:center;font-weight:500;color:#fff;background-color:#1667b3;}
.title-section .breadcrumbs, .title-section-lite .breadcrumbs{font-size:13px;}
.title-section .breadcrumbs li:not(:last-child)::after,
.title-section-lite .breadcrumbs li:not(:last-child)::after{margin-left:13px;margin-right:9px;}
.title-section{min-height:100px;margin-bottom:20px;}
.title-section h1, .title-section-lite h1{font-size:18px;font-weight:500;}
.title-section-lite{margin-bottom:20px;}
.service-main .cats__icons__item-wrapper{width:50%;}
.service-main .cats__icons__item{padding:8px;}
.service-main  .cats__icons__item{min-height:142px;}
.before-article{margin-top:30px;margin-bottom:20px;}
.before-article h2{font-size:18px;}
.article-container{padding:20px;}
.article-container p{margin-bottom:13px;}
.article-container h2{font-size:18px;margin-bottom:13px;}
.article-container h3{font-size:16px;margin-bottom:13px;}
.article-container ul{margin-bottom:20px;padding-left:0;}
.article-container ul li{margin-bottom:8px;padding-left:15px;}
.prices-box{padding:20px;}
.prices-box__header{margin-bottom:20px;}
.prices-box__header__icon{width:30px;height:30px;margin-right:10px;}
.prices-box__header__heading{font-size:16px;}
.prices-box__search{height:40px;padding-left:12px;margin-bottom:20px;}
.prices-box__table .prices-box__table__line:nth-child(2){border-top:1px solid #D7EFF7;}
.prices-box__table__line{display:block;min-height:auto;padding-top:12px;padding-bottom:12px;}
.prices-box__table__line__mobile-text{display:inline-block;font-size:0.8rem;margin-right:0.3rem;}
.prices-box__table__line div:first-child{display:block;width:100%;min-height:auto;margin-bottom:5px;}
.prices-box__table__line div:first-child span{position:static;display:block;margin-left:0;margin-top:4px;}
.prices-box__table__line div:nth-child(2){width:100%;display:block;text-align:left;background-color:revert;}
.prices-box__table__line div:last-child{width:100%;display:block;text-align:left;min-height:auto;background-color:revert;text-align:left;margin-top:0.3rem;}
.prices-box .blue-button{display:block;text-align:center;}
.prices-box__table__line-title{display:none;}
.prices-box.search-active .prices-box__table__line:not(.show-search){display:none;}
.prices-box:not(.expanded) .prices-box__table__line.hidden{max-height:0;min-height:0;border-bottom-width:0;display:none;}
.prices-box__price-inner{padding-bottom:0;}
.prices-box__old-price{display:inline-block;position:static;width:auto;margin-left:5px;}
.prices-box__expand{font-size:13px;}
.service-main__content{margin-bottom:30px;}
.contrast-warning{padding:20px;}
.bottom-widgets__item-wrapper:not(:last-child){margin-bottom:10px;}
.bottom-widgets__item__slider.owl-carousel .owl-nav button{transform:scale(0.7);}
.bottom-widgets__item__slider.owl-carousel .owl-nav button.owl-prev{left:5px;}
.bottom-widgets__item__slider.owl-carousel .owl-nav button.owl-next{right:5px;}
.single-review{padding:20px;min-height:auto;}
.single-review__header{margin-bottom:5px;}
.single-review__header__photo-wrapper{width:57px;height:57px;border-width:3px;margin-right:5px;}
.single-review__source{font-size:13px;}
.tablet-and-smaller__contraindications{display:block;}
.tablet-and-smaller__contraindications > a{margin-top:15px;}
.blue-banner{padding:20px;display:block;min-height:auto;padding-bottom:172px;}
.blue-banner .nowrap{white-space:unset;}
.blue-banner__content{padding-top:0;padding-bottom:0;max-width:100%;}
.blue-banner .white-button{display:block;text-align:center;padding-top:8px;padding-bottom:8px;}
.blue-banner__photo-wrapper{width:292px;height:292px;right:auto;top:auto;left:-49px;bottom:-134px;}
.blue-banner__circle{width:292px;height:292px;right:auto;top:auto;left:-42px;bottom:-117px;}
.text-area p{margin-bottom:13px;}
.subservice-main__content{margin-bottom:30px;}
.blue-frame{padding:20px;margin-bottom:20px;}
.single-service__form{padding:20px;}
.single-service__form__header{align-items:center;margin-bottom:14px;}
.single-service__form__header__icon{width:30px;height:30px;margin-right:10px;}
.single-service__form__header__heading{font-size:18px;}
.single-service__form__details{padding-bottom:5px;margin-bottom:20px;}
.single-service__form__details > li{margin-bottom:15px;}
.single-service__form__details .text{margin-bottom:4px;}
.single-service__form__details .value{font-size:14px;}
.single-service__form__phone-wrapper{align-items:center;margin-bottom:20px;}
.single-service__form__phone__icon svg{width:30px;height:30px;}
.single-service__form__phone__value{font-size:18px;margin-bottom:2px;}
.single-service__form__price{margin-top:20px;}
.single-service__form__price__text{font-size:13px;}
.single-service__form__price__value{font-size:20px;}
.single-service__form__buttons-wrapper{display:block;}
.single-service__form__buttons-wrapper .space{display:block;}
.single-service__form__buttons-wrapper .blue-button{margin-right:0;width:100%;}
.single-service__form__buttons-wrapper .red-button{font-weight:500;width:100%;font-size:14px;height:46px;line-height:46px;}
.small-faq{padding:20px;padding-bottom:5px;}
.small-faq__list__question{padding-top:0;font-size:14px;}
.small-faq__list > li:not(:last-child){margin-bottom:15px;}
.doctors-grid__item{padding:20px;padding-bottom:71px;}
.doctors-grid__item__header{margin-bottom:20px;}
.doctors-grid__item__header__photo{width:80px;height:80px;}
.doctors-grid__item__header__text{width:calc(100% - 80px);padding-left:15px;}
.doctors-grid__item__header__name{min-height:34px;}
.doctors-grid__item__header__position{font-size:13px;}
.doctors-grid__item__text{margin-bottom:20px;}
.doctors-grid__item .blue-button{left:20px;bottom:20px;right:20px;}
.team-gallery{padding-top:30px;padding-bottom:30px;}
.team-gallery #sync1{margin-bottom:10px;}
.team-gallery #sync1 .owl-nav button{transform:scale(0.7);}
.team-gallery #sync1 .owl-nav button.owl-prev{left:5px;}
.team-gallery #sync1 .owl-nav button.owl-next{right:5px;}
.team-gallery__header__title-wrapper{width:100%;}
.team-gallery__header__link-wrapper:not(.only-mob){display:none;}
.team-gallery__header__link-wrapper.only-mob{margin-top:24px;}
.fullpage, .sidebar-page, .single-doctor, .global-page{margin-top:20px;margin-bottom:16px;}
.offers-page{padding-top:20px;padding-bottom:20px;}
.offers-page__grid{margin:-5px;}
.offers-page__grid__item-wrapper{padding:5px;}
.offers-page__grid__item{height:auto;padding:20px;padding-bottom:190px;}
.offers-page__grid__item > .inner{max-width:100%;}
.offers-page__grid__item__heading{font-size:16px;}
.offers-page__grid__item__bottom{position:static;}
.offers-page__grid__item__till{margin-bottom:20px;}
.offers-page__grid__item .blue-button{display:block;text-align:center;}
.offers-page__grid__item::before{width:333px;height:333px;right:auto;top:auto;left:calc(50% - 166.5px);bottom:-137px;}
.offers-page__grid__item__image-wrapper{width:333px;height:333px;right:auto;top:auto;left:calc(50% - 166.5px);bottom:-159px;}
.news-page{padding-top:20px;padding-bottom:20px;}
.news-page__grid{margin:-5px;}
.news-page__grid__item-wrapper{padding:5px;}
.news-page__grid__item{height:auto;padding:20px;padding-bottom:190px;}
.news-page__grid__item > .inner{max-width:100%;}
.news-page__grid__item__heading{font-size:16px;}
.news-page__grid__item__bottom{position:static;}
.news-page__grid__item__till{margin-bottom:20px;}
.news-page__grid__item .blue-button{display:block;text-align:center;}
.news-page__grid__item::before{width:333px;height:333px;right:auto;top:auto;left:calc(50% - 166.5px);bottom:-137px;}
.news-page__grid__item__image-wrapper{width:333px;height:333px;right:auto;top:auto;left:calc(50% - 166.5px);bottom:-159px;}
.news-page__grid__item__image{width:100%;}
.reviews-page{padding-top:20px;padding-bottom:20px;}
.reviews-page__grid{margin:-5px;}
.single-review-wrapper{padding:5px;}
.faq-page{padding-top:20px;padding-bottom:20px;}
.faq-item__header__name{font-size:15px;}
.faq-item-wrapper{width:100%;}
.faq-item{padding:15px;}
.sidebar-box__top{font-size:16px;padding:13px 20px;font-weight:500;}
.sidebar-box__top::after{content:url('data:image/svg+xml;utf8, <svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.44484 5.07862L9.63804 0.873789C9.77535 0.736022 9.77512 0.512975 9.63733 0.37544C9.49956 0.238011 9.27639 0.238366 9.13898 0.37615L5.19536 4.3307L1.25175 0.376008C1.11432 0.238242 0.891291 0.237887 0.753507 0.375298C0.684437 0.444243 0.649902 0.534566 0.649902 0.624889C0.649902 0.714982 0.684206 0.80495 0.752797 0.873771L4.94589 5.07862C5.01191 5.14497 5.10175 5.1822 5.19536 5.1822C5.28896 5.1822 5.3787 5.14486 5.44484 5.07862Z" fill="darkblue"/></svg>');top:calc(50% - 10px);display:block;position:absolute;right:20px;transition:transform 0.2s, filter 0.2s;}
.sidebar-box nav{font-size:14px;padding-left:20px;padding-right:20px;}
.sidebar-box nav > ul li:not(:last-child){margin-bottom:20px;}
.sidebar-box nav > ul ul{margin-top:20px;}
.sidebar-page-grid__sidebar{margin-bottom:20px;}
.chief-container__header:not(.only-mob){display:none;}
.chief-container__header::before{right:50px;}
.chief-container__header__wrapper{display:flex;align-items:center;margin-bottom:20px;}
.chief-container__header{padding-bottom:22px;}
.chief-container__header__image-wrapper{width:80px;height:80px;border-width:5px;}
.chief-container__header__text{padding-left:16px;width:calc(100% - 80px);opacity:0.6;}
h2.chief-container__header__name{font-size:14px;margin-bottom:12px;}
.chief-container__header__icon{width:40px;height:40px;bottom:-20px;}
.chief-container__header__icon circle{fill:#D7EFF7;}
.single-doctor__header{display:block;margin-bottom:20px;}
.single-doctor__header__image-wrapper{width:160px;height:160px;margin:0 auto;border-width:7px;margin-bottom:20px;}
.single-doctor__header__text{padding-left:0;width:100%;}
.single-doctor__header__text__name{font-size:16px;margin-bottom:12px;}
.single-doctor__header__text__position{font-size:14px;}
.single-doctor__header__text__experience{font-size:13px;}
.single-doctor__timetable{display:block;}
.single-doctor__timetable__col{width:100%;padding:18px 20px;}
.single-doctor__timetable__col:last-child::before{height:1px;width:100%;left:0;top:-0.5px;right:0;bottom:auto;}
.single-doctor__timetable__heading{margin-bottom:8px;}
.single-doctor__timetable__heading span{padding-left:10px;font-size:14px;}
.single-doctor__content-wrapper{margin-bottom:40px;}
.single-doctor__timetable__content{padding-left:32px;font-size:13px;}
.article-container p{margin-bottom:6px;}
.header-icon-normal svg{width:30px;height:30px;}
.header-icon-normal h2{margin-bottom:0 !important;font-size:16px;}
.single-doctor .content-section-wrapper ul{padding-left:16px;}
.single-doctor .content-section-wrapper ul li::before{content:url('data:image/svg+xml;utf8, <svg width="4" height="7" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.07764 4.55516L0.872812 0.361959C0.735046 0.224654 0.511999 0.224885 0.374463 0.362669C0.237034 0.500435 0.237389 0.723606 0.375174 0.861017L4.32972 4.80464L0.375031 8.74825C0.237265 8.88568 0.23691 9.10871 0.374321 9.24649C0.443267 9.31556 0.53359 9.3501 0.623913 9.3501C0.714005 9.3501 0.803973 9.31579 0.872794 9.2472L5.07764 5.05411C5.14399 4.98809 5.18123 4.89825 5.18123 4.80464C5.18123 4.71104 5.14389 4.6213 5.07764 4.55516Z" fill="black"/></svg>');}
.single-doctor__form-heading{font-size:18px;margin-bottom:24px;}
.cookies-agreement{left:15px;bottom:0;right:15px;padding:15px;}
.cookies-agreement__text{font-size:13px;}
}
@media screen and (max-width:510px){
.header__top__address-inner{flex-direction:column;}
.header__top__hours-mob{margin-top:2px;}
}
@media screen and (max-width:415px){
.header__top__phone-mobile-con {
flex-direction: column;
}
.header__top__phone-mobile-con .header__top__phone-mobile:not(:last-of-type) {
margin-right: 0;
margin-bottom: 2px;
}
.offers-slider-wrapper .offers-slider {
display: block;
min-height: 214px;
opacity: 0;
}
.offers-slider-wrapper .offers-slider.owl-loaded {
opacity: 1;
}
}.list-contents p{margin-bottom:0;}
.list-contents .js__list-contents{display:flex;flex-direction:column;align-items:flex-start;}
.list-contents p.list-contents__title{font-size:18px;}
.list-contents a img, .list-contents a br{display:none !important;}
.navigation-box-contents{padding:20px;margin:0;border-radius:8px;margin-bottom:0!important;list-style-type:none;}
.navigation-box-contents li{font-size:14px;line-height:120%;}
.navigation-box-contents li::before{content:url('data:image/svg+xml;utf8, <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.07764 4.55516L0.872812 0.361959C0.735046 0.224654 0.511999 0.224885 0.374463 0.362669C0.237034 0.500435 0.237389 0.723606 0.375174 0.861017L4.32972 4.80464L0.375031 8.74825C0.237265 8.88568 0.23691 9.10871 0.374321 9.24649C0.443267 9.31556 0.53359 9.3501 0.623913 9.3501C0.714005 9.3501 0.803973 9.31579 0.872794 9.2472L5.07764 5.05411C5.14399 4.98809 5.18123 4.89825 5.18123 4.80464C5.18123 4.71104 5.14389 4.6213 5.07764 4.55516Z" fill="black"/></svg>')!important;display:block;font-weight:900;position:absolute;left:0;top:-1px;}
.navigation-box-contents li:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d6dbe0;}
.navigation-box-contents a {
text-decoration: none;
}