@media (max-width:768px){.form_name_numb{float:none;margin:0;}
.first_logo a{opacity:1;top:0px;padding:50px;}
.marg1{margin: 0 auto;}
.second_text1{font-size:28px;text-align:center;padding-bottom:10px;}
.perspective{font-family:'Roboto',Arial,sans-serif;font-weight:700;font-size:26px;text-align:center;padding-right:15px;margin:0;}
.ap{margin-top:15px;margin-bottom:68px;text-align:center;}
.icons_second .col-md-3{margin-top:30px;}
.head_form input[type="text"]:first-child{margin-left:13px;}
h1{line-height:31px;font-size:22px;margin-top:20px;}
.title_h1{margin-left:0px;}
.title_head1{font-size:19px;margin-top:27px;margin-bottom:4px;}
.title_head2{font-size:15px;max-width:215px;margin:0 auto;}
.head_form input[type="text"]{font-size:13px;padding:0px 11px;padding-bottom:6px;margin:11px 13px;}
.head_form{max-width:231px;margin:0 auto;margin-top:20px;}
.head_form button{margin-top:9px;}
.center_mob{text-align:center;}
.pers_text1{max-width:100%;}
.perspective4{font-size:24px;text-align:center;}
.difference{text-align:center;max-width:100%;}
.diff_1,
.diff_2,
.diff_3,
.diff_4{margin:0 auto;padding-bottom:45px;text-align:center;padding-right:0px;margin-bottom:-27px;max-width:400px;}
.five{margin-top:20px;padding:0 15px;}
.five h2{font-size:25px;margin-bottom:48px;text-align:center;margin-left:0px;margin-top:16px;}
.marg4{margin-top:20px;}
.ap{margin-top:15px;margin-bottom:81px;}
.sertificats h3{margin-bottom:29px;margin-top:-30px;text-align:center;}
.company{font-family:'Roboto',Arial,sans-serif;font-weight: 700;font-size: 30px;text-align:center;margin-top:34px;margin-bottom:23px;}
.partners img{max-width:37%;margin:15px;}
.port-section .col-md-3{    width: 50%;
    float: left;
    display: inline-block;}
 .slid1 iframe{width: 100%;}

 .slid1 .col-md-3{    width: 50%;
    float: left;
    display: inline-block;}

.fb-img img{float: right;width: 60px;margin-top: -90px;}
.fb-img{float: right;}
.ap{margin-top:-10px;margin-bottom:81px;}
.vibor{font-size:20px;margin-top:50px;margin-bottom:74px;}
.ask{clear:both;text-align:center;font-size:23px;}
.f_form .asked{margin-left:0px;}
.f_form textarea{max-width:193px;}
.social{line-height:50px;margin-top:-297px;float:right;position:absolute;right:auto;left:50%;margin-left:112px;}
.f_form .asked{text-align:center;}
.f_form button{float:none;}
.potential{font-size:13px;}
.third_text{padding-left:0px;}
.perspective4{margin-right: 76px;margin-top: 40px;
text-align: right;}
.third_block1{text-align:center;margin:0 auto;margin-bottom:20px;left:-1px;}
.f_form span{float:none;}
.f_form{float:none;}
.form_pad{text-align:center;}
.f_form .asked{float:none;}
.co_all{text-align:center;}
.icons_second .col-md-3{height:220px;}
.head_form button{margin-left:0;}
.arrow{margin-top:29px;margin-bottom:34px;}
.primer1 p{margin-top:0;}
.name_block_1 h3{font-size:20px;}
.name_block_1 img{top:25px;left:-90px;}
.buttons_cash a{margin-top:15px;}
.name_block_1 h3{font-size:20px;}
.name_block_1 img{display:none;}
.steps h2{font-size: 30px;}
.form_block4 .head_form button{padding: 8px 44px;margin-bottom: 25px;}
.number_txt{margin-left: 4px;}
.number_txt:before{left:-27px;}
.form form h3{font-size: 30px;}

.sx_part_one iframe{display: none;}
.oport{margin-bottom: 50px;}
.six_txt h1{font-size: 28px;font-weight: 700;max-width: 500px;margin: 0 auto;}
.six_txt h2{font-size: 19px;max-width: 457px;margin: 20px auto 0;}
.head_form{max-width: 260px;}
.head_form button{padding: 13px 45px;}
.top-video-blok{padding: 20px 20px 0;}
.top-video-blok .six_txt p{display: none;}
.first{padding-bottom: 60px;height:100vh;min-height:100%;}
.first_logo a {opacity: 1;top: -6px;margin-right: 20px;}
.logo-text{font-size: 16px;}
.first .col-md-5{float: right;}
.phone a {font-size: 18px;}
.cb a{font-size: 14px;padding: 7px 25px;}
.logo {margin-left: 0px;margin-top: 9px;}

.ap{margin-left: 35px;font-size: 16px;margin-right: 0;margin-bottom: 24px;}

.first-number .number{margin-left: -25px;margin-top: -19px;position: absolute;display: block;}
.first-number .line{margin-top: 56px;display: block!important;position: absolute;margin-left: 0}

.second-number .number{margin-right: 27px;margin-top: -8px;position: absolute;display: block;right: 0;}
.second-number .line{margin-top: 75px;display: block!important;position: absolute;right: 0;margin-right: 54px;}

.third-number .number{margin-left: -25px;margin-top: -19px;position: absolute;display: block;}
.third-number .line{margin-top: 56px;display: block!important;position: absolute;margin-left: 0;}

.fourth-number .number{margin-right: 0;margin-top: -45px;position: absolute;display: block;right: 16px;}
.fourth-number .line{margin-top: 35px;display: block!important;position: absolute;right: 0;margin-right: 42px;}

.fiveth-number .number{margin-left: -25px;margin-top: -19px;position: absolute;display: block;}
.fiveth-number .line{margin-top: 56px;display: block!important;position: absolute;margin-left: 0;}
    .sx_all {top: 0;}
    .six .sx_all{width: 91%;margin-left: 8%;}
    .six{margin-top: 20px;}

.sixth-number .number{margin-right: 0;margin-top: -134px;position: absolute;display: block;right: 17px}
.sixth-number .line{margin-top: -54px;display: block!important;position: absolute;right: 0;margin-right: 42px;}
.perspective {font-size: 18px;margin-right: 56px;text-align: right;}
.perss{margin-right: 74px;}
.slid1 iframe {height: 225px;padding: 25px;}
}

