.header {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: #fff;
    position: sticky;
    top: -132px;
    z-index: 99;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.075);
}

.personabar-visible .header {
    position: static
}

.headerTop__In {
    height: 132px;
    transition: var(--transition);
}

.headerBottom {
    background: var(--mc1);
    padding: 12px 0;
    color: #fff;
    position: relative;
}

.headerCategory .SCat-Main {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    width: 100%;
    overflow: visible;
    white-space: nowrap;
}

.headerCategory .SCat-Main>li {
    margin-left: 16px;
}

.headerCategory .SCat-Main li {
    padding: 0;
    color: var(--tc1);
}

.headerCategory .SCat-Main li:hover {
    color: var(--mc1) !important;
}

.SCat-Main li>a:hover {
    color: var(--mc1) !important;
}

.SCat-Main li>a:hover::before {
    background-color: var(--mc1) !important;
}

.header__Tools,
.header__Search {
    align-items: center;
    justify-content: flex-start;
    position: relative;
}

.header__Tools {
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.header__Tools__Item {
    margin-right: 12px;
    position: relative;
    color: var(--mc2);
    font-weight: bold;
    padding: .5rem 1rem;
    padding-left: 12px;
    border: 1px solid #D9D9D9;
    border-radius: var(--border-radius);
    display: inline-block;
    transition: var(--transition);
    white-space: nowrap;
    height: 40px;
}

.header__Tools__Item:hover {
    border: 1px solid var(--mc1);

}

.header__Search__Content {
    width: 70%;
}

.header__Tools__Item a {
    display: flex;
    align-items: center;
}

.header__Tools__Item .WbIcon {
    margin-right: .5rem;
    background: var(--mc1);
    height: 1.25rem;
    width: 1.25rem;
}

.header__Login .WbIcon {
    margin-right: 0;
    margin-left: .5rem;
}

.header__Login i {
    transform: translate(-3px, -2px);
}

/* .header__Search__Content {
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none !important;
    padding-top: 12px;
} */

.header__Search__Content.active {
    display: block !important;
}

.header__Nav {
    background: #ffffff4d;
    box-shadow: 0px 4px 4px #8f8f8f40;

}

.header__Nav .container {
    position: relative;
    padding: 1rem 15px;
}

.header__Nav_left {
    display: flex;
    justify-content: flex-end;
}

.header__Btn {
    border: 1px solid #d9d9d9;
    padding: 0 9px;
    border-radius: var(--border-radius);
    display: flex;
    align-items: center;
    height: 40px;
    cursor: pointer;
    margin-left: .5rem;
    position: relative;
    transition: var(--transition);
    background: white;
}

.header__Category__Btn i {
    font-size: 0.625rem;
    margin-right: .5rem;
}



.header__Search__Btn {
    padding: 0;
    position: relative;
    width: auto;
    height: auto;
}


.header__Btn .wb_Icon {
    background-color: var(--mc1);
    width: 24px;
    height: 24px;
}

.header__Login_In.wb_Dropdown .header__Btn {
    padding-left: 2rem;
}

.header__Login_In.wb_Dropdown .wb_Icon {
    margin-left: .5rem;
}

.header__Title {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}


/* -------------------------------------------------------------------------- */
/*                                     Menu                                   */
/* -------------------------------------------------------------------------- */


/* icon button  */

.header__Menu__Btn__Icon {
    display: flex;
    flex-direction: column;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    justify-content: space-evenly;
    z-index: 99;
}

.header__Menu__Btn__Icon .icon-bar {
    height: 2px;
    background-color: var(--mc1);
    transition: var(--transition);
    width: 100%;
    border-radius: 10px;
    position: absolute;
    right: 50%;
}

.header__Menu__Btn__Icon .icon-bar:nth-child(1) {
    transform: translate(+50%, -50%) rotateZ(0deg);
    top: 20%;
}

.header__Menu__Btn__Icon .icon-bar:nth-child(2) {
    width: 80%;
    transform: translate(0, -50%);
    top: 40%;
    right: 0;
}

.header__Menu__Btn__Icon .icon-bar:nth-child(3) {
    transform: translate(+50%, -50%) rotateZ(0deg);
    top: 60%;
}

.header__Menu__Btn__Icon .icon-bar:nth-child(4) {
    width: 80%;
    transform: translate(0, -50%);
    top: 80%;
    right: 0;
}

/* menu */
.header__Menu {
    position: relative;
}

.header__Menu .navbar {
    padding: 0;
}

.headerFix {
    position: fixed !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background-color: white !important;
    transform: translateY(calc(-100% + (64px)));
}

#dnn_headerBanner {
    transition: var(--transition);
}

