
@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(120px + 48vw) !important;

}
section.m-hero-item.glp-hero.mobile-520 {
    height: calc(450px + 65vw) !important;
 }
.m-hero-item.mobile-520.glp-hero.f-y-center>div>div {
    top: calc(53%) !important;
}
}

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

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


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


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