.badge-pad {
  padding-bottom: 18px;
}


@media screen and (max-width: 574px) and (min-width: 500px) {
    .sb-pivot.SB-hero-banner.head1a .m-multi-feature {
        transform: translateY(-153vw) !important;
    }
    .sb-pivot.SB-hero-banner.head1a .banner-background {
        height: 178.3vw !important;
    }
}

@media screen and (min-width: 414px) and (max-width: 499px) {
    .sb-pivot.SB-hero-banner.head1a .banner-background {
        height: 198.3vw;
    }
    .sb-pivot.SB-hero-banner.head1a .m-multi-feature {
        transform: translateY(-170vw);
    }
}

@media screen and (min-width: 375px) and (max-width: 413px) {
    .sb-pivot.SB-hero-banner.head1a .banner-background {
        height: 236.3vw;
    }
    .sb-pivot.SB-hero-banner.head1a .m-multi-feature {
        transform: translateY(-193vw);
    }
}

@media screen and (min-width: 0px) and (max-width: 374px) {
    .sb-pivot.SB-hero-banner.head1a .banner-background {
        height: 266.3vw;
    }
    .sb-pivot.SB-hero-banner.head1a .m-multi-feature {
        transform: translateY(-211vw);
    }
}

.sneaky-heading {
   padding-bottom: 44px;
}

@media screen and (max-width: 1399px)
.heroLogo {
   height: 65px;
}
}

@media screen and (max-width: 540px) {
.sneaky-heading h2 {
   padding: 38px 10px 2px;
}
}
@media screen and (min-width: 540px) and (max-width: 767px) {
    .premiering {
        height: 277vw;
    }
}

@media screen and (max-width: 539px) and (min-width: 401px) {
    .premiering {
        height: 490vw;
    }
}

@media screen and (max-width: 400px) and (min-width: 390px) {
    .premiering {
        height: 485vw;
    }
}

@media screen and (max-width: 389px) {
    .premiering {
        height: 544vw;
    }
}

@media screen and (min-width: 1604px) and (max-width: 1704px) {
    .c-heading-1a {
        font-size: 62px !important;
        line-height: 60px !important;
    }
}

.c-carousel.f-multi-slide.f-scrollable-next.f-scrollable-previous.theme-light {
  background-color:transparent;
}

@media screen and (max-width: 400px) {
.xgp-hero p {
        font-size: 16px;
        line-height: 20px;
}
}

  @media screen and (min-width: 767px) {
    .heroLogo {
      padding-bottom: 18px;
    }
  }

  @media screen and (max-width: 766px) {
    .heroLogo {
      padding-bottom: 22px;
    }
  }

.heroLogo {
   width: 50%;
}


  @media screen and (max-width: 767px) and (min-width: 500px) {
.m-multi-feature.f-align-left>section>div [role=tablist] {
    justify-content: center !important;
}
}

  @media screen and (min-width: 768px) {
.m-multi-feature.f-align-left>section>div [role=tablist] {
    justify-content: flex-start !important;
}
}


@media screen and (min-width: 1300px) and (max-width: 1500px) {
  .xgp-hero .m-hero-item.f-y-center.f-transparent > div > div,
  .c-hero.f-y-center.f-transparent > div > div {
      top: calc(46%);
      max-width: 580px;
  }
}

@media screen and (min-width: 1084px) and (max-width: 1299px) {
  .xgp-hero .m-hero-item.f-y-center.f-transparent > div > div,
  .c-hero.f-y-center.f-transparent > div > div {
      top: calc(46%);
      max-width: 480px;
  }
}

.stealth-sub-carousel-panel .panel-content {
  background: #fff !important;
}

.stealth-carousel .stealth-sub-carousel .stealth-sub-carousel-panel {
  box-shadow: 0px 0px 25px 1.35px rgba(50, 50, 50, 0.39) !important;
}

@media screen and (max-width: 768px) {
  .stealth-carousel .stealth-sub-carousel .stealth-sub-carousel-panel {
      height: 115%;
  }
}

.stealth-carousel-parent,
#Stealth-Carousel {
  padding: 25px 0 120px 0 !important;
}

@media screen and (min-width: 1084px) {
  .sneaky-heading {
      max-width: 895px;
  }
}

@media screen and (max-width: 600px) {
  .sneaky-heading {
      max-width: 500px;
  }
}

  .c-badge.f-highlight {
     background-color: rgb(16, 124, 16) !Important;
     color: #fff !important;
  }


/* XAA Blade */
.image-block img {
display: block;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}

.all-inclusive .image-block {
margin-bottom: -91px;
}

@media screen and (max-width: 767px) {
.all-inclusive .image-block {
margin-bottom: -60px;}
}

.all-inclusive .copy-block {
padding-top: 112px;
padding-bottom: 48px;
padding-left: 5%;
padding-right: 5%;
text-align: center;
background-color: #505050;
}

.all-inclusive .copy-block p {
max-width: 95%;
margin-left: auto;
margin-right: auto;
}

.all-inclusive .copy-block a {
margin-top: 24px;
}

.all-inclusive .copy-block img {
max-width: 80%;
}

.xgp-faq .faq-mwf  li.c-paragraph-2.custListElem {
  padding: 0px;
  padding-bottom: 15px;
  margin-left:20px;
}
