@media print,
(max-width: 1599px)
{
    /*-------------------
        Global styles
    -------------------*/
    .swiper-button-next
    {
        right: -60px;
    }

    .swiper-button-prev
    {
        left: -60px;
    }



    /*----------------
        Top banner
    ----------------*/
    .top_banner
    {
        padding: 12px;
    }



    /*------------
        Header
    ------------*/
    header .menu
    {
        position: relative;
        left: 0;

        margin-right: 24px;
    }


    header .menu .mini_modal,
    header .menu .mini_modal.active
    {
        left: -24px;

        margin-top: 11px;
    }


    header .menu .search
    {
        padding: 24px;
    }



    header .currencies,
    header .currencies > * + *
    {
        margin-left: 24px;
    }



    header .sep
    {
        height: 36px;
        margin-left: 24px;
    }



    header .weather,
    header .weather > * + *
    {
        margin-left: 24px;
    }



    header .cont > .search
    {
        position: relative;
        right: 0;

        margin-left: 40px;
    }

    header .cont > .search .btn
    {
        height: 21px;
    }



    header .langs
    {
        position: relative;
        right: 0;

        margin-left: 24px;
    }
}
