/* Add custom CSS styles below */ 
.top-navbar{
    display: none;
}
@media (max-width:768px){
header.store-header {
    position: static !important;
    background: #7e3061;
}
header.store-header .mburger i:before {
    color: #fff !important;
}
}
/**************/

body.index .main-menu li.root-level>a {
    color: #fff !important;   
}

.sub-menu * {
    color: #000 !important;
}

/*------icon-of-main-header------*/
@media screen and (min-width:991px) {
    body.index div#mainnav svg path {
        stroke: aliceblue !important;
    }
}
/*-------------color-of-header-when-scroll-----*/
.main-nav-container.fixed-header .inner .main-menu li.root-level>a > span  {
    color: #000;
}
.main-nav-container.fixed-header .inner svg path {
    stroke: black !important;
}
/**************/
/*********firs-banner**********/
 section.landing-page-first-banner .container > div  {
    width: 27% !important;
}
@media screen and (max-width:768px) {
section.landing-page-first-banner .container > div {
    width: 38% !important;
}
}
@media screen and (min-width:991px) {
section.landing-page-first-banner .container {
    max-width: 85%;
}
}
 section.landing-page-first-banner p{
    font-size: 30px !important;
}
/*****************/
.banner_ad  {
    max-height: 800px !important;
}
/*****بنر دعائي*****/
.banner_ad p {
    font-size:20px !important;
}
@media screen and (max-width:768px) {
.banner_ad p {
    font-size: 20px !important;
    line-height: 33px !important;
}
}
section.weeklyOffers , .g-products  , .dead_line  , .ads , .g_cat{
    margin-bottom: 40px  !important;
}
/******category********/
.g_cat .grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
@media screen and (max-width:768px) {
.g_cat h3 {
    font-size: 14px;
}
}
/*********advantage***********/
@media screen and (max-width:768px) {
    section.g_features {
    margin-top: 0px;
    margin-bottom: 0px;
}
}
/*---heading------------------*/
.image-title {
margin-bottom: 25px;
}
@media screen and (max-width:768px) {
.g-products .image-title {
margin-bottom: 44px;
}
}
/*--------height-of-video---------------------*/
#video-banner {
    margin-bottom: 50px;
    height: 700px !important;
}

@media screen and (max-width:768px) {
    #video-banner {
        margin-bottom: 50px;
        height: 230px !important;
    }
}

#video-banner .absolute {
    width: 100% !important;
    right: 0px !important;
    justify-content: center;
    gap: 0px !important;
}