/* Add custom CSS styles below */ 
.NG-hero-section .wrapper {
    left: 0;
    right: unset;
    max-width: 55%;
    align-items: center;
    text-align: center;
}

.NG-marquee-banner .discount-content .discount-text {
    filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.55));
    max-width: 71%;
    text-wrap: auto;
    line-height: normal;
      margin-bottom: 2rem;
}
.GL-promotional-banner:not(.GL-promotional-banner-5) .relative.z-10 {
    width: 50%;
}

@media (max-width:767px){
.NG-categories .card-back-overlay {
    opacity: 0;
}
.NG-hero-section .wrapper {
    left: 0%;
    max-width: 90%;
    gap: 5px;
}
.NG-hero-section  p.subtext {
    display: block !important;
}
.NG-hero-section  .subtext-bottom{
    display: none !important;
}
.GL-promotional-banner-5 .flex.flex-col.md\:flex-row.gap-4 {
    height: 600px !important;
}
}

.NG-main-banner .text-wrapper h1 {
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.7));
      line-height: normal;
}
.NG-main-banner .text-wrapper.container{
    max-width: 45%;
    margin-left: 5%;
    margin-right: auto;
}

@media (min-width:767px){
.NG-hero-section .wrapper {
    left: 10%;
    max-width: 30%;
}
.NG-marquee-banner .discount-content .discount-text {
    max-width: 250px;
}
.NG-categories {
    .container {
      max-width: 900px;
  }
  .lg\:grid-cols-4 {
      grid-template-columns: repeat(3,minmax(0,1fr));
  }}
}

.footer_logo_size img.w-full.h-full {
    content: url("https://cdn.files.salla.network/homepage/12114924/353d4345-ea95-4821-a28a-43f1c080b1ee_400x444.webp");
}