.home-slide-cover.mt-30 {
    margin-top:0 !important;
    height:100%;
}


img.banner-bg-custom {
    max-height:100% !important;
    height:100%;
    object-fit:unset !important;
}

main-slider {
    height:100% !important;
}



img.banner-bg-custom {
    position:relative !important;
}

.single-hero-slider.single-animation-wrap {
    height:100%;
}  

/*-----  */
section#categories-section-b39d2775-8283-4227-bd3c-2d31c53e7052 h6.truncate-2-lines {
    display:none;
}



.category-card img.lazyloaded {
    max-width:100% !important;
    max-height:100% !important;
    width:100% !important;
    height:100% !important;
}

figure.overflow-hidden.img-hover-scale {
    margin-bottom:0;
}

.category-card {
    text-align: center;
    height:100%;
    padding:0;
    margin-bottom:0;
    background-color:transparent;
}

@media only screen and (max-width: 1024px) {
    #react-home-slider-3a163ec9-022c-46bd-9a53-e7e716e8cf2e.home-slider.style-1 .hero-slider-1.style-4 .single-hero-slider .hero-slider-content-wrapper {
        padding-top: 0 !important;
        position: relative;
        width: 100%;
    }
  
}
section.popular-categories.section-padding.small-categories.hide-main-arrows.lazyloaded {
    padding-top: 0 !important;
}

.hero-slider-content-wrapper {
    padding-top:0 !important;
}



@media(min-width:768px){
    #react-banners-dfd1e179-0889-4965-8bc5-fc104a5d29cb.banners > .container > .row {
                grid-template-columns: repeat(3, minmax(0, 1fr));

    display: grid;
    
    
}
       #react-banners-dfd1e179-0889-4965-8bc5-fc104a5d29cb .col-lg-4.col-md-6 
{
    width:100% !important;
    max-width:100% !important;
}
  #react-banners-724e95c5-0dad-4f3f-a509-8ca3e064b107.banners > .container > .row {
                 grid-template-columns: repeat(4, minmax(0, 1fr));

    display: grid;
}
    #react-banners-724e95c5-0dad-4f3f-a509-8ca3e064b107 .col-lg-3.col-md-6 {
        width:100% !important;
    max-width:100% !important;
}


/* #react-banners-292dfc2d-ae30-4a05-ab9a-86d50d1cf0a3.banners > .container > .row {
    flex-wrap: wrap !important;
    overflow-x: hidden !important;
    --bs-gutter-x: unset !important;
    justify-content:center;
    align-items:center;
    gap:8px;
}

   #react-banners-292dfc2d-ae30-4a05-ab9a-86d50d1cf0a3  .col-lg-3 {
        flex: 0 0 auto;
        width: 24% !important;
    
}

#react-banners-ec3451d3-88dc-4649-a148-2094c50dfe1e.banners > .container > .row {
    flex-wrap: wrap !important;
    overflow-x: hidden !important;
    --bs-gutter-x: unset !important;
    justify-content:center;
    align-items:center;
    gap:8px;
}

   #react-banners-ec3451d3-88dc-4649-a148-2094c50dfe1e  .col-lg-3 {
        flex: 0 0 auto;
        width: 24% !important;
    
} */

  
}/*  */



#dde863ef-0232-4e51-8577-af9b99907115 > section > div > div.swiper.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden > div > div > div > div > div.quote_avatar > svg > g > path:nth-child(4) ,
#dde863ef-0232-4e51-8577-af9b99907115 > section > div > div.swiper.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden > div > div > div > div > div.quote_avatar > svg > g > path:nth-child(3){
    fill: #e67825 !important;
}


.quote_slide.tc {
    background-color:#fff;
    border:1px solid #e67825;
}

#dde863ef-0232-4e51-8577-af9b99907115 > section > div > div.swiper.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden > div > div > div > div > div.quote_content.fs__24.cw > svg {
    display:none;
}

.quote_author.fs__18.fwb {
    color:#000 ;
}


@media(max-width:768px) {
    body.home-page  .container {
    padding-inline:0;
    padding-block:2px;
}
  .section-padding {
    padding: 8px 0 !important;
}
  .home-slider.style-1.position-relative.mb-30.hide-main-arrows.lazyloaded{
    margin-bottom:0.5rem !important;
}

footer.main *{
    justify-content:center !important;
    align-items:center !important;
    text-align:center;

}



.footer-link-widget.col.wow.animate__.animate__fadeInUp.animated {
    margin-inline:auto;
    flex:1 !important;
    width:100%!important;
}

footer .container.pt-15 {
    display:flex !important;
}

footer a.mb-15 {
    display:flex;
}

footer img.main-header-logo.logo-light.ls-is-cached.lazyloaded {
    width:100%!important;
    object-position: center;
}
#react-banners-6c5d8a5c-79ca-45f2-a14c-bfd3f116caba.banners > .container > .row >div {
    max-width: 75% !important;
}
  #main-body > footer > section > div > div > div:nth-child(3),
#main-body > footer > section > div > div > div:nth-child(4){
    display:none !important ;
}

#main-body > footer > section > div > div {
    flex-direction:column !important ;
}
}