/*----- главный экран на главной странице -----*/
@media screen and (min-width: 960px){ /*Выравнивание описания по низу в компьютерной версии*/
    .t489 .t-container{
        display: flex;
        align-items: flex-end;
        -webkit-box-align: end;
    }
} 

@media screen and (max-width: 960px){ /*Описание после заголовка в мобильных версиях*/
    .t489 .t-container{
        display: flex;
        flex-wrap: wrap-reverse;
        gap: 15px;
    }
}
/*--------------------------------------------------------*/



/*----- карточки с преимуществами на главной странице-----*/
img.t858__img { /*нижний отступ у иконки*/
    padding-bottom: 50px !important;
}

.t858__container .t-clear { /*убирает отстум в мобильной версии между 3 и 4 карточкой*/
    margin-bottom: 0px !important;
}
/*--------------------------------------------------------*/



/*----- карточки с этапами работы на главной странице-----*/
@media screen and (min-width: 1200px){
.uc-moving .t-prefix_3 { /*отступ слева*/
    padding-left: 400px;
}


.uc-moving .t858__col { /*ширина карточки*/
    max-width: 760px;
}
}

@media (min-width: 960px) and (max-width: 1200px){
    .uc-moving .t-prefix_3 { /*отступ слева*/
        padding-left: 320px;
    }

    .uc-moving .t858__col { /*ширина карточки*/
        max-width: 620px;
    }
}

@media screen and (max-width: 960px) {
    .uc-moving .t858__col { /*нижний отступ карточки*/
        margin-bottom: 40px !important;
    }
}

.uc-moving .t858__wrap_top { /*позиционирование иконки в карточке*/
    position: absolute !important;
    top: -19px !important;
}

.uc-moving { /*фотогография на фоне*/
    background-image:url("https://static.tildacdn.com/tild3237-3761-4565-b061-336331306336/16.svg");
    background-repeat: no-repeat;
    background-position: center left;
    overflow: visible !important;
}
/*--------------------------------------------------------*/



/*----- блоки проволока, электроды, присадочные прутки на странице «о компании» -----*/
@media screen and (min-width: 1200px){ /*подложка*/
    .uc-substrate .t-col.t-col_12 {
        display: block !important;
        background-color: #fff !important;
        padding: 30px 40px 40px 40px !important;
        margin: 40px 20px 0px 20px !important;
        width: -webkit-fill-available;
        border-radius: 15px !important;
        box-shadow:0px 2px 20px rgb(0 0 0 / 5%) !important;
    }
    
    .uc-substrate .t467__title { /*нижний отступ заголовока*/
        margin-bottom: 20px !important;
    }
    
    .uc-substrate .t-btn_md { /*верхний отступ у кнопки*/
        margin-top: 40px !important;
    }
}

@media (min-width: 960px) and (max-width: 1200px){
    .uc-substrate .t-col.t-col_12 {
        display: block !important;
        background-color: #fff !important;
        padding: 30px 40px 40px 40px !important;
        margin: 20px 10px 0px 10px !important;
        width: -webkit-fill-available;
        border-radius: 15px !important;
        box-shadow:0px 2px 20px rgb(0 0 0 / 5%) !important;
    }
    
    .uc-substrate .t-btn_md { /*верхний отступ у кнопки*/
        margin-top: 40px !important;
    }
}

@media screen and (max-width: 960px){ /*подложка*/
    .uc-substrate .t-col.t-col_12 {
        display: block !important;
        background-color: #fff !important;
        padding: 20px !important;
        margin: 20px 20px 0px 20px !important;
        width: -webkit-fill-available;
        border-radius: 15px !important;
        box-shadow:0px 2px 20px rgb(0 0 0 / 5%) !important;
    }
    
    .uc-substrate .t467__title { /*нижний отступ заголовока*/
        margin-bottom: 0px !important;
    }
    
    .uc-substrate .t-btn_md { /*верхний отступ у кнопки*/
        margin-top: 20px !important;
    }
}
/*--------------------------------------------------------*/



/*блок AB102 - заголовок и описание*/
    .t467__title { /*нижний отступ у заголовков*/
        margin-bottom: 20px !important;
    }

    .t467__descr { /*верхний отступ у описания*/    
    margin-top: 0px;
}
/*--------------------------------------------------------*/



