@media screen and (min-width: 768px) {
    .gameFeatureFullWidth .m-highlight-feature {
        margin-top: 0px;
    }
}

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

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

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


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

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

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

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

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


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

@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(72.3%) !important;
    }
}

@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;
    }
}

/* Background image */

@media screen and (min-width:0px) {
  .bgImage {
       background-image: url('https://cms-assets.xboxservices.com/assets/a1/c5/a1c5a0f3-d59c-403d-a4fe-b5247a3222fd.jpg?n=0399951111277_Image-0_1083x514.jpg');
       background-size:contain;
       background-repeat:repeat;
 }
}

@media screen and (min-width:1084px) {
  .bgImage {
       background-image: url('https://cms-assets.xboxservices.com/assets/06/30/06304039-f32d-4109-8e19-28be6a1f10a0.jpg?n=0399951111277_Image-1084_1920x911.jpg');
       background-size:contain;
       background-repeat:repeat;
 }
}



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

.pa-border {
    border: 2px solid #fff !important;
}

.m-product-placement-item.f-size-large.context-video picture {
border: 0px solid rgba(0, 0, 0, 0) !important;
}

@media screen and (min-width:1084px) {
.custMobHero {
   margin-bottom: -1px;
}
}

@media screen and (min-width: 1084px) {
    .infoBar .borderRight {
        border-right: 1px solid #ffffff80 !important;
    }
}

@media screen and (max-width: 1083px) {
    .infoBar .borderRight {
        border-right: none;
        border-bottom: 1px solid #ffffff80;
    }
}

@media screen and (max-width: 767px)  {
    .purchaseSection .wishListBtnPad, .purchaseSection .wishListCTAPad {
        margin-top: -24px !important;
        /* margin-left: 0px; */
    }
}

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

@media only screen and (min-width: 1084px) {
    .m-highlight-feature>div {
        width: 415px !important;
    }
}

@media only screen and (min-width: 1084px) {
    .gameFeatureFullWidth .m-highlight-feature>.left-align {
        margin-left: 6% !important;
    }
}

@media only screen and (min-width: 1084px) {
    .gameFeatureFullWidth .m-highlight-feature>.right-align {
        margin-right: 6%;
    }
}



@media only screen and (min-width: 768px) {
    .m-highlight-feature>div {
        width: 368px !important;
    }
}

@media only screen and (min-width: 900px) {
    .m-highlight-feature>div {
        width: 433px !important;
    }
}