/* Add custom CSS styles below*/
@media (min-width: 768px) {
 .index  section:nth-of-type(2)  .md\:grid-cols-3 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
/*.index    section:nth-of-type(2) {
    margin-top: -117px;
    position:relative;
    z-index:999;
}*/
} @media (max-width: 768px) {
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

}
.index section:nth-of-type(2)  .banner-entry{
height:200px;}
@media (min-width: 768px) {
 .index  section:nth-of-type(2)  .two-row .banner-entry:first-child {
        height: 200px;
    }
}
section.s-block.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0px;
}
footer.store-footer {
    background: linear-gradient(180deg, #2E8345 0%, #1DA0AD 100%);
}

.footer-is-light .store-footer .store-footer__inner {
    background: transparent;
    color: #fff;
}
.top-navbar {
    background: #2FBAD4;
}

section:first-of-type{
margin-top:0px;}
   salla-slider.photos-slider .swiper-slide {
        margin-left: 0rem;
        margin-right: 0rem;
        width: 100%;
    }
    @media (min-width: 768px) {
    salla-slider.photos-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 0rem;
    }
}
.has-overlay:after{
display:none;
}
.banner-entry{
    background-size: cover;
    height:250px;
}
.store-footer__inner {
    position: relative;
    padding-top:120px;
}

.store-footer__inner::before {
    content: "";
    position: absolute;
    background: url("https://i.ibb.co/4hD83Vd/Horizontal-Border-1.png");
    height: 90px;
    width: 280px;
    top:30px;
    right:20px;
    background-size:contain;
    background-repeat:no-repeat;
}
.copyright-text p{
color:#fff;}