@media screen and (max-width:768px){.action-image{height:175px;background:url(/images/action-image.jpg) no-repeat top;background-size:150%}p.action-desc{margin:0}.action .container:last-of-type{padding:0 0 10px}.action-image1{height:175px;background:url(/images/action-image.jpg) no-repeat top;background-size:150%}#bg_popup{height:65%;max-width:50%;padding-right:10%;left:40%;padding-left:10%}#bg_popup form input[type=text]{height:40px;padding:0 7%;max-width:240px;width:100%}.v-right{display:none}.v-left{width:100%}.container.vakansii{margin-top:30px}}@media screen and (max-width:737px){*{padding:0;margin:0}html *{max-height:1000000px}body{color:#000;font:14px PTS55F,sans-serif;min-width:320px;background:#fff}li{list-style-type:none}a,span{text-decoration:none;color:#323232;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;line-height:1}h1,h2,h3,h4,h5,h6,p{font-weight:400;line-height:1}button,input,textarea{resize:none;border:none;outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=submit]{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;cursor:pointer}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue bold.eot##iefix")format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue bold.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueBold}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue book.eot##iefix")format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue book.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueBook}@font-face{src:url(/landing_files/fonts/bebas-neue-font/bebas/ttf\'s/bebasneuelight.eot##iefix)format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue light.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueLight}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue regular.eot##iefix")format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueRegular}@font-face{src:url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue thin.eot##iefix")format("embedded-opentype"),url("/landing_files/fonts/bebas-neue-font/bebas/ttf's/bebasneue thin.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:BebasNeueThin}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts55f.eot##iefix)format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts55f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS55F}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts56f.eot##iefix)format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts56f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS56F}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts75f.eot##iefix)format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts75f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS75F}@font-face{src:url(/landing_files/fonts/pt-sans-font/pts76f.eot##iefix)format("embedded-opentype"),url(/landing_files/fonts/pt-sans-font/pts76f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTS76F}.skype_c2c_print_container.notranslate{display:block!important}#skype_c2c_container,.skype_c2c_menu_container{display:none!important}.clear{clear:both}h2{color:#393939;font:24px BebasNeueBold;text-transform:uppercase;letter-spacing:.2px}h2:after{height:2px;content:"";background:#71bc3f;width:55px;margin-top:8px;display:block}.container{padding:0 10px;margin:0 auto;width:75%}.header .container{padding:15px 10px;text-align:center}.header .logo img{width:77px}.header .line{display:none}.header .site-name{font-size:12px;position:relative;left:0;width:100%}.header .site-name p{font:15px/30px BebasNeueRegular}.header .address,.header .rezhim{display:none}.header .phone{margin-right:10px;color:#333;font:23px BebasNeueBold;letter-spacing:.3px;text-align:center!important;text-align:right;width:100%;float:none;margin-top:0}.header .phone p{letter-spacing:.4px;margin-top:0}.header .phone .order_call{height:26px;padding:0 19px 0 40px;color:#fff;font:12px/26px PTS75F;border-bottom:2px solid #53892f;letter-spacing:.2px;border-radius:2px;background:#71bc3f url(/landing_files/images/phone.png) no-repeat 14px;cursor:pointer;vertical-align:top;margin-top:5px;display:inline-block}.header .phone .order_call span{display:none}.main-screen{min-height:200px;background:url(/landing_files/images/main_screen.jpg) no-repeat top;background-size:cover}.main-screen .container{padding:25px 10px}.main-screen .main-text{text-align:right;margin-left:45px;width:auto;float:right}.main-screen .main-text h1{margin-bottom:10px;font:24px BebasNeueBold;letter-spacing:.9px;line-height:28px}.main-screen .main-text h1 br{display:none}.main-screen .main-text h1 span{color:#71bc3f}.main-screen .main-text h3{color:#333;font:18px/22px BebasNeueBold;letter-spacing:.1px;margin-left:0}.main-screen .main-text h3 b{display:block}.main-screen .main-text h3 span{color:#53892f}.main-screen .application{display:none}.application.application-main{box-shadow:0 4px 5px rgba(58,59,59,.25),inset 0 1px 2px hsla(180,1%,66%,.56)}.application{padding:10px 0 15px;text-align:center;background-color:hsla(30,33%,99%,.7);margin:15px auto 0;border-radius:2px;width:300px}.application p{color:#393939;font:9px PTS55F}.application p span{color:#393939;font:9px PTS75F}.application form{margin-top:10px}.application input{border-radius:3px}.application input[type=email],.application input[type=tel],.application input[type=text]{height:37px;padding:0 40px;color:#333;font:18px PTS55F;margin:0 auto 15px;box-shadow:inset 0 0 2px rgba(0,0,0,.4);background:#fff url(/landing_files/images/phone-gray.png) no-repeat 17px;width:60%}#formMain input#button,#formMainV input#button,.application input[type=submit]{height:37px;padding:0 0 0 30px;margin-bottom:10px;color:#fbfbfb;font:15px PTS75F;border-bottom:3px solid #53892f;background:#71bc3f url(/landing_files/images/people.png) no-repeat 13px;background-size:20px;width:90%;vertical-align:bottom;margin-top:10px}.application input[type=submit]:hover{background-color:#63b027}input[type=text]::-webkit-input-placeholder{color:#a7a7a7;font:18px PTS55F;opacity:1}input[type=submit]::-moz-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}input[type=submit]:-ms-input-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}input[type=submit]::-o-placeholder{font-size:18px "PTS55F";color:#a7a7a7;opacity:1}.order_guager{display:inline-block}.products .container{padding:35px 10px}.products .wr-products{text-align:center;margin-top:10px;display:block}#balkonBlock .product-item,.products .product-item{padding:12px 0 20px;border:1px solid #e7e8e8;text-align:left;text-align:center;margin:15px 0 0;width:266px;vertical-align:top;display:inline-table}.products .prices_to_site{font-size:14px;text-align:center;margin:15px 10px 0}.advantages{display:none}.works{border-top:1px solid #ccc;background:none}.works .container{padding:35px 10px;text-align:center}.works h2{font-size:24px;text-align:left}.works .work-top{margin-top:30px}.works .work-bottom{margin-top:0}.works .work-item{text-align:center;margin:0 10px 20px;width:280px;vertical-align:top;display:inline-block}.works .work-item.work-2 img{transition:all .9s}.works .work-item.work-3 img{transition:all 1.3s}.works .work-item.work-4 img{transition:all 2s}.works .work-item img{transition:all .4s;opacity:0}.works .work-item p{font-size:14px;letter-spacing:.2px;line-height:18px;margin-top:8px}.works .work-item p br{display:none}.works .work-text{padding:10px;border:1px solid #14d100;position:relative;margin:5px auto 0;border-radius:9px;width:280px}.works .work-text p{font-size:14px;text-align:center;line-height:18px}.main-video,.works .application,.works .work-text img,.works .work-text p br{display:none}.main-video{color:#fff;transition:all .8s;background:url(/landing_files/images/bg-video.jpg) no-repeat 50%;background-size:cover;cursor:pointer}.main-video:hover{opacity:.87}.main-video .container{min-height:200px}.main-video .video{margin:0;width:300px;line-height:200px;display:none;display:inline-block}.main-video .video img{transition:all .8s;width:45px;vertical-align:middle;display:inline-block}.main-video:hover img{transform:rotate3d(1,0,1,1turn) scale(1.1)}.main-video .video h3{font:24px/34px BebasNeueBold;letter-spacing:.2px;margin-left:15px;vertical-align:middle;display:inline-block}.about-clients .container{padding:35px 10px}.about-clients .advantages{text-align:center;display:block}.about-clients .advantages-item{color:#333;margin:15px 0 0;width:147px;vertical-align:top;display:inline-block}.about-clients .advantages-item .photo{margin-bottom:0;text-align:center;line-height:70px}.about-clients .advantages-item .photo img{width:50px;vertical-align:middle}.about-clients .advantages-item .name{font:30px BebasNeueBold}.about-clients .advantages-item .text{font:14px/20px PTS55F}.about-clients .about-items,.about-clients .application{display:none}.about-clients .about-bottom{margin-right:auto;margin-left:auto;width:300px;margin-top:20px}.about-clients .about-bottom h3{margin-bottom:10px;color:#333;font:24px/30px BebasNeueBold}.about-clients .about-bottom h3 span{color:#71bc3f}.about-clients .about-bottom .text{font-size:14px;width:100%;line-height:18px;margin-top:10px}.about-clients .about-bottom .text span{color:#58ac20}.about-clients .about-bottom .text br,.about-company .slider .slide{display:none}.where-to-find{border-top:1px solid #ccc;text-align:center}.where-to-find .container{padding:35px 10px;color:#333;font:24px BebasNeueBold}.where-to-find .main-address{text-align:center;margin-left:0;width:300px;vertical-align:top;margin-top:0;display:inline-block}.where-to-find .address{color:#000;font:20px BebasNeueBook;margin:15px 0 0;vertical-align:top;display:inline-block}.where-to-find .address img{margin-left:20px;float:left;vertical-align:top;margin-top:4px}.where-to-find .address .address-text{margin-bottom:20px;text-align:left;margin-left:20px;width:180px;display:inline-block}.where-to-find .address .address-text p{margin-left:0;line-height:28px;display:inline-block}.where-to-find .address .address-text a{text-decoration:underline;color:#3083bd;display:inline-block}.where-to-find .address .address-text a:hover{text-decoration:none}.where-to-find .questions{margin-left:0;display:inline-block}.where-to-find .questions .question-manager{padding:10px 20px;color:#fbfbfb;font:18px PTS75F;border-bottom:3px solid #53892f;text-align:center;border-radius:5px;background:#71bc3f;cursor:pointer;width:260px;margin-top:10px;display:inline-block}.where-to-find .questions .question-manager:hover{background-color:#63b027}.where-to-find .questions p{letter-spacing:1px;text-align:center;margin-left:0;line-height:30px}.main-map{position:relative}.main-map iframe{height:420px;width:100%;display:block}.bg-map{height:100%;position:absolute;top:0;left:0;width:100%}.footer .container{padding:15px 1px;width:95%}.footer a.logo{display:none}.footer .logo img{margin-left:13px;width:79px;margin-top:0}.footer .line,.footer .site-name{display:none}.footer .address{margin:0;width:50%}.footer .address img{display:none}.footer .address .address-text{margin-left:0}.footer .address .address-text p{font-size:90%}.footer .address .address-text .dop{font-size:58%}.footer .phone{color:#333;font:23px BebasNeueBold;letter-spacing:.3px;text-align:left;margin:0;width:50%;float:left}.footer .phone p{letter-spacing:.4px;margin-top:0}.footer .phone .order_call{height:26px;padding:0 19px 0 40px;color:#fff;font:12px/26px PTS75F;border-bottom:2px solid #53892f;letter-spacing:.2px;border-radius:2px;background:#71bc3f url(/landing_files/images/phone.png) no-repeat 14px;cursor:pointer;vertical-align:top;margin-top:5px;display:inline-block}.footer .phone .order_call span,.footer .requisites{display:none}.background{height:100%;top:0;background:rgba(0,0,0,.8);left:0;width:100%}.background,.popup_box{position:fixed;display:none}.popup_box{height:310px;padding:20px 10px 0;color:#282528;text-align:center;top:50%;background:#fff;margin-left:-150px;left:50%;width:280px;margin-top:-195px}.popup_box form select{height:40px;font-size:17px;border:1px solid #8e8e8e;margin-bottom:5px;color:#212121;border-radius:3px;width:262px;padding-left:43px}.popup_box h3{font:20px/1 PTS75F!important}.popup_box p{font:13px/14px PTS75F;margin-top:2px}.popup_box form{margin-top:15px}.popup_box form .user_name{background:#fff url(/landing_files/images/user_name.png) no-repeat 13px}.popup_box form .user_phone{background:#fff url(/landing_files/images/user_phone.png) no-repeat 13px}.popup_box form input[type=tel],.popup_box form input[type=text]{height:40px;padding:0 13px 0 47px;font-size:17px;border:1px solid #8e8e8e;margin-bottom:5px;color:#212121;border-radius:3px;width:200px}.popup_box form input::-webkit-input-placeholder{color:#212121;opacity:1}.popup_box form input::-moz-placeholder{color:#212121;opacity:1}.popup_box form input:-ms-input-placeholder{color:#212121;opacity:1}.popup_box form input::-o-placeholder{color:#212121;opacity:1}.popup_box form input[type=submit]{height:40px;font-size:18px;color:#fff;border-bottom:3px solid #385d1e;border-radius:4px;background:#71bc3f;width:262px;margin-top:2px}.popup_box form input[type=submit]:hover{background:#58a227}.popup_box .close{right:0;position:absolute;top:-30px;cursor:pointer}.popup_box .close:hover{opacity:.7}.wr-thank .container{padding:10px 0 30px;color:#393939}.wr-thank .thank-left{width:300px;vertical-align:top;display:inline-block}.wr-thank .thank-left .title{font:28px/1 PTS75F}.wr-thank .thank-left .description{font-size:20px;line-height:22px;margin-top:10px}.wr-thank .thank-left .description br{display:none}.wr-thank .thank-left .description span{font-family:PTS75F}.wr-thank .thank-left .text{font-size:16px;line-height:20px;margin-top:12px}.wr-thank .thank-left .button+.button{margin-left:2px}.wr-thank .thank-left .button{height:34px;font-size:15px;color:#fff;border-bottom:3px solid #385e1e;text-align:center;border-radius:4px;background:#71bc3f;cursor:pointer;width:147px;line-height:2.3;margin-top:20px;display:inline-block}.wr-thank .thank-left .button:hover{background:#58a227}.wr-thank .thank-right{text-align:center;margin-left:0;width:300px;vertical-align:top;margin-top:25px;display:inline-block}.wr-thank .thank-right .people{font-size:18px;margin-bottom:30px;display:inline-block}.wr-thank .thank-right .people img{height:100px;width:100px}.wr-thank .thank-right .people .name{margin-top:5px;font-family:PTS75F}.wr-thank .thank-right .people .position{margin-top:5px}.wr-thank .thank-right .people a{text-decoration:underline;color:#3083bd;margin-top:7px;display:block}}@media screen and (max-width:760px){.share h2{display:none}.youtube{max-height:180px}}@media screen and (max-width:425px){.action-image,.action-image1{height:125px;background-size:170%}.action .application.application-main{box-shadow:none}#bg_popup{left:50%;width:50%}#bg_popup form input[type=text]{width:90%}#bg_popup form input[type=submit]{background-size:90% 50px;width:107%}.youtube{max-height:190px}.container{width:auto}p.sgl{margin-top:auto}.container-wrappers-top{margin-top:1.5em}}@media screen and (max-width:375px){.action-image,.action-image1{height:125px;background-size:160%;background-position:50%}.container-top{min-height:740px}.sert img{max-width:150px}}@media screen and (max-width:320px){.container{width:300px}.container-top{min-height:750px}.action .container{padding:51px 0 10px}#bg_popup{left:60%;width:50%}.sert img{max-width:140px}}