html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
body{font-family:"Montserrat Alternates",sans-serif;overflow-x:hidden;width:100%;background:#fff}
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}
.menu_top_desktop a{cursor:pointer}
.anchor{position:absolute}
.anchor_suggest{margin-top:-60px}
.anchor_works{margin-top:100px}
.anchor_reviews{margin-top:-40px}
.border_line{background:#000;height:2px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin:53px 0 0 254px;width:40px}
.bbline1{margin:53px 0 0 373px}
.bbline2{margin:53px 0 0 531px}
.bbline3{margin:53px 0 0 642px}
.bbline4{margin:53px 0 0 800px}
.bbline5{margin:53px 0 0 925px}


.sug_vl,.suggest_v_price1{
	display: inline-block;
}
.suggest_v_price1{
margin-left: 15px;
  position: relative;
  background: #eee;
  padding: 8px 17px 10px;
  font-size: 14px;
  border-radius: 20px;
  font-weight: 500;	
}


.header__slider_container{background:#626262;height:100vh}
.es_l0,h1,.zaivk_button{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;transform:translate(0,90px);-webkit-transform:translate(0,90px);-moz-transform:translate(0,90px);-o-transform:translate(0,90px);opacity:0}
.es_l0.active,h1.active,.zaivk_button.active{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0)}
.section-wrap{position:relative;height:100%;overflow:hidden;text-align:center}
.tb{display:table;table-layout:fixed;width:100%;height:100%}
.tb-cell{display:table-cell;vertical-align:middle}
.es_l1,.es_l3{width:40px;height:2px;background:#fff;top:-16px;position:relative;opacity:.5}
.section-wrap h1{text-transform:uppercase;color:#fff;font-weight:600;font-size:80px;padding-top:40px;letter-spacing:.5px}
.big_filter{width:100%;height:100%;background:#000;opacity:.45;position:absolute}
.zaivk_button{margin:55px 0 0}
.zaivk_button span{cursor:pointer;background:rgba(204,119,11,0.75);padding:20px 50px 18px;font-size:16px;color:#fff;border-radius:27px;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.zaivk_button span:hover{background:rgba(204,119,11,0.85);-webkit-box-shadow:0 0 40px 0 #ff8400;-moz-box-shadow:0 0 40px 0 #ff8400;box-shadow:0 0 40px 0 #ff8400;border-radius:15px}
.es_l2{font-size:50px;text-transform:uppercase;color:#fff;padding:0 20px;font-family:"Tenor Sans",sans-serif;opacity:.5}
.es_l1,.es_l2,.es_l3,.mess_v{display:inline-block}
.mess_v a{font-size:14px;color:#fff;text-decoration:none;display:block;padding:16px 25px}
.mess_v.whatsapp:hover{-webkit-box-shadow:0 0 28px 0 #24d51f;-moz-box-shadow:0 0 28px 0 #24d51f;box-shadow:0 0 20px 0 #24d51f;border-radius:55px}
.mess_v.telegram:hover{-webkit-box-shadow:0 0 20px 0 #1f91d5;-moz-box-shadow:0 0 20px 0 #1f91d5;box-shadow:0 0 20px 0 #1f91d5;border-radius:55px}
.mess_v{margin:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.mess_v.whatsapp{background:#00b221;border-radius:5px}
.mess_v.telegram{background:#00a6e8;border-radius:5px}
.messeng_container{margin:77px 0 0;position:absolute;right:0}
.scroll-down{z-index:2;width:21px;position:absolute;bottom:100px;display:block;height:44px;webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:2px solid rgba(255,255,255,0.5);left:50%;margin-left:-14px}
.scroll-down span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border-radius:50px;box-sizing:border-box}
.scroll-down span::before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb10 1.5s infinite;animation:sdb10 1.5s infinite;box-sizing:border-box}
@-webkit-keyframes sdb10 {
0%{-webkit-transform:translate(0,0);opacity:0}
40%{opacity:1}
80%{-webkit-transform:translate(0,20px);opacity:0}
100%{opacity:0}
}
@keyframes sdb10 {
0%{transform:translate(0,0);opacity:0}
40%{opacity:1}
80%{transform:translate(0,20px);opacity:0}
100%{opacity:0}
}
.logo_top{width:200px;position:absolute}
.menu_top_desktop{margin:33px 0 0 250px;position:absolute}
.menu_top_desktop li{float:left;padding:0 23px}
.menu_top_desktop li a{color:#fff;font-size:17px;font-weight:500}
.menu_top_desktop li.active a{border-bottom:2px solid;padding-bottom:2px}
.t-cover__filter1{background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 80%,rgba(0,0,0,0.3) 120%);background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 80%,rgba(0,0,0,0.3) 120%);background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 80%,rgba(0,0,0,0.3) 120%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0);top:0;content:"";display:block;height:40%;left:0;position:absolute;right:0;z-index:0}
.email_container,.phone_container{position:absolute}
.email_container{right:15px;top:25px}
.phone_container{right:310px;top:25px}
.email_container img{position:absolute;margin:8px 0 0 -46px}
.phone_container img{position:absolute;margin:8px 0 0 -42px}
.pe_title a{color:#fff;text-decoration:none;font-size:17px;font-weight:500}
.pe_txt{color:#fff;font-size:13px;font-weight:300;opacity:.9;padding:7px 0 0}
.volna_header{margin-top:-97px;border:none;position:relative;text-decoration:none;width:auto;min-height:0;background:url(img/volna_header.png) center 0 repeat;z-index:2;right:0;height:98px}
.advantages_v_img img{width:100%;max-width:120px}
.advantages_v{width:420px;text-align:center}
.advantages_v_title{font-size:23px;font-family:"Tenor Sans",sans-serif;letter-spacing:.2px;opacity:.8;padding-top:10px;color:#000;font-weight:400}
.advantages_v_txt{font-size:15px;line-height:21px;margin:15px 0 0;opacity:.6}
.advantages_v.adv_1,.advantages_v.adv_2{border-right:1px solid #ececec}
.advantages_v.adv_1{padding-right:80px}
.advantages_v.adv_2{padding-left:80px;padding-right:80px}
.advantages_v.adv_3{padding-left:80px}
.advantages_c_list{margin:110px auto 0;text-align:center}
.advantages_v{display:inline-block}
.clearb{clear:both}
.about_vision{position:absolute;margin-top:-500px;height:1px;width:100%}
.about_img_container.up_g img{opacity:1}
.up_g .about1,.up_g .about2,.up_g .about3{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0)}
.about_img_container img{position:absolute;opacity:0;-webkit-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-o-transition:all 1.8s ease;-ms-transition:all 1.8s ease;transition:all 1.8s ease}
.about1{margin:50px 0 0 12px;transform:translate(-90px,0);-webkit-transform:translate(-90px,0);-moz-transform:translate(-90px,0);-o-transform:translate(-90px,0)}
.about2{margin:0 0 0 352px;transform:translate(0,-90px);-webkit-transform:translate(0,-90px);-moz-transform:translate(0,-90px);-o-transform:translate(0,-90px)}
.about3{margin:180px 0 0 352px;transform:translate(0,90px);-webkit-transform:translate(0,90px);-moz-transform:translate(0,90px);-o-transform:translate(0,90px)}
.about_container{padding:150px 0 0;position:relative;z-index:1}
.container h2{font-weight:600;font-size:70px;line-height:60px;color:#272525;text-align:center}
.h2_txt{font-size:18px;line-height:60px;color:#272525;text-align:center;opacity:.7;font-weight:400}
.about_txt_container p{font-weight:400;font-size:16px;line-height:25px;color:#272525;text-align:justify;margin:10px auto}
.about_txt_container{width:690px}
.about_img_container{position:absolute;top:0;right:845px}
.about_container .more{margin:40px 0 0}
.about_container .more span{background:#fd844d;color:#fff;font-size:14px;text-transform:uppercase;padding:20px 40px;font-weight:500;cursor:pointer;display:inline-block;transition-property:all;transition-duration:500ms;transition-delay:0}
.about_container .more span:hover{-webkit-box-shadow:0 0 20px 0 rgba(234,91,58,0.8);-moz-box-shadow:0 0 20px 0 rgba(234,91,58,0.8);box-shadow:0 0 20px 0 rgba(234,91,58,0.8);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.suggest_container{background:#fdf9f6;padding:70px 0 0;position:relative;z-index:1}
.suggest_container h2,.suggest_container .h2_txt,.works_container h2,.works_container .h2_txt,.reviews_container h2,.reviews_container .h2_txt{text-align:left}
.suggest_line,.suggest_line2{background:#fdf9f6;width:120%;height:237px;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);position:relative}
.how_work_line{background:#fff;width:120%;height:234px;-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);position:relative;margin:-71px 0 -170px -15%}
.suggest_line{margin:58px 0 -144px -15%}
.suggest_line2{margin:-133px 0 -144px -15%}
.suggest_v{cursor:pointer;float:left;background:#ff8a8a;height:300px;border-radius:20px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.suggest_v:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 40px 0 rgba(34,60,80,0.2);-moz-box-shadow:0 0 40px 0 rgba(34,60,80,0.2);box-shadow:0 0 40px 0 rgba(34,60,80,0.2)}
.suggest_v:hover .sug_v0{
background: #ff902f;
  color: #fff;
  padding: 20px 20px 14px 30px;	
}
.suggest_v:hover .sug_v0 .suggest_v_price1{background:#ec8021;color:#fff;}
.suggest_v_title{position:absolute;bottom:0}
.sug_v0{
display: block;
  background: #fdf9f6;
  padding: 20px 20px 14px 13px;
  border-radius: 0 20px 0 17px;
  font-size: 18px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;	
}
.suggest_list.rev1{margin:10px 0 40px}
.rev1_v1{background:rgba(232,232,232) url(img/lE2tRAx59iA.jpg) no-repeat center center;background-size:auto;background-size:auto;background-size:cover;width:600px;margin-right:50px}
.rev2_v1,.rev2_v2{width:500px;margin-right:50px}
.rev2_v3{background:rgba(232,232,232) url(img/FeaoabymSnErkhJ.jpg) no-repeat center 97%;background-size:auto;background-size:auto;background-size:cover;width:500px}
.rev1_v2{background:rgba(232,232,232) url(img/fyMyru4ZUo0.jpg) no-repeat center 97%;background-size:auto;background-size:auto;background-size:cover;width:950px}
.rev2_v1{background:rgba(232,232,232) url(img/WVqMG3ZCI-E.jpg) no-repeat center 97%;background-size:auto;background-size:auto;background-size:cover}
.rev2_v2{background:rgba(232,232,232) url(img/7LGYhC4rrqY.jpg) no-repeat center 97%;background-size:auto;background-size:auto;background-size:cover}
.messeng_footer_container{text-align:center;margin:20px 0}
.messeng_footer_container img{width:40px;margin:0 3px}
.works_container{margin:250px 0 0;overflow:hidden}
.work_cont_list{margin:40px 0 0}
.work_k{width:33.33%;float:left;position:relative;font-size:0}
.how_work_container{margin:120px 0 0;position:relative;z-index:1}
.work_bg{background:rgba(0,0,0,0.5);width:100%;position:absolute;height:100%;z-index:1;opacity:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.work_k:hover .work_bg{opacity:1}
.work_k:hover .work_bg .plus{-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0)}
.step_v{position:relative;display:inline-block;text-align:left}
.step_v_content{position:absolute;top:0;margin:-10px 0 0 205px}
.step_v{width:600px;margin:70px}
.work_line{position:relative;height:94%;overflow:hidden;text-align:center;margin:2%;border:2px solid #fff}
.work_line .plus{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;color:#fff;font-weight:100;font-size:220px;-moz-transform:scale(0.1);-webkit-transform:scale(0.1);-o-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1)}
.footer_icon img{width:50px}
.footer_txt1{font-size:17px;color:#000;font-weight:400;opacity:.9;padding:12px 0 15px}
.footer_txt2{font-size:16px;color:#b9550c;font-weight:500;opacity:.8}
.footer_txta a{text-decoration:none;font-size:16px;color:#0598f0;font-weight:500}
.footer_ol2{position:relative;margin:0 auto}
.footer_ol1,.footer_ol3{width:300px;text-align:center;position:absolute;z-index:1}
.footer_ol3{right:0;top:70px}
.footer_cont_txt{padding:70px 0 0;text-align:center}
.work_line2{border:2px solid #fff}
.step_v_nom span{background:#fff;padding:30px 40px;font-size:60px;font-weight:700;color:#dedede;-webkit-box-shadow:0 0 70px 0 rgba(117,117,117,0.29);-moz-box-shadow:0 0 70px 0 rgba(117,117,117,0.29);box-shadow:0 0 70px 0 rgba(117,117,117,0.29);border-radius:20px}
.step_v_title{font-weight:500;font-size:20px}
.step_v_txt{font-weight:400;font-size:15px;line-height:23px;border-left:5px solid #e1e1e1;padding:0 0 0 14px;margin:20px 0 0}
.step_v_txt span{opacity:.7}
.step_v_txt a{color:#0598f0;font-weight:500;text-decoration:none}
.step_v.st1 .step_v_content{margin-top:-12px}
.step_v.st3 .step_v_txt{max-width:300px}
.step_container{padding-top:20px;margin:0 auto;text-align:center}
.reviews_container{margin:100px 0 0;background:#f7faff;padding-bottom:50px}
.reviews_v_avatar img{width:140px;border-radius:50%}
.reviews_v_info{position:absolute;top:0;margin:82px 0 0 177px}
.reviews_v{float:left;position:relative;width:700px;background:#fff;margin:20px;border-radius:20px}
.reviews_v_padding{padding:40px}
.reviews_v_name{font-size:20px;font-weight:500}
.reviews_v_date{font-size:15px;padding:10px 0 0;font-weight:400;opacity:.6}
.reviews_v_text{padding:20px 0 0}
.reviews_v_text p{font-weight:400;font-size:16px;line-height:25px;color:#272525;margin:10px auto}
.reviews_v_icon{margin:-28px 0 -24px -8px}
.reviews_v_icon img{background:#fff;padding:19px;border-radius:19px}
#map{width:100%;height:600px;padding:0;background:url(img/map_bg.png?v=4)}
.slider_navig_container{width:150px;height:68px;background:#fff;right:0;position:absolute;bottom:100px;border-radius:50px 0 0 50px}
.arrowLeft,.arrowRight{position:absolute;cursor:pointer}
.arrowLeft{margin:27px 0 0 40px}
.arrowRight{margin:27px 0 0 90px}
.arrowRight img{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.logo_menu_container{padding:20px 0 0;position:relative;z-index:1}
.mfp-wrap .popup_container,.mfp-wrap .popup_container2{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 31px 2px rgba(34,60,80,0.3);-moz-box-shadow:0 0 31px 2px rgba(34,60,80,0.3);box-shadow:0 0 31px 2px rgba(34,60,80,0.3);opacity:0;visibility:hidden;width:300px;background:#fff;left:50%;top:50%;position:fixed;z-index:43;border-radius:20px;margin:-150px 0 0 -190px;padding:40px}
.close_b{background:#F05A5A;width:45px;height:45px;border-radius:50%;position:absolute;right:-13px;top:-13px;z-index:2;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.close_b img{width:13px;margin:17px 0 0 16px}
.form_header_t{text-align:center;font-weight:600;font-size:20px;padding-bottom:20px;letter-spacing:.5px}
.good_send_img{background:url(img/send.png) no-repeat;width:140px;height:140px;margin:10px auto -30px}
.form_header_txt{padding:50px 0 0;font-size:16px;line-height:22px;opacity:.7;text-align:center;font-weight:500}
.form_header_soc{text-align:center;margin:20px 0 -4px}
.form_header_soc img{width:40px;margin:0 4px}
.popup_shadow{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.6);z-index:42;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:0}
.popup_shadow.active,.mfp-wrap .popup_container2.active,.mfp-wrap .popup_container.active{opacity:1;visibility:visible}
.back_sw3_b{margin:25px 0 0;width:100%}
.back_sw3_b span{background:#5db36d;border-radius:5px;font-size:16px;color:#fff;text-decoration:none;width:100%;display:block;text-align:center;padding:17px 0;cursor:pointer}
.per{font-size:13px;margin:15px 0 0;line-height:18px}
.displaynone{display:none}
.per a{text-decoration:none;color:#0598f0;font-weight:500}
.group{width:100%;height:65px;overflow:hidden;position:relative;display:inline-block}
.group label{font-weight:400;position:absolute;top:32px;color:rgba(0,0,0,.54);font-size:15px;cursor:text;transition:.25s ease}
.group input{background:#fff;display:block;width:100%;padding-top:36.6666666667px;border:none;border-radius:0;font-size:16px;font-weight:400;color:rgba(0,0,0,.54)}
.group input:valid ~ label{top:30px;font-weight:400;color:rgba(255,255,255,0)}
.group input:focus{outline:none}
.group input:focus ~ label{top:10px;font-size:13px;font-weight:400;color:#2196f3}
.group input:focus ~ .bar:before{transform:translateX(0)}
.group input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #333 inset;-webkit-text-fill-color:#fff!important}
.bar{background:#e3e1e1;content:"";width:550px;height:1px;transition:.3s ease;position:relative;top:5px}
.bar:before{content:"";position:absolute;width:100%;height:1px;height:150%;background:#2196f3;transform:translateX(-100%)}
::selection{background:rgba(33,150,243,0.3)}
input:invalid{box-shadow:none}
.form_footer{width:390px;margin:-30px 0 0}
.footer_right_opt{margin:30px 0 0}
.footer_right_opt span{background:#4194ff;padding:10px 36px;color:#fff;font-size:16px;cursor:pointer}
.footer_right_opt span:hover{background:rgba(208,91,6,0.84)}
.form_back_sw{position:absolute;right:50px;top:17%}
.work_k img{width:100%;height:100%}
.menu_top_desktop_fix{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;transform:translate(0,-100px);-webkit-transform:translate(0,-100px);-moz-transform:translate(0,-100px);-o-transform:translate(0,-100px);background:#fff;width:100%;height:70px;position:fixed;top:0;z-index:3;-webkit-box-shadow:0 0 40px 0 rgba(34,60,80,0.2);-moz-box-shadow:0 0 40px 0 rgba(34,60,80,0.2);box-shadow:0 0 40px 0 rgba(34,60,80,0.2);overflow:hidden}
.menu_top_desktop_fix.up_g{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0)}
.menu_top_desktop_fix .menu_top_desktop li a{color:#393939}
.menu_top_desktop_fix .menu_top_desktop{margin:26px 0 0 230px}
.menu_top_desktop_fix .messeng_container{margin:2px 0 0;position:absolute;right:19px}
.menu_top_desktop_fix .logo_top{width:233px;position:absolute;margin-top:-17px}
@media (min-width: 1px) and (max-width: 500px) {
.mfp-wrap .popup_container,.mfp-wrap .popup_container2{width:100%!important;left:0!important;top:0!important;margin:0!important;border-radius:0!important;padding:0!important;height:100%}
.popup_container_vn{padding:60px 30px!important}
.close_b{right:5px!important;top:5px!important}
}
@media (min-width: 1px) and (max-width: 600px) {
.slick-dotted.slick-slider{margin-top:30px}
.work_cont_list .last{display:none}
.work_bg{display:none}
.work_k{width:50%}
.reviews_v_info{position:relative;top:0;margin:30px 0 0;text-align:center}
.slick-dots{bottom:-45px!important}
.reviews_v_icon img{padding:19px;border-radius:19px;margin:-30px auto}
.reviews_v_avatar img{margin:0 auto}
.reviews_v_padding{padding:20px}
.reviews_v_text p{font-size:14px;line-height:23px}
.reviews_v{margin:0}
}
@media (min-width: 1px) and (max-width: 1099px) {
	
	.suggest_v_price2 span {
background: #3c352d;
    padding: 13px 20px 14px 20px;
    border-radius: 0 17px 0 20px;
    font-size: 16px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    right: 0;
    position: absolute;
    color: #fff;
    font-weight: 405;
}
	
	
.suggest_v_price1{display:none;}	
.noscrooll{overflow:hidden}
.suggest_line,.suggest_line2{height:180px}
.anchor_about{margin-top:-30px}
.anchor_suggest{margin-top:-70px}
.anchor_reviews{margin-top:-20px}
.anchor_works{margin-top:-20px}
.mobile_container_menu{overflow-y:scroll;overflow-x:scroll;padding:40px;width:65%;min-width:186px;max-width:340px;height:100%;position:fixed;top:0;bottom:0;margin:0;right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;z-index:1043;-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);-o-transform:translate(100%,0);-moz-transform:translate(100%,0);transform:translate(100%,0);background:rgba(255,255,255,1)}
.mobile_container_menu.active{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}
.mobile_menu_close{width:40px;height:40px;border-radius:40px;position:absolute;z-index:1;margin:20px auto;cursor:pointer;border:none;top:-18px;left:3px}
.mobile_menu_close::before{content:'+';color:#ff7555;position:absolute;z-index:2;transform:rotate(45deg);font-size:35px;line-height:1;top:1px;left:10px;transition:all .3s cubic-bezier(0.77,0,0.2,0.85)}
.mobile_menu_close::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background:#ff7555;z-index:1;transition:all .3s cubic-bezier(0.77,0,0.2,0.85);transform:scale(0.01)}
.mobile_container_menu ul li a{width:100%;position:relative;display:block;color:#424242;font-size:13px;font-weight:500;padding:6px 0;border-bottom:1px solid #d0cece;line-height:32px;text-decoration:none;text-transform:uppercase}
.mobile_container_menu ul li.active a{border-bottom:1px solid #ff6c4a;color:#ff6c4a}
.mobile_container_menu ul li.last a{border-bottom:0 solid #d0cece}
.mobile_container_menu .phone_mob_menu{padding-bottom:30px}
.phone_mob_menu a{font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;display:block;border:1px solid #bebebe;color:#000;border-radius:5px;text-decoration:none;padding:10px;margin:10px 0;text-align:center}
.head_pos5{text-align:center}
.head_pos5 img{width:40px}
.over_hidde{overflow:hidden!important}
.step_container{padding-top:0}
.how_work_container{margin:60px 0 0}
.step_v.st1 .step_v_txt a{top:3px;position:relative}
.reviews_container{overflow-x:hidden}
.logo_mobile .logo_top{
position: absolute;
    z-index: 1;
    width: auto;
    height: 74px;
    left: 5px;
    top: 5px;	
}
.advantages_c_list{margin:10px auto 0}
.mobile_menu_nav_button{position:fixed;right:20px;top:20px;z-index:3}
.mobile_menu_nav_button.bgbu{background:rgba(0,0,0,0.7);padding:5px 10px}
.mobile_menu_nav_button div{width:40px;background:#fff;height:2px;margin:7px 0}
.header__slider_container{height:500px}
.zaivk_button{margin:45px 0 0}
.es_l1,.es_l3{width:20px;height:1px;top:-9px}
.es_l2{font-size:22px}
.section-wrap h1{font-size:36px;padding-top:20px;line-height:50px;padding-left:5px;padding-right:5px}
.zaivk_button span{padding:17px 30px 16px;font-size:13px}
.work_bg,.logo_menu_container,.slider_navig_container,.scroll-down-d{display:none}
.footer_txt2{font-size:15px;line-height:22px;max-width:179px;margin:0 auto}
.footer_cont_txt{padding:10px 0 0}
.messeng_footer_container{margin:-20px 0 40px}
.footer_ol1,.footer_ol3{width:100%;text-align:center;position:relative;margin:50px auto}
.footer_ol3{right:auto;top:auto}
.reviews_v_text p{font-size:15px;line-height:23px}
.reviews_container{margin:0;padding-top:40px}
.step_v.st3 .step_v_txt{max-width:inherit}
.step_v_title{font-size:18px}
.step_v_txt{border-left:0 solid #e1e1e1;padding:0;max-width:300px;margin:10px auto 0;line-height:22px}
.step_v.st1 .step_v_content{margin-top:70px}
.step_v_content{position:relative;top:inherit;margin:70px 0 0}
.step_v{width:100%;margin:82px auto;max-width:400px;text-align:center;display:block}
.works_container{margin:0;padding:20px 0 0}
.suggest_list.rev1{margin:0}
.suggest_v:hover{-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);-webkit-box-shadow:0 0 40px 0 rgba(34,60,80,0.2);-moz-box-shadow:0 0 40px 0 rgba(34,60,80,0.2);box-shadow:0 0 40px 0 rgba(34,60,80,0.2)}
.suggest_v:hover .suggest_v_title span{padding:13px 20px}
.suggest_v_title{position:absolute;bottom:0}
.suggest_v{float:none;height:300px;border-radius:20px;display:block;width:100%;max-width:500px;margin:30px auto}
.suggest_v_title span{padding:13px 20px;font-size:18px}
.advantages_v{width:100%;text-align:center;margin:50px auto;max-width:400px;display:block}
.menu_top_desktop_fix{display:none}
.advantages_v.adv_1{padding-right:0}
.advantages_v.adv_2{padding-left:0;padding-right:0}
.advantages_v.adv_3{padding-left:0}
.advantages_v.adv_1,.advantages_v.adv_2{border-right:0 solid #ececec}
.advantages_v_txt{font-size:14px;line-height:22px}
.advantages_v_title{font-size:20px}
.about_container{padding:0}
.about_img_container{display:none}
.about_txt_container{width:auto;max-width:700px;margin:0 auto}
.container h2{font-size:34px;line-height:46px}
.h2_txt{font-size:15px;line-height:22px;padding-top:5px;max-width:300px;margin:0 auto}
.about_txt_container p{font-size:15px;line-height:23px;text-align:left}
.about_container .more span{padding:20px 30px}
.suggest_container h2,.suggest_container .h2_txt,.works_container h2,.works_container .h2_txt,.reviews_container h2,.reviews_container .h2_txt{text-align:center}
.suggest_container{padding:0}
}
.fix_logo{cursor:pointer}
@media (min-width: 1100px) and (max-width: 9999px) {
.only_mobile,.step_v.st1 .step_v_txt div,.suggest_v_price2{display:none}
.step_v.st1 .step_v_txt a{margin-left:5px}
}
@media (min-width: 1100px) and (max-width: 1199px) {
		.suggest_v_price1 {
  margin-left: 10px;
  font-size: 13px;
}
		.sug_v0 {
  font-size: 16px;
}
.suggest_v:hover .sug_v0 {
  padding: 20px 20px 14px 13px;
}
.border_line{margin:53px 0 0 258px}
.bbline1{margin:53px 0 0 366px}
.bbline2{margin:53px 0 0 512px}
.bbline3{margin:53px 0 0 610px}
.bbline4{margin:53px 0 0 756px}
.bbline5{margin:53px 0 0 869px}
.anchor_about{margin-top:-30px}
.anchor_suggest{margin-top:-140px}
.anchor_reviews{margin-top:-20px}
.anchor_works{margin-top:30px}
.logo_menu_container .messeng_footer_container{position:absolute;right:166px;top:65px}
.reviews_v_text p{font-size:15px;line-height:23px}
.container h2{font-size:65px}
.h2_txt{font-size:17px;line-height:50px}
.suggest_v:hover .suggest_v_title span{padding:20px 35px}
.suggest_v_title span{padding:20px 30px;font-size:18px}
.messeng_footer_container{margin:20px 0 40px}
.advantages_v_title{font-size:20px}
.mess_v{margin:10px 5px}
.mess_v a{padding:16px 14px}
.menu_top_desktop_fix .whatsapp,.menu_top_desktop_fix .telegram{display:none}
.menu_top_desktop_fix .menu_top_desktop{margin:26px 0 0 240px}
.menu_top_desktop_fix .mess_v.whatsapp{display:none}
.about1{width:170px;margin:50px 0 0 308px}
.about2{width:330px;margin:0 0 0 500px}
.about3{width:330px;margin:120px 0 0 500px}
.messeng_container{display:none}
.step_container{padding-top:0}
.step_v{width:563px;margin:60px 20px}
.step_v.st1 .step_v_content{margin-top:-14px}
.step_v_content{margin:-13px 0 0 195px}
.works_container{margin:160px 0 0}
.suggest_list.rev1{margin:10px 0 30px}
.about_container{padding:110px 0 0}
.about_txt_container{width:500px}
.suggest_container{padding:0}
.advantages_v_txt{font-size:14px}
.phone_container{right:auto;top:88px;left:304px}
.email_container{right:344px;top:88px}
.rev2_v1{width:370px;margin-right:30px}
.rev2_v2{width:330px;margin-right:30px}
.rev2_v3{width:290px}
.rev1_v1{width:400px;margin-right:30px}
.rev1_v2{width:620px}
.advantages_v{width:301px}
.adv_2 .advantages_v_txt{max-width:300px;margin:15px auto 0}
.advantages_v.adv_3{padding-left:33px}
.advantages_v.adv_2{padding-left:33px;padding-right:33px}
.advantages_v.adv_1{padding-right:33px}
.menu_top_desktop li{padding:0 17px}
.menu_top_desktop{margin:33px 0 0 230px}
.container{width:1050px}
}
@media (min-width: 1200px) and (max-width: 1299px) {
	.suggest_v_price1 {
  margin-left: 10px;
  font-size: 13px;
}
		.sug_v0 {
  font-size: 16px;
}
.suggest_v:hover .sug_v0 {
  padding: 20px 20px 14px 20px;
}
.border_line{margin:53px 0 0 258px}
.bbline1{margin:53px 0 0 366px}
.bbline2{margin:53px 0 0 512px}
.bbline3{margin:53px 0 0 610px}
.bbline4{margin:53px 0 0 756px}
.bbline5{margin:53px 0 0 869px}
.anchor_about{margin-top:-30px}
.anchor_suggest{margin-top:-140px}
.anchor_reviews{margin-top:-20px}
.anchor_works{margin-top:30px}
.messeng_footer_container{margin:20px 0 40px}
.advantages_v_title{font-size:21px}
.mess_v{margin:10px 5px}
.mess_v a{padding:16px 14px}
.menu_top_desktop_fix .whatsapp,.menu_top_desktop_fix .telegram{display:none}
.menu_top_desktop_fix .menu_top_desktop{margin:26px 0 0 240px}
.menu_top_desktop_fix .mess_v.whatsapp{display:none}
.about1{width:200px;margin:50px 0 0 236px}
.about2{width:360px;margin:0 0 0 470px}
.about3{width:360px;margin:140px 0 0 470px}
.logo_menu_container .messeng_footer_container{position:absolute;right:513px;top:65px}
.messeng_container{display:none}
.step_container{padding-top:0}
.step_v{width:563px;margin:80px 20px}
.step_v.st1 .step_v_content{margin-top:-14px}
.step_v_content{margin:-13px 0 0 195px}
.works_container{margin:160px 0 0}
.suggest_list.rev1{margin:10px 0 30px}
.about_container{padding:110px 0 0}
.about_txt_container{width:500px}
.suggest_container{padding:0}
.advantages_v_txt{font-size:14px}
.phone_container{right:292px;top:88px}
.email_container{right:15px;top:88px}
.rev2_v1,.rev2_v2{width:385px;margin-right:30px}
.rev2_v3{width:320px}
.rev1_v1{width:420px;margin-right:30px}
.rev1_v2{width:700px}
.advantages_v{width:334px}
.adv_2 .advantages_v_txt{max-width:300px;margin:15px auto 0}
.advantages_v.adv_3{padding-left:33px}
.advantages_v.adv_2{padding-left:33px;padding-right:33px}
.advantages_v.adv_1{padding-right:33px}
.menu_top_desktop li{padding:0 17px}
.menu_top_desktop{margin:33px 0 0 230px}
.container{width:1150px}
}
@media (min-width: 1300px) and (max-width: 9999px) {
.logo_menu_container .messeng_footer_container{display:none}
}
@media (min-width: 1300px) and (max-width: 1399px) {
.border_line{margin:53px 0 0 258px}
.bbline1{margin:53px 0 0 366px}
.bbline2{margin:53px 0 0 512px}
.bbline3{margin:53px 0 0 610px}
.bbline4{margin:53px 0 0 756px}
.bbline5{margin:53px 0 0 869px}
.anchor_about{margin-top:-30px}
.anchor_suggest{margin-top:-140px}
.anchor_reviews{margin-top:-20px}
.anchor_works{margin-top:30px}
.menu_top_desktop_fix .menu_top_desktop{margin:26px 0 0 240px}
.menu_top_desktop_fix .mess_v.whatsapp{display:none}
.about1{width:200px;margin:50px 0 0 236px}
.about2{width:360px;margin:0 0 0 470px}
.about3{width:360px;margin:140px 0 0 470px}
.messeng_container{margin:75px 0 0;right:300px}
.step_container{padding-top:0}
.step_v{width:563px;margin:80px 20px}
.step_v.st1 .step_v_content{margin-top:-14px}
.step_v_content{margin:-13px 0 0 195px}
.works_container{margin:160px 0 0}
.suggest_list.rev1{margin:10px 0 30px}
.about_container{padding:110px 0 0}
.about_txt_container{width:600px}
.suggest_container{padding:0}
.advantages_v_txt{font-size:14px}
.phone_container{right:78px;top:91px}
.rev2_v1,.rev2_v2{width:397px;margin-right:30px}
.rev2_v3{width:395px}
.rev1_v1{width:450px;margin-right:30px}
.rev1_v2{width:770px}
.advantages_v{width:366px}
.adv_2 .advantages_v_txt{max-width:300px;margin:15px auto 0}
.advantages_v.adv_3{padding-left:33px}
.advantages_v.adv_2{padding-left:33px;padding-right:33px}
.advantages_v.adv_1{padding-right:33px}
.menu_top_desktop li{padding:0 17px}
.menu_top_desktop{margin:33px 0 0 222px}
.container{width:1250px}
	.sug_v0 {
  font-size: 17px;
}
.suggest_v:hover .sug_v0 {
  padding: 20px 20px 14px 20px;
}
}
@media (min-width: 1400px) and (max-width: 1499px) {
	.sug_v0 {
  font-size: 17px;
}
.suggest_v:hover .sug_v0 {
  padding: 20px 20px 14px 20px;
}
.border_line{margin:53px 0 0 209px}
.bbline1{margin:53px 0 0 315px}
.bbline2{margin:53px 0 0 455px}
.bbline3{margin:53px 0 0 552px}
.bbline4{margin:53px 0 0 694px}
.bbline5{margin:53px 0 0 804px}
.anchor_about{margin-top:-30px}
.anchor_suggest{margin-top:-70px}
.anchor_reviews{margin-top:-20px}
.anchor_works{margin-top:30px}
.menu_top_desktop_fix .messeng_container{margin:4px 0 0}
.menu_top_desktop_fix .menu_top_desktop{margin:26px 0 0 190px}
.menu_top_desktop_fix .menu_top_desktop li{padding:0 18px}
.menu_top_desktop_fix .mess_v{margin:10px 2px}
.menu_top_desktop_fix .logo_top{margin-left:-27px}
.menu_top_desktop_fix .mess_v a{padding:14px 15px}
.menu_top_desktop_fix .menu_top_desktop li a{font-size:16px}
.about1{width:270px;margin:50px 0 0 97px}
.about2{width:430px;margin:0 0 0 400px}
.about3{width:430px;margin:160px 0 0 400px}
.messeng_container{margin:75px 0 0;right:317px}
.step_container{padding-top:0}
.step_v{width:563px;margin:80px 50px}
.works_container{margin:160px 0 0}
.suggest_list.rev1{margin:10px 0 30px}
.about_container{padding:110px 0 0}
.about_txt_container{width:570px}
.advantages_v_txt{font-size:14px}
.phone_container{right:78px;top:91px}
.rev2_v1,.rev2_v2{width:445px;margin-right:30px}
.rev2_v3{width:400px}
.rev1_v1{width:500px;margin-right:30px}
.rev1_v2{width:820px}
.advantages_v{width:400px}
.advantages_v.adv_3{padding-left:33px}
.advantages_v.adv_2{padding-left:33px;padding-right:33px}
.advantages_v.adv_1{padding-right:33px}
.menu_top_desktop li{padding:0 25px}
.menu_top_desktop{margin:33px 0 0 218px}
.container{width:1350px}
}
@media (min-width: 1500px) and (max-width: 1599px) {
.border_line{margin:53px 0 0 233px}
.bbline1{margin:53px 0 0 340px}
.bbline2{margin:53px 0 0 482px}
.bbline3{margin:53px 0 0 579px}
.bbline4{margin:53px 0 0 723px}
.bbline5{margin:53px 0 0 834px}
.anchor_about{margin-top:-20px}
.anchor_reviews{margin-top:-20px}
.anchor_works{margin-top:30px}
.menu_top_desktop_fix .menu_top_desktop{margin:26px 0 0 216px}
.step_container{padding-top:0}
.step_v{width:563px;margin:80px 50px}
.works_container{margin:160px 0 0}
.suggest_list.rev1{margin:10px 0 30px}
.about_container{padding:110px 0 0}
.about_txt_container{width:570px}
.advantages_v_txt{font-size:14px}
.phone_container{right:290px}
.rev2_v1,.rev2_v2{width:495px;margin-right:30px}
.rev2_v3 {
  width: 400px;
}
.rev1_v1{width:530px;margin-right:30px}
.rev1_v2{width:890px}
.advantages_v{width:400px}
.advantages_v.adv_3{padding-left:40px}
.advantages_v.adv_2{padding-left:40px;padding-right:40px}
.advantages_v.adv_1{padding-right:40px}
.menu_top_desktop li{padding:0 16px}
.menu_top_desktop{margin:33px 0 0 218px}
.container{width:1450px}
}
@media (min-width: 1600px) and (max-width: 1699px) {
.advantages_v.adv_3{padding-left:60px}
.rev2_v1,.rev2_v2{width:475px}
.rev1_v1{width:575px}
.rev1_v2{width:925px}
.advantages_v.adv_2{padding-left:60px;padding-right:60px}
.advantages_v.adv_1{padding-right:60px}
.menu_top_desktop{margin:33px 0 0 218px}
.container{width:1550px}
}
@media (min-width: 1700px) and (max-width: 9999px) {
.container{width:1600px}
}