 /* Главное меню в десктопной ерсии - отступы справа слева*/

@media screen and (min-width: 960px) and (max-width: 1200px) {
    #rec2277106771 .t-menu-base__maincontainer {
        padding-left: 30px !important;
        padding-right: 30px !important;
        box-sizing: border-box !important;
    }
}



 /* Главное меню в мобильной версии отупы по вертикали*/

@media screen and (max-width: 959px) {
    
    #rec2277106771 .t-menu-base__maincontainer {
       
        gap: 35px !important;            /* ОТСТУП: лого-меню и меню-кнопка */
        padding: 46px 0 !important;      /* ОТСТУП: вверху до лого и внизу после кнопки */
    }
    
    
    




/* Ширина элемента с H1*/


@media screen and (max-width: 959px) {
    
    .t-col_8.t-prefix_2 {
       
        padding-left: 15px !important;  /* НАСТРОЙКА: Отступ слева от края экрана */
        padding-right: 15px !important; /* НАСТРОЙКА: Отступ справа от края экрана */
   
    }
}






@media screen and (max-width: 800px) {
    /* Сужаем контейнер на 10px и делаем отступы по 5px с боков */
    div[data-elem-id="1612188006005"],
    .tn-elem[data-elem-id="1612188006005"] {
        width: calc(100% - 10px) !important;
        max-width: calc(100vw - 10px) !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important; /* Автоматически создаст по 5px слева и справа */
        transform: none !important;
    }

    /* Картинка внутри аккуратно заполняет этот контейнер */
    div[data-elem-id="1612188006005"] .tn-atom,
    img[imgfield="tn_img_1612188006005"] {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
    }
}



@media screen and (max-width: 960px) {
.t673 {
    
    padding-left: 20px;
    padding-right: 20px;
    
}












