/*----- 3 сертификата на странице «сертификаты» -----*/
@media screen and (min-width: 960px){
    .t156__item { /*обводка сертификатов*/
        padding: 40px;
        background-color: #fff;
        border-radius: 15px;
        margin-bottom: 20px;
        box-shadow:0px 2px 20px rgb(0 0 0 / 5%);
    }
}

@media screen and (max-width: 960px){ /*настройки сертификатов для мобильной версии*/
    .t156__wrapper {
       flex-wrap: wrap;
    }
    
    .t156__item { /*обводка сертификатов  на странице «сертификаты»*/
        padding: 20px;
        background-color: #fff;
        border-radius: 15px;
        margin-bottom: 20px;
        box-shadow:0px 2px 20px rgb(0 0 0 / 5%);
    }
}
/*--------------------------------------------------------*/



/*----- 2 сертификата с отступом слева на странице «сертификаты» -----*/
@media screen and (min-width: 1200px){
    .uc-two .t-col_12 { 
       padding-left: 400px; /*отступ слева*/
       max-width: 760px; /*ширина сертификата*/
    }
}

@media (min-width: 960px) and (max-width: 1200px){
    .uc-two .t-col_12 { 
       padding-left: 320px; /*отступ слева*/
       max-width: 620px; /*ширина сертификата*/
    }
}
/*--------------------------------------------------------*/



/*----- 1 сертификата с отступом слева на странице «сертификаты» -----*/
@media screen and (min-width: 1200px){
    .uc-one .t-col_12 { 
       max-width: 370px; /*ширина сертификата*/
    }
}

@media (min-width: 960px) and (max-width: 1200px){
    .uc-one .t-col_12 { 
       max-width: 300px; /*ширина сертификата*/
    }
}
/*--------------------------------------------------------*/



/*----- убираем отступы в кнопке на странице «сертификаты» -----*/
    .t580__buttons {
        margin-top: 0px;
    }

    .t580__btn {
        margin-bottom: 0px !important;
    }

    .t580__buttons-wrapper {
        margin-bottom: 0px !important;
    }
/*--------------------------------------------------------*/



/*----- текст «страница в разработке» -----*/
    .uc-development .t-col {
        display: block;
        background-color: #D3E3FF;
        padding: 15px;
        margin: 0 20px;
        border-radius: 8px;
        width: -webkit-fill-available;
    }
    
@media (min-width: 960px) and (max-width: 1200px){
   .uc-development .t-col {
        display: block;
        background-color: #D3E3FF;
        padding: 15px;
        margin: 0 10px;
        border-radius: 8px;
        width: -webkit-fill-available;
    } 
}
/*--------------------------------------------------------*/


/*----- ширина подложкек в мобильной версии -----*/
    @media screen and (max-width: 620px) {
    .substrate { /*подложка в зеро*/
        display: inline-flex;
        background-color: #fff;
        margin: 0 20px 20px !important;
        width: -webkit-fill-available !important;
        position: sticky !important;
        border-radius: 15px !important;
    }
    
    .substrate1 { /*карта в зеро*/ 
        display: inline-flex;
        background-color: #fff;
        margin: 0 20px 70px !important;
        width: -webkit-fill-available !important;
        position: sticky !important;
        border-radius: 15px !important;
    }
}
/*--------------------------------------------------------*/


/*карточки товаров на странице «продукция»*/
    .t-store__prod-popup__columns { /*скругление углов у фотографии в карточках товаров*/
    border-radius: 15px !important;
}

.t-store__card__textwrapper .js-store-prod-name { /*линия в карточках товаров*/
    border-top: 1px solid #000;
    padding-top: 20px;
}

.t-store__filter__item {/*стили для фильтра в блоке с карточками товаров*/
    display: flex;
    background-color: #EFEFEF;
    padding: 5px 15px;
    border-radius: 5px;
    width: fit-content;
}
/*--------------------------------------------------------*/


/*карточки товаров страница «подробнее о товаре»*/
.js-product-controls-wrapper { /*скрываем вариант товара*/
    display: none !important;
}

.t-store__prod-popup__columns { /*скругление углов у фотографии*/
    border-radius: 15px !important;
}

/*скругление углов карты страницы "где купить"*/
.ymaps-2-1-79-inner-panes {
    border-radius: 15px;
}