@media only screen and (min-width: 960px) and (max-width: 1220px) {
    #main-slider {
        height: 400px;
    }

        #main-slider .slider-overlay {
            padding: 10px 0;
        }

            #main-slider .slider-overlay .center h1 {
                font-size: 20px !important;
            }

            #main-slider .slider-overlay .center p a {
                font-size: 18px !important;
            }

    #products-slider {
        height: 460px;
    }

    #news-slider {
        height: 400px;
    }
}

@media only screen and (min-width: 720px) and (max-width: 959px) {
    #main-slider {
        height: 320px;
    }

        #main-slider .slider-overlay {
            padding: 10px 0;
        }

            #main-slider .slider-overlay .center h1 {
                font-size: 18px !important;
            }

            #main-slider .slider-overlay .center p a {
                font-size: 16px !important;
            }

    #products-slider {
        height: 400px;
    }

    #news-slider {
        height: 340px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 719px) {
    #main-slider {
        height: 280px;
    }

    .swiper-pagination#main .swiper-pagination-bullet {
        margin-right: 15px;
    }

    #main-slider .slider-overlay {
        padding: 5px 0;
    }

        #main-slider .slider-overlay .center h1 {
            font-size: 16px !important;
        }

        #main-slider .slider-overlay .center p a {
            font-size: 14px !important;
        }

    #products-slider {
        height: 440px;
    }

    #news-slider {
        height: 480px;
    }

    div.band.slider-products .swiper-button-next, div.band.slider-products .swiper-button-prev {
        opacity: 1 !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    #main-slider {
        height: 200px;
    }

    .swiper-pagination#main .swiper-pagination-bullet {
        margin-right: 10px;
    }

    #main-slider .slider-overlay {
        padding: 5px 0 0 0;
    }

        #main-slider .slider-overlay .center h1 {
            font-size: 14px;
        }

        #main-slider .slider-overlay .center p a {
            display: none;
            margin: 0;
            padding: 0;
        }

    #products-slider {
        height: 500px;
    }

    #news-slider {
        height: 360px;
    }

    div.band.slider-products .swiper-button-next, div.band.slider-products .swiper-button-prev {
        opacity: 1 !important;
    }
}
