.storefronts .m-banner .c-logo {
    height: 0 !Important;
}

@media screen and (max-width: 539px) {
    .storefronts .m-banner .c-logo {
        padding: 30px 14px;
    }
     .storefronts .c-logo:nth-of-type(3) {
        margin-left: -2%;
    }
}



/* Background image */

@media screen and (min-width:0px) {
  .bgImage {
       background-image: url('https://cms-assets.xboxservices.com/assets/a0/44/a0443225-6ef3-4394-94bb-27771035338a.jpg?n=038888122222_Image-0_Background_1083x820.jpg');
       background-size: contain;
       background-repeat: repeat;
 }
}

@media screen and (min-width:1084px) {
  .bgImage {
       background-image: url('https://cms-assets.xboxservices.com/assets/2f/6a/2f6a0edf-e766-413d-8727-cdaeb60ffcec.jpg?n=038888122222_Image-1084_Background_1920x820.jpg');
       background-size: contain;
       background-repeat: repeat;
 }
}



.stealth-carousel {
    padding-bottom: 0px;
}

#whatsnew h2.c-heading-3 {
    padding-left: 30px;
    padding-right: 30px;
}



/*HERO FIXES*/

@media only screen and (max-width: 1083px) {
    .custCopyCard.custVidHeroCopy section.m-hero-item.glp-hero.mobile-large {
        height: 109vw;
    }
}

@media only screen and (max-width: 940px) {
    .infoBar {
            padding-top: 100px;
    }
}

@media only screen and (max-width: 800px) {
    .infoBar {
            padding-top: 300px;
    }
}

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


@media only screen and (max-width: 414px) and (min-width: 375px) {
    .m-hero-item.mobile-large.glp-hero.f-y-center>div>div {
        top: calc(109%);
    }
}

@media only screen and (min-width: 891px) and (max-width: 1083px) {
    section.m-hero-item.glp-hero.mobile-large {
        height: 98.5vw;
    }
}

@media only screen and  (max-width: 890px) {
    section.m-hero-item.glp-hero.mobile-large {
        height: 109vw;
    }
}

@media only screen and (min-width: 860px) and (max-width: 889px) {
    section.m-hero-item.glp-hero.mobile-large {
        height: 98vw;
    }
}

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

@media only screen and  (max-width: 588px) {
    section.m-hero-item.glp-hero.mobile-large {
        height: 109vw;
    }
}

@media only screen and (min-width: 415px) and (max-width: 767px) {
    .m-hero-item.mobile-large.glp-hero.f-y-center>div>div {
        top: calc(110%);
    }
}

.pre-order-banner {
   padding-top: 24px;
}

@media only screen and (max-width: 650px) {
    .infoBar .tabCustomPad {
        padding-top: 35px !important;
    }
}

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

@media screen and (min-width: 1921px) {
     .mwf-v1-xbox {
        background-color: #000 !important;
    }
}
div[data-bi-id="a3Body"][data-bi-name="mainContent"] {
  background: white;
}

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

.descNoWrap {
  white-space: normal;
}