

/* Start:/product/airtouchperformance/style_new.css?167646880843256*/
.production__content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.production__logo{
    max-width: 100%;
    margin: 0 auto;
}
.production__head{
    background: url("/product/airtouchperformance/img/head.jpg") no-repeat bottom center;
    margin-top: 30px;
    text-align: center;
    padding-bottom: 870px;
}
.production__head_title{
    font-size: 70px;
    color: #111111;
    line-height: 72px;
    font-weight: 500;
    white-space: pre-line;
    margin: 0;
    letter-spacing: 0;
    padding-bottom: 0;
}
.production__head_sub-title span{
    white-space: nowrap;
}
.production__head_title:before{
    content: none;
}
.production__head_sub-title{
    font-size: 40px;
    color: #111111;
    line-height: 48px;
    margin: 24px 0 34px;
    font-weight: 500;
}
.production__head .production__head_video-link{
    font-size: 24px;
    color: #ff6d52;
    line-height: 22px;
    position: relative;
    padding-left: 56px;
}
.production__head_video-link:before{
    content: "";
    background-image: url("/product/airtouchperformance/img/play.png");
    width: 44px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
}
.production__head_video-link:hover{
    /*text-decoration: none;*/
}
.production__head_desc{
    color: #444444;
    font-size: 24px;
    line-height: 32px;
    margin: 32px 120px;
}

