/* Дополнительные стили для улучшения адаптивности */

@media (max-width: 991px) {
    /* Улучшение адаптивности шапки */
    .header-top .row {
        flex-wrap: wrap;
        justify-content: center !important;
    }
    
    .header-top-right .header-links ul {
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .menu-area .row {
        flex-wrap: wrap;
    }
    
    .navbar-right-desc {
        display: none !important;
    }
    
    .header-navbar-logo {
        max-width: 100px;
    }
    
    .header-logo img {
        max-width: 80px !important;
    }
}

@media (max-width: 767px) {
    /* Дополнительные стили для очень маленьких экранов */
    .header-top-right .header-links ul li {
        margin-right: 10px;
        font-size: 12px;
    }
    
    .header-top-right .header-links ul li i {
        margin-right: 5px;
    }
    
    .header-logo {
        margin-left: 10px;
    }
    
    .menu-toggle {
        margin-right: 10px;
    }
}

@media (max-width: 575px) {
    /* Стили для мобильных устройств */
    .header-top {
        padding: 5px 0;
    }
    
    .header-top-right .header-links ul {
        padding-left: 0;
    }
    
    .header-top-right .header-links ul li {
        margin-right: 5px;
        font-size: 11px;
    }
}
