




/* VIDEO HERO */
@media only screen and (min-width: 768px) and (max-width: 1083px) {
.custVidHeroCopy section.m-hero-item.glp-hero.mobile-520 {
    height: calc(500px + 10vw);
    margin-top:-5% !important;
 }
.custVidHeroCopy section.m-hero-item.glp-hero.mobile-480 {
    height: calc(200px + 30vw);
 }
}


@media screen and (min-width:768px) and (max-width:1083px) {
    .custVidHeroCopy. m-hero-item .high-contrast.opacity75 {
        background-color: rgba(0, 0, 0, 0.7) !important;
        padding-bottom: 48px !important;
    }
}

.custVidHero .m-ambient-video div button {
    z-index: 10;
}

@media screen and (min-width:1084px) {
    .custVidHeroCopy {
      /*  transform: translateY(-56vw); */
        background-color: transparent !important;
    }

    .custVidHeroCopy .m-hero-item {
        position: absolute;
        background-color: transparent !important;
    }
}

@media only screen and (max-width: 1083px) and (min-width: 768px) {

    .custVidHeroCopy section.m-hero-item.glp-hero>div>div.high-contrast {
        top: 0 !important;
        padding-bottom: 0px !important;
    }

}

@media screen and (max-width: 859px) {
    .custVidHeroCopy .m-hero-item.glp-hero.f-transparent.f-precise-click {
        margin-top: inherit;
    }

    .staticVideo{
        padding-top: 87px;
    }
}
/*
@media only screen and (max-width: 767px) {
    .custVidHeroCopy .m-hero-item.theme-black.glp-hero.f-y-center>div>div {
        top: calc(10%);
    }
}


@media only screen and (max-width: 540px) {
    .custVidHeroCopy .m-hero-item.theme-black.glp-hero.f-y-center>div>div {
        top: calc(10%);
    }

}
*/
@media only screen and (min-width: 580px) and (max-width: 767px) {
.custVidHeroCopy  section.m-hero-item.glp-hero.mobile-520 {
    height: calc(360px + 36vw);
 }
}

@media only screen and (min-width: 415px) and (max-width: 580px) {
.custVidHeroCopy section.m-hero-item.glp-hero.mobile-520 {
    height: calc(550px + 12vw);
 }

.c-hero.f-transparent:before, .m-hero-item.f-transparent:before {
    padding-bottom: 45.2% !important;
    padding-top: 0px;
  }
}

@media only screen and (max-width: 414px) and (min-width: 321px) {
    .custVidHeroCopy .m-hero-item.theme-black.glp-hero.f-y-center>div>div.high-contrast {
        top: calc(30%);
    }
}

}


@media only screen and (min-width: 1920px) {
    #BodyContent>div:nth-child(2) {
        background-color: black !important;
    }

  .custVidHeroCopy .m-hero-item.glp-hero>div div {
    top: calc(70%) !important;
  }

    .custVidHero {
        max-width: 1920px;
        margin-left: auto;
        margin-right: auto;
    }

    .custVidHeroCopy {
        transform: translateY(-1295px);
    }

    .custVidHeroCopy .m-hero-item.glp-hero>div {
        margin-right: calc((101% - 1600px) * .25);
    }

}

@media only screen and (max-width: 768px) {
    .custVidHeroCopy .m-hero-item>div {
        height: 600px !important;
    }
}

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


@media screen and (max-width:767px){
.custVidHeroCopy .c-hero.f-transparent:before, .custVidHeroCopy .m-hero-item.f-transparent:before {
    padding-bottom: 38% !important;
 }
}

@media screen and (max-width:580px){
.custVidHeroCopy .c-hero.f-transparent:before, .custVidHeroCopy .m-hero-item.f-transparent:before {
    padding-bottom: 50% !important;
 }
}



@media screen and (max-width:580px){
.c-hero.f-transparent:before, .m-hero-item.f-transparent:before {
    padding-bottom: 50% !important;
 }
}


@media screen and (max-width:415px){
.c-hero.f-transparent:before, .m-hero-item.f-transparent:before {
    padding-bottom: 0% !important;
 }
.custVidHeroCopy .m-hero-item>div {
    height: 400px !important;
  }
 .custCopyCard.custVidHeroCopy .m-hero-item.mobile-560.glp-hero.f-y-center>div>div {
    top: calc(80%) !important;
 }
}

@media only screen and (min-width: 321px) and (max-width: 375px) {
section.m-hero-item.glp-hero.mobile-560 {
    height: 750px !important;
}
}


@media screen and (max-width: 320px) {
.custVidHeroCopy .m-hero-item>div {
    height: 350px !important;
 }
 .custCopyCard.custVidHeroCopy .m-hero-item.mobile-560.glp-hero.f-y-center>div>div {
    top: calc(95%) !important;
 }
 section.m-hero-item.glp-hero.mobile-560 {
    height: 700px !important;
 }
}




@media screen and (min-width:1083px){
.staticVideo{display:none !important;}
}

@media screen and (max-width:1083px){
 .custVidHero{display:none !important;}
.staticVideo{display:block !important;}
}

@media screen and (min-width:1920px){
.custVidHeroCopy .m-hero-item.f-x-right>div>div {
    margin-right: 4.1% !important;
 }
}

@media only screen and (max-width: 320px) {
  .custVidHeroCopy .m-hero-item.theme-black.glp-hero.f-y-center>div>div {
        top: calc(50%) !important;
    }
}
/* VIDEO HERO */

@media (min-width: 1399px) {
.GLPaccolades .m-panes section {
  height:200px;
 }
}


@media only screen and (min-width: 1920px) {
.custVidHeroCopy .m-hero-item.glp-hero>div div.high-contrast {
    top: 500px;
    transform: translateY(0px);
 }
}

.custVidHero .m-ambient-video div button:focus {
    border: none !important;
}

@media screen and (max-width:415px) {
  .ottoinlinemedia .c-flipper.f-previous {
     left:-2% !important;
 }
}