/* Add custom CSS styles below */
@media (min-width: 992px) {
    .NG-hero-section-8   .wrapper:where([dir=rtl],[dir=rtl] *){
    left: 0;
    transform: translate(-20rem, 10px);
    align-items: center;
      
}

.NG-hero-section-0 .wrapper {
    margin-right: clamp(1rem,-.7985rem + 7.6735vw,6.875rem);
    height: 50vh;
    width: 100%;
    margin: 0 !important ;
    justify-content: center;
    align-items: center;
    background: linear-gradient(94.02deg, rgba(255, 255, 255, 0) 4.53%, rgba(255, 255, 255, 0.3) 104.86%);
}
}
.s-trust-badges-content {
    color: aliceblue;
}
.store-footer .footer-description p {
    color: #ffffff;
 
}
 .footer_logo_size >img {
    filter: brightness(0.0)invert(1);
}

/***3 banner ****/
/***3 banner ****/
@media (min-width: 992px) {
.img-three .flex.flex-col.gap-4 .img-height p {
    width: 90% !important;
    font-size: 36px;
}
.img-three  .img-height:nth-child(1) .relative.z-10  {
    width: 50% !important;
    font-size: 36px;
}

  
}
@media (max-width: 768px) {

  .NG-hero-section .wrapper {
    top: 0;
    align-items: center;
}
  .NG-marquee-banner .aspect-video {
    object-fit: contain;
}

}