
.main-container .view-program .video-cover .cover .heading,
.main-container .hp-slide {
    padding: 2rem 1rem;
}

.view-homepage-slideshow .slick-slide .views-field-field-description, 
.view-homepage-slideshow .slick-slide .views-field-field-banner-title { padding: 0 1rem; }

.map-text-area { padding: 0 1rem; }


@media (min-width: 576px) {
    .main-container .view-program .video-cover .cover .heading,
    .main-container .hp-slide {
        padding: 2rem;
    }

    .view-homepage-slideshow .slick-slide .views-field-field-description, 
    .view-homepage-slideshow .slick-slide .views-field-field-banner-title { padding: 0 2rem; }

    .map-text-area { padding: 0 2rem; }
}


@media (min-width: 1024px) {
    .main-container .view-program .video-cover .cover .heading,
    .main-container .hp-slide { padding: 2rem 4rem; }

    .view-homepage-slideshow .slick-slide .views-field-field-description, 
    .view-homepage-slideshow .slick-slide .views-field-field-banner-title { padding: 0 4rem; }

    .main-container .go-to-program #home_go_programme { right: 4rem; }
}


@media(min-width: 1200px) {
    .main-container .view-program .video-cover .cover .heading { padding: 3rem 8rem; }

    .main-container .hp-slide { padding: 4rem 3rem; }

    .view-homepage-slideshow .slick-slide .views-field-field-description, 
    .view-homepage-slideshow .slick-slide .views-field-field-banner-title { padding: 0 8rem; }

    .main-container .go-to-program #home_go_programme { right: 8rem; }

    .map-text-area { padding: 0; }
}

@media(min-width: 1400px) {
    .main-container .hp-slide { padding: 4rem 8rem; }
}


@media (min-width: 1600px) {
    .main-container .view-program .video-cover .cover .heading,
    .main-container .hp-slide { padding: 5rem 10rem; }

    .view-homepage-slideshow .slick-slide .views-field-field-description, 
    .view-homepage-slideshow .slick-slide .views-field-field-banner-title { padding: 0 10rem; }

    .main-container .go-to-program #home_go_programme { right: 10rem; }
}


@media (min-width: 1920px) {
    .main-container .view-program .video-cover .cover .heading,
    .main-container .hp-slide { padding: 5rem 12rem; }
    .main-container .hp-slide.visitors { padding: 4rem 12rem; }

    .view-homepage-slideshow .slick-slide .views-field-field-description, 
    .view-homepage-slideshow .slick-slide .views-field-field-banner-title { padding: 0 12rem; }

    .main-container .go-to-program #home_go_programme { right: 12rem; }
}











