@media screen and (max-width: 859px) {
.m-hero-item.glp-hero >picture img{padding-top:88px !Important;}
}

@media only screen and (min-width: 768px) and (max-width: 1083px) {
section.m-hero-item.glp-hero>div>div {
    top: calc(150px + 48vw) !important;

}
section.m-hero-item.glp-hero.mobile-320 {
    height: calc(580px + 45vw);
}
}

@media only screen and (min-width: 415px) and (max-width: 767px) {
.m-hero-item.mobile-320.glp-hero.f-y-center>div>div {
    top: calc(75%);
}
section.m-hero-item.glp-hero.mobile-320 {
    height: calc(380px + 74vw);
}
}



@media only screen and (min-width: 321px) and (max-width: 375px) {
.m-hero-item.mobile-320.glp-hero.f-y-center>div>div {
    top: calc(75%);
}
section.m-hero-item.glp-hero.mobile-320 {
    height: 700px;
}
}


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


@media only screen and (max-width: 320px) {
.m-hero-item.mobile-320.glp-hero.f-y-center>div>div {
    top: calc(75%);
}
section.m-hero-item.glp-hero.mobile-320 {
    height: 700px;
}
}