@media only screen and (max-width : 1500px) {

}
@media only screen and (max-width : 1919px) {
.container-fluid{padding:0 40px; max-width: 1366px;}
.btn-reg{width: 180px;}
.top__line_btn_item{    padding-left: 15px;}
.top__line_menu{font-size: 17px;}
.btn-white,.btn-or-border{font-size: 17px;}
.btn-or{font-size:17px;}
#header{height: 815px; padding-top: 130px;}
.header__left{width: 500px; padding-left: 70px; margin-top: 0px;}
.header__right{width: calc(100% - 500px);}
.header__img{    margin-left: -50px;     margin-right: -100px;}
.title{margin-bottom: 5px;}
.tariff_info-left span{font-size: 13px;}
.line img{max-width: 740px;}
.description_list {margin-bottom: 30px;}
/*.line {max-width: 90%;}*/
.line{    top: 255px;    left: 0px;}
.link-more:after,.link-back:after{top: 8px;}
.line{position: relative; top: 0px;}
.line .container-fluid{position: relative;}
.line_inner{position: absolute; top: 235px; left: 0px;}
/*Блок информации*/
.title b{font-size: 89px; }
.title {font-size: 80px; line-height: 78px; margin-bottom: 20px;}
.description_list li{font-size: 20px;}
.link-more{font-size: 20px;}
.btn-buy,.btn-demo{width: 155px; height: 55px; line-height: 53px;}
.box_btn li:first-child{margin-right: 20px;}
.description_list li{padding-left: 35px; margin-bottom: 5px;}
.description_list:after{width: 240px;}
.link{padding-bottom: 25px;}
.link-back{font-size: 20px;}
.vis_1920{display: none;}
.vis_1366{display: block;}
#header{background-image: url(/index/img/bg_header_1366.jpg);}
#document{background-image: url(/index/img/bg_document_1366.jpg);}
#suppliers{background-image: url(/index/img/bg_suppliers_1366.jpg);}
#api{background-image: url(/index/img/bg_api_1366.jpg);}
#tariff{background-image: url(/index/img/bg_tariff_1366.jpg);}
/*#advantages{background-image: url(/index/img/bg_advantages_1366.jpg);}*/
#partners{background-image: url(/index/img/bg_partners_1366.jpg);}
#feadback{background-image: url(/index/img/bg_feadback_1366.jpg);}
#footer{background-image: url(/index/img/bg_footer_1366.jpg);}
/*блок тарифы*/
.tariff-name b{font-size: 41px; line-height: 34px;}
.tariff-name{font-size: 18px;}
.tariff_info{font-size: 19px;}
.tariff_price-count{font-size: 42px;}
.tariff_price-txt{font-size: 15px;}
.tariff__item{border-left: 8px solid #fff;}
.btn-txt{height: 105px; line-height: 105px;}
.btn-arr,.btn-tarif,.tariff-name {height: 105px;}
.tariff-name{width: 175px;}
.tariff_price{width: 240px;}
.btn-txt{width: 150px;}
.btn-arr{width: 35px;}
.tariff__item_left{width: calc(100% - 425px);}
.tariff_info{width: calc(100% - 175px);}
/*блок документация*/
.document__left{width: 580px;}
#document{height: 820px;}
/*.document_img{margin-left: -100px;}*/
/*.document_img img{max-width: 550px;}*/
.document_img{padding-right:160px; justify-content: center;}
.api_img{justify-content: center;}
.document__right{width: calc(100% - 580px); padding-left: 0px;}
/*блок поставщики*/
#suppliers{height: 820px;}
.suppliers__left{padding-left: 70px;}
.suppliers_img{margin-left:-360px;}
/*блок api*/
.api__right{width: calc(100% - 580px); padding: 0px;}
.api_img img{max-width: 80%;}
.api__left{width: 580px;}
#api{height: 820px;}
/*.top__line_inner{padding: 20px 0px;}*/
/*блок тарифы*/
.title-section b{font-size: 66px;}
.title-section{font-size: 21px;}
.title-section{padding-bottom: 55px;}
.tariff__item{margin-bottom: 20px;}
.color8 .tariff-name b{font-size: 28px;}
.tariff-name p{line-height: 17px;}
.color9 .tariff-name b{font-size: 24px;}
/*блок преимущества*/
.advantages_head{font-size: 66px; line-height: 84px; padding: 41px 0px;}
.advantages_item{padding: 30px 40px 5px 40px; min-height:250px;}
.advantages_item-title{font-size: 24px; line-height: 31px;}
.advantages_item-text{font-size: 15px;line-height: 25px;}
/*блок доверяют*/
#partners{padding: 55px 0px 75px;}
.partners_box{padding: 0px 10px;}
.partners_item{    padding: 25px 20px;}
/*Обратный звонок*/
#feadback{    padding: 110px 0px 60px;}
.feadback__head b{font-size: 64px; padding-bottom:5px; line-height: 84px;}
.feadback__head{font-size: 25px; padding-bottom:30px;}
.feadback_left{padding-left: 70px;}
.feadback__form input{height: 45px; padding-left: 25px; font-size: 16px;  margin-bottom: 20px;}
.feadback__form{max-width: 360px;}
.feadback_img img{    max-width: 62%;}
.feadback_img{    padding-left: 70px;}
.feadback__form input.btn_submit{height: 58px; width: 205px;     margin: 15px 0px 0px;}
/*Подвал*/
.footer_info_item a,.footer_info_item b{font-size: 23px;}
.footer_info_item{font-size: 17px;}
.footer_logo{width: 380px;}
.footer_info {    width: calc(100% - 380px); padding-right: 0px;}
.footer_top{    padding: 45px 0px 45px 0px;}
.footer_bottom{font-size: 17px;}
.btn-phone{height: 80px; width: 80px; top: -40px; right: 10px;}
.menu a{padding: 0px 20px;}
.feadback_left{padding-left:0px;}
#tariff{padding-top: 45px;}
.api__left{padding-top: 80px;}
.tariff_price-txt1{font-size: 20px;}
.api__left.active{padding-top: 0px;}

    .vin__container {
        padding-left: 0;
        padding-right: 0;
    }
    .vin__zapros .vin__container {
        padding-right: 123px;
    }
}

@media only screen and (max-width : 1382px) {
    .vin__steps-numb-item {
        margin-right: 25px;
    }
    .filed__standart {
        margin-right: 18px;
    }
    .b__filed {
        margin-right: 24px;
    }
}

@media only screen and (max-width : 1365px) {
.tariff_info > div:nth-child(1){flex: 0 0 70%;}
.tariff_info > div:nth-child(2){flex: 0 0 30%; padding: 0px;}
.footer_logo{width: 300px;}
.footer_info {    width: calc(100% - 300px); padding-right: 0px;}
.footer_info_item{flex:  0 0 50%; padding-bottom:10px;}
.footer_info{flex-wrap: wrap;}
.container-fluid{max-width: 1170px;}
.menu a{padding: 0px 10px;}
#header{height: 665px;}
#document{height: 550px;}
#suppliers{height: 560px;}
#api{height: 600px;}
.line_inner{top: 160px;}
.document__left{padding-top: 70px;}
.header__img,.section-img{ min-height: 500px; }
.title b{font-size: 70px;}
.document_img{padding-right:70px;}
.title {font-size: 55px; line-height: 51px;}
.api_img{padding-right:30px;}
.text-list{font-size: 16px;}
#tariff{padding-top: 30px;}
.vis_1200{display: block;}
.vis_1366{display: none;}
.api__left{padding-top: 0px;}
.line{display:none;}

    .vin_form-steps-head-left span {
        font-size: 21px;
        display: block;
    }
    .vin_form-steps-head-left b {
        display: block;
        font-size: 40px;
        color: #fff;
    }
    #header.header__single .vin__container {
        padding-top: 85px;
    }
    .stepsTitle {
        color: #ffffff;
        font-size: 24px;
        font-weight: 300;
        margin-top: 30px;
    }
    .filed__standart {
        width: 350px;
    }
    .vin__steps-numb-item {
        width: 345px;
    }
    .vin__steps-numb-item span {
        font-size: 18px;
        font-weight: 300;
        margin-top: 12px;
        display: inline-block;
    }
    .vin__steps-numb-item.number1:after {
        width: 113px;
    }
    .vin__steps-numb-item.number2:after {
        width: 177px;
    }
    .vin__steps-numb-item.number3:after {
        width: 127px;
    }
    .vin__body h2 {
        color: #ffffff;
        font-size: 23px;
        font-weight: 300;
        margin-bottom: 15px;
    }
    .vin__zapros .vin__container {
        padding-right: 0;
    }
    .vin__zaprosForm p {
        color: #fff;
        font-size: 18px;
        font-weight: 300;
        line-height: 33px;
    }
    .b__filed {
        margin-right: 20px;
        width: 257px;
        float: left;
    }

    .filed_input {
        float: left;
        width: 278px;
        margin-right: 28px;
    }
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
.top__line__menu_tablets{display: block;}
.top__line_menu{display: none;}
.feadback__head{font-size: 24px;}
.tariff-name{width: 160px;}
.tariff_info{width: calc(100% - 160px);}
.tariff_info > div{padding: 0px 20px 0px 10px;}
.tariff_info > div{font-size: 16px;}
.feadback__head b{font-size: 60px; line-height: 64px;}
.header__img{    margin-left: -30px;    margin-right: -70px;}
.feadback_img{padding-left:70px;}
.feadback_img img {    max-width: 320px;}
.document_img{padding-right:40px;}
.section-img img{max-width: 90%;}
.menu a{height: 60px; line-height: 60px;}
.top__line_inner{padding: 20px 0px;}
.container-fluid{max-width: 962px;}
#header{padding-top:180px;}
.text-list{font-size: 14px;}

.document__right,.api__right{width: calc(100% - 420px);}
.document__left ,.api__left{    width: 420px;}
.title-section b{font-size: 50px;}
.vis_992{display: block;}
.vis_1200{display: none;}
.line_inner{top: 202px; left: 20px;}

    .vin_form-steps-head-left {
        width: 605px;
    }
    .vin_form-steps-head-left b {
        display: block;
        font-size: 33px;
        color: #fff;
    }
    .stepsTitle {
        color: #ffffff;
        font-size: 21px;
        font-weight: 300;
        margin-top: 30px;
    }
    .vin__steps-numb-item {
        width: 275px;
    }
    .vin__steps-numb-item.number1:after {
        width: 48px;
    }

    .vin__steps-numb-item.number2:after {
        width: 106px;
    }
    .vin__steps-numb-item.number3:after {
        width: 58px;
    }
    .filed__standart {
        width: 282px;
    }
    #header.header__single .vin__container {
        padding-top: 121px;
    }
    .b__filed {
        width: 206px;
    }
    .b__filed input {
        width: 100%;
        height: 55px;
        border-radius: 3px;
        background-color: #ffffff;
        color: #67657c;
        font-size: 18px;
        font-weight: 300;
        padding-left: 17px;
        line-height: 49px;
    }
    .vin__zaprosForm p br{
        display: none;
    }
    .vin__zaprosForm p {
        color: #fff;
        font-size: 19px;
        font-weight: 300;
        line-height: 25px;
    }
    .get__vin-btn {
        width: 215px;
        height: 55px;
        display: block;
        color: #0d103d;
        font-size: 18px;
    }
    .filed_input {
        float: left;
        width: 100%;
        margin-right: 28px;
        margin-bottom: 16px;
    }

}
/* Medium Devices, Desktops */

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .tariff_info > div{font-size: 13px;}
  #header{background-image: url(/index/img/bg_header_768.jpg);}
