:is(.image-promo-hero, .b2c-hero-video, .flash-promo-hero, .hero-image-video-with-text-card, .home-hero) + section {
    padding-top: 124px;
}

:is(.image-promo-hero, .b2c-hero-video, .flash-promo-hero, .hero-image-video-with-text-card, .home-hero) + script + section {
    padding-top: 124px;
}

:is( .hero-image-text-card) + section, :is( .hero-image-text-card) + script + section {
    padding-top: 184px;
}


/* AZIT-3863  Reduce padding for laptop sizes */
@media (min-width: 1200px) {
    :is(.image-promo-hero, .b2c-hero-video, .flash-promo-hero, .hero-image-video-with-text-card, .home-hero, .hero-image-text-card) + section {
        padding-top: 84px;
    }

    :is(.image-promo-hero, .b2c-hero-video, .flash-promo-hero, .hero-image-video-with-text-card, .home-hero, .hero-image-text-card) + script + section {
        padding-top: 84px;
    }

    :is( .home-hero, .hero-image-text-card) + script + section {
        padding-top: 84px;
    }
}

:is(.image-promo-hero, .b2c-hero-video, .flash-promo-hero, .hero-image-video-with-text-card, .home-hero, .hero-image-text-card) + :is(.half-and-half-photo-and-text) {
    padding-top: 0;
}

/* -sm breakpoint */
@media (min-width: 576px) {
 
}

/* -md breakpoint */
@media (min-width: 768px) {
    :is( .home-hero, .hero-image-text-card) + script + section {
        padding-top: 124px;
    }
}

/* -lg breakpoint*/
@media (min-width: 992px) {

}


/* -xxl breakpoint */
@media (min-width: 1400px) {

}