

@media screen and (min-width:0px) {
 .xgpJoinNowBtn {
  color:#9bf00b !Important;
 }
}

@media screen and (min-width:1084px) {
 .xgpJoinNowBtn {
  color:#054b16 !important;
 }
 .xgpLogoWhite {
  display:none !important;
 }
}

@media only screen and (max-width: 1083px) {
 section.m-hero-item.glp-hero.mobile-large,
 section.m-hero-item.glp-hero.mobile-520 {
   background-color:black !important;
   color:white !important;
 }
 .xgpLogoBlack{
   display:none !important;
  }
 .mobGetItNowCta {
    color: #9bf00b !important;
    background: rgba(255,255,255,0) !important;
    border-color: #9bf00b !important;
 }
}

.m-hero-item.glp-hero.f-precise-click {
    padding: 0 3.5% 0 3.5% !important;
}


@media only screen and (max-width: 1084px) and (min-width: 0px) {
.custCopyCard .popicons {
    padding-bottom: 20px !important;
 }
}

@media (forced-colors: active) {
    .custCopyCard .heroCTA .c-navigation-menu button.c-action-trigger.green-brdr {
        background-color: transparent !important;
    }
}

@media only screen and (max-width: 414px) {
.heroMobileFix .m-hero-item.mobile-520.glp-hero.f-y-center>div>div {
    top: calc(100%) !important;
 }
}

@media only screen and (min-width: 415px) and (max-width: 767px) {
section.m-hero-item.glp-hero.mobile-large {
    height: calc(660px + 67vw) !important;
 }
}

/*
@media screen and (min-width:1084px) {
.c-navigation-menu button.green-brdr:focus {
    outline: 2px dashed #107c10 !important;
}
.c-navigation-menu button.green-brdr {
    border: 2px solid #107c10 !important;
 }
}


@media screen and (max-width:1083px) {
.c-navigation-menu button.green-brdr {
    color: #9bf00b !important;
 }
}
*/

@media only screen and (min-width: 768px) and (max-width: 768px) {
    section.m-hero-item.glp-hero.mobile-large {
        height: 155vw !important;
    }
      .m-hero-item.mobile-large.glp-hero.f-y-center>div>div {
        top: calc(56%) !important;
    }
}

.purchase.moduleGold {
    margin-bottom: 0px !important;
}






/*
.twoUpContPlace.custOptimizedBlade h2.c-heading-3 {
 padding-bottom:20px; }
*/

.hideCTA { display:none !important;}


@media screen and (max-width:767px) {
  #featuresections h2.c-heading-3 {
    padding-bottom:48px;
  }
}

@media only screen and (min-width: 450px) and (max-width: 767px) {
    section.m-hero-item.glp-hero.mobile-medium {
        height: calc(600px + 65vw) !important;
    }
}

@media only screen and (min-width: 415px) and (max-width: 449px) {
    section.m-hero-item.glp-hero.mobile-medium {
        height: calc(650px + 65vw) !important;
    }
}

@media only screen and (max-width: 414px) and (min-width: 376px) {
    section.m-hero-item.glp-hero.mobile-medium {
        height: calc(660px + 64vw) !important;
    }
}

@media only screen and (max-width: 375px) and (min-width: 320px) {
    section.m-hero-item.glp-hero.mobile-medium {
        height: calc(640px + 64vw) !important;
    }
}
