/* Ensure the complete megamenu panel is visible, not only its parent rail */
@media (min-width: 992px) {
    .aiz-bidaabak .mega-menu-wrapper {
        overflow: visible !important;
    }
    .aiz-bidaabak .mega-menu-wrapper:hover > .global-megamenu,
    .aiz-bidaabak .mega-menu-wrapper:focus-within > .global-megamenu,
    .aiz-bidaabak .mega-menu-wrapper > .global-megamenu.show {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    .aiz-bidaabak .global-megamenu {
        min-width: min(960px, calc(100vw - 32px)) !important;
        overflow: visible !important;
    }
    .aiz-bidaabak .global-megamenu .megamenu-desingn-two,
    .aiz-bidaabak .global-megamenu .bdb-mega {
        width: 100% !important;
        min-width: 0 !important;
    }
    .aiz-bidaabak .global-megamenu .bdb-mega {
        display: grid !important;
        grid-template-columns: 235px calc(100% - 235px) !important;
    }
    .aiz-bidaabak .bdb-mega-content {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    .aiz-bidaabak .bdb-mega-panel.is-active {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 220px !important;
        width: 100% !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
}
@media (min-width: 992px) and (max-width: 1099.98px) {
    .aiz-bidaabak .global-megamenu {
        width: calc(100vw - 32px) !important;
    }
    .aiz-bidaabak .bdb-mega-panel.is-active {
        grid-template-columns: minmax(0, 1fr) 180px !important;
    }
    .aiz-bidaabak .bdb-mega-content {
        padding: 17px !important;
    }
}