#dnn_headerBanner.active {
    /* margin-top: -85px !important; */
    margin-top: 0px !important;
}


.header__Menu__Content {
    position: fixed;
    top: 100%;
    right: 0;
    z-index: 998;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: 0.3s;
}

/* .header__Menu.active .header__Menu__Content {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
} */

.header__Menu .nav {
    background: #fff;
    padding: 0.75rem 1.5rem;
    min-width: 300px;
    flex-direction: column;
    box-shadow: 0 10px 15px #00000014;
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}



.header__Menu ul>li>a {
    display: block;
    padding: .5rem 0;
    color: var(--tc2);
    position: relative;
    padding-right: 12px;
    font-size: 1rem;
}

.header__Menu .nav a:hover {
    color: var(--mc1);
}

.header__Menu .nav a:hover::before {
    background: var(--mc1);
}

.header__Menu .nav>li:not(:last-of-type) a {
    border-bottom: 1px solid #D9D9D9;
}

.header__Menu .nav a::before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background-color: var(--tc1);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: var(--transition);
}





/* -------------------------------------------------------------------------- */
/*                                  drop down                                 */
/* -------------------------------------------------------------------------- */

.wb_Dropdown__Menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 300px;
    padding: .5rem;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: right;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: none;
    box-shadow: 0 10px 15px #00000014;
    border-radius: var(--border-radius);
    opacity: 0;
    transform: translateY(25%);
    transition: var(--transition);
    pointer-events: none;
    display: flex;
    color: var(--tc1);
}

.wb_Dropdown__Menu::before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 18px;
}

.wb_Dropdown__Menu .nav-pills {
    flex-direction: column;
    justify-content: space-evenly;
}

.wb_Dropdown__Menu .nav.nav-pills>li {
    text-align: right;
    width: 100%;
    margin: 0px;
}

.wb_Dropdown__Menu .nav-pills li {
    display: block;
    padding: 0.5rem 0;
    color: var(--tc2);
    position: relative;
    padding-right: 12px;
    transition: var(--transition);
    font-size: 1rem;
}

/* .wb_Dropdown__Menu.active {
    opacity: 1;
    transform: translateY(0);
    transition: all ease-in .3s;
    pointer-events: auto;
} */

.header__Login:hover .wb_Dropdown__Menu {
    opacity: 1;
    transform: translateY(1rem);
    transition: all ease-in .3s;
    pointer-events: auto;
}

.wb_Dropdown {
    position: relative;
}

.wb_Dropdown i {
    position: absolute;
    left: 16px;
    top: 50%;
    font-size: inherit;
    color: inherit;
    transform: translateY(-50%);
}

.header__Login_In.wb_Dropdown i {
    left: 1.125rem;
}




/* -------------------------------------------------------------------------- */
/*                                 Advance search                             */
/* -------------------------------------------------------------------------- */


.ModWBAdvanceSearchC {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.searchBoxContainer {
    position: relative;
}

.searchBoxContainer .search-icon,
.header__Search .search_icon {
    width: 24px;
    height: 24px;
    background: url(https://sahbadaroo.com/Portals/_default/skins/wb-skin/Images/search.svg);
    display: block;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
}

.header__Search .search_icon {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.searchBoxContainer .closeBtn {
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.searchBoxContainer .closeBtn img {
    width: 20px;
    height: 20px;
}

.searchBoxContainer .search-icon::before {
    display: none;
}

#txtAdvanceSearch {
    padding-right: 42px;
    text-indent: 0;
    border-radius: var(--border-radius);
    border: 1px solid #D9D9D9;
    box-shadow: unset;
    transition: var(--transition);
    /* font-size: 14px; */
}

#resultAdvanceSearch {
    box-shadow: unset;
    border: 2px solid transparent;
}

input#txtAdvanceSearch:focus {
    border: 2px solid var(--mc1);
}

#resultAdvanceSearch {
    box-shadow: 0 5px 10px 0px #d2d2d240;
    border-radius: 0 0 5px 5px;
}