.production__block{
    padding: 44px 0 94px;
    text-align: center;
}
.production__block_title{
    font-size: 70px;
    color: #111111;
    line-height: 72px;
    font-weight: 500;
    white-space: pre-line;
    padding: 55px 0px;
    margin: 0;
    letter-spacing: 0;
    padding-bottom: 0;
}
.production__block_desc{
    color: #444444;
    font-size: 24px;
    line-height: 32px;
    margin: 46px 140px;
}
.production__advantages{
    display: flex;
    justify-content: center;
    margin-top: 62px;
    flex-wrap: wrap;
}
.production__advantage{
    width: 300px;
    margin: 0 35px;
}
.production__advantage img{
    margin: 0;
}
.production__advantage_title{
    font-size: 30px;
    color: #111111;
    line-height: 32px;
    font-weight: 500;
    margin: 24px 0 16px;
    display: block;
}
.production__advantage_desc{
    font-size: 18px;
    color: #444444;
    line-height: 24px;
}
.production__nav-app{
    /* background: url("/product/airtouchperformance/img/nap-app.jpg") no-repeat top center;
     padding-bottom: 574px;*/
    margin-bottom: 2px;
    background: url("/product/airtouchperformance/img/fons/fon1.jpg") no-repeat top center;
    padding-bottom: 0;

}
.production__nav-app .production__wrap{
    background: url("/product/airtouchperformance/img/fons/bl1.png") no-repeat bottom center;
    background-size: contain;
    padding-bottom: 574px;
}
.production__content .production__nav-app_list{
    display: flex;
    justify-content: center;
}
.production__nav-app_list .production__nav-app_item{
    width: 70px;
    margin: 0 25px;
    color: #fff;
}
.production__nav-app_item img{
    margin: 0;
}
.production__nav-app_item span{
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    display: block;
}
.production__block_color .production__block_title,
.production__block_color .production__block_desc{
    color: #fff;
}
.production__block_color .production__block_desc{
    margin: 46px 120px 64px;
}
.production__nav-app_item_img{
    height: 95px;
}
.production__youtube{
    /*background: url("/product/airtouchperformance/img/youtube.jpg") no-repeat top center;
    padding-bottom: 572px;*/
    background: url("/product/airtouchperformance/img/fons/fon2.jpg") no-repeat bottom center;
    padding-bottom: 0;
    margin-bottom: 2px;
}
.production__youtube .production__wrap{
    background: url("/product/airtouchperformance/img/fons/bl2.png") no-repeat bottom center;
    background-size: contain;
    padding-bottom: 572px;
}
.production__tv{
    /*background: url("/product/airtouchperformance/img/tv.jpg") no-repeat top center;
    padding-bottom: 680px;*/
    background: url("/product/airtouchperformance/img/fons/fon3.jpg") no-repeat top center;
    padding-bottom: 0;
    margin-bottom: 2px;
}
.production__tv .production__wrap{
    background: url("/product/airtouchperformance/img/fons/bl3.png") no-repeat bottom center;
    background-size: contain;
    padding-bottom: 680px;
}
.production__hdd{
    background: url("/product/airtouchperformance/img/hdd.jpg") no-repeat top center;
    padding-bottom: 618px;
    margin-bottom: 2px;
}
.production__music{
    /*background: url("/product/airtouchperformance/img/music.jpg") no-repeat top center;
    padding-bottom: 740px;*/
    background: url("/product/airtouchperformance/img/fons/fon5.jpg") no-repeat top center;
    padding-bottom: 0;
    margin-bottom: 2px;
}
.production__music .production__wrap{
    background: url("/product/airtouchperformance/img/fons/bl5.png") no-repeat bottom center;
    background-size: contain;
    padding-bottom: 740px;
}
.production__music .production__block_desc{
    margin: 46px 125px;
}
.production__radar{
    /*background: url("/product/airtouchperformance/img/radar.jpg") no-repeat top center;
    padding-bottom: 595px;*/
    background: url("/product/airtouchperformance/img/fons/fon6.jpg") no-repeat top center;
    padding-bottom: 0;
    margin-bottom: 2px;
}
.production__radar .production__wrap{
    background: url("/product/airtouchperformance/img/fons/bl6.png") no-repeat bottom center;
    background-size: contain;
    padding-bottom: 595px;
}
.production__radar .production__nav-app_item{
    width: 75px;
    margin: 0 15px;
}
.production__display{
    /*background: url("/product/airtouchperformance/img/display.jpg") no-repeat top center;
    padding-bottom: 632px;*/
    background: url("/product/airtouchperformance/img/fons/fon7.jpg") no-repeat center center;
    padding-bottom: 0;
    margin-bottom: 2px;
}
.production__display .production__wrap{
    background: url("/product/airtouchperformance/img/fons/bl7.png") no-repeat bottom center;
    background-size: contain;
    padding-bottom: 595px;
}
.production__dosug{
    background: url("/product/airtouchperformance/img/dosug.jpg") no-repeat top center;
    padding-bottom: 66px;
    margin-bottom: 2px;
}
.production__dosug .production__block_title{
    margin: 408px auto 0;
    width: 1040px;
}
.production__dosug .production__block_desc{
    margin: 46px 130px;
}
.production__block_desc i{
    font-size: 18px;
    font-weight: 300;
    font-style: italic;
    display: block;
    margin: 10px 0;
}
.production__block_adv .production__advantages{
    margin-top: 74px;
}
.production__block_adv .production__advantage{
    width: 315px;
    margin: 0 28px;
}
.production__content .production__adv_btn{
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    background: #fc1b21;
    background-image: -webkit-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: -moz-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: -ms-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: -o-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: linear-gradient(to bottom, #fc1b21, #bc0e13);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    width: 310px;
    display: block;
}
.production__block_adv .production__adv_btn{
    right: 0;
    margin: auto;
    position: absolute;
    left: 0;
    bottom: -60px;
}
.production__block_adv{
    padding-bottom: 138px;
}
.production__params{
    background-color: #efeeee;
    padding-bottom: 36px;
}
.production__params_options{
    text-align: left;
    margin: 62px auto;
    width: 960px;
}
.production__params_option{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #c8c8c8;
    padding: 16px 0;
}
.production__params_name{
    font-size: 21px;
    color: #a0a0a0;
    font-weight: 700;
    display: block;
    width: 35%;
}
.production__params_value{
    font-size: 18px;
    color: #222222;
    display: block;
    width: 62%;
    word-break: break-word;
}
.production__form{
    padding-bottom: 40px;
}
.production__form form{
    display: flex;
    justify-content: space-around;
    width: 98%;
    margin: 0 auto;
    flex-wrap: wrap;
}
.production__form_field{
    width: 30%;
    margin-bottom: 20px;
}

.production__form_btn input[type=submit]{
    text-transform: inherit;
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    line-height: 26px;
    background: #fc1b21;
    background-image: -webkit-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: -moz-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: -ms-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: -o-linear-gradient(top, #fc1b21, #bc0e13);
    background-image: linear-gradient(to bottom, #fc1b21, #bc0e13);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    padding: 20px;
    text-decoration: none;
    width: 345px;
    height: 70px;
    display: block;

    white-space: nowrap;
    font-family: "Roboto", sans-serif;
    text-align: center;
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    border: none;
}
.production__form_btn input[type=text].required {
    -webkit-box-shadow: inset 2px 2px 0px #d92126, inset -2px -2px 0px #d92126;
    box-shadow: inset 2px 2px 0px #d92126, inset -2px -2px 0px #d92126;
}
.production__form_btn .button:hover, .production__form_btn input[type="submit"]:hover {
    background: #a20f13;
}
.production__call{
    margin: 50px 0;
}
.production__call_desc{
    color: #222222;
    font-size: 24px;
    margin: 0 0 10px;
}
.production__call_phone{
    font-size: 70px;
    color: #222222 !important;
    line-height: 72px;
    margin: 0;
    font-weight: 500;
}
.production__form{
    position: relative;
}
.production__form.production__form_middle{
    padding-bottom: 110px;
}
.production__form #preloader, .production__video_form #preloader {
    position: relative;
    height: 100%;
    width: 100%;
    text-align: center;
}

.production__form .preloader, .production__video_form .preloader{
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    z-index: 30;
    border-radius: 20px;
}
.production__form #spinner, .production__video_form  #spinner{
    position: relative;
    height: 95px;
    width: 95px;
    top: 50%;
    margin-top: -47.5px;
    display: inline-block;
    border-radius: 100%;
    -webkit-animation: rotation .75s infinite linear;
    -moz-animation: rotation .75s infinite linear;
    -o-animation: rotation .75s infinite linear;
    animation: rotation .75s infinite linear;
}
.production__form #spinner:before, .production__video_form  #spinner:before{
    content: "";
    display: block;
    position: absolute;
    left: -3px;
    top: -3px;
    height: 100%;
    width: 100%;
    border-top: 3px solid #d92126;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-right: 3px solid transparent;
    border-radius: 100%;
}
.production__nav-app_list a:hover{
    text-decoration: none;
}
.production__workslider{
    padding: 90px 0 0;
}

