section:nth-child(2 of .s-block--fixed-banner){
  display: none
}

@media(max-width:768px){
  section:nth-child(2 of .s-block--fixed-banner){
  display: block !Important
}
  section:nth-child(1 of .s-block--fixed-banner){
  display: none
}
}

.NG-hero-section [aria-label="2 / 3"] .flex.flex-col.items-start {
    margin-right: clamp(1rem, -0.7985rem + 7.6735vw, 6.875rem);
    width: 43%;
    left: 0rem !important;
    right: 35rem;
    top: 10rem;
    margin: 0;
    align-items: center;
}
@media(max-width:768px){
.NG-categories .grid.gap-5 {
    gap: 0.5rem;
}
}

.card  .text-xs {
    justify-content: center !important;
}

 @media (min-width: 1024px) {
    .NG-categories .grid {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
   
}

.NG-hero-section video {
    object-position: bottom;
}
 .NG-hero-section .flex.flex-col.items-start {
    margin-right: clamp(1rem, -0.7985rem + 7.6735vw, 6.875rem);
    width: 50%;
    left: 0 !important;
    right: unset;
   top: 20rem;
   align-items:center ;
}

.sticky {
    max-height: 600px;
}

@media (min-width: 992px) {
.img-three .flex.flex-col.gap-4 .img-height p {
    width: 80% !important;
    font-size: 36px;
}

}
@media (min-width: 992px) {
.NG-categories .s-slider-container .swiper-wrapper {
    justify-content: center;
}
}
@media (max-width: 768px) {

 .NG-hero-section .flex.flex-col.items-start {
   
    width: 50%;
    left: 0 !important;
    right: unset;
   top: 2rem;

}
  .NG-hero-section [aria-label="2 / 3"] .flex.flex-col.items-start {
   
    width: 90%;
    left: 0rem !important;
    right: 1rem;
    top: 1rem;

}
 .NG-hero-section .flex.flex-col.items-start h1{
   font-size: 18px  !important ;
   text-align: center;
 }
  .NG-hero-section .subtext-bottom {
display: none;
 }

  .GL-promotional-banner  .container img {
    object-fit: fill;
}
  .GL-promotional-banner-3 .flex.flex-col.gap-4 .img-height {
    height: 218px;
}
}

/* Carousel */

.s-block:nth-of-type(1) {
    margin-top: 0 !important;
    margin-bottom: 3rem !important
}

.s-block--photos-slider .s-slider-block__title-nav {
    display: none !important;
}

.s-block--photos-slider * {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.s-block--photos-slider .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

/* Categories */

.s-block--banners .grid {
    margin-bottom:3rem;
    grid-template-columns: repeat(auto-fit, minmax(0px, 1fr));
}
.s-block--banners .lazy__bg {
    background-size: contain;
    background-repeat: no-repeat;
}
.s-block--banners .banner-entry {
    height: 550px;
}
@media (max-width: 992px) {
    .s-block--banners .banner-entry {
        height: 300px;
    }
}
@media (max-width: 480px) {
    .s-block--banners .banner-entry {
        height: 160px;
    }
}
@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        grid-row: span 1 / span 1;
    }
}

@media (min-width: 768px) {
    .square-photos-grid--featured-3, .square-photos-grid--featured-5 {
        grid-auto-rows: unset;
    }
   .square-photos-grid--featured-3>.banner-entry:first-child, .square-photos-grid--featured-5>.banner-entry:first-child {
        grid-row: unset;
    }
}

/* Transparent Banner */
.banner-entry,
.banner--fixed img {
    background-color: transparent !important;
}

section.NG-animated-5.relative.w-full.overflow-hidden.py-2.border-y {
    margin-bottom: 3rem;
}

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-bottom: 3rem;
}

.footer_logo_size img {
    filter: brightness(0) invert(1);
}

.s-trust-badges-content{
  color:#fff !important
}