/* Add custom CSS styles below */ 
/* section title start */
section.s-block.s-block--banners.container .s-block__title .right-side {
  padding-left: 0px !important;
}
section.s-block.s-block--banners.container .s-block__title .right-side h2 {
  font-size: 1.35rem;
}
@media screen and (min-width: 768px) {
  section.s-block.s-block--banners.container .s-block__title .right-side h2 {
    font-size: 2.35rem !important;
  }
}
/* section title end */
section.s-block.s-block--banners.container > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}


section.s-block.s-block--banners.container > div a:hover {
  transform: scale(0.95) !important;
}

section.s-block.s-block--banners.container > div a {
  width: 47%;
  height: calc(140px);
  transition: 0.3s all linear;
}


@media screen and (min-width: 525px) {
  section.s-block.s-block--banners.container > div a {
    height: calc(170px);
  }
}
@media screen and (min-width: 768px) {
  section.s-block.s-block--banners.container > div a {
    height: calc(210px);
  }
}

@media screen and (min-width: 1024px) {
  section.s-block.s-block--banners.container > div a {
    width: 37%;
    height: calc(260px);
  }
}
@media screen and (min-width: 1200px) {
  section.s-block.s-block--banners.container > div a {
    width: 37%;
    height: calc(240px);
  }
}

/* ----- */


.banner-entry.square-photos.has-overlay.with-hover:nth-of-type(3) {
  display: none;
}


/* ----- */
footer.store-footer span.copyright-text p.text-gray-400{
display:flex !important;
 justify-content: center;
}
footer p.max-w-sm.leading-6.mb-6 {
  max-width: initial !important;
}
@media screen and (min-width: 1024px) {

footer.store-footer span.copyright-text p.text-gray-400{

 justify-content: flex-start;
}

}