/* ============================================
   HEADER CUSTOMIZATION
   ============================================ */

/* Center Logo in Header */
.nav-top {
    padding: 15px 0;
}

.nav-top-center {
    text-align: center;
}

.nav-top-center .d-flex {
    justify-content: center !important;
}

.nav-top-center .logo {
    display: inline-block;
    padding: 10px 0;
}

.nav-top-center .logo img {
    max-height: 70px;
    width: auto;
}

/* Hide the top search bar completely */
.top-search-bar {
    display: none !important;
}

/* Hide nav-top-right if it exists */
.nav-top-right {
    display: none !important;
}

/* Responsive adjustments */
@media (max-width: 991px) {
    .nav-top-center .logo img {
        max-height: 60px;
    }
}

@media (max-width: 576px) {
    .nav-top-center .logo img {
        max-height: 50px;
    }
}