@media(max-width: 620px){
    .first .col-md-5{display: none;}
    .first .col-xs-4{width: 100%;}
    .first_logo{text-align: center;}
    .logo-text{text-align: left;}
    .six_txt h1{font-size: 23px;line-height: 1.25;max-width: 290px;}
    .six_txt h2{font-size: 19px;line-height: 1.55;max-width: 311px;margin-bottom: 20px;}
    .top-video-blok .col-md-5{display: block;}
    .sx_part_one iframe {display: block!important;height: 290px!important;}
    .top-video-blok {padding: 20px 0px 0;}
    .second_text1{font-size: 13px;line-height: 1.55;font-weight: 700;}
    .second_text2{font-size: 13px;}
    .second_text3{font-size: 13px;line-height: 1.55;font-weight: 400;}
    .marg1 a{text-align: center;padding: 8px 11px;}
    .pers_text1{text-align: left;font-size: 16px;}
    .logo-black .pers_text1{font-size: 16px;font-weight: 500;}
    .logo-black img{float: none;}
    .logo-black .pers_text1 {font-size: 16px;font-weight: 400;padding-top: 20px;}
    .third_text span{font-size: 14px;font-family: 'Roboto',Arial,sans-serif;line-height: 1.55;font-weight: 500;}
    .first-company{display: none;}
    .difference{font-size: 15px;font-family: 'Roboto',Arial,sans-serif;line-height: 1.55;font-weight: 500;padding: 0 15px;margin-top: 0;}
    .diff_1, .diff_2, .diff_3, .diff_4 {width: 65%;}
    .diff_1 p, .diff_2 p, .diff_3 p, .diff_4 p{font-size: 14px;}
    .perspective4{font-size: 18px;}
    .title_head1{font-size: 18px;}
    .steps h2{font-size: 25px;}
    .number_txt{float: none;display: table;font-size: 16px;padding-left: 15px;}
    .number_txt:before {left: -18px;z-index: -1;}
    .number_steps{float: left;}
    .form form {max-width: 620px;padding: 20px 10px;}
    .form form h4{font-size: 20px;}
    .co_txt{font-size: 13px;text-align: left;}
    .garantie_block5{font-size: 25px;}
    .five{padding: 0;}
    .gar_b5_all{font-size: 13px;max-width: 550px;text-align: left;}
    .rev{font-size: 29px;margin: 50px 0 30px;}
    .rev-k iframe {width: 100%;display: inline-block;float: left;margin-bottom: 0px;padding: 15px;height: 205px;}
    .sertificats .sert {width: 50%;float: left;}
    .company{font-size: 29px;}
    .owl-carousel .owl-item img{width: 110px;}
    .slid1 .col-md-3{width: 100%;}
    .form-footer h4{font-size: 16px;line-height: 1.45;}
    .first .col-md-5 {float: none;padding: 0 15px;}
}

@media(max-width: 530px){
    .sx_part_one iframe{height: 244px!important;}
}

@media(max-width: 450px){
    .sx_part_one iframe{height: 200px!important;}
}

@media(max-width: 370px){
    .sx_part_one iframe{height: 180px!important;}
}

@media(max-width: 330px){
    .sx_part_one iframe{height: 165px!important;}
}
