/* Classic header: keep the desktop advertising row only on wide screens.
   At tablet widths a centered, larger logo avoids the broken-looking empty gap. */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .header-brand {
        min-height: 88px;
        padding: 10px 20px !important;
        justify-content: center !important;
    }

    .header-brand > .logo,
    .header-brand .navbar-brand {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .header-brand .navbar-brand .logo {
        width: 68px;
        height: 68px;
        max-width: 68px;
        max-height: 68px;
        object-fit: contain !important;
    }

    .header-brand .col-right {
        display: none !important;
    }
}