#resultAdvanceSearch .category-content,
#resultAdvanceSearch .product-content,
.search-result .category-content .search-name,
.search-result .product-content .product-name {
    color: var(--tc1);
    text-transform: capitalize;
}

#resultAdvanceSearch .product-content img {
    border: 1px solid #dadada;
    border-radius: 5px;
    margin-right: 5px;
}


.header__Login a {
    display: inline-flex;
    align-items: center;
}

.AjaxMiniCartWrapper #cart {
    padding: 0;
    padding-left: 2.5rem;
}

.AjaxMiniCartWrapper .icon-cart {
    background: url(https://sahbadaroo.com/Portals/_default/skins/wb-skin/Images/basket.svg) no-repeat center;
    width: 1.5rem;
    height: 1.5rem;
    max-width: unset;
    margin: 0;
    background-size: 24px !important;
    position: relative;
}

.AjaxMiniCartWrapper .icon-cart svg {
    display: none;
}

#cartNum .num {
    background: var(--mc1);
    font-family: iranyekan;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 150%;
    top: 50%;
    transform: translateY(-50%);
    width: 1.5rem;
    height: 1.5rem;
    padding-bottom: 2px;
}

.Main-Menu li {
    color: var(--tc1);
}

.logo__Wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.logo__Wrapper::after {
    content: '';
    width: 130px;
    height: 27px;
    background-image: url(https://sahbadaroo.com/Portals/_default/skins/wb-skin/Images/logoText.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0.5rem;
}

.logo__Wrapper::after {
    content: '';
    width: 130px;
    height: 27px;
    background-image: url(https://sahbadaroo.com/Portals/_default/skins/wb-skin/Images/logoText.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0.5rem;
    transition: opacity var(--transition) 0s, height 0.3s 0.3s, margin-top 0.3s 0.3s;
}

.header__Logo img {
    max-width: 130px;
}



.Main-Menu li.active>a {
    color: var(--mc1);
}

.header .menu .navbar-out {
    height: 100%;
    border: solid 2px #dadada;
    border-radius: var(--border-radius);
    padding: 7px;
    margin-left: 1rem;
    position: relative;
}

.header .menu .navbar-out:hover {
    border: solid 2px var(--mc1);
    border-radius: var(--border-radius);
    color: white;
}

.header .menu .navbar {
    padding: 0;
    height: 100%;
}

/* -------------------------------------------------------------------------- */
/*                                  drop down                                 */
/* -------------------------------------------------------------------------- */

.wb-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 10rem;
    padding: .5rem;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: right;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    opacity: 0;
    transform: translateY(20%);
    transition: var(--transition) ease;
    pointer-events: none;
}

.cartInfo-wrap {
    border-radius: var(--border-radius);
}

.wb-dropdown-menu.active {
    opacity: 1;
    transform: translateY(0);
    transition: all ease-in .3s;
    pointer-events: auto;
}

.wb-dropdown {
    position: relative;
}

.wb-dropdown i {
    position: absolute;
    left: -10px;
    top: 50%;
    font-size: inherit;
    color: inherit;
    transform: translateY(-50%);
}

body.isOn {
    overflow: hidden;
}


/*------------------------------------------------*/
/* Start Submenu Menu */
/*------------------------------------------------*/

.Main-Menu li.dropdown {
    position: relative;
    margin-left: 20px;
}

.Main-Menu li.dropdown b:after {
    content: '\f107';
    font-family: 'FontAwesome';
    font-weight: 100;
}

.Main-Menu li.dropdown b.livicaret {
    position: absolute;
    left: -10px;
    top: 0;
}

.Main-Menu li.dropdown:hover .dropdown-menu {
    display: block;
    padding-right: 10px;
    border: none;
    margin-top: 0;
}

/*------------------------------------------------*/
/* End Submenu Menu */
/*------------------------------------------------*/

/* -------------------------------------------------------------------------- */
/*                              Start Ajax Basket                             */
/* -------------------------------------------------------------------------- */

.icon-cart svg path {
    fill: black;
}

/* -------------------------------------------------------------------------- */
/*                               End Ajax Basket                              */
/* -------------------------------------------------------------------------- */

@media all and (max-width:991px) {
    /*------------------------------------------------*/
    /* Start Mobile Menu */
    /*------------------------------------------------*/

    .headerMenu {
        margin-right: auto;
    }





    /*------------------------------------------------*/
    /* End Submenu Menu */
    /*------------------------------------------------*/
    .header__Logo img {
        max-height: 80px;
    }

    .searchBoxContainer .closeBtn {
        display: none;
    }

    .searchBoxContainer .search-icon {
        right: auto;
        left: 8px;
    }

    #txtAdvanceSearch {
        border: 1px solid var(--gray);
        border-radius: var(--border-radius);
        padding-right: 12px;
        padding-left: 42px;

    }

    /* .headerCategory .SCat-Main li {
        margin-left: 16px;
    } */

    .headerCategory .SCat-Main {
        justify-content: center;
    }

    .AjaxMiniCartWrapper #cart::before {
        display: none;
    }

    .AjaxMiniCartWrapper #cart {
        padding: 0 !important;
    }

    .AjaxMiniCartWrapper #cartNum .num {
        left: 60%;
        right: auto;
        width: 1rem;
        height: 1rem;
        font-size: 0.65rem;
        transform: translateY(-100%);
    }

    .ModWBNBStoreMiniCartAjaxC {
        text-align: center;
    }

    .headerBottom {
        padding: 6px 0;
    }

    .header {
        top: 0;
    }

    .AjaxMiniCartWrapper .icon-cart {
        background: url(https://sahbadaroo.com/Portals/_default/skins/wb-skin/Images/basket.svg) #F8F8F8 no-repeat center;
        width: 1.5rem;
        height: 1.5rem;
        max-width: unset;
        margin: 0;
        background-size: contain !important;
        background-position: center !important;
        border: unset;
        background-color: unset;
    }

    .header__Tools__Item {
        border: none !important;
        padding: 0.5rem 0.5rem 0.5rem 0rem !important;
        border: none;
    }

    .header__Tools {
        justify-content: end;
    }
}

