
@media only screen and  (max-width: 1083px) {
    section.m-hero-item.glp-hero.mobile-large {
        height: 109.4vw;
    }
 .m-hero-item.mobile-large.glp-hero.f-y-center>div>div {
        top: calc(83%) !important;
    }
  .bgImage {
    padding-top: 300px;
 }
}


@media only screen and  (max-width: 767px) {

 .m-hero-item.mobile-large.glp-hero.f-y-center>div>div {
        top: calc(110%) !important;
    }
 .bgImage {
    padding-top: 350px;
 }
}

@media only screen and  (max-width: 650px) {
   .bgImage {
    padding-top: 400px;
 }
}

@media only screen and  (max-width: 539px) {
   .bgImage {
    padding-top: 450px;
 }
}

@media only screen and  (max-width: 480px) {
   .bgImage {
    padding-top: 500px;
 }
}

@media only screen and  (max-width: 414px) {
   .bgImage {
    padding-top: 530px;
 }
}

@media only screen and  (max-width: 375px) {
   .bgImage {
    padding-top: 560px;
 }
}

@media only screen and (min-width: 768px) and (max-width: 1083px) {
.bannerPad {
    padding-top: 11% !important;
}
}

@media only screen and (max-width: 470px) {
   .ottoinlinemedia.m-hero {

}
}

.glp-hero .ignoreApiIcons{
  position:relative !Important;
  top:20px !important;

}

.glp-hero .ignoreApiIcons span.c-paragraph-3 {
     color: rgb(255, 255, 255) !Important;
     font-weight:700 !Important;
}

.bgImage {
margin-top:-1px;
}

/* Background image - fixed position that stays in place while scrolling */

@media screen and (min-width:0px) {
  .bgImage {
       background-image: url('https://cms-assets.xboxservices.com/assets/55/05/55054f41-e3f9-49d6-998e-d259c74bb42c.jpg?n=009310334_Image-0_Background_1083x1080.jpg');
       background-size: contain;
       background-repeat:no-repeat;
       
 }
}



@media screen and (min-width:1084px) {
  .bgImage {
       background-image: url('https://cms-assets.xboxservices.com/assets/2d/53/2d53c26a-a2ad-4587-9eb6-96d38717f44d.jpg?n=009310334_Image-1084_Background_1920x1080.jpg');
       background-size: contain;
       background-repeat:no-repeat;
 }
}


/* game feature overlap fix */
@media only screen and (min-width: 1400px) and (max-width:1511px) {
    .gameFeatureFullWidth .m-highlight-feature > div {
        width: 450px !important;
    }
}


.bgColor,
.dynamicWaysToPlay.theme-black,
.play-anywhere-banner,
.newXGPshared.theme-black  {
 background-color:#1E2637 !important;
}


.media-gallery .c-carousel picture.c-image { 
  background-color:transparent !important;
}



@media screen and (max-width:1083px) {
 .ottoinlinemedia section.m-hero-item {
    padding: 0 5% !important;
 }
}

.custOptimizedBlade.theme-black {
  background-color:transparent !important;
}

/* adds black background above 1920px */
@media screen and (min-width: 1921px) {
        #bodycolumn {
            background-color: #fff !important;
    }
   .mwf-v1-xbox {
            background-color: #000 !important;
   }
}

.dynamicWaysToPlay.theme-black {
  background-color:#1E2637 !important;
}