﻿
@media screen and (max-width : 1999px) {
    .cycle_banner_container {
                height: 650px !important;
    }

    .cycle_banner_container .banner_item_wrapper {
        padding: 45px 0 30px 0;
    }

    .cycle_banner_container .banner_item_title {
        font-size: 4.8em;
    }

        .cycle_banner_container .banner_item_description {
            font-size: 2em;
        }
}

@media screen and (max-width : 1599px) {
    .cycle_banner_container .banner_item_title {
        font-size: 4em;
    }

}

@media screen and (max-width : 1199px) {
    .cycle_banner_container {
/*        height: 500px !important;*/
    }

    .cycle_banner_container .banner_item {
        background-size: cover !important;
/*        margin-top: 143px;*/
    }


    .cycle_banner_container .banner_item_wrapper {
        padding: 45px 120px 30px 0;
    }

    .cycle_banner_container .banner_item_title {
        font-size: 3.5em;
    }

    .cycle_banner_container .banner_item_description {
        font-size: 1.5em;
    }
}

@media screen and (max-width : 991px) {
    .cycle_banner_container {
        height: 500px !important;
    }

        .cycle_banner_container .banner_pager_previous
        {
            display: none;
        }

    .cycle_banner_container .banner_item_wrapper {
        padding: 45px 60px 30px 0;
    }

    .cycle_banner_container .banner_item_title {
        font-size: 3em;
    }
}

@media screen and (max-width : 767px) {
    .cycle_banner_container {
        height: auto !important;
    }

        .cycle_banner_container .banner_item_title {
            font-size: 2.8em;
        }

        .cycle_banner_container .banner_item_description {
            font-size: 1.2em;
        }

        .cycle_banner_container .banner_pager_next,
        .cycle_banner_container .banner_pager_previous,
        .cycle_banner_container .banner_pager {
            display: none;
        }
        /*    .cycle_banner_container .banner_item {
        background-position: center bottom !important;
        background-size: 100% auto !important;
        padding: 0 0 80vw;
    }

    .cycle_banner_container .banner_item_wrapper {
        padding: 15px 0;
    }*/
        .cycle_banner_container .banner_item_title {
            font-size: 3em;
        }

    .cycle_banner_container .banner_item_title_impact {
        text-align: left;
    }
}