/* Video Hero */

@media screen and (max-width:1083px){
    .custVidHero{display:block !important;}
   
   }
   
   @media screen and (min-width:1920px){
   .m-hero-item.f-y-center.f-transparent>div>div, .c-hero.f-y-center.f-transparent>div>div {
       top: calc(65%) !important;
    }
   }
   
   
   @media screen and (max-width:414px) {
    .c-hero.f-transparent:before, .m-hero-item.f-transparent:before {
       padding-bottom: 20.2% !important;
       padding-top: 0px;
    }
   }
   
   
   @media screen and (min-width:1084px){
   .staticVideo{display:none !important;}
   }
   
   @media screen and (max-width:1083px){
    .custVidHero{display:none !important;}
   .staticVideo{display:block !important;}
   }

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

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

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

@media only screen and (min-width: 415px) and (max-width: 767px) {
    .custCopyCard.custVidHeroCopy .m-hero-item.mobile-large.glp-hero.f-y-center > div > div {
        top: calc(75%) !important;
    }
}
   
   /* Video Hero */



/* XGP Hero */
.xgpLogo img {
      height:24px !important;
      display:inline-block !important;
  }

@media only screen and (max-width: 767px) {
   .xgpBlade  .m-hero-item>div picture {
        display: inline-block !important;
    }
  .xgpLogo img {
      height:24px !important;
  }
  .xgpBlade .c-heading {
   padding-top:0px !important;
 }
}

@media only screen and (max-width: 414px)  {
    .custCopyCard.custVidHeroCopy .m-hero-item.mobile-extra-large.glp-hero.f-y-center>div>div {
        top: calc(90%) ! Important;
    }
}

@media only screen and (max-width: 375px)  {
    .custCopyCard.custVidHeroCopy section.m-hero-item.glp-hero.mobile-extra-large {
        height: calc(720px + 65vw);
    }
}

@media only screen and (max-width: 320px)  {
    .custCopyCard.custVidHeroCopy .m-hero-item.mobile-extra-large.glp-hero.f-y-center>div>div {
        top: calc(150%) ! Important;
    }
}

@media screen and (max-width:767px) {
 .gameFeatureFullWidth .m-highlight-feature>div{
   padding-bottom:48px !important;
 }
}

@media screen and (min-width:1921px) {
 .bgImage {
  background-position-y: 360px;
 }
 .custOptimizedBlade .m-content-placement-item > div {
        top: -120px;
    }
}

.gameFeatureFullWidth.margTopZero .m-highlight-feature {
  margin-top:0px !important;
}

.bgImage {
       background-image: url('https://cms-assets.xboxservices.com/assets/54/7f/547fe17f-6e82-43ce-9da2-e53ec73d4af6.jpg?n=0333332211_Image-0_Background_1920x500.jpg');
       background-repeat:repeat !important;

    }


.custOptimizedBlade  .m-content-placement-item .c-hyperlink  {
  margin-right:10px !important;
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
    .logoStrip__Content__logo  img {
        filter: brightness(0) invert(1) !important;
    }
  .infoBar.whiteLogos img {
        filter: brightness(0) invert(1) !important;
    }
}

@media (forced-colors: active) and (prefers-color-scheme: light) {
    .logoStrip__Content__logo  img {
        filter: brightness(0) invert(0) !important;
    }
}

@media (forced-colors: active) and (prefers-color-scheme: light) {
    .infoBar.whiteLogos img {
        filter: brightness(0) invert(1) !important;
    }
}