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

.t-container, .t915__container, .t774__container {
    max-width: 1440px!important;
}

.t897__container {

    max-width: 1440px!important;

}

.t-feed__slider-grid__post-wrapper.t-col {
        width: 440px!important;
}

.t-col_6 {
    max-width: 660px!important;
}

    .t-col_12 {
        max-width: 1400px;
    }
    
.t-col_4 {
    max-width: 440px!important;
}

.t-btnflex.t-btnflex_type_button {
    padding: 0 100px!important;
}

}

@media screen and (max-width: 639px) {
    .t-col {
        margin: 0 auto !important;
        max-width: 360px !important;
    }
    
    .uc-tech .t812__col:first-child {
        margin-bottom: 30px!important;
    }
    
    .t-quiz__consultant {
        display: none!important;
    }
}

.cat_link a {
    box-shadow: 0 0 0 rgba(0,0,0,0);
    transition: box-shadow 0.3s ease; /* плавное появление */
}

.cat_link a:hover {
    box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* небольшая тень снизу */
}


.t-quiz__consultant__img {
    width: 160px;
}


.menu a, .t-active {
    right: 0;
    position: relative;
    transition: right 0.3s ease; 
}



.menu:hover a, .t-active {
    right: 16px;
    color: #0077ee!important;
}

.menu a:before, .t-active:before {
    content: "";
    background: #0077ee;
    width: 14px;
    height: 6px;
    position: absolute;
    right: -24px;
    top: 4px;
    border-radius: 4px;

    opacity: 0;
    transform: scaleX(0);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.menu:hover a:before, .t-active:before {
    opacity: 1;
    transform: scaleX(1);
}