/* Add custom CSS styles below */ 
.landing-page-first-banner .container{
  max-width: 95% !important;
}
.g_cat .grid-cols-3 {
    grid-template-columns: repeat(auto, minmax(0, 1fr)) !important;
}

section.weeklyOffers , .g_cat, .g-products  , .dead_line  , .ads {
    margin-bottom: 40px  !important;
}
section:nth-child(2 of section.landing-page-first-banner) h1 {
font-size: 40px !important
}
@media screen and (max-width:768px) {
  section:nth-child(1 of section.landing-page-first-banner) .container > div {
    width: 50% !important;
    justify-content: center !important;
    align-items: center !important;
}
  section:nth-child(1 of section.landing-page-first-banner) h1 {
font-size: 17px !important
}
}

@media screen and (max-width:768px) {
  .banner_ad p {
      font-size: 14px !important;
      line-height: 20px !important;
  }
    section:nth-child(2 of section.landing-page-first-banner) h1 {
      font-size: 22px !important;
  }
  .g_cat .grid-cols-3 {
      grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .g_cat .grid-cols-3 > div {
    grid-column: span 2;
  }
  .g_cat .grid-cols-3 > div:nth-child(4) {
    grid-column: 2/4;
  }
}
.g_features .products-item:nth-of-type(3){
  display: none !important
}
.g_features  .grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.s-block--fixed-banner .container {
    max-width: 100%;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin: 0;
}