@media screen and (max-width: 945px) {
    .nav{padding: 0 15px;width: calc(100% - 30px);}
    /*---*/
    .header .wrapp-bt{margin-top: 50px;height: auto;}
    .header .wrapp-bt .adv{width: 342px;float: none;margin: 0 auto;background: rgba(255,255,255,.8);margin-bottom: 3px;}
    /*---*/
    .block_2{margin-top: -300px;}
    .about .wrapp-bl{height: auto;margin-top: 50px;}
    .about .wrapp-bl .adv{position: static;margin: 0 auto;}
    .about .wrapp-bl .adv:hover{margin: -32px auto 0 auto;}
    .about .map-bl{background: none;width: 95%;height: auto;}
    .about .map-bl:hover{background: none;}
    .about .map-bl .arrow,.about .map-bl .txt_4,.about .map-bl .red-map,.about .map-bl .line,.about .map-bl .baloon{display: none;}
    .about .map-bl .map-mob{display: block;}
    /*---*/
    .block_3{margin-top: -500px;padding-top: 250px;}
    .application h2{text-shadow: 0px 0px 20px rgba(0, 0, 0, 1);padding-bottom: 40px;}
    /*---*/
    .transportation .wrapp-opis{height: auto;}
    .transportation .wrapp-opis .left-bl{float: none;margin: 0 auto;}
    .transportation .wrapp-opis .right-bl{float: none;margin: 10px auto 0 auto;border: 1px solid #e2e6ea;width: 490px;height: 350px;}
    .transportation .wrapp-opis .right-bl .zag{font-size: 14px;}
    .transportation .wrapp-opis .spos-1 .num{margin: -25px 0 0 390px;}
    /*---*/
    .block_7{margin-top: 0px;padding-bottom: 180px;}
    /*---*/
    .block_8{margin-top: -300px;padding-top: 100px;}
    .forma .h2-bl{width: 470px;}
    .forma .h2-bl h2{font-size: 29px;}
    .forma .advantages-bl{float: none;margin: 35px auto 0 auto;width: 477px;}
    .forma .advantages-bl .zag{text-align: center;padding-left: 0;}
    .forma .form-bl{float: none;margin: 40px auto 0 auto;}
    .footer .link{float: none;text-align: center;}
    .footer .develope{float: none;text-align: center;display: block;width: 194px;margin: 20px auto 0 auto;}
    .footer{padding-bottom: 20px;}
}

@media screen and (max-width: 830px) {
    .nav .nav-map{display: none;}
    .nav .logo img{width: 180px;height: auto;}
    .nav .phone-nav{margin-top: 40px;}
    /*---*/
    .header .h1-bl{width: 470px;}
    .header .h1-bl h1{font-size: 30px;color: #a80505;line-height: 30px;}
    .header h2{font-size: 18px;padding: 13px 15px 0 15px;}
    /*---*/
    .about .h2-bl{width: 470px;}
    .about .h2-bl h2{font-size: 24px;color: #a80505;}
    .about .txt_1{font-size: 13px;padding: 0 15px;}
    /*---*/
    .application .appl{float: none;margin: 0 auto;border-bottom: 2px solid rgba(92, 170, 206,.35);}
    .application .appl-2{border-right: none;}
    .application .app-bt{top: 15px;}
    .application .next-disp{margin-top: 30px;}
    /*---*/
    .block_4{padding-top: 700px;}
    .type .h2-bl{width: 470px;}
    .type .h2-bl h2{font-size: 30px;}
    .type .txt_1{padding: 0 15px;width: auto;}
    .type .txt_2{padding: 0 15px;}
    .type table{width: 99%;margin: 40px auto 0 auto;}
    .type table th{font-size: 11px;}
    .type .txt_3{font-size: 15px;margin-top: 20px;}
    /*---*/
    .block_5{background: url(../img/bg-5-mob.png) top center no-repeat;margin-top: -600px;padding-top: 80px;}
    .delivery .h2-bl{width: 470px;}
    .delivery .h2-bl h2{color: #4574ac;font-size: 30px;}
    .delivery .txt_1{font-size: 14px;padding-top: 20px;}
    .delivery .txt_1 b{font-size: 12px;}
    .delivery .baloon,.delivery .river-1,.delivery .river-2,.delivery .name-city{display: none;}
    /*---*/
    .transportation .h2-bl{width: 470px;}
    .transportation .h2-bl h2{font-size: 30px;color: #4574ac;}
    .transportation .txt_1{font-size: 13px;padding: 23px 15px 0 15px;}
    /*---*/
    .ship .h2-bl{width: 470px;padding-top: 60px;}
    .ship .h2-bl h2{font-size: 30px;color: #4574ac;}
    .ship .txt_1{font-size: 14.5px;}
    .ship .wrapp-foto .foto-bl{margin-bottom: 20px;}
    /*---*/
    .modal-table{width: 470px;margin-left: -235px;}
    .modal-table .h2-bl{width: 470px;}
    .modal-table .h2-bl h2{font-size: 30px;}
    .modal_close{right: 0;}
    .modal_type{width: 470px;margin-left: -235px;}
    .modal_type .h2-bl{width: 470px;}
    .modal_type .h2-bl h2{font-size: 30px;}
    .modal_type .btn-wrapp{margin-bottom: 40px;}
    .modal_type img.type{width: 150px;height: auto;padding-right: 15px;}
    .modal_type .txt-bl{width: auto;float: none;}
    .modal_type .txt-bl .zag,.modal_type .txt-bl .zag b{font-size: 14px;}
    .modal_type .txt-bl .txt_1{font-size: 13px;padding-top: 15px;}
}
@media screen and (max-width: 650px) {
    .block_5{background: url(../img/bg-5-mob-2.png) center no-repeat;min-height: 1200px; margin-top: -820px;padding-top: 280px;}
    .block_6{margin-top: -350px;}
}