/* Add custom CSS styles below */ 
.top-navbar {
display: none;
}
@media screen and (max-width:768px) {
header.store-header {
position: static;
}
}
body.index .main-menu li.root-level>a {
color: #6F1C2C!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;
}
 header   a#cat-in-header {
font-size: 17px;
}
}
/*******heading***********/
.image-title .title-heade {
background: unset;
color: #fff;
}
/******first-banner*********/
section:nth-child(1 of section.landing-page-first-banner) .container {
margin-right:7%;
}
@media screen and (max-width:768px) {
section:nth-child(1 of section.landing-page-first-banner) .container {
margin-right:0px;
}
section.landing-page-first-banner h1 {
    font-size: 20px;
    line-height: 28px;
}
 section.landing-page-first-banner .item-text{
    width: 60%;
}
section:nth-child(1 of section.landing-page-first-banner) img{
object-position: 86%;
}
}section:nth-child(2 of section.landing-page-first-banner) p.animate__animated {
    width: 100%;
    font-size: 27px;
    max-width: 100% !important;
}
/****category**************/
section.g_cat {
margin-bottom: 42px !important;
}
/*********square-image **********/
section.ads{
margin-bottom: 40px;
}
/*********بنر دعائي********/
.banner_ad .ad-star-btn {
background: #6F1C2C;
}
 .banner_ad .img1  .item-text {
width: 80%;
} 

 .banner_ad .img1 .absolute > div {
 text-align: end;
 }
.banner_ad .img2 .text, .banner_ad .img3 .text {
    align-items: start;
    gap: 22px;
}
@media screen and (max-width:768px) {
.banner_ad .img1  .item-text {
    width: 100%;
}
.banner_ad .img2 .text, .banner_ad .img3 .text {
    gap: 16px;
}
}
/*********advantage***********/
section.g_features {
    margin-bottom: 50px;
}
.g_features .products-item h3 {
    color: #6b202d;
}
@media screen and (max-width:768px) {
    section.g_features {
    margin-top: 0px;
    margin-bottom: 0px;
}
}
/**********product**********/
section.g-products {
    margin-bottom: 20px;
}
/*---heading------------------*/
.image-title {
margin-bottom: 25px;
}
@media screen and (max-width:768px) {
.g-products .image-title {
margin-bottom: 44px;
}
}
/**********footer*************/
@media screen and (max-width:768px) {
footer .s-contacts-item {
    justify-content: center;
}
}