#document{background-image: url(/index/img/bg_document_768.jpg);}
#suppliers{background-image: url(/index/img/bg_suppliers_768.jpg);}
#api{background-image: url(/index/img/bg_api_768.jpg);}
#tariff{background-image: url(/index/img/bg_tariff_768.jpg);}
#advantages{background-image: url(/index/img/bg_advantages_768.jpg);}
#partners{background-image: url(/index/img/bg_partners_768.jpg);}
#feadback{background-image: url(/index/img/bg_feadback_768.jpg);}
#footer{background-image: url(/index/img/bg_footer_768.jpg);}
.container-fluid{max-width: 962px;}
.header__left{width: 100%; order: 2; margin-top: 15px;padding-left: 80px;}
.header__right{width: 100%; order: 1;}
.top__line_inner{padding: 16px 0px;}
.btn-reg,.btn-login{height: 50px; line-height: 48px;}
.btn-login{    background-position: 40px 18px;}
.description_list{margin-bottom: 40px;}
#header{height: auto; padding-bottom: 80px; padding-top: 170px; background-size: cover;}
.header__img{margin: 0px; padding-left: 35px;}
.header__img img{max-width: 78%;}
.container-fluid{padding:0 30px;}
.logo img{max-width: 230px;}
.text-list{font-size: 18px;}
.header__img{min-height: auto;}
.vis_992{display: none;}
.vis_768{display: block;}
.tariff_price-txt1{font-size: 19px;}
.tariff__item_left{display: block;     width: calc(100% - 351px); padding:7px 10px 7px 20px;}
.tariff-name{height: auto; display: block;}
.tariff-name b{font-size: 35px;}
.tariff-name_in p{display: inline-block;}
.btn-txt{width: 125px;}
.tariff-name{font-size: 22px; width: 100%; text-align: left; border:none;}
.tariff_info{width: 100%; display: block;}
.tariff_info{font-size: 16px;}
.tariff_info > div{padding-left: 0px;flex:  0 0 100%;}
.tariff_price{width: 240px; padding-right:20px;}
#document{height:auto;    padding: 90px 0px 85px;}
.document_img{min-height:auto;}
.document__right{width: 100%;}
.document__left{width: 100%;    padding-left: 80px;     padding-top: 45px;}
.document_img{padding-right:0px;}
.document_img img{max-width: 460px;    margin-left: -80px;}
#suppliers{height:auto;        padding: 155px 0px 75px;}
.suppliers_img{min-height:auto; text-align:center; display: flex; justify-content: center; margin:0px;}
.suppliers__right{width: 100%;}
.suppliers_img img{max-width: 560px;}
.suppliers__left{width: 100%;    padding-left: 80px;     padding-top: 66px;}
#suppliers .suppliers__left{order: 2;}
#suppliers .suppliers__right{order: 1;}
#api{height:auto;    padding: 97px 0px 70px;}
.api_img{min-height:auto;}
.description_list{max-width: 600px;}
.api__left.active{    padding-top: 28px;}
.api__right{width: 100%; padding: 0px;}
.api__left{width: 100%;    padding-left: 80px;     padding-top: 45px;}
.api_img{padding-right:0px;}
.api_img img{max-width: 480px;    }
.header__img img{max-width: 524px;}
#tariff .title-section{ text-align: left; padding-left: 80px; padding-bottom:50px; }
#tariff{padding: 55px 0px 50px;}
.tariff_info > div{padding: 0px;}
.color8 .tariff-name b{font-size: 25px;}
.color9 .tariff-name b{font-size: 20px;}
.tariff-name_in p{font-size: 17px;}
.tariff-name_in p br{display: none;}
.btn-arr, .btn-tarif{height: 130px;}
.advantages_head{    padding: 41px 0px 54px;}
.advantages_item-title{padding-bottom: 0px;}
#partners{padding: 40px 0px 50px;}
.partners_item{    flex: 0 0 50%;
    max-width: 50%; padding: 10px 0px;}
