

@media (max-width: 980px) and (min-width: 768px){
.purchaseSection {margin-bottom:0 !important;}
}

@media only screen and (min-width:768px){
.m-highlight-feature>div{background-color:#000 !important; color:#fff !Important;}

}

.padTop{padding-top:25px !important;}


#detailsection a:focus {
    outline: black dashed 2px !important;
}





@media screen and (max-width: 859px) {
.m-hero-item.glp-hero >picture img{padding-top:88px !Important;}
section.m-hero-item.glp-hero.mobile-370 {
    height: calc(550px + 63vw);
}
.m-hero-item.mobile-370.glp-hero.f-y-center>div>div {
    top: calc(55%) !important;
}
}


@media only screen and (min-width: 860px) and (max-width: 1083px) {
section.m-hero-item.glp-hero.mobile-370 {
    height: calc(450px + 60vw);
}
.m-hero-item.mobile-370.glp-hero.f-y-center>div>div {
    top: calc(55%) !important;
}
}

@media only screen and (min-width: 415px) and (max-width: 767px) {
.m-hero-item.mobile-370.glp-hero.f-y-center>div>div {
    top: calc(80%) !important;
}
section.m-hero-item.glp-hero.mobile-370 {
    height: calc(550px + 55vw);
}
}

@media only screen and (min-width: 320px) and (max-width: 414px) {
.m-hero-item.mobile-370.glp-hero.f-y-center>div>div {
    top: calc(80%) !important;
}
section.m-hero-item.glp-hero.mobile-370 {
    height: 800px;
}
}