html {
    scrollbar-color: #111111 #e7e7e7;
    scrollbar-width: thin;
}

.a .tn-atom:hover{
    text-decoration: underline;
    text-decoration-thickness: 1px;
}

.b .tn-atom:hover{
    text-decoration: underline;
    text-decoration-thickness: 1.5px;
}



/*Страницы каталога технологий */
.t758{
    display: none;
}
@media screen and (max-width: 5000px){
    
        
    /*ОПИСАНИЕ И КАРТИНКА*/
    .r.t-rec.t-rec_pb_60{
        padding-bottom: 0 !important;
    }
    .t744, .t120, .t004, .t431, .t603 {
        margin-left: 80px;
        margin-right: 80px;
    }
    .t744 .t-prefix_1 {
        padding-left: 0;
    }
    .t744 .t-col{
        margin: 0 0 30px 0;
        margin-left: 0 !important;
        padding: 0;
    }
    .t744 .t-col_8{
        max-width: 60%;
    }
    .t744__descr{
        font-size: 14px !important;
    }
    .r.t-rec.t-rec_pt_60.t-rec_pb_60{
        padding-bottom: 30px !important;
        padding-top: 0 !important;
    }
    .t744__col.t744__col_first.t-col.t-col_8{
        padding-left: 0 !important;
        padding-right: 30px !important; 
    } 
    /*заголовки описание*/
    div .t744__descr.t-descr.t-descr_xxs span{
        font-weight: 800;
        font-size: 18px !important;
    }
    /*круглим углы картинке*/
    .t744 .t-slds__wrapper .t-slds__bgimg {
        border-radius: 30px;
    }
    /*кнопка запросить технологию*/
    .t744__btn-wrapper.t744__btn-bottom.t1002__btns-wrapper{
        display: none;
    }
    /*заголовок большой */
    .t744__title.t-name.t-name_xl.js-product-name{
        font-size: 40px !important;
        font-weight: 600 !important;
        padding-bottom: 0 !important;
        text-transform: uppercase !important;
    }
    .t744__title-wrapper{
        border-bottom: 1px solid black !important;
        padding-bottom: 30px !important;
        margin-bottom: 30px;
    }
    .t744__title {
        padding-bottom: 0 !important;
    }
    /*маленькие заголовки*/
    .t120__title.t-heading.t-heading_sm{
        font-size: 18px !important;
        font-weight: 800 !important;
        padding-bottom:0;
    }
    .r.t-rec.t-rec_pt_0.t-rec_pb_60{
        padding: 0 !important;
    }

    
    /*СПЕЦИФИКАЦИЯ*/

    /*текст отдельным блоком*/
    .t004{
        padding: 0 0 30px 0;
    }
    .t004 .t-container{
        margin: 0;
    }
    .t004 .t-col {
         padding: 0;
         margin: 30px 0 30px 0;
    }
    .t-text.t-text_md{
       font-size: 14px; 
    }
    .r.t-rec.t-rec_pt_30.t-rec_pb_15{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .t-rec_pb_30 {
        padding-bottom: 0;
    }
    .r.t-rec.t-rec_pt_0.t-rec_pb_30{
        padding-bottom: 0 !important;
    }
    /*заголовок*/
    .t120__title {
        padding-top: 0;
        padding-bottom: 30px;
    }
    .t120 .t-col {
        margin: 0 0 30px 0;
    }
    /*таблица*/
    .t431 .t-col { 
        margin-left: 0;
        margin-right: 0;
    }
    .t431 .t-text_sm {
        font-size: 14px;
    }
    th.t431__th.t-title{
        font-size: 18px;
        font-weight: 800 !important;
    }
    .t431 .t431__th {
        border-width: 1px 0px 1px 0px !important;
        border-color: #000000;
    }
    
    /*ГАЛЕРЕЯ*/
    
    .t603__blockimg {
        border-radius: 15px;
    }

    .t603__tile {
        padding: 0 15px 30px 15px;
    }
    .t-rec_pb_90{
        padding-top: 30px !important;
        padding-bottom: 0 !important;
        background-color: #fff !important;
    } 
    .t603__container.t-container {
        padding: 0 !important;
    }
} 


@media screen and (max-width: 960px) {
    
    /*ОПИСАНИЕ И КАРТИНКА*/
    
     /*меняем местами */
    .t-container.js-product.js-product-single {
        display: flex !important;
        flex-direction: column-reverse;
    }
    
    .t744, .t120, .t004, .t431, .t603 {
        margin-left: 50px;
        margin-right: 50px;
    }
    
    .t744 .t-prefix_1 {
        padding-left: 0;
    }
    .t744 .t-col_8{
        max-width: 100%;
    }
    .t744 .t-container {
        max-width: 100%;
    }
    .t744__col.t-col.t-col_4{
        max-width: 60%;
    }
    
    /*СПЕЦИФИКАЦИЯ*/
    
    /*заголовок*/
    .t120 .t-col {
        margin: 0 0 30px 0;
        padding: 0;
    }
    .t120 .t-container{
        margin: 0;
    }
    /*таблица*/
    .t431 .t-col { 
        margin-left: 0;
        margin-right: 0;
        padding: 0;
    }
    .t431 .t-container{
        margin: 0;
    }
    /*текст отдельным блоком*/
    .t004{
        padding: 0 0 30px 0;
    }
    .t004 .t-container{
        margin: 0;
    }
    .t004 .t-col {
         padding: 0;
    }
    
    /*ГАЛЕРЕЯ*/
    .t603__tile {
        padding: 0 15px 30px 0;
    }
    .t603__tile:nth-child(2n) {
        padding: 0 0 30px 15px;
    }
    .t603 .t-container{
        margin: 0;
    }
} 

@media screen and (max-width: 640px) {
    
    /*ОПИСАНИЕ И КАРТИНКА*/
    
    .t744, .t120, .t004, .t431, .t603 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .t744 .t-prefix_1 {
        padding-left: 0;
    }
    .t744 .t-col{
        margin: 0 0 25px 0;
        margin-left: 0 !important;
        padding: 0;
    }
    .t744__descr{
        font-size: 12px !important;
    }
    .r.t-rec.t-rec_pt_60.t-rec_pb_60{
        padding-bottom: 25px !important;
        padding-top: 0 !important;
    }
    .t744__col.t744__col_first.t-col.t-col_8{
        padding-left: 0 !important;
        padding-right: 25px !important; 
    } 
    /*заголовки описание*/
    div .t744__descr.t-descr.t-descr_xxs span{
        font-weight: 800;
        font-size: 16px !important;
    }
    /*круглим углы картинке*/
    .t744 .t-slds__wrapper .t-slds__bgimg {
        border-radius: 25px;
    }
    /*кнопка запросить технологию*/
    .t744__btn-wrapper.t744__btn-bottom.t1002__btns-wrapper{
        display: none;
    }
    /*заголовок большой */
    .t744__title.t-name.t-name_xl.js-product-name{
        font-size: 30px !important;
        font-weight: 600 !important;
        padding-bottom: 0 !important;
        text-transform: uppercase !important;
    }
    .t744__title-wrapper{
        border-bottom: 1px solid black !important;
        padding-bottom: 25px !important;
        margin-bottom: 25px;
    }
    .t744__title {
        padding-bottom: 0 !important;
    }
    /*маленькие заголовки*/
    .t120__title.t-heading.t-heading_sm{
        font-size: 16px !important;
        font-weight: 800 !important;
        padding-bottom:0;
    }
    .r.t-rec.t-rec_pt_0.t-rec_pb_60{
        padding: 0 !important;
    }

    
    /*СПЕЦИФИКАЦИЯ*/
    
    /*заголовок*/
    .t120 .t-col {
        margin: 0 0 25px 0;
        padding: 0;
    }
    .t120__title {
        padding-top: 0;
        padding-bottom: 25px;
    }
    /*текст отдельным блоком*/
    .t004{
        padding: 0 0 25px 0;
    }
    .t004 .t-text.t-text_md{
       font-size: 12px; 
    }
    .r.t-rec.t-rec_pt_30.t-rec_pb_15{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .t-rec_pb_30 {
        padding-bottom: 0;
    }
    .r.t-rec.t-rec_pt_0.t-rec_pb_30{
        padding-bottom: 0 !important;
    }
    /*таблица*/
    .t431 .t-text_sm {
        font-size: 12px;
    }
    th.t431__th.t-title{
        font-size: 16px;
        font-weight: 800 !important;
    }
    .t431 .t431__th {
        border-width: 1px 0px 1px 0px !important;
        border-color: #000000;
    }
    
    /*ГАЛЕРЕЯ*/
    
    .t603__blockimg {
        border-radius: 15px;
    }
    .t603__tile {
        padding: 0 12.5px 25px 0;
    }
    .t603__tile:nth-child(2n) {
        padding: 0 0 25px 12.5px;
    }
    .t-rec_pb_90{
        padding-top: 25px !important;
        padding-bottom: 0 !important;
        background-color: #fff !important;
    } 
 }     
    
    
@media screen and (max-width: 480px) {
    
    /*ОПИСАНИЕ И КАРТИНКА*/
    .t744__col.t-col.t-col_4{
        max-width: 100%;
    }
    .t744, .t120, .t004, .t431, .t603 {
        margin-left: 30px;
        margin-right: 30px;
    }
    .t-prefix_1 {
        padding-left: 0;
    }
    .t-col{
        margin: 0 0 15px 0;
        margin-left: 0 !important;
        padding: 0;
    }
    .t744__descr{
        font-size: 12px !important;
    }
    .r.t-rec.t-rec_pt_60.t-rec_pb_60{
        padding-bottom: 15px !important;
        padding-top: 0 !important;
    }
    .t744__col.t744__col_first.t-col.t-col_8{
        padding-left: 0 !important;
        padding-right: 15px !important; 
    } 
    /*заголовки описание*/
    div .t744__descr.t-descr.t-descr_xxs span{
        font-weight: 800;
        font-size: 16px !important;
    }
    /*круглим углы картинке*/
    .t744 .t-slds__wrapper .t-slds__bgimg {
        border-radius: 15px;
    }
    /*кнопка запросить технологию*/
    .t744__btn-wrapper.t744__btn-bottom.t1002__btns-wrapper{
        display: none;
    }
    /*заголовок большой */
    .t744__title.t-name.t-name_xl.js-product-name{
        font-size: 24px !important;
        font-weight: 600 !important;
        padding-bottom: 0 !important;
        text-transform: uppercase !important;
    }
    .t744__title-wrapper{
        border-bottom: 1px solid black !important;
        padding-bottom: 15px !important;
        margin-bottom: 15px;
    }
    .t744__title {
        padding-bottom: 0 !important;
    }
    /*маленькие заголовки*/
    .t120__title.t-heading.t-heading_sm{
        font-size: 16px !important;
        font-weight: 800 !important;
        padding-bottom:0;
    }
    .r.t-rec.t-rec_pt_0.t-rec_pb_60{
        padding: 0 !important;
    }

    
    /*СПЕЦИФИКАЦИЯ*/
    
    /*заголовок*/
    .t120 .t-col {
        margin: 0 0 15px 0;
        padding: 0;
    }
    /*текст отдельным блоком*/
    .t004 .t-text.t-text_md{
       font-size: 12px; 
    }
    .r.t-rec.t-rec_pt_30.t-rec_pb_15{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .t120__title {
        padding-top: 0;
        padding-bottom: 15px;
    }
    .t-rec_pb_30 {
        padding-bottom: 0;
    }
    .r.t-rec.t-rec_pt_0.t-rec_pb_30{
        padding-bottom: 0 !important;
    }
    .t004{
        padding: 0 0 15px 0;
    }
    /*таблица*/
    .t431 .t-text_sm {
        font-size: 12px;
    }
    th.t431__th.t-title{
        font-size: 16px;
        font-weight: 800 !important;
    }
    .t431 .t431__th {
        border-width: 1px 0px 1px 0px !important;
        border-color: #000000;
    }
    
    /*ГАЛЕРЕЯ*/
    
    .t603__blockimg {
        border-radius: 15px;
    }
    .t603__tile:nth-child(2n) {
        padding: 0 0 15px 0;
    }
    .t603__tile {
        padding: 0 0 15px 0;
    }
    .t-rec_pb_90{
        padding-top: 15px !important;
        padding-bottom: 0 !important;
        background-color: #fff !important;
    } 
     .t603__tile.t603__tile_25 {
        width: 100%;
    }
}
    
    
@media screen and (max-width: 320px) {
    
   /*ОПИСАНИЕ И КАРТИНКА*/
    
    .t744, .t120, .t004, .t431, .t603 {
        margin-left: 25px;
        margin-right: 25px;
    }     
}