.production__video{
    height: 865px;

    position: relative;
    overflow: hidden;
}
.production__video_wrapper{
    background-color: rgba(27, 31, 41, 0.9);
    padding: 75px 0;
    height: 100%;
    width: 100%;
}
.production__video_content{
    border-radius: 20px;
    border: 1px dashed rgba(82, 85, 102, 0.31);
    background-color: rgba(2, 2, 2, 0.2);
    padding: 60px 0;
}
.production__video_text{

}
.production__video_title{
    color: #fff;
    font-size: 38px;
    font-weight: normal;
    line-height: 50px;
    margin-bottom: 28px;
}
.production__video_title span{
    color: #ff2605;
}
.production__video_desc{
    color: #fff;
    font-size: 18px;
    line-height: 38px;
    margin-bottom: 50px;
}
.production__video_form{
    background-color: #fff;
    border-radius: 20px;
    padding: 66px 40px 54px;
    margin-top: 12px;
    position: relative;
    margin-left: 40px;
}
.production__video_form form{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.production__video_form_title{
    color: #000;
    font-size: 18px;
    margin-bottom: 12px;
    font-weight: 700;
}
.production__video_form_fuild {
    background-color: #fff;
    border: 1px solid #ccced5;
    border-radius: 20px;
    width: 100%;
    padding: 16px 18px;
    margin-bottom: 18px;
    font-size: 14px;
    color: grey;
}
.production__video_form .select-box input[type=text].city-input-hd{
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    padding: 16px 18px;
    margin-bottom: 18px;
    font-size: 14px;
    border: none;
    color: grey;
}
.production__video_form_fuild_error{
    border: 1px solid #f02c1c !important;
}
.production__video_form .select-box{
    margin-bottom: 32px;
    border-radius: 20px;
    border: 1px solid #ccced5;
}
button.production__video_form_btn {
    margin-left: auto;
    display: flex;
    width: 47%;
}
.production_form__filed_wrap{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.production__video_form .page_form__city, .production__video_form .iti.iti--allow-dropdown{
    width: 48%;
    margin-bottom: 20px;
}
.production__video_form .page_form__uc_item label{
    width: 100%;
}
.production__video_form .page_form__uc_item label:before{
    background-image: url(/img/header_city_icon_deact2.png);
}
.production__video_form .page_form__current-uc{
    margin-bottom: 10px;
    width: 100%;
}

.production__video_logo{
    margin: 40px auto;
    max-width: 289px;
}
.production__video_logo img{
    width: 100%;
}
.production__menu{
    height: 100%;
}
.production__menu_list{
    display: flex;
    justify-content: flex-end;
    height: 100%;
    align-items: center;
}
.production__menu_item{
    margin-left: 40px;
}
.production__menu_link{
    color: #fff;
    font-size: 18px;
    text-decoration: underline;
    padding: 12px 20px;
    margin: 0 -20px;
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0);
    display: block;
    transition: .3s;
}

.production__menu_link:hover{
    text-decoration: none;
    border: 1px solid #fff;
}
.production__video_bottom_link{
    background: url("/img/bottom_link.png") no-repeat;
    width: 134px;
    height: 134px;
    display: block;
    margin: -52px auto -128px;
}
.production__video_bg {
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    min-width: 100%;
    min-height: 100%;
}

.production__video_review{

}
.production__video_review .production__logo{
    width: 200px;
}
.production__video_review_title{
    font-size: 30px;
    display: table;
    margin: 0 auto 30px;
    font-weight: 700;
    color: #000;
    border-bottom: 1px solid #ff2605;

}
.production__video_review_desc{
    text-align: center;
    color: #434e67;
    font-size: 18px;
    font-weight: 700;
    margin: 20px 0;
}
.production__video_review_wrap{
    margin: 0 auto;
    width: 778px;
    height: 433px;
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0px 2px 32px 0px rgba(51, 51, 102, 0.3);
}
.production__video_review_wrap .video-js{
    background-color: rgba(255, 255, 255, 0);
}
.production__video_review_wrap .vjs-afterglow-skin.vjs-responsive video{
    background-color: rgba(255, 255, 255, 0);
}
.production__video_form .select2-container .select2-selection--single{
    border-radius: 20px;
    background-color: #fff;
    width: 100%;
    font-size: 14px;
    color: grey;
}
.production__video_form .select2-container .select2-selection--single .select2-selection__arrow{

}
.production__form .select-box{
    border-radius: 20px;
  /*  border: 1px solid #ccced5;*/
}
.production__form_fuild{
    background-color: #fff;
    border: 1px solid #ccced5;
    border-radius: 20px;
    width: 100%;
    padding: 16px 18px;
    font-size: 14px;
    color: grey;
}
.production__form .select2-container .select2-selection--single {
    border-radius: 20px;
    background-color: #fff;
    width: 100%;
    font-size: 14px;
    color: grey;
    border: 1px solid #ccced5;
}
.production__form .select-box input[type=text].city-input-hd {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    padding: 16px 18px;
    margin-bottom: 18px;
    font-size: 14px;
    outline: none;
    color: grey;
    border: 1px solid #ccced5;
}
.production__form .select-box.production__video_form_fuild_error input[type=text].city-input-hd {
    border: 1px solid #f02c1c;
}
.production__form .select2-container .select2-selection--single .select2-selection__rendered,
.production__video_form .select2-container .select2-selection--single .select2-selection__rendered{
    text-align: left;
    font-size: 14px;
    color: grey;
    font-weight: normal;
}
.production__form  .select-box.production__video_form_fuild_error{
    border: none !important;
}
.production__form  .select-box.production__video_form_fuild_error .select2-container .select2-selection--single {
    border: 1px solid #f02c1c;
}
@media (max-width: 1600px) {
    .production__nav-app .production__wrap{
        padding-bottom: 452px;
    }
    .production__youtube .production__wrap{
        padding-bottom: 440px;
    }
    .production__tv .production__wrap{
        padding-bottom: 530px;
    }
    .production__music .production__wrap{
        padding-bottom: 530px;
    }
    .production__radar .production__wrap{
        padding-bottom: 495px;
    }
    .production__display .production__wrap{
        padding-bottom: 450px;
    }
}
@media (max-width: 1400px) {
    .production__nav-app .production__wrap{
        padding-bottom: 412px;
    }
    .production__youtube .production__wrap{
        padding-bottom: 400px;
    }
    .production__tv .production__wrap{
        padding-bottom: 490px;
    }
    .production__music .production__wrap{
        padding-bottom: 490px;
    }
    .production__radar .production__wrap{
        padding-bottom: 455px;
    }
    .production__display .production__wrap{
        padding-bottom: 410px;
    }
    .production__nav-app, .production__youtube, .production__tv,
    .production__music, .production__radar, .production__display{
        padding-bottom: 0;
    }
    .production__menu_link{
        font-size: 14px;
        padding: 12px 18px;
    }
    .production__video_bottom_link{
        margin: -24px auto -128px;
    }
    .production__video_form{
        padding: 56px 40px 50px;
    }
    .production__video_desc{
        font-size: 16px;
        line-height: 34px;
        margin-bottom: 10px;
    }
}
@media (max-width: 1200px) {
    .production__content{
        max-width: 960px;
    }
    .production__head {
        background-size: contain;
        padding-bottom: 580px;
    }
    .production__head_title, .production__block_title{
        font-size: 60px; /* 70 */
        line-height: 62px;
    }
    .production__head_sub-title {
        font-size: 34px;
        line-height: 40px;
        margin: 22px 0 32px;
    }
    .production__head_desc {
        margin: 32px 40px;
    }
    .production__block {
        padding: 20px 0 60px;
    }
    .production__block_desc{
        margin: 46px 48px;
    }
    .production__advantage_title{
        font-size: 28px;
    }
    .production__advantage{
        margin: 0 25px;
    }
    .production__block_color .production__block_desc{
        margin: 46px 50px 64px;
    }
    .production__nav-app, .production__youtube, .production__tv,
    .production__music, .production__radar, .production__display{
        padding-bottom: 0;
    }
    .production__nav-app .production__wrap{
        padding-bottom: 330px;
    }
    .production__youtube .production__wrap{
        padding-bottom: 320px;
    }
    .production__tv .production__wrap{
        padding-bottom: 400px;
    }
    .production__music .production__wrap{
        padding-bottom: 355px;
    }
    .production__radar .production__wrap{
        padding-bottom: 380px;
    }
    .production__display .production__wrap{
        padding-bottom: 410px;
    }
    .production__hdd{
        padding-bottom: 564px;
    }
    .production__dosug{
        padding-bottom: 66px;
    }
    .production__block_adv{
        padding-bottom: 138px;
    }
    .production__params{
        padding-bottom: 36px;
    }
    .production__form{
        padding-bottom: 40px;
    }
    .production__music .production__block_desc{
        margin: 46px 24px;
    }
    .production__dosug .production__block_title{
        width: auto;
    }
    .production__block_adv .production__advantages{
        margin-top: 30px;
    }
    .production__block_adv .production__advantage{
        margin: 0 20px;
    }
    .production__block_adv .production__adv_btn{
        bottom: -70px;
    }
    .production__call_phone{
        font-size: 60px;
        line-height: 62px;
    }
    .production__params_options{
        width: 940px;
    }
    .production__video_title{
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 46px;
    }
    .production__video_desc{
        font-size: 16px;
        line-height: 30px;
    }
    .production__video_form{
        padding: 25px 25px 35px;
    }
    .production__video_form_title{
        font-size: 16px;
    }
    button.production__video_form_btn{
        font-size: 16px;
    }
    button.production__video_form_btn:before {
        right: 24px;
        top: -1px;
        width: 35px;
        height: 12px;
        background-size: contain;
    }
    .production__video{
        height: auto;
    }
    .production__video_wrapper{
        padding: 75px 0 95px;
    }
    .production__menu_link{
        padding: 12px 12px;
    }
}
@media (max-width: 992px) {
    .production__video_content{
        padding: 26px 0;
    }
    .production__content{
        max-width: 720px;
    }
    .production__head {
        padding-bottom: 430px;
        margin-top: 70px;
    }
    .production__head_title, .production__block_title{
        font-size: 50px;
        line-height: 52px;
        padding-top: 30px;
    }
    .production__head .production__head_video-link{
        font-size: 20px;
        padding-left: 42px;
    }
    .production__head_video-link:before{
        width: 32px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .production__head_desc{
        font-size: 20px;
    }
    .production__head_sub-title {
        font-size: 28px;
        line-height: 34px;
    }
    .production__head_desc {
        margin: 32px 40px;
    }
    .production__block {
        padding: 20px 0 60px;
    }
    .production__block_desc{
        margin: 46px 5px;
        font-size: 20px;
    }
    .production__advantage_title{
        font-size: 22px;
        line-height: 24px;
    }
    .production__advantage_desc{
        font-size: 16px;
        line-height: 22px;
    }
    .production__advantage{
        margin: 0 25px;
    }
    .production__nav-app_list{
        flex-wrap: wrap;
    }
    .production__nav-app_item{
        margin-bottom: 20px;
        width: 80px;
    }
    .production__block_color .production__block_desc{
        margin: 30px 5px 30px;
    }
    .production__nav-app, .production__youtube, .production__tv,
    .production__music, .production__radar, .production__display{
        padding-bottom: 0;
    }
    .production__nav-app .production__wrap{
        padding-bottom: 220px;
    }
    .production__youtube .production__wrap{
        padding-bottom: 250px;
    }
    .production__tv .production__wrap{
        padding-bottom: 260px;
    }
    .production__music .production__wrap{
        padding-bottom: 210px;
    }
    .production__radar .production__wrap{
        padding-bottom: 275px;
    }
    .production__display .production__wrap{
        padding-bottom: 280px;
    }
    .production__hdd{
        padding-bottom: 390px;
    }
    .production__dosug{
        padding-bottom: 20px;
    }
    .production__block_adv{
        padding-bottom: 190px;
    }
    .production__params{
        padding-bottom: 36px;
    }
    .production__form{
        padding-bottom: 40px;
    }
    .production__music .production__block_desc{
        margin: 46px 10px;
    }
    .production__dosug .production__block_title{
        width: auto;
    }
    .production__block_adv .production__advantages{
        margin-top: 30px;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .production__block_adv .production__advantage{
        margin: 0 32px 20px;
        width: 40%;
    }
    .production__block_adv .production__adv_btn{
        bottom: -120px;
    }
    .production__call_phone{
        font-size: 50px;
        line-height: 54px;
    }
    .production__dosug .production__block_desc{
        margin: 46px 10px;
    }
    .production__block_desc i {
        font-size: 16px;
    }
    .production__params_options{
        width: 710px;
    }
    .production__params_name {
        font-size: 18px;
    }
    .production__params_value {
        font-size: 16px;
    }
    .production__form form{
        width: 720px;
    }
    .production__form_field{
        width: 47%;
    }
    .production__call_desc{
        font-size: 20px;
    }
    .production__video_desc{
        margin-bottom: 30px;
    }
    .production__video_form{
        padding: 56px 62px 50px;
        margin-bottom: 30px;
    }
    .production__menu_list{
        justify-content: space-between;
    }
    .production__video_title{
        margin-top: 20px;
        margin-bottom: 25px;
    }
    .production__menu_item{
        margin-left: 0;
    }
    .production__menu_link{
        font-size: 16px;
    }
    .production__video_review_wrap{
        width: 100%;
        height: 390px;
    }
}
@media (max-width: 768px) {
    .production__video_form{
        padding: 40px 20px;
    }
    .production__content{
        max-width: 560px;
    }
    .production__head {
        padding-bottom: 310px;
        margin-top: 30px;
    }
    .production__head_title, .production__block_title{
        font-size: 40px;
        line-height: 42px;
        padding-top: 30px;
    }
    .production__head .production__head_video-link{
        font-size: 20px;
        padding-left: 42px;
    }
    .production__head_video-link:before{
        width: 32px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .production__head_desc{
        font-size: 18px;
        line-height: 30px;
    }
    .production__head_sub-title {
        font-size: 24px;
        line-height: 28px;
    }
    .production__head_desc {
        margin: 30px 10px;
    }
    .production__block {
        padding: 20px 0;
    }
    .production__block_desc{
        margin: 30px 5px;
        font-size: 18px;
        line-height: 30px;
    }
    .production__advantages{
        flex-wrap: wrap;
        margin-top: 32px;
    }
    .production__advantage_title{
        font-size: 22px;
        line-height: 24px;
    }
    .production__advantage_desc{
        font-size: 16px;
        line-height: 22px;
    }
    .production__advantage{
        margin: 0 25px 40px;
        width: 100%;
    }
    .production__nav-app_list{
        flex-wrap: wrap;
    }
    .production__nav-app_item{
        margin-bottom: 30px;
        width: 70px;
    }
    .production__block_color .production__block_desc{
        margin: 30px 5px 30px;
    }
    .production__nav-app, .production__youtube, .production__tv,
    .production__music, .production__radar, .production__display{
        padding-bottom: 0;
    }
    .production__nav-app .production__wrap{
        padding-bottom: 200px;
    }
    .production__youtube .production__wrap{
        padding-bottom: 230px;
    }
    .production__tv .production__wrap{
        padding-bottom: 240px;
    }
    .production__music .production__wrap{
        padding-bottom: 190px;
    }
    .production__radar .production__wrap{
        padding-bottom: 255px;
    }
    .production__display .production__wrap{
        padding-bottom: 260px;
    }
    .production__hdd{
        padding-bottom: 418px;
    }
    .production__dosug{
        padding-bottom: 20px;
    }
    .production__block_adv{
        padding-bottom: 190px;
    }
    .production__params{
        padding-bottom: 36px;
    }
    .production__form{
        padding-bottom: 40px;
    }
    .production__music .production__block_desc{
        margin: 46px 10px;
    }
    .production__dosug .production__block_title{
        width: auto;
    }
    .production__block_adv .production__advantages{
        margin-top: 30px;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .production__block_adv .production__advantage{
        margin: 0 32px 20px;
        width: 90%;
    }
    .production__block_adv .production__adv_btn{
        bottom: -120px;
    }
    .production__call_phone{
        font-size: 50px;
        line-height: 54px;
    }
    .production__dosug .production__block_desc{
        margin: 46px 10px;
    }
    .production__block_desc i {
        font-size: 16px;
    }
    .production__params_options{
        width: 560px;
    }
    .production__params_name {
        font-size: 18px;
    }
    .production__params_value {
        font-size: 16px;
    }
    .production__form form{
        width: 560px;
    }
    .production__form_field{
        width: 65%;
    }
    .production__call_desc{
        font-size: 20px;
    }
    .production__form.production__form_middle{
        padding-bottom: 42px;
    }
    .production__menu_link{
        font-size: 14px;
    }
    .production__video_title{
        font-size: 26px;
        line-height: 32px;
    }
    .production__video_desc{
        text-align: center;
    }
    .production__menu_list{
        flex-wrap: wrap;
    }
    .production__menu_item{
        width: 45%;
    }
    .production__menu_link{
        text-align: center;
    }
    .production__video_review_wrap{
        height: 310px;
    }
    .production__video_form .page_form__city, .production__video_form .iti.iti--allow-dropdown {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .production__video_form .page_form__city{
        order:1;
    }
    .page_form__current-uc{
        order: 2;
    }
    .production__video_form .iti.iti--allow-dropdown {
        order: 3;
    }
    button.production__video_form_btn{
        order:4;
        width: 100%;
    }
    .page_form__uc_item label:before{
        display: none;
    }
    .production__video_form .page_form__uc_item label{
        padding: 5px 10px 5px 55px;
    }
}
@media (max-width: 576px) {

    .production__content{
        max-width: 420px;
    }
    .production__head {
        padding-bottom: 310px;
        margin-top: 30px;

        background: url("/product/airtouchperformance/img/m/head.png") no-repeat bottom center;
    }
    .production__head_title{
        font-size: 44px;
        line-height: 42px;
        padding-top: 30px;
    }
    .production__head .production__head_video-link{
        font-size: 16px;
        padding-left: 40px;
    }
    .production__head_video-link:before{
        width: 32px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
        top:-3px;
    }
    .production__head_desc{
        font-size: 18px;
        line-height: 30px;
    }
    .production__head_sub-title {
        font-size: 26px;
        line-height: 30px;
        margin: 26px 0 20px;
    }
    .production__head_desc {
        margin: 16px 0px;
        font-size: 18px;
        line-height: 22px;
    }
    .production__block_title{
        font-size: 31px;
        line-height: 40px;
        padding-top: 20px;
    }
    .production__block {
        padding: 20px 0;
    }
    .production__block_desc{
        margin: 30px 0;
        font-size: 18px;
        line-height: 22px;
    }
    .production__block .production__block_title{
        font-size: 30px;
        line-height: 38px;
        padding-top: 18px;
    }
    .production__block .production__block_desc{
        line-height: 22px;
        margin: 9px 0 30px;
    }
    .production__advantages{
        flex-wrap: wrap;
        margin-top: 50px;
    }
    .production__advantage img{
        width: 63%;
    }
    .production__advantage_title{
        font-size: 30px;
        line-height: 38px;
    }
    .production__advantage_desc{
        font-size: 18px;
        line-height: 22px;
        margin: 0;
    }
    .production__advantage{
        margin: 0 0 28px;
        width: 100%;
    }
    .production__advantage:last-child{
        margin: 0;
    }
    .production__block_color .production__block_desc{
        margin: 30px 5px 30px;
    }
    .production__nav-app, .production__youtube, .production__tv,
    .production__music, .production__radar, .production__display{
        padding-bottom: 0;
    }
    .production__nav-app .production__wrap{
        background: url("/product/airtouchperformance/img/m/bl1.png") no-repeat bottom center;
        background-size: contain;
        padding-bottom: 234px;
    }
    .production__nav-app{
        background: url("/product/airtouchperformance/img/m/fon1.jpg") no-repeat top center;
    }
    .production__nav-app .production__block_desc, .production__nav-app .production__block_title{
        color: #222222;
    }
    .production__nav-app .production__block_title{
        font-size: 31px;
        line-height: 38px;
        padding-top: 10px;
    }
    .production__nav-app .production__block_desc{
        line-height: 26px;
        margin: 20px 0 30px;
        height: 230px;
        overflow: hidden;
    }
    .production__nav-app_list {
        overflow: hidden;
        height: 86px;
        justify-content: space-between;
    }
    .production__nav-app_item{
        margin: 0 5px;
        width: 70px;
    }
    .production__nav-app_item_img {
        height: 55px;
        width: 64%;
        margin: 0 auto;
    }
    .production__nav-app_item span {
        font-size: 14px;
        line-height: 16px;
        color: #222222;
    }
    .production__youtube .production__wrap{
        background: url("/product/airtouchperformance/img/m/bl2.png") no-repeat bottom center;
        background-size: contain;
        padding-bottom: 192px;
    }
    .production__youtube{
        background: url("/product/airtouchperformance/img/m/fon2.jpg") no-repeat top center;
    }
    .production__youtube .production__block_desc, .production__youtube .production__block_title{
        color: #222222;
    }
    .production__youtube .production__block_title{
        font-size: 30px;
        line-height: 38px;
        padding-top: 18px;
    }
    .production__youtube .production__block_desc{
        line-height: 22px;
        margin: 9px 0 30px;
    }
    .production__tv .production__wrap{
        background: url("/product/airtouchperformance/img/m/bl3.png") no-repeat bottom center;
        background-size: contain;
        padding-bottom: 310px;
    }
    .production__tv{
        background: url("/product/airtouchperformance/img/m/fon3.jpg") no-repeat top center;
    }
    .production__tv .production__block_desc, .production__tv .production__block_title{
        color: #222222;
    }
    .production__tv .production__block_title{
        font-size: 30px;
        line-height: 38px;
        padding-top: 18px;
    }
    .production__tv .production__block_desc{
        line-height: 22px;
        margin: 9px 0 30px;
    }
    .production__hdd .production__wrap{
        background: url("/product/airtouchperformance/img/m/bl4.png") no-repeat bottom center;
        background-size: contain;
        padding-bottom: 310px;
    }
    .production__hdd{
        background: url("/product/airtouchperformance/img/m/fon4.jpg") no-repeat top center;
        padding-bottom: 0;
    }
    .production__hdd .production__block_desc, .production__hdd .production__block_title{
        color: #222222;
    }
    .production__hdd .production__block_title{
        font-size: 30px;
        line-height: 38px;
        padding-top: 18px;
    }
    .production__hdd .production__block_desc{
        line-height: 22px;
        margin: 9px 0 30px;
    }
    .production__music .production__wrap{
        background: url("/product/airtouchperformance/img/m/bl5.png") no-repeat bottom center;
        background-size: contain;
        padding-bottom: 310px;
    }
    .production__music{
        background: url("/product/airtouchperformance/img/m/fon5.jpg") no-repeat center center;
        padding-bottom: 0;
    }
    .production__music .production__block_desc, .production__music .production__block_title{
        color: #222222;
    }
    .production__music .production__block_title{
        font-size: 30px;
        line-height: 38px;
        padding-top: 18px;
    }
    .production__music .production__block_desc{
        line-height: 22px;
        margin: 9px 0 30px;
    }
    .production__radar .production__wrap{
        background: url("/product/airtouchperformance/img/m/bl6.png") no-repeat bottom center;
        background-size: contain;
        padding-bottom: 230px;
    }
    .production__radar{
        background: url("/product/airtouchperformance/img/m/fon6.jpg") no-repeat center center;
        padding-bottom: 0;
    }
    .production__radar .production__block_desc, .production__radar .production__block_title{
        color: #222222;
    }
    .production__radar .production__block_title{
        font-size: 30px;
        line-height: 38px;
        padding-top: 18px;
    }
    .production__radar .production__block_desc{
        line-height: 22px;
        margin: 9px 0 30px;
    }
    .production__display .production__wrap{
        background: url("/product/airtouchperformance/img/m/bl7.png") no-repeat bottom center;
        background-size: contain;
        padding-bottom: 270px;
    }
    .production__display{
        background: url("/product/airtouchperformance/img/m/fon7.jpg") no-repeat center center;
        padding-bottom: 0;
    }
    .production__display .production__block_desc, .production__display .production__block_title{
        color: #222222;
    }
    .production__display .production__block_title{
        font-size: 30px;
        line-height: 38px;
        padding-top: 18px;
    }
    .production__display .production__block_desc{
        line-height: 22px;
        margin: 9px 0 30px;
    }
    .production__radar .production__nav-app_item{
        margin: 0;
        width: 95px;
    }
    .production__radar .production__nav-app_item_img {
        height: 55px;
        width: 50%;
        margin: 0 auto;
    }
    .production__radar .production__nav-app_item span{
        color: #fff;
    }
    .production__dosug{
        background: url("/product/airtouchperformance/img/m/fon8.jpg") no-repeat top center;
    }
    .production__dosug .production__block_title{
        width: auto;
        padding-top: 0;
        margin-top: 236px;
    }
    .production__block_adv{
        padding-bottom: 190px;
    }
    .production__params{
        padding-bottom: 36px;
    }
    .production__form{
        padding-bottom: 40px;
    }
    .production__block_adv .production__advantages{
        margin-top: 0;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .production__block_adv .production__advantage{
        margin: 0 32px 20px;
        width: 90%;
    }
    .production__block_adv .production__adv_btn{
        bottom: -120px;
        line-height: 20px;
        width: 300px;
    }
    .production__block_adv .production__advantage img{
        display: none;
    }
    .production__call_phone{
        font-size: 44px;
        line-height: 48px;
    }
    .production__block_desc i {
        font-size: 16px;
    }
    .production__params .production__block_desc{
        margin: 9px 0 20px;
    }
    .production__params_options{
        width: 100%;
        margin: 0;
    }
    .production__params_option{
        flex-wrap: wrap;
        text-align: center;
        padding: 16px 0 8px;
    }
    .production__params_name {
        font-size: 17px;
        width: 100%;
    }
    .production__params_value {
        font-size: 17px;
        width: 100%;
    }
    .production__form form{
        width: 100%;
    }
    .production__form_field{
        width: 100%;
    }
    .production__call_desc{
        font-size: 20px;
    }
    .production__video_form{
        padding: 26px 22px 20px;
    }
    .production__video_review_wrap {
        height: 220px;
    }
    .production__video_review_title{
        border-bottom: 0px;
    }
}
@media (max-width: 470px) {
    .production__nav-app .production__wrap{
        padding-bottom: 190px;
    }
    .production__tv .production__wrap{
        padding-bottom: 230px;
    }
    .production__music .production__wrap{
        padding-bottom: 210px;
    }
    .production__radar .production__wrap{
        padding-bottom: 190px;
    }
    .production__video_form .page_form__city{
        font-size: 0;
    }
}
@media (max-width: 440px) {
    .production__content {
        max-width: 95%;
        margin: 0 auto;
    }
    .production__block .production__block_title{
        font-size: 26px;
        line-height: 28px;
        padding-top: 10px;
    }
    .production__nav-app .production__wrap{
        padding-bottom: 170px;
    }
    .production__nav-app_list{
        height: 70px;
    }
    .production__hdd .production__wrap{
        padding-bottom: 230px;
    }
    .production__music .production__wrap {
        padding-bottom: 200px;
    }
    .production__call_phone {
        font-size: 32px;
        line-height: 38px;
    }
    button.production__video_form_btn:before{
        content: none;
    }
    .production__form button.production__video_form_btn:before{
        content: " ";
    }
    .production__video_review_wrap {
        height: 160px;
    }
}

.video-form__description{
    margin-top: 16px;
    margin-left: 60px;
    color: #fff;
    text-transform: uppercase;
}
.video-form__description a{
    line-height: 28px;
    background-color: #f7060b;
    font-size: 18px;
    text-decoration: none;
}

.text__inner {
    height: 520px;
    margin: 55px 0 60px;
    overflow: hidden;
}
.text__main {
    padding-right: 50px;
}
.text__main p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 24px;
    color: #434E67;
}


@media (max-width: 991.98px){
    .text__inner {
        height: auto;
    }
    .text__main {
        padding-right: 0;
    }
}

/* End */


/* Start:/local/components/unit/services.works/templates/kibercar-airtouch/style.css?1603710215355*/
.main-works__item_video:before {
    z-index: -1 !important;
}
.main-works.main-section{
    padding: 70px 0 20px;
    text-align: left;
}

.main-section__title h2 {
    font-size: 30px;
    font-weight: 700;
    color: #000;
    margin-left: 10px;
    text-align: left;
}
.production__wrap .main-works.main-section{
    padding-top: 0;
}
/* End */


/* Start:/local/components/kibercar/form.through/templates/production_form/style.css?15875600952052*/
.production__form .production__content{
    border-radius: 20px;
    border: 1px solid #ccced5;
    box-shadow: 0px 2px 32px 0px rgba(51, 51, 102, 0.3);
    padding: 0 200px 100px;
}
.production__form .production__block_title{
    /*font-size: 60px;*/
}
.production__form  .production__block_desc{
    margin: 30px 70px;
    opacity: 0.5;
}

.production__form  form{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
button.production__form_btn {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 47%;
}
.production_form__filed_wrap{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.production__form .page_form__city, .production__form .iti.iti--allow-dropdown{
    width: 48%;
    margin-bottom: 20px;
}
.production__form .page_form__uc_item label{
    width: 100%;
}
.production__form .page_form__uc_item label:before{
    background-image: url(/img/header_city_icon_deact2.png);
}
.production__form .page_form__current-uc{
    margin-bottom: 10px;
    width: 100%;
}
@media (max-width: 992px) {
    .production__form .production__content {
        padding: 0 50px 35px;
    }
    .production__block .page_form__form {
        width: 100%;
    }
}
@media (max-width: 767.98px) {
    .production__block .page_form__form .page_form__city,
    .production__block .page_form__form .iti.iti--allow-dropdown
    {
        width: 100%;
        margin-right: 0;
    }
    .production__block .page_form__form button.production__form_btn{
        width: 100%;
        order: 3;
    }
    .production__block .page_form__form .page_form__uc_item label {
        padding: 5px 50px 5px 58px;
    }
    .production__form .production__block_desc {
        margin: 30px 0;
    }
}
@media (max-width: 419.98px) {
    .production__block .page_form__city {
        font-size: 0;
    }
    .production__block .page_form__form .page_form__btn:before {
        content: "";
        display: none;
    }
}
/* End */


/* Start:/local/components/kibercar/form.city.change/templates/.default/style.css?15861743962902*/
.page_form__filed_wrap .select-box {
    background-color: #fff;
    border-radius: 20px;
    width: 220px;
    margin-right: 24px;
    margin-bottom: 28px;
    font-size: 14px;
    color: grey;
    border: 1px solid #ccced5;
}
.page_form__filed_error {
    border: 1px solid #f02c1c !important;
}
.page_form__filed_wrap .select2-container .select2-selection--single .select2-selection__rendered{
    background-color: #fff;
    padding: 0 32px 0 22px;
    border-radius: 20px;
    width: 218px;
    margin-right: 24px;
    margin-bottom: 28px;
    font-size: 14px;
    color: grey;
}

.page_form__filed_wrap .select2-container .select2-selection--single{
    border-radius: 20px;
}

.page_form__filed_wrap .select2-container .select2-selection--single{
    background: none;
}

.page_form__wrap{
    position: relative;
}
.page_form__wrap #preloader {
    position: relative;
    height: 100%;
    width: 100%;
    text-align: center;
}


.page_form__wrap .preloader {
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: -30px;
    width: 100%;
    height: 106%;
    background: rgba(255, 255, 255, 0.8);
    z-index: 110;
}
.page_form__wrap #spinner {
    position: relative;
    height: 95px;
    width: 95px;
    top: 50%;
    margin-top: -47.5px;
    display: inline-block;
    border-radius: 100%;
    -webkit-animation: rotation .75s infinite linear;
    -moz-animation: rotation .75s infinite linear;
    -o-animation: rotation .75s infinite linear;
    animation: rotation .75s infinite linear;
}
.page_form__wrap #spinner:before {
    content: "";
    display: block;
    position: absolute;
    left: -3px;
    top: -3px;
    height: 100%;
    width: 100%;
    border-top: 3px solid #d92126;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-right: 3px solid transparent;
    border-radius: 100%;
}

.form-change-city-popup .h{
    display: flex;
}
.form-change-close{
    display: flex;
    width: 40px;
    margin-right: 26px;
    font-size: 38px;
    font-weight: 400;
    line-height: 20px;
    color: #000;
    font-family: 'M PLUS Rounded 1c',sans-serif;
    margin-top: 7px;
    cursor: pointer;
}
.form-change__wrap{
    min-height: 271px;
}
.form-change__wrap .city_submenu_head_cities{
    margin-left: inherit;
}

@media (max-width: 991.98px) {
    .page_form__wrap .preloader {
        top: 0;
        height: 100%;
    }
}
@media (max-width: 935.98px) {
    .page_form__filed_wrap .select2-container .select2-selection--single .select2-selection__rendered{
        width: 100%;
    }
}
@media (max-width: 635.98px) {
    .page_form__filed_wrap .iti.iti--allow-dropdown{
        margin-bottom: 28px;
    }
    .page_form__filed_wrap .select-box {
        width: 100%;
        margin-right: 0;
    }
}
/* End */
/* /product/airtouchperformance/style_new.css?167646880843256 */
/* /local/components/unit/services.works/templates/kibercar-airtouch/style.css?1603710215355 */
/* /local/components/kibercar/form.through/templates/production_form/style.css?15875600952052 */
/* /local/components/kibercar/form.city.change/templates/.default/style.css?15861743962902 */
