.base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap {
    background: #fff;
}

@media (min-width: 1267px) {
    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap {
        box-shadow: 0px 0px 50px 0px #C3C3C3B2;
        z-index: 100;
        height: 436px;
        overflow: hidden;
        background: #fff;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left {
        box-shadow: unset;
        border-right: 2px solid #F2F2F2;
        padding: 20px 40px 30px 50px;
        background: #fff;
        display: flex;
        flex-flow: column nowrap;
        gap: 16px;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left .mega-menu-tab-label {
        padding: 12px 26px;
        border-bottom: 2px solid #F2F2F2;
        color: var(--dark-blue);
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.32px;
        width: 100%;
        max-width: 400px;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left .sub-menu {
        overflow: auto;
        height: 386px;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area {
        padding: 20px 50px 30px 40px;
        background: #fff;

    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column {
        overflow: auto;
        height: 386px;
    }

    /* Custom scrollbar styles for mega menu */
    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left::-webkit-scrollbar,
    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column::-webkit-scrollbar {
        width: 10px;
        background: #E5E5E5;
        border-radius: 200px;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left::-webkit-scrollbar-thumb,
    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column::-webkit-scrollbar-thumb {
        background: #404040;
        border-radius: 200px;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left::-webkit-scrollbar-thumb:hover,
    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column::-webkit-scrollbar-thumb:hover {
        background: #404040;
    }

    /* Firefox scrollbar */
    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left,
    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column {
        scrollbar-color: #404040 #E5E5E5;
        scrollbar-width: thin;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left .sub-menu>li>a {
        font-size: 14px;
        line-height: 22px;
        text-transform: capitalize;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 26px;
        color: var(--black-900);
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left .sub-menu>li.mega-active>a {
        background: var(--pink-700);
        color: var(--white);
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left .sub-menu>li.mega-active>a .mega-menu-tab-icon {
        width: 100%;
        max-width: 16px;
        height: 16px;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left .sub-menu>li.mega-active>a .mega-menu-tab-icon svg {
        width: 100%;
        height: 100%;
        display: block;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-menu-left .sub-menu>li.mega-active>a svg path {
        fill: var(--white);
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column h3 {
        padding: 12px 18px;
        border-bottom: 2px solid #F2F2F2;
        color: var(--dark-blue);
        font-size: var(--mobile-font-size);
        line-height: var(--mobile-line-height);
        font-weight: 700;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column .mega-content-list {
        display: flex;
        flex-flow: row wrap;

    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column .mega-content-list li {
        width: 50%;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column .mega-content-list li a {
        padding: 8px 16px;
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        text-transform: capitalize;
    }

    .base-header .wrap nav .sge-mega-menu.sge-mega-menu-tab .mega-menu-wrap .mega-content-area .mega-content-column .mega-content-list li a:hover {
        background: var(--pink-100);
    }

    .admin-bar .base-header .wrap nav .sge-mega-menu .mega-menu-wrap {
        top: 159px;
    }

    .base-header .wrap nav .sge-mega-menu .mega-menu-wrap {
        top: 127px;
    }
}