@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;
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//prioritetdiagnostics.ru/wp-content/themes/prioritet/plugins/owl-carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}html.remodal-is-locked {
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
} .remodal,
[data-remodal-id] {
display: none;
} .remodal-overlay {
position: fixed;
z-index: 9999;
top: -5000px;
right: -5000px;
bottom: -5000px;
left: -5000px;
display: none;
} .remodal-wrapper {
position: fixed;
z-index: 10000;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: none;
overflow: auto;
text-align: center;
-webkit-overflow-scrolling: touch;
}
.remodal-wrapper:after {
display: inline-block;
height: 100%;
margin-left: -0.05em;
content: "";
} .remodal-overlay,
.remodal-wrapper {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .remodal {
position: relative;
outline: none;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
}
.remodal-is-initialized { display: inline-block;
}.remodal {
text-align: left;
}
.remodal h3 {
margin-top: 0;
}
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
-webkit-filter: blur(3px);
filter: blur(3px);
} .remodal-overlay {
background: rgba(43, 46, 56, 0.9);
}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.remodal-overlay.remodal-is-opening {
-webkit-animation-name: remodal-overlay-opening-keyframes;
animation-name: remodal-overlay-opening-keyframes;
}
.remodal-overlay.remodal-is-closing {
-webkit-animation-name: remodal-overlay-closing-keyframes;
animation-name: remodal-overlay-closing-keyframes;
} .remodal-wrapper {
padding: 10px 10px 0;
} .remodal {
box-sizing: border-box;
width: 100%;
margin-bottom: 10px;
padding: 35px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
color: #2b2e38;
background: #fff;
}
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.remodal.remodal-is-opening {
-webkit-animation-name: remodal-opening-keyframes;
animation-name: remodal-opening-keyframes;
}
.remodal.remodal-is-closing {
-webkit-animation-name: remodal-closing-keyframes;
animation-name: remodal-closing-keyframes;
} .remodal,
.remodal-wrapper:after {
vertical-align: middle;
} .remodal-close {
position: absolute;
top: 0;
right: 0;
display: block;
overflow: visible;
width: 35px;
height: 35px;
margin: 0;
padding: 0;
cursor: pointer;
-webkit-transition: color 0.2s;
transition: color 0.2s;
text-decoration: none;
color: #95979c;
border: 0;
outline: 0;
background: transparent;
z-index: 10;
}
.remodal-close:hover,
.remodal-close:focus {
color: #2b2e38;
}
.remodal-close:before {
font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
font-size: 25px;
line-height: 35px;
position: absolute;
top: 0;
right: 0;
display: block;
width: 35px;
content: "\00d7";
text-align: center;
} .remodal-confirm,
.remodal-cancel {
font: inherit;
display: inline-block;
overflow: visible;
min-width: 110px;
margin: 0;
padding: 12px 0;
cursor: pointer;
-webkit-transition: background 0.2s;
transition: background 0.2s;
text-align: center;
vertical-align: middle;
text-decoration: none;
border: 0;
outline: 0;
}
.remodal-confirm {
color: #fff;
background: #81c784;
}
.remodal-confirm:hover,
.remodal-confirm:focus {
background: #66bb6a;
}
.remodal-cancel {
color: #fff;
background: #e57373;
}
.remodal-cancel:hover,
.remodal-cancel:focus {
background: #ef5350;
} .remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
padding: 0;
border: 0;
} @-webkit-keyframes remodal-opening-keyframes {
from {
-webkit-transform: scale(1.05);
transform: scale(1.05);
opacity: 0;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
-webkit-filter: blur(0);
filter: blur(0);
}
}
@keyframes remodal-opening-keyframes {
from {
-webkit-transform: scale(1.05);
transform: scale(1.05);
opacity: 0;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
-webkit-filter: blur(0);
filter: blur(0);
}
}
@-webkit-keyframes remodal-closing-keyframes {
from {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
to {
-webkit-transform: scale(0.95);
transform: scale(0.95);
opacity: 0;
-webkit-filter: blur(0);
filter: blur(0);
}
}
@keyframes remodal-closing-keyframes {
from {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
to {
-webkit-transform: scale(0.95);
transform: scale(0.95);
opacity: 0;
-webkit-filter: blur(0);
filter: blur(0);
}
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes remodal-overlay-opening-keyframes {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes remodal-overlay-closing-keyframes {
from {
opacity: 1;
}
to {
opacity: 0;
}
} @media only screen and (min-width: 641px) {
.remodal {
max-width: 900px;
min-height: 430px;
}
} .lt-ie9 .remodal-overlay {
background: #2b2e38;
}
.lt-ie9 .remodal {
width: 900px;
min-height: 430px;
}