/* Меню, мобильное */

.tmenu-mobile__container {
    justify-content: center!important;
}
.t-menuburger {
    position: absolute!important;
    right: 20px;
    margin-top: -12px;
}
.t-sociallinks__wrapper .t-sociallinks__item_vk svg path {
    fill: #0077ff
}
.t-sociallinks__wrapper .t-sociallinks__item_ok svg path {
    fill: #ee8208
}


/* Меню, верхнее */

.t229__list_item {
    padding: 9px 20px 10px 20px !important;
    border-radius: 50px;
}
.t229__list_item:hover {
    background-color: #f2ece2;
}
.t229__list_item .t794__arrow {
    display: none!important;
}


/* Преимущества, главная */

.uc-dd-sectoin .t503 .t503__container .t-card__col {
    background-color: #F2ECE2;
    padding: 30px;
    border-radius: 20px;
}

.uc-dd-sectoin .t503 .t-section__title {
    margin-bottom: 40px!important;
    font-size: 36px!important;
}


/* Акции */

.t404__textwrapper {
    border-radius: 0 0 20px 20px;
}


/* Лечение, плитка */

.t491__container .t491__col {
    background-color: #F2ECE2;
    padding: 30px;
    border-radius: 20px;
    margin-right: unset!important;
}

.t491__wrapper {
    display: flex!important;
    align-items: center;
}

.t491 .t-card__title {
    margin-top: unset!important;
}



.cover-bg-op .tn-molecule{
    background-color: #f2ece2d4!important;
}

.uc-dd-sectoin .t-width_3 {
    max-width: unset!important;
}



@media screen and (max-width: 768px) {
    .uc-dd-sectoin .t503 .t-col_3 {
        margin-left: 10px!important;
        margin-right: 10px!important;
    }
    .uc-dd-sectoin .t503 .t-card__col {
        margin-top: 10px!important;
    }
    
    .t-title,
    .t-title_xs,
    .t-title *,
    .t-title_xs * {
        font-size: 26px!important;
        line-height: 1.1!important;
    }
}

@media screen and (max-width: 960px) {
    .t228__maincontainer {
        width: 90%;
        margin: 0 5%;
        background-color: #F2ECE2;
        border-radius: 16px;
    }
    .t-menusub__menu {
        background-color: #73806A!important;
        border-radius: 18px!important;
        border-bottom: none!important;
    }
    .t-menusub__menu {
        margin-top: 20px;
    }

    .uc-dd-sectoin .t503 .t-card__col, .uc-dd-sectoin .t503 .t-card__container_inrow2 .t-card__col:nth-child(-n+2), .uc-dd-sectoin .t503 .t-card__container_inrow3 .t-card__col:nth-child(-n+3), .uc-dd-sectoin .t503 .t-card__container_inrow4 .t-card__col:nth-child(-n+4) {
        margin-top: 10px !important;
    }
    
    #rec1260754481  .t491__col {
        margin-bottom: 20px!important;
    }

}


@media screen and (max-width: 1600px) {
    .t229__list_item {
        padding: 7px 14px 8px 14px !important;
    }
    .t229__list_item .t-menu__link-item {
        font-size: 18px!important;
        font-weight: 700!important;
    }
}

@media screen and (max-width: 1024px) {
    #rec1260754481 .t-col {
        margin-left: 20px!important;
        margin-right: 0!important;
    }
}

@media screen and (max-width: 960px) {
    #rec1260754481 .t-col {
        margin-left: 0px!important;
        margin-right: 0!important;
    }
    .t404 .t404__withbg {
        margin-bottom: 20px!important;
    }
}
@media screen and (max-width: 640px) {
    #rec1260754481  {
        margin: 0 20px;
    }
    
    .uc-dd-sectoin .t503 .t-col_3 {
        margin-left: 20px!important;
        margin-right: 20px!important;
        margin-bottom: 10px!important;
    }
}







/* Сетка контейнеров */

@media screen and (min-width: 961px) {
    .uc-dd-sectoin .t503 .t-col_3 {
        max-width: 400px!important;
        margin-bottom: 10px;
        margin-right: unset!important;
    }
    
    
    #rec1260754481 .t491__col:nth-child(-n + 3) {
        margin-top: var(--column-margin)!important;
    }
    #rec1260754481 .t491__col:nth-child(-n + 2) {
        margin-top: 0!important;
    }
    
    
    #rec1260754481 .t-col_4 {
        max-width: 390px !important;
    }
}

@media screen and (min-width: 1200px) {
    .uc-dd-sectoin .t503 .t-col_3 {
        max-width: 215px!important;
        margin-right: unset!important;
    }
    .uc-dd-sectoin .t194 .t-col_9 {
        max-width: 837px!important;
    }
    .uc-dd-sectoin .t194 .t-col_3 {
        max-width: 279px!important;
    }
    
    .uc-dd-sectoin .t491 .t-col_4 {
        max-width: 448px !important;
        display: flex;
        align-items: center;
    }
    
    
    #rec1260754481 .t491__col:nth-child(-n + 3) {
        margin-top: unset!important;
    }
    #rec1260754481 .t491__col:nth-child(-n + 2) {
        margin-top: unset!important;
    }
    
    
    #rec1260754481 .t-col_4 {
        max-width: 313px!important;
    }
    
    
}

@media screen and (min-width: 1300px) {

}

@media screen and (min-width: 1400px) {

}

@media screen and (min-width: 1600px) {
    .uc-dd-sectoin .t-container{
        max-width: 1600px!important;
    }
    
    .uc-dd-sectoin .t-col_4 {
        max-width: 493px!important;
    }
    .uc-dd-sectoin .t-col_6 {
        max-width: 760px!important;
    }
    .uc-dd-sectoin .t-col_12 {
        max-width: 100%!important;
    }
    
    
    
    .uc-dd-sectoin .t194 .t-col_9 {
        max-width: 1134px!important;
    }
    .uc-dd-sectoin .t194 .t-col_3 {
        max-width: 260px!important;
    }
    #rec1260754481 .t491__col:nth-child(-n + 4) {
        margin-top: unset!important;
    }
    
    
    
    .uc-dd-sectoin .t-col_12.t431__tdscale_1 {
        max-width: 1560px !important;
    }

    
    .uc-dd-sectoin .t503 .t-col_3 {
        max-width: 320px!important;
        margin-right: unset!important;
    }
    
    .uc-dd-sectoin .t489 .t-col_3 {
        max-width: 380px!important;
    }
    .uc-dd-sectoin .t489 .t-col_9 {
        max-width: 1134px!important;
    }
}



/* Тревелайн */

#rec1315599031 .t-col {
    margin-left: 0!important;
    margin-right: 0!important;
}

#tl-booking-form {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}
#block-search,
#block-search * {
  box-sizing: border-box;
}

#block-search {
  background: #f1ece2;
  border-radius: 20px;
}

.tl-container {
  padding: 8px 30px;
}