.partners_item img{max-width: 80%;}
.advantages_item{flex: 0 0 100%; max-width: 100%; min-height:auto; padding: 35px 30px;}
#feadback{min-height:auto;     padding: 100px 0px 120px;}
.feadback_left{padding-left:0px; width: 100%; flex: 0 0 100%; }
.feadback_right{display: none;}
.footer_info_item a, .footer_info_item b{font-size: 20px;}
.footer_top{padding: 25px 0px 10px;}
.footer_logo{padding-top:30px;}
.footer_bottom{padding: 25px 0px;}
.adv2{ background-color: #006dae;}
.adv3{  background-color: #05508b}
.adv4{ background-color: #0087c2;}
.adv5{background-color: #006dae;}
.adv6{ background-color: #05508b}
.adv7{  background-color: #0087c2;}
.adv8{background-color: #006dae;}
.adv9{background-color: #05508b}
.menu a{height: 55px; padding: 0px 20px; line-height: 55px;}
.top__line__menu_tablets .container-fluid{padding: 0px 0px;}
.title b{font-size: 97px; }
.title {font-size: 80px; line-height: 78px; margin-bottom: 20px;}
.line_inner{top: 540px;}

    .subMenuPage {
        margin-bottom: 30px;
    }


}

@media only screen and (max-width : 960px) {
    .vin_form-steps-head-left {
        width: 69%;
    }
    .vin_form-steps-head-left b {
        line-height: 40px;
    }
    .vin__steps-numb-item i.vin__steps-numb {
        margin-right: 14px;
    }
    .vin__steps-numb-item span {
        font-size: 17px;
        font-weight: 300;
        margin-top: 12px;
        display: inline-block;
    }
    .vin__steps-numb-item {
        width: 243px;
        margin-right: 20px;
    }
    .vin__steps-numb-item.number1:after {
        width: 20px;
    }
    .vin__steps-numb-item.number2:after {
        width: 74px;
    }
    .vin__steps-numb-item:nth-child(3) {
        margin-right: 0px;
        width: 195px;
    }
    .vin__steps-numb-item.number3:after {
        display: none;
    }
    .vin__steps-numb-item.number1:after {
        width: 35px;
    }
    .filed__standart {
        width: 47%;
    }
    .filed__standart:nth-child(2n){
        margin-right: 0;
        float: right;
    }
    #header.header__single .vin__container {
        padding-top: 75px;
    }
    .vin__body {
        margin-top: 17px;
    }
    .vin__body h2 {
        color: #ffffff;
        font-size: 21px;
        font-weight: 300;
        margin-bottom: 15px;
    }
    #header.header__single {
        height: inherit;
    }
    .b__filed {
        width: 48%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .b__filed:nth-child(2n) {
        margin-right: 0;
        float: right;
    }
    .get__vin-btn {
        margin-top: 3px;
    }
    .filed_input input {
        width: 80%;
    }
    .filed__group-item {
        position: relative;
    }
    .count_add {
        position: absolute;
        right: 0;
        top: 0;
    }
}
@media only screen and (max-width : 798px) {
    .vin__steps-numb-item {
        width: 215px;
    }
    .vin__steps-numb-item.number1:after {
        width: 11px;
    }


}
@media only screen and (max-width : 713px) {
    .vin_form-steps-head-left {
        width: 100%;
    }
    .vin_form-steps-head-right {
        float: none;
        text-align: left;
        clear: both;
        width: 350px;
        padding-top: 15px;
    }
    .vin_form-steps-head-right a {
        margin-bottom: 11px;
        display: inline-block;
        font-size: 20px;
        float: right;
        margin-right: 0;
        margin-top: 7px;
    }
    .vin__steps-numb-item span{
        display: none !important;
    }
    .vin__steps-numb-item:nth-child(3) {
        margin-right: 0px;
        width: 51px;
        float: right;
    }
    .vin__steps-numb-item.number1:after {
        width: 73%;
    }
    .vin__steps-numb-item.number2:after {
        width: 75%;
    }
    .vin__steps-numb-item {
        width: 285px;
    }
    .vin__steps-numbs {
        margin-top: 16px;
        display: flex;
    }
    .vin__steps-numb-item {
        display: flex;
    }
    .vin__steps-numb-item:nth-child(3) i.vin__steps-numb {
        margin-right: 0;
    }
    .filed__standart input {
        width: 100%;
        height: 55px;
        border-radius: 3px;
        background-color: #ffffff;
        color: #67657c;
        font-size: 16px;
        font-weight: 300;
        padding-left: 13px;
        line-height: 49px;
    }
    .select-selected {
        background-color: #fff;
        padding: 0 !important;
        padding-left: 14px !important;
        height: 55px;
        border-radius: 5px;
        padding-top: 17px !important;
        font-size: 17px;
    }
    .filed__standart {
        width: 48%;
    }
    .vin__zaprosForm h2 {
        color: #fff;
        font-size: 42px;
        font-weight: bold;
        margin-bottom: 15px;
    }
    .filed_input input {
        width: 75%;
    }
    .btn__group button {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 14px;
        padding-top: 15px;
        font-size: 18px;
    }
    .add__button button {
        height: 50px;
        width: 100%;
        border-radius: 3px;
        text-align: center;
        outline: 0;
        font-size: 18px;
        font-weight: 300;
        line-height: 46px;
    }
}



/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
#header{background-image: url(/index/img/bg_header_375.jpg);}
#document{background-image: url(/index/img/bg_document_375.jpg);}
#suppliers{background-image: url(/index/img/bg_suppliers_375.jpg);}
#api{background-image: url(/index/img/bg_api_375.jpg);}
#tariff{background-image: url(/index/img/bg_tariff_375.jpg);}
#advantages{background-image: url(/index/img/bg_advantages_375.jpg);}
#partners{background-image: url(/index/img/bg_partners_375.jpg);}
#feadback{background-image: url(/index/img/bg_feadback_375.jpg);}
#footer{background-image: url(/index/img/bg_footer_375.jpg);}
.container-fluid{padding:0 15px;}
.top__line__menu_tablets .container-fluid{padding: 0px 15px;}
.top__line_btn{display: none;}
.logo img{max-width: 200px;}
.top__line_inner{padding: 20px 0px;}
.btn-reg{height: 35px; line-height: 33px;}
.menu a{height: auto; padding: 10px 15px; line-height: 18px;}
.btn-white,.btn-or-border{font-size: 15px;}
.btn-reg{width: 130px;}
.top__line_tablets_menu{display: none;}
.tariff_price-count{color: #fff;}
.btn-or{font-size: 15px;}
.btn-login{background-position: 20px 10px; padding-left: 1wpx; width: 100px;}
.button_toogle{display: block;}
.top__line__menu_tablets{padding: 0px;}
.top__line_tablets_btn{display: block;}
.top__line_btn_item{padding-left: 10px;}
.top__line_tablets_menu li{display: block; padding: 0px; font-size: 20px; margin-right: 0px;}
.top__line_tablets_menu li a{padding: 15px; display: inline-block; width: 100%;}
.top__line_tablets_menu{background: #009ce4;  position: absolute; top: 100%; left: 0px; right: 0px;}
.header__img img{max-width: 320px; }
.header__img{padding: 0px; margin-left:-15px;}
#header{padding: 180px 0px 60px;}
.title b{font-size: 55px; }
.title {font-size: 40px; line-height: 40px; margin-bottom: 20px;}
.description_list li{font-size: 17px;}
.link-more{font-size: 17px;}
.btn-buy,.btn-demo{width: 160px; height: 55px; line-height: 53px;}
.box_btn li:first-child{margin-right: 20px;}
.description_list li{padding-left: 35px; margin-bottom: 15px;}
.description_list:after{width: 240px;}
.link{padding-bottom: 40px;}
.header__left{padding-left:0px;     margin-top: 25px;}
.description_list li:before{width: 22px; top: 4px; height: 10px; background-size: contain;}
.description_list,.link{margin-left: 0px;}
.description_list:after{width: 200px;}
.description_list:after{margin: 0px;}
.btn-login{line-height: 35px; height: 35px; }
.line{display: none;}
.tariff__item{display: block;}
.tariff__item_left{width: 100%;}
.tariff_price-count{font-size: 40px;}
.tariff__item_right{border:none;}
.tariff__item {border-left: 0px; border-top: 8px solid #fff;}
.tariff_price-txt p:first-child{border-color: #fff;}
.tariff__item_btn{border-left: 1px solid #fff;}
.btn-arr, .btn-txt,.btn-tarif{height: 80px; line-height: 80px;}
.tariff_price{width: calc(100% - 160px);}
.text-list{font-size: 15px;line-height: 26px;}
.color1 .tariff__item_right{background-color: #ffc600; color: #fff;}
.color2 .tariff__item_right{background-color: #85c300; color: #fff;}
.color3 .tariff__item_right{background-color: #00aaa4; color: #fff;}
.color4 .tariff__item_right{background-color: #009cff; color: #fff;}
.color5 .tariff__item_right{background-color: #005bd6; color: #fff;}
.color6 .tariff__item_right{background-color: #7a4cff; color: #fff;}
.color7 .tariff__item_right{background-color: #c25de3; color: #fff;}
.color8 .tariff__item_right{background-color: #f00283; color: #fff;}
.color9 .tariff__item_right{background-color: #d52949; color: #fff;}
.tariff_price-txt p:nth-child(2){border-color: #fff;}
.header__img img{max-width: 90%;}
.document__left{padding-left: 0px;}
.document_img img{max-width: 82%;}
#document{padding: 50px 0px 60px;}
.document__left{padding-top: 20px;}
#suppliers{padding: 90px 0px 60px;}
.suppliers_img{margin-left: -40px;}
.suppliers__left{padding-left: 0px;}
.suppliers__box{padding-top:50px;}
.link-more:after,.link-back:after{top: 5px;}
#api{    padding: 60px 0px;}
.api_img{margin-left: -20px;}
.api_img img {    max-width: 80%;}
.api__left{padding-left:0px; padding-top: 30px;}
.title-section b{font-size: 40px;}
#tariff .title-section{padding-left: 0px;}
.title-section{font-size: 17px;}
#tariff{padding: 30px 0px;}
#tariff .title-section{padding-bottom:40px;}
.tariff__item_left{padding: 12px 10px 15px 18px}
.advantages_head{font-size: 40px; line-height: 42px; text-align:left; padding-left:15px;}
.advantages_head {    padding: 26px 0px 27px 15px;}
.advantages_item{padding: 20px 15px;}
.advantages_item-title{line-height: 28px;}
#partners{padding: 30px 0px 25px;}
.partners_item img{max-width: 100%;}
.partners_box{padding: 0px;}
#partners .title-section{padding-bottom: 15px;}
.partners_item{padding: 7px 0px;}
.feadback__head b{font-size: 40px; line-height: 42px;}
.feadback__head{font-size: 25px;}
#feadback{    padding: 40px 0px 60px;}
.feadback__head b{padding-bottom: 0px;}
.footer_top{padding: 10px 0px;}
.footer_logo { width: 100%;  margin-bottom: 20px;  padding-top: 10px;}
.footer_info{width: 100%; display: block;}
.footer_bottom{text-align:left; padding: 30px 15px;}
.btn-phone{height: 60px; width: 60px; top: 10px;     background-size: 40%;}
}

@media only screen and (max-width : 625px) {
    .filed_input input {
        width: 100%;
    }
    .count_add {
        position: static;
        right: 0;
        top: 0;
    }
    .btn__group {
        float: left;
        display: block;
        border: 1px solid #FFFFFF;
        border-radius: 5px;
        margin-right: 28px;
        width: 100%;
        margin-bottom: 17px;
    }
    .btn__group button {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 14px;
        padding-top: 15px;
        font-size: 18px;
        width: 50%;
        float: left;
    }

    .btn__group button:nth-child(3) {
        width: 100%;
        border-top: 1px solid;
    }
    .filed100 {
        width: 100%;
        height: 88px;
    }
}

@media only screen and (max-width : 550px) {
    .filed__four {
        width: 100%;
    }
    .prev__btn,
    .next__btn{
        float: none;
    }
    .bot__btns .next__btn {
        float: none;
        margin-top: 20px;
    }
    .prev__btn{

    }
   .bot__btns .finish__btn {
        width: 226px !important;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 520px) {
    .filed__standart {
        width: 100%;
        margin-right: 0 !important;
    }
    #header.header__single {
        background: url(../index/img/background_375.jpg) center no-repeat;
        background-size: cover;
        background-position: top;
    }
    .vin__steps-numb-item i.vin__steps-numb {
        width: 50px;
        height: 45px;

        font-size: 25px;
        font-weight: bold;
        text-align: center;
        float: left;
        margin-right: 24px;
        border-radius: 100%;
        font-style: normal;
        padding-top: 5px;
    }
    .vin__zapros {
        background-repeat: no-repeat;
        background-image: url(../index/img/VIN.png);
        background-position: center;
        padding-top: 71px;
        padding-bottom: 83px;
        background-size: cover;
    }
    .b__filed {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .filed100 {
        font-weight: 300;
        padding-left: 29px;
        line-height: 27px;
        margin-bottom: 27px;
        padding-right: 11px;
        padding-top: 11px;
    }
    .prev__btn {
        width: 156px;
    }
    .next__btn {
        width: 156px;
    }
    .add__button button {
        height: 53px;
    }

}
/* bacustom, iPhone Retina */
@media only screen and (max-width : 380px) {
    .vin__steps-numb-item i.vin__steps-numb {
        width: 50px;
        height: 43px;
        font-size: 25px;
        font-weight: bold;
        text-align: center;
        float: left;
        margin-right: 9px;
        border-radius: 100%;
        font-style: normal;
        padding-top: 5px;
    }
    .vin__steps-numb-item:nth-child(3) i.vin__steps-numb {
        margin-right: 0;
        width: 45px;
        height: 42px;
    }
    .vin__steps-numb-item {
        margin-right: 11px;
    }
    .vin__zaprosForm h2 {
        color: #fff;
        font-size: 42px;
        font-weight: bold;
        margin-bottom: 15px;
        line-height: 44px;
    }
    .vin__zaprosForm p {
        color: #fff;
        font-size: 21px;
        font-weight: 300;
        line-height: 34px;
    }
    .vin__zapros h2 {
        color: #0d103d;
        font-size: 40px;
        font-weight: bold;
        margin-bottom: 15px;
    }
    .select-selected {
        padding-top: 15px !important;
        font-size: 20px;
    }
    .filed__standart input {
        font-size: 20px;
    }
    .b__filed input {
        font-size: 20px;
    }
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {



}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
