/* Add custom CSS styles below */ 

/*****بنر دعائي*****/
.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;
}
.top-navbar {
    display: none;
}
.banner_ad .img2 {
     grid-row: span 2 / span 2;
}
.banner_ad .img3{
    display: none;
}
/*********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!important;
}
}
@media screen and (max-width:768px) {
section.landing-page-first-banner h1 {
    font-size: 16px !important;
    line-height: 28px !important;
}
section.landing-page-first-banner .item-text{
    width: 50% !important;
}
section:nth-child(1 of section.landing-page-first-banner) img{
object-position:0px;
}
section:nth-child(2 of section.landing-page-first-banner) img{
object-position:16%;
}
.g_cat .grid-cols-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
}