@media (max-width: 1440px){    .cont,    .main_slider .slide .content,    .banner .content,    .no_banner .content{        padding: 0 40px;    }    .main_slider .slide .content .title_slide,    .banner .content .title_slide,    .no_banner .content .title_slide{        font-size: 40px;        line-height: 50px;    }    .main_slider .slide .content .info,    .banner .content .info,    .no_banner .content .info{        font-size: 24px;        line-height: 26px;    }    .main_slider .slide .content .info span,    .banner .content .info span,    .no_banner .content .info span{        font-size: 26px;    }    .open_easy .title{        width: 100%;        margin-bottom: 20px;    }    .contribution .block_vklad,    .circs .block_circs{        width: calc(100% - 340px);    }    section .box_predlog,    .circs .box_attention,    .contribution .block_checks{        width: 300px;    }    .card .item .openNext{        padding-bottom: 50px;    }    .card .item .card_img{        width: 353px;        max-width: 100%;    }    .card .item .info_block{        width: calc(100% - 353px);    }    .card .item .info_more{        width: 100%;        padding-top: 30px;    }    .card .item .info_more .info_more-icons {        max-width: 450px;        display: inline-block;        vertical-align: top;        float: right;    }    .card .item .info_more .open_deposit {        float: left;        margin-top: 20px;        min-width: 240px;    }    .card .item .info_more .payment,    .card .item .info_more .info{        display: inline-block;        vertical-align: top;        margin-top: 20px;    }    .card .item .openNext .more{        float: left;        margin-top: 40px;    }    .card .item .items .box_wrap{        width: 100%;        max-width: 494px;    }    .card .item .cardBng,    .jobs .item .nameBng{        width: 100%;        margin: 0 0 34px;    }    .jobs .item .nameBng {        margin-right: 20px;        width: 150px;    }    .jobs .item .bng > div {        margin-bottom: 15px;    }    .jobs .item .link {        width: 300px;    }    .card .item .bng,    .jobs .item .bng{        padding-right: 50px;        padding-left: 50px;    }    .banner.bannerSmall .content .title_slide{        font-size: 32px;        line-height: normal;    }    .section_map .links li a{        width: 340px;    }    .modal-slider {        max-width: 280px;    }    .slider4 .owl-carousel .owl-nav .owl-next {        margin-left: 0;        right: 0;        left: auto;    }    .slider4 .owl-carousel .owl-nav .owl-prev {        margin-left: 0;        left: 0;    }    .slider4 {        padding-bottom: 112px;    }    .slider4 .owl-dots {        width: 70%;    }    .conversions .block {        padding: 30px 20px;    }    .conversions .links .link a {        padding: 0 5px;    }}@media (max-width: 1350px) {/*    .cont,    .main_slider .slide .content,    .banner .content,    .no_banner .content{        padding: 0 70px;    }*/    .conversions{        padding-top: 20px;    }}