/* Add custom CSS styles below */ 
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    display: flex
;
    justify-content: center;
    align-items: center;
}

a.banner-entry.square-photos {
    width: 250px;
    height: 300px;
    background: none;
}

a.banner-entry.square-photos, .two-row .banner-entry:first-child {
    min-width: 300px;
}

.two-row .banner-entry:first-child {
    height: 300px;
}
.banner--fixed img {
  background: none !important;
}
.md\:flex.items-center.justify-between.py-4.container.text-center {
    margin: 0;
    justify-content: space-between;
    min-width: 100%;
}

.store-footer__inner {
  background: #C163DC !important;
  
}

.store-footer h3,.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20, .s-menu-footer-list, .s-contacts-list.s-contacts-list-vertical {
    color: white;
}

.flixing .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 0px;
}

a.banner-entry.square-photos, .two-row .banner-entry:first-child {
    min-width: 32%;
}

a.banner-entry.square-photos:nth-of-type(4) {
    width: 100%;
    
}
salla-slider.photos-slider .swiper {
        padding: 0px !important;
    }
    
salla-slider#photos-0-slider .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden .swiper-slide.swiper-slide-active {
    min-width: 100%;
    }


section.s-block.s-block--photos-slider {
    margin: 0;
}

img.w-full.object-contain.rounded-md {
    border-radius: 0;
    }
    
    
        @media(min-width: 768px) and (max-width: 1024px) {
      .wrap .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    flex-wrap: wrap;
    coulmn-gap: 13px;
}

a.banner-entry.square-photos, .two-row .banner-entry:first-child {
    min-width: 40%;
}

a.banner-entry.square-photos:nth-of-type(4) {
    width: 40%;
}
.flixing .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos{
  width: 240px;
}
a.banner-entry.square-photos:nth-of-type(4) {
    width: 100% !important;
} 

.flixing  a.banner-entry.square-photos, .two-row .banner-entry:first-child {
        min-width: 32%;
    }
    
    .flixing .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    flex-wrap: wrap;
    column-gap: 13px;
    row-gap: 0px;
}

.flixing  a.banner-entry.square-photos:nth-of-type(4) {
    width: 100% !important;
    margin-top: -130px;
}

    }
    
    @media(max-width: 767px){
    
    .wrap .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    flex-wrap: wrap;
    }
    a.banner-entry.square-photos {
    width: 140px;
    height: 170px;
    background: none;
}

.two-row .banner-entry:first-child {
    height: 170px;
}

a.banner-entry.square-photos:nth-of-type(4) {
    width: 35%;
}

a.banner-entry.square-photos, .two-row .banner-entry:first-child {
    min-width: 30%;
}

.flixing .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos{
  width: 100px;
}
   .flixing  a.banner-entry.square-photos:nth-of-type(4) {
    width: 100% !important;
    margin-top: -73px;
} 
}


.wrap .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
  min-width: 27% !important;
}