/*СТР УСЛУГИ (ВНУТРЕННЯЯ)--------------------------------------------------------------------------------------------------*/

/*БЛОК FR101 иконки в 3 колонки-----------------------------------------------------*/

/*десктоп----------------------*/
@media screen and (min-width: 1201px){
.uc-advantages-col3 .t508__container{
    max-width: 1160px !important;
    padding: 0 !important;    /*Отступы по бокам экрана*/
    box-sizing: border-box;
    display: grid !important;
    grid-template-columns: repeat( auto-fit, minmax(200px, 1fr) );  /*Минимальная ширина карточки*/
    gap: 40px 40px;  /*Отступ между карточками, первое значение – по оси Y, второе – по оси X*/
}

/*+ отступ между иконкой и карточкой*/
.uc-advantages-col3 .t508__bgimg {
    margin-right: 15px;
}
.uc-advantages-col3 .t508__container:before,
.uc-advantages-col3 .t508__container:after{
    display: none !important;
}
.uc-advantages-col3 .t508 .t-col{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
}

/*горизонтальный планшет----------------------*/
@media screen and (max-width: 1200px) {
.uc-advantages-col3 .t508__bgimg {
    margin-right: 20px;
}
.uc-advantages-col3 .t508__bottommargin {
    margin-bottom: 10px;
}
}

/*вертикальный планшет----------------------*/
@media screen and (max-width: 980px) {
.uc-advantages-col3 .t-col {
    padding-left: 10px;
    padding-right: 10px;
}
}

/*моб-----------------------------------------*/
@media screen and (max-width: 480px) {
.uc-advantages-col3 .t-col {
    padding-left: 2%;
    padding-right: 2%;
}
.uc-advantages-col3 .t-list__item {
        margin-top: 30px !important;
}
.uc-advantages-col3 .t508__bgimg {
    margin-right: 15px !important;
}
}
/*БЛОК FR101 иконки в 3 колонки--------------------------------------------------------*/

/*БЛОК FR101 иконки в 3 колонки без заголовка------------------------------------------*/
@media screen and (min-width: 1201px){
.uc-advantages-col3-c .t508__container{
    max-width: 1180px !important;
}
}
 
.uc-advantages-col3-c .t508__container{
    /*max-width: 100vw !important;*/
    /*max-width: 1180px !important;*/
    padding: 0 10px !important;    /*Отступы по бокам экрана*/
    box-sizing: border-box;
    display: grid !important;
    grid-template-columns: repeat( auto-fit, minmax(400px, 1fr) );  /*Минимальная ширина карточки*/
    gap: 40px;  /*Отступ между карточками, первое значение – по оси Y, второе – по оси X*/
}

.uc-advantages-col3-c .t508__container:before,
.uc-advantages-col3-c .t508__container:after{
    display: none !important;
}

.uc-advantages-col3-c .t508 .t-col{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.uc-advantages-col3-c .t508__bgimg {
    margin-right: 20px;
}

@media screen and (max-width: 1000px){
.uc-advantages-col3-c .t508__container{
    padding: 0 10px !important;   /*Отступы по бокам экрана*/ 
    grid-template-columns: repeat( auto-fit, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
    gap: 20px 20px;  /*Отступ между карточками*/
}
}

@media screen and (max-width: 768px){
.uc-advantages-col3-c .t508__container{
    padding: 0 10px !important;    /*Отступы по бокам экрана*/
    grid-template-columns: repeat( auto-fit, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
    gap: 20px 20px;  /*Отступ между карточками*/
}
}

@media screen and (max-width: 480px){
.uc-advantages-col3-c .t508__container{
    padding: 0 2% !important;    /*Отступы по бокам экрана*/
    grid-template-columns: repeat( auto-fit, minmax(300px, 1fr) );  /*Минимальная ширина карточки*/
    gap: 20px 20px;  /*Отступ между карточками*/
}
.uc-advantages-col3-c .t508__imgwrapper, .t508__bgimg {
    margin-right: 15px !important;
}
}
/*БЛОК FR101 иконки в 3 колонки без заголовка--------------------------------------*/

/*БЛОК TL03A ЗАГОЛОВКИ-------------------------------------------------------------*/
/*горизонтальный планшет*/
@media screen and (max-width: 1200px) {
.uc-h2, .uc-h2-45 {
    padding-top: 135px !important;
}   
}

/*вертикальный планшет*/
@media screen and (max-width: 980px) {
.uc-h2 .t-col, .uc-h2-45 .t-col {
    padding-left: 10px;
    padding-right: 10px;
}
.uc-h2, .uc-h2-45  {
    padding-top: 90px !important;
    /*padding-bottom: 0px !important;*/
}
.uc-h2 .t030__title, .uc-h2-45 .t030__title {
    margin-bottom: 0px;
}
.uc-h2, .uc-h2-45 {
    padding-bottom: 25px !important;
}   
}

/*мобилка*/
@media screen and (max-width: 480px) {
.uc-h2 .t-col, .uc-h2-45 .t-col {
    padding-left: 2%;
    padding-right: 2%;
}
.uc-h2, .uc-h2-45  {
    padding-top: 75px !important;
}
}
/*БЛОК TL03A ЗАГОЛОВКИ-------------------------------------------------------------*/

/*БЛОК CL01 - стилизация колонок---------------------------------------------------*/
/*горизонтальный планшет*/
@media screen and (max-width: 1200px) {
.uc-columns {
    /*padding-bottom: 135px !important;*/
}   
}

/*вертикальный планшет*/
@media screen and (max-width: 980px) {
.uc-columns .t005__text {
    padding-top: 0px;
    padding-bottom: 0px;
}
.uc-columns .t-col {
        padding-left: 10px;
        padding-right: 10px;
}
.uc-columns ul {
    margin-bottom: 0px;
}
.uc-columns {
    /*padding-bottom: 90px !important;*/
}
}

/*мобилка*/
@media screen and (max-width: 480px) {
.uc-columns .t005__text {
    margin-bottom: 0px;
}
.uc-columns .t-col {
    padding-left: 2%;
    padding-right: 2%;
}
}
/*БЛОК CL01 - стилизация колонок-----------------------------------------------------------*/

/*БЛОК FR207 иконки в 2 колонки-----------------------------------------------------------------*/
.uc-advantages-col2 .t820__bottommargin {
    margin-bottom: 10px;
}

/*горизонтальный планшет----------------------*/
/*@media screen and (max-width: 1200px) {*/
/*.uc-advantages-col2 {*/
/*    padding-bottom: 135px !important;*/
/*}*/
/*}*/

/*вертикальный планшет----------------------*/
@media screen and (max-width: 980px) {
.uc-advantages-col2 .t-col {
    padding-left: 10px;
    padding-right: 10px;
}
/*.uc-advantages-col2 {*/
/*    padding-bottom: 90px !important;*/
/*}*/
}

@media screen and (max-width: 480px) {
.uc-advantages-col2 .t-col {
    padding-left: 2%;
    padding-right: 2%;
}
.uc-advantages-col2 .t820__textwrapper .t-name {
    padding-bottom: 0px !important;
}
.uc-advantages-col2 .t820__bgimg {
    margin-right: 15px !important;
}
}
/*БЛОК FR207 иконки в 2 колонки-------------------------------------------------------------------*/

/*БЛОК FR306 - ТЕКСТ СЛЕВА, КАРТИНКА СПРАВА -------------------------------------------------------*/
.uc-services .t1000__background-image {
    top: 0px !important;
    bottom: 0px !important;
    border-radius: 25px;
    margin-right: 1.8%;
}

/*стилизация заголовка*/
.uc-services .t-section__title {
    margin-bottom: 25px;
}
.uc-services .t-title {
    font-size: 36px !important;
}
.uc-services .t-title_xs {
    font-size: 42px;
    line-height: 1;
}
.uc-services .t-title {
    color: #323235;
}    

/*стилизация подзаголовка*/
.uc-services .t-descr_xl {
    font-size: 18px;
    line-height: 1.35;
}
.uc-services .t-descr {
    font-weight: 400;
    color: #323235;
}
.uc-services .t1000 .t-section__topwrapper {
    margin-bottom: 30px;
}

/*вертикальный планшет----------------------*/
@media screen  and (min-width: 481px) and (max-width: 980px) {
.uc-services .t-title {
    font-size: 32px !important;
}
.uc-services .t-col {
    padding-left: 10px;
    padding-right: 10px;
}
.uc-services .t1000__features.t-col {
    padding-left: 10px !important;
}
.uc-services .t1000__background-image {
    margin-left: 10px;
    width: 620px;
}
}

/*мобилка*/
@media screen and (max-width: 480px) {
.uc-services .t-col {
    padding-left: 2% !important;
    padding-right: 2% !important;
}
.uc-services .t1000__features.t-col {
    padding-left: 2%;
}
.uc-services .t-title {
    font-size: 24px !important;
}
.uc-services .t-descr_xl {
    font-size: 16px;
    line-height: 1.35;
}
.uc-services .t-section__title {
    margin-bottom: 20px;
}
.uc-services .t1000__imgwrapper {
    margin-right: 15px !important;
}
.uc-services .t1000__feature {
    padding-bottom: 25px;
}
.uc-services .t1000 .t-section__topwrapper {
     margin-bottom: 25px !important;
}
.uc-services .t1000__background-image {
    width: 98%;
    margin-left: 1%;
    margin-top: 15px;
}
}
/*БЛОК FR306 - ТЕКСТ СЛЕВА, КАРТИНКА СПРАВА ------------------------------------------------*/

/*БЛОК TX01 - ОПИСАНИЕ ПОД ЗАГОЛОВКОМ---------------------------------------------------*/
/*горизонтальный планшет*/
@media screen and (max-width: 1200px) {
.uc-description .t004 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
}

/*вертикальный планшет*/
@media screen and (max-width: 980px) {
.uc-description .t-col {
    padding-left: 10px;
    padding-right: 10px;
} 
.uc-description {
    margin-top: -15px;
    padding-bottom: 30px !important;
}
}

/*мобилка*/
@media screen and (max-width: 480px) {
.uc-description {
    margin-top: -10px;
    padding-bottom: 20px !important;
}
.uc-description .t-col {
    padding-left: 2%;
    padding-right: 2%;
}
}
/*БЛОК TX01 - ОПИСАНИЕ ПОД ЗАГОЛОВКОМ------------------------------------------------*/

/*БЛОК TE210 УСЛУГИ И ЦЕНЫ------------------------------------------------------------- */
/*бабл под ценой*/
.uc-list .t-card__title strong {
    color: #fff !important;
    font-weight: 600;
    padding: 7px 12px;
    border-radius: 9px;
    /*background: #8DB6E7; цвет в теле самой страницы*/
    display: inline-block;
    font-size: 18px;
    margin: 10px 0 0 0;
}

.uc-list .t649__blockimg {
    border-radius: 25px;
}

/*верт планшет*/
@media screen and (max-width: 980px) {
.uc-list .t-col {
    padding-left: 10px;
    padding-right: 10px;
}   
}

/*мобилка*/
@media screen and (max-width: 480px) {
.uc-list .t-card__title strong {
    padding: 5px 10px;
    font-size: 14px;
}
.uc-list .t-col {
    padding-left: 2%;
    padding-right: 2%;
}
.uc-list .t649__textwrapper {
    margin-bottom: 0px !important;
}

/*отступ между карточками*/
.uc-list .t649__col.t-col_6 {
    margin-bottom: 45px;
}
/*отступ над заголовком*/
.uc-list .t-card__title {
    margin-top: 15px;
}
}

/*отступ под подзаголовком ПРЕИМУЩЕСТВА*/
.uc-list .t-card__descr span {
    padding-bottom: 10px;
    display: inline-block;
}

@media screen and (max-width: 480px) {
.uc-list .t-card__descr span {
    padding-bottom: 5px;
    display: inline-block;
}
}
/*БЛОК TE210 УСЛУГИ И ЦЕНЫ-------------------------------------------------------------- */

/*ALIAS БЛОК С ЦЕНАМИ-------------------------------------------------------------*/
/*горизонтальный планшет*/
@media screen and (max-width: 1200px) {
.uc-price-uslugi {
    padding-top: 10px !important;
}
@media screen and (min-width: 980px) and (max-width: 1200px) {
.uc-price-uslugi .t-col_6:nth-child(1) {
    max-width: 450px;
    margin-left: 10px;
    margin-right: 20px;
}
.uc-price-uslugi .t-col_6:nth-child(2) {
    max-width: 450px;
    margin-left: 20px;
    margin-right: 10px;
}
}

/*вертикальный планшет*/
@media screen and (max-width: 980px) {
.uc-price-uslugi .t-col {
    padding-left: 10px;
    padding-right: 10px;
}   
}

/*мобилка*/
@media screen and (max-width: 480px) {
.uc-price-uslugi .t-col {
    padding-left: 2%;
    padding-right: 2%;
}
.uc-price-uslugi .t812__pricelist-item__title {
    font-size: 16px !important;
}
.uc-price-uslugi .t812__pricelist-item__price {
    font-size: 16px !important;
}
.uc-price-uslugi {
    padding-top: 0px !important;
}
}
/*ALIAS БЛОК С ЦЕНАМИ--------------------------------------------------------------------*/

/*СТР  ПАРОДОНТОЛОГИЯ---------------------------------------------------------------------------------------------------*/
.uc-advantages-norm .t491 .t-card__descr {
    margin-top: 10px;
    margin-left: 36px;
    margin-right: 10px;
}

/*моблка*/
@media screen and (max-width: 480px) {
.uc-advantages-norm .t491__col {
    margin-bottom: 25px;
}

.uc-advantages-norm .t491__col:last-child {
    margin-bottom: 0px;
}
.uc-advantages-norm .t-col {
    padding-left: 10px;
    padding-right: 10px;
}
}
/*СТР  ПАРОДОНТОЛОГИЯ---------------------------------------------------------------------------------------------------*/

/*ПОПАП--------------------------------------------------------------------------------------------------------*/
/*убираю чёрную плашку на адаптиве*/
@media screen and (max-width: 560px) {
.t702 .t-popup__block-close {
    background: #fff;
}
}

/*отступы*/
.t702 .t-input-group {
    margin-bottom: 10px;
}
.t702 .t-checkbox__control.t-text_xs {
    margin: 10px 0 20px 0;
}
.t702 .t702__title {
    margin-bottom: 5px;
}
.t702 .t-input-title {
    padding-top: 10px;
    padding-bottom: 10px;
}
.t-form__inputsbox.t-form__inputsbox_flex.t-form__inputsbox_inrow {
    column-gap: 10px;
}

/*толщина кнопки*/
.t702 .t-submit {
    font-weight: 300;
}
/*ПОПАП--------------------------------------------------------------------------------------------------------*/