.banner_main {
    height: 100% !important;
}

.swiper-main.banner_main .swiper-wrapper {
    height: 100% !important;
}

.swiper-main.banner_main .swiper-container {
    position: relative !important;
}

@media (max-width: 600px) {
    .swiper-main.banner_main .swiper-container .heading h1 {
        font-size: 20px !important;
    }
    .swiper-main.banner_main .swiper-container .heading span {
        font-size: 12px !important;
    }
    .swiper-main.banner_main .swiper-container .bullets > .container .buttons button.next-slide,
    .swiper-main.banner_main .swiper-container .bullets > .container .buttons button.prev-slide {
            width: 40px;
        height: 40px !important;
    }
}