.uc-menu {
    height: 100px;
}

.uc-menu .t228 {
    top: 1.25rem;
    background: unset !important;
    padding: 0 1.25rem;
    box-sizing: border-box;
}

.uc-menu .t228__maincontainer {
    background: #000000;
    border-radius: 10rem;
    max-width: 1360px;
    padding: 0 0.75rem 0 2.5rem;
    box-sizing: border-box;
    max-height: 68px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.uc-menu .t-btn {
    height: 44px;
}

.uc-menu .t228__centerside {
    max-width: 860px;
    display: flex;
    margin: 0 auto;
}

.uc-menu .t228__centercontainer {
    width: 100%;
}

.uc-menu .t228__list {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 1.25rem;
}

.uc-menu .t228__list_item {
    padding: 0 !important;
}

.uc-menu .t228__padding40px {
    display: none;
}

.uc-menu .t228__leftcontainer {
    display: flex;
}

.uc-menu .t228__rightside,
.uc-menu .t228__leftside {
    min-width: unset !important;
}

.uc-menu .t-menu__link-item {
    position: relative;
}

.uc-menu .t-menu__link-item:after {
    content: '';
    position: absolute;
    top: calc(100% + 0.375rem);
    right: 0;
    width: 0%;
    height: 1px;
    background: #ffffff;
    transition: all 0.3s ease;
}

.uc-menu .t-menu__link-item:hover:after {
    left: 0;
    width: 100%;
}

.uc-menu .t228__right_descr {
    display: none;
}

@media screen and (max-width: 1200px) {
    .uc-menu .t228__maincontainer {
        max-width: 940px;
        padding: 0 0.75rem;
    }
    
    .uc-menu .t-menu__link-item {
        font-size: 0.75rem !important;
    }
    
    .uc-menu .t-btn {
        font-size: 0.75rem;
        padding: 0 1.25rem;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .tmenu-mobile__container {
        height: 68px;
        padding: 0 1.25rem;
        background: #000000;
        border-radius: 10rem;
    }
    
    .uc-menu .tmenu-mobile {
        z-index: 1000000;
        top: 1rem;
        background: unset !important;
        padding: 0 1rem;
        box-sizing: border-box;
    }
    
    .uc-menu .t228 {
        top: 0 !important;
        height: 100% !important;
        padding-top: 100px;
        background: #c3ac9c !important;
        max-height: unset !important;
        z-index: 10000;
    }
    
    .uc-menu .t-menu__link-item:after,
    .uc-menu .t228__right_buttons {
        display: none;
    }
    
    .uc-menu .t228__maincontainer {
        background: unset;
        max-height: unset !important;
        flex-direction: column;
        align-items: flex-start;
    }
    
    .uc-menu .t228__list {
        flex-direction: column;
        align-items: flex-start;
        gap: 2rem;
    }
    
    .uc-menu .t-menu__link-item {
        color: #000000 !important;
        font-size: 1.25rem !important;
    }
    
    #allrecords .uc-menu .t228__list_item .t-menu__link-item.t-active {
        color: #7d4f0d !important;
    }
    
    .uc-menu .tmenu-mobile__container .t-btn {
        margin: 0 1.25rem 0 auto;
    }
    
    .uc-menu .t228__right_descr {
        display: flex;
        flex-direction: column;
    }
    
    .uc-menu .t228__centerside {
        max-width: unset;
    }
    
    .uc-menu .t228__right_descr {
        padding: 0;
        font-size: 1rem;
        text-align: left;
    }
    
    .uc-menu .t228__right_descr ul {
        margin: 0 !important;
        padding: 0 !important;
        list-style: none;
        font-size: 1.125rem;
    }
}

@media screen and (max-width: 960px) and (max-width: 641px) {
    .uc-menu .tmenu-mobile__container, 
    .uc-menu .t228__maincontainer {
        max-width: 620px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 640px) and (min-width: 481px) {
    .uc-menu .tmenu-mobile__container, 
    .uc-menu .t228__maincontainer {
        max-width: 460px;
    }
}

@media screen and (max-width: 480px) {
    .uc-menu .tmenu-mobile__container, 
    .uc-menu .t228__maincontainer {
        max-width: 360px;
    }
}