.g-advertising-banner .g_banner_content {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(1, 1fr);
   
}



@media(min-width:768px){
    section.section-mainbanner .swiper-mainbanner ,
    section.section-mainbanner  {
        height:800px;
    }
    .section-mainbanner .slide-content {
        align-items: start !important;
        padding-right:200px;
        text-align:start !important;
    }
    .section-mainbanner .slide-content h1{
        font-size:50px;
        width:500px;
        font-weight:900;
    }
    .section-mainbanner .slide-content p{
        font-size:20px;
        width:500px;
        font-weight:900;
    }
}
@media(max-width:768px){
    div#card-3 ,
    div#card-2 {
        min-height:150px !important;
    }
    div#card-1{
        min-height:380px !important;    
    }
    section#g-weekly-offers-93b35f83-84b1-4fbb-a9bc-c26ecc8ff6ed 
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
        display:none !important;
     }
    .embla__slide.relative.flex.items-center.justify-center.overflow-hidden {
        min-height:250px ;
    }
    .section-mainbanner .slide-content {
        align-items: start !important;
        text-align:start !important;
    }
    .section-mainbanner .slide-content h1{
        width:200px;
        font-weight:900;
    }
    .section-mainbanner .slide-content p{
        width:200px;
    }
    .footer-store-section *{
        text-align:center;
    }
    .footer-store-section .social-icons {
        justify-content:center;
    }
} 

.section-carousel img.h-full.w-full.object-cover {
    width:100%;
}
section{
  margin-bottom: 50px !important; 
}
div#card-1 ,
div#card-3 ,
div#card-2 {
        background-size:contain !important;
    }
a#a-1 ,
a#a-3 ,
a#a-2{
    padding:5px 30px;
    margin-right:20px;
}
.footer-copyrights-vat-certificate {
    background-color: #ac40ff;
}
.logo_side img {
    width: 150px !important;
}
@media(max-width:768px){
    section.section-mainbanner {
        height:300px ;
    }
}
.main_header .header-top .header-options *{
    color:black !important;
    fill:#8c5998;
}