.Mobile-Menu-Icon {
    display: flex;
    flex-direction: column;
    width: 24px;
    height: 24px;
    cursor: pointer;
    position: relative;
    z-index: 99;
    transform: translateY(-1px) scale(-1);
}

.Mobile-Menu-Icon .icon-bar {
    height: 3px;
    background-color: var(--mc1);
    transition: var(--transition);
    margin: 2px 0;
    width: 100%;
    border-radius: 10px;
}


.show-effect .Mobile-Menu-Icon .icon-bar:nth-child(1) {
    transform: rotatez(-45deg) translate(-6px, 6px);
    transform-origin: bottom;
}

.show-effect .Mobile-Menu-Icon .icon-bar:nth-child(2) {
    transform-origin: top;
    transform: rotatez(-45deg);
    width: 0;
    opacity: 0;

}

.show-effect .Mobile-Menu-Icon .icon-bar:nth-child(3) {
    transform-origin: bottom;
    transform: translate(-2px, -6px) rotatez(45deg);
}

/* .Main-Menu {
    visibility: hidden;
    opacity: 0;
    transform: translateY(10px);
    z-index: 102;
    width: 100%;
    z-index: -1;
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
}

.show-effect .Main-Menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    display: flex;
    z-index: 999;
} */


.menu .nav.nav-pills {
    margin-right: 0px !IMPORTANT;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    height: 100%;
    border-top: 1px solid var(--mc1);
}

.Main-Menu .nav.nav-pills>li {
    text-align: right;
    width: 100%;
    margin: 0px;
}

.headerMenu .nav>li>a {
    display: block;
    padding-bottom: 6px;
    margin-bottom: 6px;
}

.headerMenu .nav>li:not(:last-child)>a {
    border: unset;
    border-bottom: 1px solid #E1E1E1;
    margin-left: 0;

}

.nav.nav-pills {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    width: 100%;

}

.header .menu {
    height: 100%;
    justify-content: start;
    align-items: center;
    line-height: normal;
    display: flex;
}

/*------------------------------------------------*/
/* End Mobile Menu */
/*------------------------------------------------*/

/*------------------------------------------------*/
/* Start Submenu Menu */
/*------------------------------------------------*/

.Main-Menu li.dropdown>a:after {
    position: absolute;
    left: -15px;
    top: 5px;
    color: #fff;
}

.Main-Menu li.dropdown b:after {
    color: #fff;
}

.Main-Menu .nav.nav-pills>li.dropdown a {
    pointer-events: none;
}

