@charset "UTF-8";@font-face{font-family:Futura;font-weight:400;font-style:normal;src:url(../fonts/FuturaPT_Book/FuturaPT_Book.eot);src:url(../fonts/FuturaPT_Book/FuturaPT_Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT_Book/FuturaPT_Book.woff) format("woff"),url(../fonts/FuturaPT_Book/FuturaPT_Book.ttf) format("truetype")}@font-face{font-family:Futura;font-weight:500;font-style:normal;src:url(../fonts/FuturaPT_Demi/FuturaPT_Demi.eot);src:url(../fonts/FuturaPT_Demi/FuturaPT_Demi.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT_Demi/FuturaPT_Demi.woff) format("woff"),url(../fonts/FuturaPT_Demi/FuturaPT_Demi.ttf) format("truetype")}@font-face{font-family:Futura;font-weight:800;font-style:normal;src:url(../fonts/FuturaPT_Heavy/FuturaPT_Heavy.eot);src:url(../fonts/FuturaPT_Heavy/FuturaPT_Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT_Heavy/FuturaPT_Heavy.woff) format("woff"),url(../fonts/FuturaPT_Heavy/FuturaPT_Heavy.ttf) format("truetype")}@font-face{font-family:Futura;font-weight:300;font-style:normal;src:url(../fonts/FuturaPT_Light/FuturaPT_Light.eot);src:url(../fonts/FuturaPT_Light/FuturaPT_Light.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT_Light/FuturaPT_Light.woff) format("woff"),url(../fonts/FuturaPT_Light/FuturaPT_Light.ttf) format("truetype")}@font-face{font-family:Futura;font-weight:500;font-style:normal;src:url(../fonts/FuturaPT_Medium/FuturaPT_Medium.eot);src:url(../fonts/FuturaPT_Medium/FuturaPT_Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaPT_Medium/FuturaPT_Medium.woff) format("woff"),url(../fonts/FuturaPT_Medium/FuturaPT_Medium.ttf) format("truetype")}@font-face{font-family:SFUIDisplay;font-weight:300;font-style:normal;src:url(../fonts/SFUIDisplay_Light/SFUIDisplay_Light.eot);src:url(../fonts/SFUIDisplay_Light/SFUIDisplay_Light.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay_Light/SFUIDisplay_Light.woff) format("woff"),url(../fonts/SFUIDisplay_Light/SFUIDisplay_Light.ttf) format("truetype")}@font-face{font-family:SFUIDisplay;font-weight:500;font-style:normal;src:url(../fonts/SFUIDisplay_Medium/SFUIDisplay_Medium.eot);src:url(../fonts/SFUIDisplay_Medium/SFUIDisplay_Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay_Medium/SFUIDisplay_Medium.woff) format("woff"),url(../fonts/SFUIDisplay_Medium/SFUIDisplay_Medium.ttf) format("truetype")}@font-face{font-family:SFUIDisplay;font-weight:400;font-style:normal;src:url(../fonts/SFUIDisplay_Regular/SFUIDisplay_Regular.eot);src:url(../fonts/SFUIDisplay_Regular/SFUIDisplay_Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay_Regular/SFUIDisplay_Regular.woff) format("woff"),url(../fonts/SFUIDisplay_Regular/SFUIDisplay_Regular.ttf) format("truetype")}@font-face{font-family:SFUIDisplay;font-weight:600;font-style:normal;src:url(../fonts/SFUIDisplay_Semibold/SFUIDisplay_Semibold.eot);src:url(../fonts/SFUIDisplay_Semibold/SFUIDisplay_Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay_Semibold/SFUIDisplay_Semibold.woff) format("woff"),url(../fonts/SFUIDisplay_Semibold/SFUIDisplay_Semibold.ttf) format("truetype")}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}body,html{height:100%;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:.83333vw;min-width:16.66667vw;position:relative;line-height:1.65;font-family:Futura,sans-serif;overflow-x:hidden;font-weight:200}h1,h3,h4,h5{margin:0;padding:0}.img-responsive{display:block;max-width:100%;height:auto}.text-center{text-align:center}::-moz-selection{background-color:orange;color:#fff}::selection{background-color:orange;color:#fff}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background-color:#2f2f31}.preloader .pulse{position:relative;left:50%;top:50vh}.preloader .pulse:after,.preloader .pulse:before{content:'';border:.26042vw solid #eb6222;width:5.20833vw;height:5.20833vw;-webkit-border-radius:26.04167vw;border-radius:26.04167vw;position:absolute}.preloader .pulse:before{-webkit-animation:pulse-outer .8s ease-in infinite;animation:pulse-outer .8s ease-in infinite}.preloader .pulse:after{-webkit-animation:pulse-inner .8s linear infinite;animation:pulse-inner .8s linear infinite}@-webkit-keyframes pulse-outer{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@keyframes pulse-outer{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@-webkit-keyframes pulse-inner{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-inner{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}h2{margin-top:6.25vw;color:#000;font-size:2.5vw;font-weight:800;text-transform:uppercase;position:relative}h2:before{content:'';background-color:#eb6222;width:7.34375vw;height:.26042vw;position:absolute;bottom:0;left:.20833vw}.sm{font-weight:800}.sr{color:#eb6222}.wrapper{width:100%;max-width:100vw;margin:0 auto;position:relative;background:#f7f7f7;overflow:hidden}.wrap-inner{width:88.02083vw;margin:0 auto;position:relative}.background{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}.background:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.58}.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.float-r{float:right}.clearfix:after{content:'';display:block;clear:both}.header{position:absolute;top:0;left:0;right:0;z-index:1000;padding-top:2.08333vw}.logo{width:6.5625vw;height:7.23958vw;float:left}.logo img{width:100%;height:100%}.phone{color:#fff;text-align:right}.phone span{font-weight:900}.phone:before{content:'';position:absolute;top:.3125vw;right:5.46875vw;width:.67708vw;height:.67708vw;background-image:url(../img/phone-receiver.png)}.menu__item{padding:.3125vw .57292vw;margin-right:2.29167vw}.menu__item:last-child{margin-right:0}.menu__item:hover{border:.05208vw solid #eb6222;padding:.26042vw .52083vw}.menu__item .menu__list{color:#fff;text-transform:uppercase;font-weight:800;font-size:.83333vw}.banner-top{background-image:url(../img/top_banner.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative;height:51.35417vw;width:100%;padding-top:18.22917vw;text-align:center;margin-bottom:4.16667vw}.banner-title{color:#fff;font-size:5.20833vw;font-weight:500;line-height:1.4;text-align:center;text-transform:uppercase;margin-bottom:5.72917vw}.link{text-transform:uppercase;    -webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;color:#fff;background-color:#eb6222;padding:1.5625vw 3.64583vw;cursor:pointer;font-family:SFUIDisplay;font-size:1.25vw;font-weight:400;text-align:center}.link:hover{border:.10417vw solid #eb6222;color:#000;background-color:#eb6222;font-weight:600}.about-sec{position:relative;height:41.875vw;width:100%;margin-bottom:6.25vw;text-align:center}.about-sec p{color:#000;font-size:.9375vw;line-height:1.19792vw}.about-sec:before{content:'';position:absolute;top:3.4375vw;left:-25.625vw;height:32.65625vw;width:95.3125vw;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:-webkit-linear-gradient(315deg,#ededed 76%,rgba(255,255,255,0) 76%);background:-o-linear-gradient(315deg,#ededed 76%,rgba(255,255,255,0) 76%);background:linear-gradient(135deg,#ededed 76%,rgba(255,255,255,0) 76%)}.about-title{color:#000;font-size:1.25vw;font-weight:500;line-height:1.5625vw;text-align:center;text-transform:uppercase;margin-bottom:3.02083vw}.about-info{width:31.25vw;text-align:justify}.gallery{position:absolute;top:0;right:0;width:55.52083vw;height:41.875vw;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.gallery-item{position:absolute;z-index:1;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-img,.gallery-item__bg{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;top:-1.30208vw;right:-1.30208vw;bottom:-1.30208vw;left:-1.30208vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.gallery-img{background-image:url(../img/gallery-img.png);overflow:hidden}.gallery-item_bottom{z-index:3;top:70%;left:0;right:0;margin:auto;width:auto;height:auto;padding-top:100%;background-color:#eb6222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.gallery-img-tr{position:absolute;top:-6.51042vw;right:1.40625vw;width:0;height:0;border-top:29.53125vw solid transparent;border-right:33.17708vw solid #eb6222;border-bottom:27.8125vw solid transparent}.gallery-title{z-index:1000;position:absolute;text-align:right;width:21.77083vw;top:45%;margin-right:3.125vw;right:0;color:#fff;font-size:1.5625vw;font-weight:500;line-height:1.1;text-transform:uppercase}.gallery-title span{color:#fff;font-size:1.5625vw;font-weight:200;line-height:1.5625vw;text-transform:none}.advantages-sec{text-align:center;margin-bottom:11.19792vw}.advantages-sec h2{margin-bottom:5.20833vw;display:inline-block}.advantages-sec h2:before{left:35%}.advant-item{width:17.39583vw}.advant-item:nth-child(2) .advant-img{background-image:url(../img/svg/advant_1-02.svg)}.advant-item:nth-child(3) .advant-img{width:5.05208vw;height:4.89583vw;background-image:url(../img/svg/advant_1-03.svg)}.advant-item:nth-child(4) .advant-img{width:6.71875vw;height:4.84375vw;background-image:url(../img/svg/advant_1-04.svg)}.advant-item:nth-child(5) .advant-img{width:5.20833vw;height:4.94792vw;background-image:url(../img/svg/advant_1-05.svg)}.advant-img{display:inline-block;background-image:url(../img/svg/advant_1-01.svg);width:4.73958vw;height:4.73958vw}.advant-info{color:#000;font-size:1.25vw;font-weight:500;text-transform:uppercase;line-height:1.4}.equipment-sec{height:100%;position:relative;margin-bottom:4.6875vw;background-image:url(../img/parallax_01.png)}.equipment-sec:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.82}.equipment-sec:after{content:'';width:100%;height:18.22917vw;position:absolute;top:0;left:0;background-color:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(76%,#f7f7f7),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#f7f7f7 76%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#f7f7f7 76%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#f7f7f7 76%,rgba(255,255,255,0) 100%);opacity:.86}.equipment-sec p{color:#000;font-size:1.25vw;font-weight:400;line-height:1.5625vw;margin-bottom:3.4375vw}.equipment-sec h2{margin-top:2.34375vw}.equipment-item{position:relative;margin-bottom:3.02083vw;font-size:.9375vw;font-weight:400;line-height:100%}.equipment-item:nth-child(1) span{display:inline-block;margin-top:-.52083vw}.equipment-item:after{content:'';width:100%;height:0}.equipment-item span{vertical-align:top}.equipment-item:before{content:'01';color:#eb6222;font-size:2.5vw;font-weight:800;margin-right:2.60417vw}.equipment-item:nth-child(2):before{content:'02'}.equipment-item:nth-child(3):before{content:'03'}.equipment-img{width:30.83333vw;height:19.84375vw}.equipment-img img{width:100%;height:100%}.equipment-content{z-index:9000;width:30.78125vw;height:30.46875vw}.equipment-wr{z-index:9000}.equipment-info{padding:3.33333vw;background:#fff;font-weight:400}.equipment-info .sm{display:block}.equipment-gl{margin-top:110px;height:44.11458vw;position:relative;overflow:hidden}.equipment-gl .gallery-title{left:0;text-align:left;width:15.625vw;top:35%}.equipment-gl .gallery{left:11.09375vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.equipment-gl .gallery-item_left{left:.88542vw}.equipment-gl .gallery-item_left .gallery-item__bg{background-image:url(../img/gallery01-img.png);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.equipment-gl .equipment-content{position:absolute;top:0;right:5.625vw;background:#fff}.equipment-gl .gallery-item_bottom{top:90%;left:.88542vw}.counter-sec{padding-top:8.85417vw;padding-bottom:8.85417vw}.circle{text-align:center;font-size:3.125vw;font-weight:800;position:relative;width:14.32292vw}.circle canvas{width:10.67708vw;height:10.67708vw}.circle .counter{position:absolute;top:16%;left:23%}.circle .circle-name{font-size:1.5625vw;font-weight:500;text-transform:uppercase}.forth.circle .counter,.second.circle .counter{left:36%}.third.circle .counter{left:31%}.callback-sec{background-image:url(../img/baner-colback.png);height:47.34375vw;text-align:center;position:relative;padding-top:2.91667vw}.callback-sec h2{margin:0;display:inline-block;color:#fff;margin-bottom:1.04167vw}.callback-sec h2:before{left:35%}.callback-sec span{display:block;color:#fff;text-align:center;font-size:1.5625vw;font-weight:300}.callback-sec.background:before{opacity:.64}.callback-form{width:49.16667vw;height:32.96875vw;-webkit-border-radius:.78125vw;border-radius:.78125vw;margin:0 auto;position:relative;text-align:center;margin-top:2.08333vw}.callback-form input[type=email],.callback-form input[type=text],.callback-form textarea{width:32.8125vw;height:3.22917vw;background-color:#f8f8f9;border:.05208vw solid #f8f8f9;-webkit-box-shadow:-.52083vw .26042vw .33542vw .02917vw rgba(93,94,96,.09);box-shadow:-.52083vw .26042vw .33542vw .02917vw rgba(93,94,96,.09);color:#616365!important;line-height:2.08333vw;font-size:.83333vw;font-weight:300;position:relative;padding:0 1.30208vw;outline:0;margin-top:1.30208vw}.callback-form input[type=email]::-webkit-input-placeholder,.callback-form input[type=text]::-webkit-input-placeholder,.callback-form textarea::-webkit-input-placeholder{color:#616365!important;font-size:.83333vw;line-height:2.08333vw}.callback-form input[type=email]::-moz-placeholder,.callback-form input[type=text]::-moz-placeholder,.callback-form textarea::-moz-placeholder{color:#616365!important;font-size:.83333vw;line-height:2.08333vw}.callback-form input[type=email]::-moz-placeholder,.callback-form input[type=text]::-moz-placeholder,.callback-form textarea::-moz-placeholder{color:#616365!important;font-size:.83333vw;line-height:2.08333vw}.callback-form input[type=email]::-ms-input-placeholder,.callback-form input[type=text]::-ms-input-placeholder,.callback-form textarea::-ms-input-placeholder{color:#616365!important;font-size:.83333vw;line-height:2.08333vw}.callback-form textarea{height:14.58333vw;font-size:.83333vw;color:#616365!important}.callback-form .btn-link{margin-top:2.34375vw;cursor:pointer;display:inline-block}.btn-link{display:block;margin:1.04167vw 6.5625vw;color:#fff;font-size:.9375vw;font-weight:500;line-height:1.5625vw;text-transform:uppercase;border:.10417vw solid #d76828;background:#d76828;padding:.67708vw 1.45833vw;text-align:center}.btn-link:hover{-webkit-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;color:#fff;background:#c94e08}.callback-form input[type=email]:focus,input[type=text]:focus,textarea:focus{border:.10417vw solid #d85a12}.callback-form input.invalidInput{border-color:#fe0315!important;position:relative;z-index:10}.callback-form .invalidInput::-webkit-input-placeholder{color:#000}.callback-form .invalidInput::-moz-placeholder{color:#000}.callback-form .invalidInput:-moz-placeholder{color:#000}.callback-form .invalidInput:-ms-input-placeholder{color:#000}.comment-sec .wrap-inner{padding-left:11.35417vw;padding-right:16.40625vw}.themes-title{color:#f8a646;font-size:.83333vw;font-weight:600;margin-bottom:.9375vw;margin-top:2.60417vw}.row{text-align:left}.sharing-bar{text-align:center;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.sharing-bar .sharing-bar-title{color:#dadada;font-size:.83333vw;font-weight:600;margin-bottom:1.5625vw}.sharing-bar input[type=email],.sharing-bar input[type=tel],.sharing-bar input[type=text]{width:13.90625vw;height:1.61458vw;background-color:#fff;border:.10417vw solid #f8f8f9;color:#bebebe!important;line-height:2.08333vw;font-size:.72917vw;font-weight:400;padding:0 .78125vw;outline:0;margin-bottom:1.30208vw}.sharing-bar input[type=email]::-webkit-input-placeholder,.sharing-bar input[type=tel]::-webkit-input-placeholder,.sharing-bar input[type=text]::-webkit-input-placeholder{color:#bebebe!important;font-size:.72917vw}.sharing-bar input[type=email]::-moz-placeholder,.sharing-bar input[type=tel]::-moz-placeholder,.sharing-bar input[type=text]::-moz-placeholder{color:#bebebe!important;font-size:.72917vw}.sharing-bar input[type=email]::-moz-placeholder,.sharing-bar input[type=tel]::-moz-placeholder,.sharing-bar input[type=text]::-moz-placeholder{color:#bebebe!important;font-size:.72917vw}.sharing-bar input[type=email]::-ms-input-placeholder,.sharing-bar input[type=tel]::-ms-input-placeholder,.sharing-bar input[type=text]::-ms-input-placeholder{color:#bebebe!important;font-size:.72917vw}.sharing-bar #submit{background-color:#d5d5d5;width:8.02083vw;height:1.66667vw;color:#fff;margin-right:2.86458vw}.sharing-bar #submit:hover{background-color:#aeaeae}.sharing-bar #submit:active{background-color:#9a9a9a}.sharing-bar label{font-family:Futura,sans-serif;display:inline-block;font-size:1.2em;width:7.65625vw;font-size:.625vw;font-weight:400;color:#fff;vertical-align:top;padding-right:.78125vw}.sharing-bar textarea{font-family:Futura,sans-serif;height:3.02083vw;width:13.90625vw;margin-bottom:.98958vw}.sharing-bar textarea:focus{outline:0}.comment-sec form{background:#f4f4f4;padding:1.09375vw;text-align:left}.comment-sec input[type=email],.comment-sec input[type=text]{font-family:Futura,sans-serif;width:17.5vw;height:2.08333vw;color:#525252!important;font-size:.625vw;font-weight:400}.comment-sec input[type=email]::-webkit-input-placeholder,.comment-sec input[type=text]::-webkit-input-placeholder{color:#616365!important}.comment-sec input[type=email]::-moz-placeholder,.comment-sec input[type=text]::-moz-placeholder{color:#616365!important}.comment-sec input[type=email]::-moz-placeholder,.comment-sec input[type=text]::-moz-placeholder{color:#616365!important}.comment-sec input[type=email]::-ms-input-placeholder,.comment-sec input[type=text]::-ms-input-placeholder{color:#616365!important}.comment-sec input[type=email]:hover::-webkit-input-placeholder,.comment-sec input[type=text]:hover::-webkit-input-placeholder{color:#525252!important}.comment-sec input[type=email]:hover::-moz-placeholder,.comment-sec input[type=text]:hover::-moz-placeholder{color:#525252!important}.comment-sec input[type=email]:hover::-moz-placeholder,.comment-sec input[type=text]:hover::-moz-placeholder{color:#525252!important}.comment-sec input[type=email]:hover::-ms-input-placeholder,.comment-sec input[type=text]:hover::-ms-input-placeholder{color:#525252!important}.comment-sec .txtarea{font-family:Futura,sans-serif;width:100%;border:none;padding:.57292vw .98958vw;color:#696969;font-size:.72917vw;font-weight:400;line-height:.83333vw}.comment-sec .txtarea:hover::-webkit-input-placeholder{color:#525252!important}.comment-sec .txtarea:hover::-moz-placeholder{color:#525252!important}.comment-sec .txtarea:hover::-moz-placeholder{color:#525252!important}.comment-sec .txtarea:hover::-ms-input-placeholder{color:#525252!important}.comment-link{color:#000;font-weight:400;border-bottom:.10417vw solid #ff8400}.comment-link:hover{font-weight:600}.comment-link:active{font-weight:900;cursor:pointer;text-shadow:0 .10417vw .15156vw rgba(0,0,0,.24)}.comment-vote{padding:1.04167vw;background:#fffaef;margin-bottom:1.5625vw}.comment-vote .review-tools{margin-bottom:.88542vw}.comment-vote .review-author{font-weight:600}.comment-vote .review-author span{font-weight:400}.review-title{margin-bottom:.9375vw}.review-date-time{color:#969696;font-weight:400}.replies{padding:1.04167vw;background:#f4f4f4}.footer-sec{background:#1d1e1f;height:16.66667vw;color:#fff;font-size:1.875vw;font-weight:200;padding-top:4.27083vw}.footer-sec .contacts-link{color:#fff}.footer-content{margin-top:1.82292vw}.footer-logo{width:8.64583vw;height:9.53125vw}.footer-logo img{width:100%;height:100%}.phones-list{margin-right:6.77083vw;font-weight:800}.contacts-list,.phones-list{position:relative}.contacts-item-icon{width:1.5625vw;height:1.5625vw;position:absolute;top:2.08333vw;left:-2.08333vw}.contacts-item-icon.email{top:.9375vw}.contacts-item-icon.adres{top:3.33333vw;height:2.34375vw}.contacts-item-icon.phone-footer{height:2.76042vw;top:1.5625vw}.contacts-item-domn{position:absolute;top:0;right:0}.contacts-item-domn:after{content:'';width:1.92708vw;height:1.92708vw;background:url(../img/svg/contact-04.svg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;position:absolute;top:.625vw;left:-1.9792vw}.domn{background:url(../img/svg/contact-02.svg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.phone-footer{background:url(../img/svg/contact-02.svg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.adres{background:url(../img/svg/contact-03.svg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.email{background:url(../img/svg/contact-01.svg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.hidden{display:none}.arrow-scroll{width:3.64583vw;height:3.80208vw;position:fixed;-webkit-animation:opacityToolTip 1.2s ease-in-out;animation:opacityToolTip 1.2s ease-in-out;right:1.77083vw;bottom:.78125vw;background:#d76828;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;z-index:2}.arrow-scroll:after{content:'';position:absolute;width:1.04167vw;height:1.04167vw;border-top:.10417vw solid #fff;border-left:.10417vw solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:.20833vw;left:0;right:0;bottom:0;margin:auto}.arrow-scroll:hover{background:#c94e08}

@media only screen and (max-width: 480px) {
	.callback-form input[type=email], .callback-form input[type=text], .callback-form textarea{
    	font-size: 14px;
    }
  .banner-top {
    height: 340px;
    background-position: left;
    padding-top: 169px; }
  .header {
    padding-top: 15px; }
  .navigation {
    display: none; }
  .logo {
    width: 40px;
    height: 50px; }
  .phone {
    font-size: 16px; }
  .link {
    width: 145px;
    height: 35px;
    font-size: 14px; }
  .banner-title {
    font-size: 25px; }
  .phone:before {
    width: 2.67708vw;
    height: 3.67708vw;
    top: 1.3125vw;
    right: 27.46875vw;
    background-repeat: no-repeat; }
  .about-title {
    font-size: 18px;
    line-height: 5.0vw;
    text-transform: inherit;
    margin-bottom: 28px; }
  .wrap-inner {
    z-index: 3; }
  .gallery {
    width: 153vw;
    height: 340px; }
  .gallery-img-tr {
    top: -0.51042vw;
    right: 0.40625vw;
    border-top: 40.53125vw solid transparent;
    border-right: 82.17708vw solid #eb6222;
    border-bottom: 47.8125vw solid transparent; }
  .gallery-title {
    font-size: 18px;
	  width: 63.77083vw;}
  .gallery-title {
    top: 12%; }
    .gallery-title span {
      font-size: 16px; }
  .about-sec {
    padding-top: 340px;
    height: 100%; }
    .about-sec:before {
      top: -36.5625vw;
      left: -36.625vw;
      height: 46.65625vw;
      width: 84.3125vw; }
  .about-sec p {
    font-size: 18px;
    line-height: 1.3;
    text-align: justify; }
  .about-info {
    width: 100%;
    text-align: center; }
  h2 {
    font-size: 26px; }
    h2:before {
      left: inherit;
      width: 20.34375vw;
      height: 0.76042vw; }
  .advantages-sec {
    margin-bottom: 0; }
  .advant-list.container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .advant-item {
    width: inherit;
    margin-bottom: 50px; }
  .advant-info {
    font-size: 18px; }
  .advant-img {
    width: 100px;
    height: 100px;
    background-repeat: no-repeat; }
  .advant-item:nth-child(3) .advant-img {
    width: 90px;
    height: 90px; }
  .advant-item:nth-child(4) .advant-img {
    width: 113px;
    height: 82px; }
  .advant-item:nth-child(5) .advant-img {
    width: 100px;
    height: 87px; }
  .equipment-content {
    display: none; }
  .equipment-wr {
    width: 100%; }
  .equipment-sec h2 {
    text-align: center; }
    .equipment-sec h2:before {
      left: 35%;
      width: 20.34375vw;
      height: 0.76042vw; }
  .equipment-sec {
    padding-top: 80px; }
    .equipment-sec p {
      font-size: 18px;
      line-height: 1.5;
      text-align: center;
      margin-bottom: 7.4375vw; }
  .equipment-item {
    line-height: inherit;
    margin-left: 58px; }
    .equipment-item:before {
      font-size: 33px;
      font-weight: 800;
      position: absolute;
      top: -17px;
      left: -50px; }
    .equipment-item span {
      font-size: 16px;
      line-height: 1.3; }
  .equipment-gl {
    margin-top: 50px;
    height: 351px; }
  .equipment-gl .gallery-item_bottom {
    top: 114%;
    left: 24.88542vw; }
  .gallery-item__bg {
    top: 4.69792vw;
    bottom: -31.30208vw; }
  .equipment-gl .gallery-title {
    width: 61.625vw; }
  .gallery-item_bottom {
    padding-top: inherit;
    height: inherit;
    width: inherit; }
  .counter-sec .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
      flex-direction-align-items: center; }
  .circle {
    width: auto; }
  .circle .circle-name {
    font-size: 20px;
    margin-bottom: 30px; }
  .circle .counter {
    position: absolute;
    top: 39%;
    left: 49%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 40px; }
  .second.circle .counter, .forth.circle .counter, .third.circle .counter {
    left: 50%; }
  .callback-sec {
    height: 500px;
    padding-top: 7.91667vw; }
    .callback-sec span {
      font-size: 25px; }
  .callback-form {
    width: 100%; }
    .callback-form input[type="email"], .callback-form input[type="text"], .callback-form textarea {
      width: 100%;
      height: 40px;
      margin-bottom: 13px; }
      .callback-form input[type="email"]::-webkit-input-placeholder, .callback-form input[type="text"]::-webkit-input-placeholder, .callback-form textarea::-webkit-input-placeholder {
        font-size: 14px;
        line-height: 25px; }
      .callback-form input[type="email"]::-moz-placeholder, .callback-form input[type="text"]::-moz-placeholder, .callback-form textarea::-moz-placeholder {
        font-size: 14px; }
      .callback-form input[type="email"]::-moz-placeholder, .callback-form input[type="text"]::-moz-placeholder, .callback-form textarea::-moz-placeholder {
        font-size: 14px; }
      .callback-form input[type="email"]::-ms-input-placeholder, .callback-form input[type="text"]::-ms-input-placeholder, .callback-form textarea::-ms-input-placeholder {
        font-size: 14px; }
    .callback-form .btn-link {
      font-size: 3.9375vw;
      padding: 4.67708vw 6.45833vw;
      margin-top: 13.34375vw; }
  .gallery-title {
    line-height: 1.1; }
  .themes-title {
    font-size: 3.83333vw; }
  .comment-sec .wrap-inner {
    padding: 0; }
  .comment-sec input[type="text"], .comment-sec input[type="email"], .comment-sec .txtarea {
    width: 100%;
    height: 6.08333vw;
    font-size: 3.58333vw; }
    .comment-sec input[type="text"]::-webkit-input-placeholder, .comment-sec input[type="email"]::-webkit-input-placeholder, .comment-sec .txtarea::-webkit-input-placeholder {
      font-size: 11px;
      line-height: 25px; }
    .comment-sec input[type="text"]::-moz-placeholder, .comment-sec input[type="email"]::-moz-placeholder, .comment-sec .txtarea::-moz-placeholder {
      font-size: 11px; }
    .comment-sec input[type="text"]::-moz-placeholder, .comment-sec input[type="email"]::-moz-placeholder, .comment-sec .txtarea::-moz-placeholder {
      font-size: 11px; }
    .comment-sec input[type="text"]::-ms-input-placeholder, .comment-sec input[type="email"]::-ms-input-placeholder, .comment-sec .txtarea::-ms-input-placeholder {
      font-size: 11px; }
  .comment-sec .comment-vote {
    font-size: 11px; }
	.comment-link {
    font-size: 7px;}
  .arrow-scroll {
    width: 5.64583vw;
    height: 5.80208vw;
    z-index: 4; }
  .comment-vote {
    font-size: 11px; }}
@media only screen and (max-width: 360px) {
  .phone:before {
    top: 1.7125vw;
    right: 30.46875vw; }
  .equipment-gl .gallery-item_bottom {
    top: 100%; }
  .gallery-img-tr {
    border-top: 50.53125vw solid transparent;
    border-right: 95.17708vw solid #eb6222; } }
@media only screen and (max-width: 340px) {
  .phone:before {
    top: 2.3125vw;
    right: 34.46875vw; }
  .equipment-gl .gallery-item_bottom {
    top: 90%;
    left: 18.88542vw;
    line-height: 1.4; }
  .gallery-title {
    top: 8%; }
  .gallery-img-tr {
    top: 0.48958vw;
    right: -0.59375vw;
    border-top: 47.53125vw solid transparent;
    border-right: 91.17708vw solid #eb6222;
    border-bottom: 62.8125vw solid transparent; } }