/* Small Mobile (0px – 575px) */
@media only screen and (max-width: 575px) {
    .home_wrapper_div {
        padding-top: 200px;
    }
    section.page-header {
        padding: 300px 0 0px;
    }
    body:not(.offer-active) .page-header__inner {
        padding: 160px 0 60px;
    }
    body:not(.offer-active) section.page-header {
        padding: 0px 0 0px;
    }
}

/* Large Mobile (576px – 767px) */
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .home_wrapper_div {
        padding-top: 175px;
    }
    section.page-header {
        padding: 300px 0 0px;
    }
    body:not(.offer-active) .page-header__inner {
        padding: 160px 0 60px;
    }
    body:not(.offer-active) section.page-header {
        padding: 0px 0 0px;
    }
}

/* Tablet Portrait (768px – 991px) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .home_wrapper_div {
        padding-top: 150px;
    }
    section.page-header {
        padding: 300px 0 0px;
    }
    body:not(.offer-active) .page-header__inner {
        padding: 160px 0 60px;
    }
    body:not(.offer-active) section.page-header {
        padding: 0px 0 0px;
    }
}

/* Tablet Landscape / Small Laptop (992px – 1199px) */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .home_wrapper_div {
        padding-top: 150px;
    } 
    section.page-header {
        padding: 200px 0 0px;
    }
    body:not(.offer-active) .page-header__inner {
        padding: 160px 0 60px;
    }
    body:not(.offer-active) section.page-header {
        padding: 200px 0 0px;
    }      
}


/* Desktop */
@media (min-width: 1200px) {
    body.offer-active .home_wrapper_div{
        padding-top: 100px;
    }
    body.offer-active section.page-header {
        padding-top: 200px;
    }
    body:not(.offer-active) .page-header__inner {
        padding: 260px 0 168px;
    }
}