.Main-Menu .nav-pills li.dropdown .dropdown-menu {
    position: relative;
    float: none;
    top: 0;
    background: transparent;
    text-align: center;
    display: none;
}

.SCat-Main .SCat-have-sub-menu>.SCat-sub-menu li>a {
    font-weight: 700 !important;
    margin: 0.5rem 0;
}


/* .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>a::before,
.sideUp .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>a::before {
    content: '';
    width: 2px;
    height: 75%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) translateY(-1px);
    border-radius: 2px;
    background: var(--tc1);
    transition: var(--transition);
} */

.bottomNav .SCat-have-sub-menu.open>a {
    color: var(--mc1);
}

.SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>.SCat-sub-menu>li>a {
    font-weight: 500 !important;
}

/* -------------------------------------------------------------------------- */
/*                                 RESPONSIVE                                 */
/* -------------------------------------------------------------------------- */

@media all and (max-width: 1199px) {
    .header__Tools__Item .WbIcon {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .header__Tools__Item {
        padding: 0.5rem;
    }

    .header__Tools {
        justify-content: end;
    }
}

@media (min-width: 992px) {

    .header__Menu.active .header__Btn:not(.header__Btn.header__Menu__Btn),
    .header__Search__Btn.active {
        background-color: var(--mc1);
        color: #fff;
    }

    .header__Search__Btn.active .wb_Icon {
        background: #fff;
    }

    /* hovering menu btn instead of clicking just change :hover with .active if ypu want make this clickable */

    .header__Menu:hover .header__Menu__Content {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
    }

    .header__Menu:hover .header__Menu__Btn__Icon .icon-bar {
        background: white;
    }

    .header__Menu:hover .header__Menu__Btn__Icon .icon-bar:nth-child(1) {
        top: 50%;
        transform: translate(+50%, -50%) rotateZ(-45deg);
        transform-origin: center center;
        background-color: #fff;
    }

    .header__Menu:hover .header__Menu__Btn__Icon .icon-bar:nth-child(2),
    .header__Menu:hover .header__Menu__Btn__Icon .icon-bar:nth-child(4) {
        transform-origin: top;
        transform: rotatez(-45deg);
        width: 0;
        opacity: 0;
        background-color: #fff;
    }

    .header__Menu:hover .header__Menu__Btn__Icon .icon-bar:nth-child(3) {
        top: 50%;
        transform-origin: center center;
        transform: translate(+50%, -50%) rotateZ(45deg);
        background-color: #fff;
    }

    .header__Menu:hover .header__Menu__Btn {
        background-color: var(--mc1);
        color: #fff;
    }

    .header__Menu__Content {
        position: absolute;
    }

    .header__Menu__Content {
        padding-top: 1rem;
    }

    .Main-Menu li {
        margin-left: 10px;
    }


    /* HEADER CATEGORY */


    .header .SCat-Nav>.SCat-Main {
        display: flex;
        position: relative;
    }

    .header .SCat-Main>.SCat-have-sub-menu>a {
        position: relative;
        padding-left: 1.5rem;
    }

    .header .SCat-Main>.SCat-have-sub-menu>a::before {
        content: "\f107";
        font-family: "FontAwesome";
        display: block;
        position: absolute;
        left: 0.5rem;
        top: 0;
        font-size: 14px;
        transform: translateY(-2px) rotate(0deg);
        transition: var(--transition);
        color: white;
    }

    .header .SCat-Main>.SCat-have-sub-menu:hover>a::before {
        transform: translateY(-2px) rotate(180deg);
        color: var(--mc3);
    }

    .headerCategory .SCat-Main>li>.SCat-sub-menu>li>ul>.SCat-have-sub-menu {
        /* display: none; */
    }

    .SCat-Main>.SCat-have-sub-menu {
        position: relative;
    }

    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu {
        opacity: 0;
        visibility: hidden;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: flex-start;
        position: absolute;
        background-color: #fff;
        z-index: 11;
        border-radius: 0px 0px 8px 8px;
        box-shadow: 6px 10px 25px rgba(0, 0, 0, 0.1);
        padding: 1rem 1.5rem 1rem 0rem;
        top: 100%;
        right: 50%;
        text-align: right;
        min-width: 14rem;
        transform: translateY(12px) translateX(50%);
        max-height: fit-content;
        flex-wrap: nowrap;
    }

    .header .SCat-Main>.SCat-have-sub-menu:nth-last-child(1)>.SCat-sub-menu,
    .header .SCat-Main>.SCat-have-sub-menu:nth-last-child(2)>.SCat-sub-menu {
        right: auto;
        left: 0;
        transform: translateY(12px);
    }


    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu::before {
        position: absolute;
        content: "";
        bottom: 100%;
        height: 12px;
        width: 100%;
    }






    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu>li  {
        width: 100%;
        padding-left: 1.5rem;
        position: relative;
        display: flex;
    }

    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>a,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu>li>a{
        display: flex;
        align-items: center;
        justify-self: center;
    }


    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>a,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>.SCat-sub-menu>li>a,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu>li>a {
        color: var(--tc1) !important;
        position: relative;
        white-space: nowrap;
        padding-right: .5rem;
        display: flex !important;
        align-items: center;
        display: flex;
        justify-content: start;
        width: 100%;
        margin-bottom: 6px;
        transition: 0.2s;
    }



    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li:hover>a {
        color: var(--mc1) !important;
    }

    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>a::after,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>a::after {
        content: "\f104";
        font-family: "FontAwesome";
        display: block;
        font-size: 14px;
        margin-right: 0.75rem;
        transform: translateY(-1px);
        margin-right: auto;
    }



    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li:hover>a::before {
        background: var(--mc1);
    }

    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>.SCat-sub-menu,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu {
        position: absolute;
        right: 99%;
        top: 0;
        padding: 1rem 1.5rem 1rem 0rem;
        background: var(--white);
        border-radius: 8px;
        box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
        opacity: 0;
        visibility: hidden;
        min-width: 14rem;
    }

    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu {
        padding-left: 1.5rem;
    }



    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li:hover>.SCat-sub-menu,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu>.SCat-sub-menu>li.SCat-have-sub-menu:hover>.SCat-sub-menu {
        opacity: 1;
        visibility: visible;
    }

    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>.SCat-sub-menu>li>a::before,
    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>.SCat-sub-menu>li>.SCat-sub-menu>li>a::before {
        content: "";
        display: inline-block;
        width: 5px;
        height: 5px;
        background: var(--tc3);
        border-radius: 50%;
        margin-left: 0.5rem;
        transition: var(--transition);
    }



    .header .SCat-Main>.SCat-have-sub-menu>.SCat-sub-menu>li>.SCat-sub-menu>li>a:hover::before {
        background: var(--mc1);
    }

    .header .SCat-Main>.SCat-have-sub-menu:hover>.SCat-sub-menu {
        opacity: 1;
        visibility: visible;
    }

    .header__ProductCtg>.SCat-Main>li>a {
        color: white;
        transition: var(--transition);
    }

    .header__ProductCtg>.SCat-Main>li:hover>a {
        color: var(--mc3) !important;
    }
}

@media (max-width:991px) {

    .header__Category,
    .header__Search,
    .header__Wishlist {
        display: none;
    }

    .header__Btn {
        border: unset;
        margin: 0;
        padding: 0;
        background: transparent;
    }

    .header__Menu__Btn {
        z-index: 999;

    }

    .header__Menu,
    .header__Nav .container {
        position: static;
    }

    .header__Nav .container {
        padding: .5rem 15px;

    }

    .header__Menu .nav {
        width: calc(100vw - 30px);
        background: none;
        box-shadow: none;
        padding: 0;
        /* border-top: solid 2px var(--mc1); */
    }

    .header__Menu__Content {
        top: 0;

    }

    .header__Menu.active .nav {
        display: block;
    }

    .header__Logo img {
        max-width: 90px;
        margin: 0 auto;
        display: block;
        position: relative;
        z-index: 10;
    }

    .AjaxMiniCartWrapper .icon-cart {
        background-position: center right 1.275rem;
        border: unset;
        background-color: unset;

    }

    .header__Title {
        display: none;
    }

    /* clickable menu for mobile  */

    .header__Menu .nav li.active a {
        color: var(--mc1);
        border-color: var(--mc1) !important;
    }

    .header__Menu .nav li.active a::before {
        background-color: var(--mc1);
    }

    .header__Menu.active .header__Menu__Btn__Icon .icon-bar:nth-child(1) {
        top: 50%;
        transform: translate(+50%, -50%) rotateZ(-45deg);
        transform-origin: center center;
    }

    .header__Menu.active .header__Menu__Btn__Icon .icon-bar:nth-child(2),
    .header__Menu.active .header__Menu__Btn__Icon .icon-bar:nth-child(4) {
        transform-origin: top;
        transform: rotatez(-45deg);
        width: 0;
        opacity: 0;
    }

    .header__Menu.active .header__Menu__Btn__Icon .icon-bar:nth-child(3) {
        top: 50%;
        transform-origin: center center;
        transform: translate(+50%, -50%) rotateZ(45deg);
    }

    .header__Menu.active .header__Menu__Content {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
    }

    .headerTop__In {
        height: 100px;
    }

    .header.show-effect .headerTop__In,
    .header_scrolled .headerTop__In {
        height: 75px;
    }

    .header.show-effect .logo__Wrapper::after,
    .header_scrolled .logo__Wrapper::after {
        opacity: 0;
        height: 0;
        margin-top: 0;
    }

    .logo__Wrapper::after {
        width: 95px;
        height: 20px;
    }

    .header__Menu .nav a::before {
        display: none;
    }

    .header__Menu .nav a {
        padding-right: 0;
        transition: var(--transition);
        font-weight: 900;
    }

    .header__Tools__Item .WbIcon {
        margin-right: .5rem;
        background: var(--mc1);
        height: 1.5rem;
        width: 1.5rem;
    }


    /* side menu */
  
    header .ModWBNBStoreSimpleCategoryC .SCat-Main li.SCat-have-sub-menu>ul.SCat-sub-menu {
        position: fixed;
        z-index: 1000 !important;
        width: 100% !important;
        height: calc(100%) !important;
        top: 90px !important;
        right: 0;
        transform: translateX(100%);
        background-color: white;
        color: var(--mc2);
        opacity: 0 !important;
        visibility: hidden !important;
        padding: 4rem 15px 0rem;
        transition: var(--transition);
        display: flex;
        flex-direction: column;
        padding-bottom: 3rem;
        overflow-y: scroll;
    }

    header .ModWBNBStoreSimpleCategoryC .SCat-Main>li.SCat-have-sub-menu li.SCat-have-sub-menu>ul.SCat-sub-menu{
        padding-top: 0;
    }

    .ModWBNBStoreSimpleCategoryC .SCat-Main li.SCat-have-sub-menu.active>ul.SCat-sub-menu {
        transform: translateX(0) !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    .headerCtgList__Return {
        width: calc(100% - 30px);
        position: fixed;
        bottom: calc(100% - 145px);
        transform: translate(110%);
        transition: var(--transition);
        z-index: 1001;
        padding: 1.5rem 0 0.5rem;
        background: var(--white);
        color: #616161;
    }

    .headerCtgList__Return.active {
        transform: translate(0);
    }

    .header :not(.sideProductList)>.ModWBNBStoreSimpleCategoryC .SCat-Nav:not(.home__ctgSlider) .SCat-Main li.SCat-have-sub-menu::after {
        content: '\f104 ';
        font-family: 'FontAwesome';
        font-weight: bold;
        transition: var(--transition);
        display: flex;
        align-items: center;
    }

    .ModWBNBStoreSimpleCategoryC .SCat-Main>li:hover{
        color: var(--mc1);
    }

    .sideUp .SCat-Main li{
        border-bottom: 1px solid #D9D9D9;
    }

    .sideUp .SCat-Main li.SCat-have-sub-menu {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    .sideUp .SCat-Main li.SCat-have-sub-menu>a {
        width: fit-content;
    }

    header .ModWBNBStoreSimpleCategoryC .SCat-Main li.SCat-have-sub-menu>ul.SCat-sub-menu>li.SCat-have-sub-menu>ul.SCat-sub-menu>li.SCat-have-sub-menu>ul.SCat-sub-menu,
    header .ModWBNBStoreSimpleCategoryC .SCat-Main li.SCat-have-sub-menu>ul.SCat-sub-menu>li.SCat-have-sub-menu>ul.SCat-sub-menu>li.SCat-have-sub-menu::after{
        display: none;
    }
    header .ModWBNBStoreSimpleCategoryC .SCat-Main li.SCat-have-sub-menu>ul.SCat-sub-menu>li.SCat-have-sub-menu>ul.SCat-sub-menu>li.SCat-have-sub-menu>a{
        width: 100%;
    }
}