@font-face{font-family:OpenSans-ex;font-weight:400;font-style:normal;src:url(../fonts/OpenSans-Italic/OpenSans-Italic.eot);src:url(../fonts/OpenSans-Italic/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Italic/OpenSans-Italic.woff) format("woff"),url(../fonts/OpenSans-Italic/OpenSans-Italic.ttf) format("truetype")}@font-face{font-family:OpenSans-e;font-weight:400;font-style:normal;src:url(../fonts/OpenSansRegular/OpenSans-Regular.eot);src:url(../fonts/OpenSansRegular/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSansRegular/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSansRegular/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:OpenSans-e;font-weight:600;font-style:normal;src:url(../fonts/OpenSans-SemiBold/OpenSans-SemiBold.eot);src:url(../fonts/OpenSans-SemiBold/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiBold/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-family:OpenSans-e;font-weight:700;font-style:normal;src:url(../fonts/OpenSans-Bold/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold/OpenSans-Bold.ttf) format("truetype")}::-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%}body{font-size:16px;min-width:320px;height:auto;position:relative;line-height:1.75;font-family:OpenSans-e, sans-serif;overflow-x:hidden;opacity:1;color:#535156}h1,h2,h3,h4,h5,h6{margin:0}li,ul{margin:0;padding:0;list-style-type:none}p{margin:0}a{text-decoration:none;color:#000}button,input,select{outline:0}.header{min-height:130px;padding-top:30px;padding-bottom:30px}.top-line{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-line__left{height:79px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-line__left .logo img{width:95px;margin-right:20px}.top-line__left .logo-title{text-align:center}.top-line__left .logo-title .name-firm{font-size:36px;line-height:36px;font-weight:600;text-transform:uppercase}.top-line__left .logo-title .subtitle{text-align:center}.top-line__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:5px}.top-line__right .phone{position:relative;padding-left:60px;margin-right:46px}.top-line__right .phone:before{position:absolute;content:'';left:0;top:50%;margin-top:-21px;width:42px;height:42px;background:url(../img/phone-icon.png) 0 0 no-repeat}.top-line__right .phone p{font-size:17.65px;font-weight:600}h3{font-size:26px;color:#fff;text-align:center;position:relative}.btn{display:inline-block;border:none;color:#fff;text-decoration:none;background-color:#5db118;padding:12px 20px;font-size:12px;text-transform:uppercase;font-weight:700;-webkit-border-radius:3px;border-radius:3px;text-align:center;position:relative;outline:0;-webkit-transition:background-color .1s ease;-o-transition:background-color .1s ease;transition:background-color .1s ease;-webkit-box-shadow:3px 3px 5px #c4c4c4;box-shadow:3px 3px 5px #c4c4c4}.btn:focus,.btn:hover{text-decoration:none;color:#fff;outline:0}.btn:hover{background-color:#69c71b}.btn:hover::after{opacity:0.22}.btn:active{background-color:#519b15}.btn:active::after{opacity:0.32}.header-nav.fixed{position:fixed;top:0;left:0;right:0;z-index:234234}.header-nav{height:58px;background:url(../img/bg-nav.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover}.header-nav .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:58px}.header-nav .menu li{display:inline-block;margin-right:15px}.header-nav .menu li:last-child{margin-right:0}.header-nav .menu a{text-transform:uppercase;padding:12px 10px;-webkit-border-radius:3px;border-radius:3px;color:#cacaca;font-size:18px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all 0.3s ease}.header-nav .menu a:active,.header-nav .menu a:focus,.header-nav .menu a:hover{background-color:#5db118;text-decoration:none;color:#fff}.hamburger{display:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#cacaca;opacity:1}.header-banner{background:url(../img/banner.jpg) 0 0 no-repeat;display:block;-webkit-background-size:cover;background-size:cover;min-height:600px;padding-bottom:30px;position:relative;display:block;overflow:hidden}.header-banner:before{position:absolute;content:'';bottom:-45%;left:40%;width:1200px;height:1200px;z-index:2;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:rgba(35,59,30,0.28)}.header-banner:after{position:absolute;content:'';bottom:-45%;left:55%;width:1200px;height:1200px;z-index:3;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:rgba(61,58,34,0.41)}.header-banner .baner-bg{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.header-banner .container{z-index:8}.header-banner .title-banner{margin-top:90px;display:block;font-size:34px;color:#fff;font-weight:700;text-align:right;line-height:1.4;text-shadow:3px 0 5px #000;position:relative;z-index:8}.form-banner{margin-top:55px;min-height:210px;width:100%;padding:40px 35px;background-color:#e5eee1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:3px 3px 5px #7b7060;box-shadow:3px 3px 5px #7b7060;position:relative;z-index:8}.form-banner .form-banner-title{display:block;color:#000;width:85%;margin:auto;font-size:18px;text-align:center;font-weight:600;line-height:1.3}.form-banner .form-group{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-banner .form-group input[type=text]{margin-right:25px;width:50%;height:40px;outline:0;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);padding:2px 5px}.btn-form-banner{padding:11px 35px;font-size:18px;line-height:18px;font-weight:600}.geo-about{padding:40px 0}.geo-about__title{display:block;position:relative;font-size:26px;color:#333437;font-weight:600;text-align:center}.geo-about__title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#5db118}.geo-about__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:80px}.geo-about__items .geo-about__item{padding:20px 40px;width:33%;text-align:center;position:relative}.geo-about__items .geo-about__item::after{position:absolute;content:'';right:-10px;top:0;width:1px;height:100%;background-color:#535156;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.geo-about__items .geo-about__item:last-child::after{width:0}.geo-about__items .geo-about__item .desc{font-size:18px;color:#000;font-weight:600}.geo-about__items .geo-about__item .ellipse-home{background:#5db118 url(../img/home.png) center no-repeat}.geo-about__items .geo-about__item .ellipse-barrow{background:#5db118 url(../img/barrow.png) center no-repeat}.geo-about__items .geo-about__item .ellipse-safety{background:#5db118 url(../img/safety.png) center no-repeat}.ellipse{margin:0 auto 30px;width:120px;height:120px;-webkit-border-radius:100%;border-radius:100%;background-color:#5db118;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-shadow:3px 3px 5px rgba(0,0,0,0.3)}.advantages{background:url(../img/bg-advantages.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:520px;padding:35px 0 0}.advantages .advantages-title{position:relative;color:#fff;font-size:26px;text-shadow:4px 3px 5px rgba(0,0,0,0.5);text-align:center}.advantages .advantages-title .color-orange{color:#ffc410}.advantages .advantages-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#fff;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);box-shadow:3px 3px 5px rgba(0,0,0,0.5)}.advantages-items{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;margin-top:110px}.advantages-items .advantages-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:45%;margin-bottom:40px}.advantages-items .advantages-item .ellipse-numbers{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:62px;height:62px;color:#fff;font-size:42px;line-height:54px;text-align:center;margin-right:23px}.advantages-items .advantages-item .text{display:inline-block;font-size:18px;color:#fff;line-height:1.4;text-shadow:3px 3px 5px rgba(0,0,0,0.5)}.target{padding:25px 0 0;background-color:#fff}.target .target-title{text-align:center;color:#333437;font-size:26px;position:relative}.target .target-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#5db118}.target .target-content{margin-top:40px;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}.target .target-content .device{margin-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.target .target-content .list{margin-top:40px;width:50%}.target .target-content .list li{font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:65px;line-height:1.4;color:#000;font-weight:600;position:relative;margin-bottom:45px;min-height:44px}.target .target-content .list li:before{position:absolute;left:0;content:'';width:44px;height:44px;-webkit-border-radius:100%;border-radius:100%;background:#5db118 url(../img/Layer.png) center no-repeat;-webkit-background-size:25px 25px;background-size:25px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3)}.case{background:url(../img/bg-case.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:569px;padding-top:35px;padding-bottom:60px}.case .case-title{text-align:center;font-size:26px;color:#fff;text-shadow:1px 3px 3px rgba(0,0,0,0.3);position:relative}.case .case-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#fff;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3)}.case-slick{margin-top:80px}.case-slick .case-slick-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.case-slick .case-slick-item .case-photo{margin:0 40px}.case-slick .case-slick-item .case-photo .photo-gallery .fotorama__stage{border:4px solid #fff;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3)}.case-slick .case-slick-item .case-photo .photo-gallery .fotorama__nav-wrap .fotorama__thumb{border:4px solid #fff;background-image:-webkit-gradient(linear, left top, right bottom, from(#fff), to(rgba(64,64,64,0.8)));background-image:-webkit-linear-gradient(left top, #fff, rgba(64,64,64,0.8));background-image:-o-linear-gradient(left top, #fff, rgba(64,64,64,0.8));background-image:linear-gradient(to right bottom, #fff, rgba(64,64,64,0.8))}.case-slick .case-slick-item .case-photo .photo-gallery .fotorama__nav-wrap .fotorama__thumb-border{border:2px solid #fff;background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(255,255,255,0.25)), to(rgba(64,64,64,0.8)));background-image:-webkit-linear-gradient(left top, rgba(255,255,255,0.25), rgba(64,64,64,0.8));background-image:-o-linear-gradient(left top, rgba(255,255,255,0.25), rgba(64,64,64,0.8));background-image:linear-gradient(to right bottom, rgba(255,255,255,0.25), rgba(64,64,64,0.8))}.case-slick .case-slick-item .case-content{color:#fff}.case-slick .case-slick-item .case-content .case-content-title{font-size:24px;text-shadow:2px 2px 3px rgba(0,0,0,0.3)}.case-slick .case-slick-item .case-content .case-content-text{font-size:18px;text-shadow:2px 2px 3px rgba(0,0,0,0.3)}.case-slick .slick-list{margin:0 5%}.case-slick .slick-arrow{background-color:#fff;width:55px;height:55px;-webkit-border-radius:100%;border-radius:100%;border:1px solid rgba(0,0,0,0.3)}.case-slick .slick-prev{left:-10px}.case-slick .slick-prev:before{background:url(../img/left.png) 45% no-repeat;height:40px;font-size:40px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1}.case-slick .slick-next{right:-10px}.case-slick .slick-next:before{background:url(../img/right.png) 55% no-repeat;height:40px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1;font-size:40px}.case-slick .slick-dots{bottom:-55px}.case-slick .slick-dots li{margin:0 15px}.case-slick .slick-dots li button{-webkit-border-radius:100%;border-radius:100%;background-color:#fcfcfc;-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.3);box-shadow:inset 2px 2px 3px rgba(0,0,0,0.3)}.case-slick .slick-dots li.slick-active button{background-color:#ffc410;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5);box-shadow:2px 2px 3px rgba(0,0,0,0.5)}.case-slick .slick-dots li.slick-active button:before{opacity:0}.case-slick .slick-dots li button:before{opacity:0;content:" ";margin:0 20px}.free-phone{display:block;background:url(../img/gb-phone.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:245px;padding-top:45px;padding-bottom:50px;position:relative}.free-phone-title{margin:auto;width:80%;text-align:center;font-size:24px;color:#fff;text-shadow:1px 3px 3px rgba(0,0,0,0.3)}.section-lab{padding-top:30px;padding-bottom:40px;background-color:#fff;min-height:795px}.section-lab .section-lab-title{font-size:24px;text-align:center;color:#333437}.section-lab .section-lab-slick{margin-top:25px}.section-lab .section-lab-slick .slider-for{border:1px solid #ddd;padding:7px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.3);box-shadow:3px 3px 6px rgba(0,0,0,0.3);margin:0 auto 20px;width:90%}.section-lab .section-lab-slick .slider-for .slick-arrow{background-color:#fff;width:55px;height:55px;-webkit-border-radius:100%;border-radius:100%;border:1px solid rgba(0,0,0,0.3);z-index:2}.section-lab .section-lab-slick .slider-for .slick-prev{left:-40px;top:117%}.section-lab .section-lab-slick img{width:100%}.section-lab .section-lab-slick .slider-for .slick-prev:before{background:url(../img/left.png) 45% no-repeat;height:40px;font-size:40px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1}.section-lab .section-lab-slick .slider-for .slick-next{top:117%;right:-40px}.section-lab .section-lab-slick .slider-for .slick-next:before{background:url(../img/right.png) 55% no-repeat;height:40px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1;font-size:40px}.section-lab .section-lab-slick .slider-nav{text-align:center;margin:0 auto}.section-lab .section-lab-slick .slider-nav .slick-list{width:82%;margin:0 auto}.section-lab .section-lab-slick .slider-nav .slick-list .slick-track{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:0.3s ease}.section-lab .section-lab-slick .slider-nav .slick-list .small-photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ddd;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.3);box-shadow:3px 3px 6px rgba(0,0,0,0.3);margin:5px;padding:7px;overflow:hidden}.scheme-work{background:url(../img/bg-scheme.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;height:auto;padding:35px 0 40px}.scheme-work .scheme-work-title{text-align:center;font-size:26px;color:#fff;text-shadow:1px 3px 3px rgba(0,0,0,0.3);position:relative;margin-bottom:90px}.scheme-work .scheme-work-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#fff;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3)}.scheme-work .shreme-work-content-bottom,.scheme-work .shreme-work-content-top{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;align-item:center;text-align:center;color:#fff;position:relative}.scheme-work .shreme-work-content-bottom .item-img,.scheme-work .shreme-work-content-top .item-img{width:25%}.scheme-work .shreme-work-content-bottom .item-text,.scheme-work .shreme-work-content-top .item-text{width:25%;font-size:13px;text-shadow:2px 2px 3px rgba(0,0,0,0.3)}.scheme-work .shreme-work-content-top{margin-bottom:75px}.scheme-work .shreme-work-content-top:before{position:absolute;content:"";height:3px;background-color:#fff;width:75%;bottom:-25%;left:12.5%;margin:-1.5px auto 0}.scheme-work .shreme-work-content-top .item-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-item:flex-end}.scheme-work .shreme-work-content-top .item-text:before{position:absolute;content:"";width:25px;height:25px;bottom:-50px;-webkit-border-radius:100%;border-radius:100%;background-color:#fff}.scheme-work .shreme-work-content-top .item-text p{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.scheme-work .shreme-work-content-top .item-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.scheme-work .shreme-work-content-top .item-img:before{position:absolute;content:"";width:25px;height:25px;bottom:-50px;-webkit-border-radius:100%;border-radius:100%;background-color:#fff}.scheme-work .shreme-work-content-top .item-img img{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.type-suil{background-color:#e8f0e4;min-height:245px;padding-top:45px;padding-bottom:50px;position:relative}.type-suil-title{margin:auto;width:80%;text-align:center;font-size:24px;color:#000;line-height:1.4}.type-suil .type-suil-text{font-size:18px;text-align:center;line-height:1.4;margin-top:20px}.free-form{position:relative;margin-top:35px;text-align:center}.free-form input[type=email],.free-form input[type=text]{margin-right:25px;width:220px;height:40px;outline:0;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);padding:2px 10px}.free-form .btn-free-form{padding:5px 55px;font-size:18px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-shadow:3px 3px 5px rgba(0,0,0,0.3);font-weight:400}.certificate-services{padding:35px 0;background-color:#fff}.certificate-services-title{font-size:26px;color:#000;text-align:center;position:relative}.certificate-services-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#5db118}.certificate-services-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:70px;margin-right:20px}.certificate-services-content img{margin-top:5%;width:503px;height:343px}.certificate-services-content-text{width:45%}.certificate-services-content-text .caption{font-size:18px;color:#000}.certificate-services-content-text .list-certif{margin-top:45px;margin-right:20px}.certificate-services-content-text .list-certif li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:100px;line-height:1.4;margin-bottom:25px;position:relative;min-height:80px;font-size:14px;color:#000}.certificate-services-content-text .list-certif li:before{position:absolute;top:0;left:0;content:'';width:80px;height:80px;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3)}.certificate-services-content-text .list-certif li:last-child:before{background:#5db118 url(../img/certife/cog.png) center no-repeat}.certificate-services-content-text .list-certif li:nth-child(2):before{background:#5db118 url(../img/certife/human.png) center no-repeat}.certificate-services-content-text .list-certif li:first-child:before{background:#5db118 url(../img/certife/list.png) 70% no-repeat}.certificate-list{background:url(../img/bg-certificate-list.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;height:455px;padding-top:35px;padding-bottom:63px;text-align:center}.certificate-list .certificate-list-title{color:#fff;font-size:26px;text-shadow:3px 3px 5px rgba(0,0,0,0.3)}.certificate-list .certificate-list-items{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.certificate-list .certificate-list-items .item{margin-right:20px;margin-top:10px}.certificate-list .certificate-list-items .item:last-child{margin-right:0}.certificate-list .certificate-list-items .item img{width:170px;height:242px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:0.3s ease}.certificate-list .certificate-list-items .item img:hover{width:200px;height:285px}.poorwork{background-color:#fcfcfc;padding-top:30px;padding-bottom:100px;text-align:center}.poorwork .poorwork-title{color:#333437;font-size:26px;position:relative}.poorwork .poorwork-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#5db118}.poorwork .poorwork-slick{max-width:890px;margin:70px auto 0;position:relative}.poorwork .poorwork-slick .item{margin:5px 10px}.poorwork .slick-list{text-align:center;padding:10px}.poorwork .slick-list .slick-track .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.poorwork .slick-list .slick-track .item img{border:5px solid #fff;outline:1px solid #b7b7b7;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.3);box-shadow:2px 2px 6px rgba(0,0,0,0.3)}.poorwork .slick-arrow{background-color:#fff;width:55px;height:55px;-webkit-border-radius:100%;border-radius:100%;border:1px solid rgba(0,0,0,0.3)}.poorwork .slick-prev{left:-40px}.poorwork .slick-prev:before{background:url(../img/left.png) 45% no-repeat;height:40px;font-size:40px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1}.poorwork .slick-next{right:-40px}.poorwork .slick-next:before{background:url(../img/right.png) 55% no-repeat;height:40px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1;font-size:40px}.poorwork .slick-dots{bottom:-55px}.poorwork .slick-dots li button{-webkit-border-radius:100%;border-radius:100%;background-color:#3f3e3e;-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.3);box-shadow:inset 2px 2px 3px rgba(0,0,0,0.3)}.poorwork .slick-dots li.slick-active button{background-color:#ffc410;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5);box-shadow:2px 2px 3px rgba(0,0,0,0.5)}.poorwork .slick-dots li.slick-active button:before{opacity:0}.poorwork .slick-dots li button:before{opacity:0;content:" "}.advice{padding:50px 0;background:url(../img/bg-advice.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:240px;position:relative}.advice .advice-title{text-shadow:4px 3px 5px rgba(0,0,0,0.5)}.story{padding:80px 0 30px;background:url(../img/bg-story.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:620px}.story .story-title{text-shadow:4px 3px 5px rgba(0,0,0,0.5)}.story .story-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#fff;-webkit-box-shadow:4px 3px 5px rgba(0,0,0,0.5);box-shadow:4px 3px 5px rgba(0,0,0,0.5)}.story .story-content{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.story .story-content .boss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:30px;-webkit-box-flex:1;-webkit-flex:1 1 210px;-ms-flex:1 1 210px;flex:1 1 210px}.story .story-content .boss img{width:180px;margin-bottom:35px}.story .story-content .boss h3,.story .story-content .boss p{font-size:24px;line-height:24px;margin-bottom:15px}.story .story-content .boss p{color:#fff}.story .story-content .comment{background-color:#fff;padding:20px 30px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-flex:4;-webkit-flex:4 1 210px;-ms-flex:4 1 210px;flex:4 1 210px;position:relative}.story .story-content .comment::before{position:absolute;content:'';top:40%;left:-73px;border:55px solid transparent;border-top-color:#fff;border-bottom:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.story .story-content .comment p{font-size:18px;font-family:OpenSans-ex,sans-serif}.need-project{background-color:#e5eee1;min-height:300px;padding:50px 0;text-align:center;position:relative}.need-project .need-project-title{color:#000;margin-bottom:30px}.shopping-centers{background:url(../img/bg-shops.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:420px;padding-top:25px;padding-bottom:35px}.shopping-centers .shopping-centers-title{text-shadow:4px 3px 5px rgba(0,0,0,0.5)}.shopping-centers .shopping-centers-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#fff;-webkit-box-shadow:4px 3px 5px rgba(0,0,0,0.5);box-shadow:4px 3px 5px rgba(0,0,0,0.5)}.shopping-centers .shopping-centers-slick{margin-top:95px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left{width:50%}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .shop-for .slick-photo-shop{max-height:400px;color:#fff;font-size:23.96px;font-weight:400;line-height:18px;line-height:1.2;text-align:center;text-shadow:1px 3px 3px rgba(0,0,0,0.3)}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .shop-for .slick-photo-shop img{margin-top:20px;width:100%;height:357px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .slick-arrow{background-color:#fff;width:48px;height:48px;-webkit-border-radius:100%;border-radius:100%;border:1px solid rgba(0,0,0,0.3);z-index:5;top:55%}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .slick-prev{left:5px;top:55%}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .slick-prev:before{background:url(../img/left.png) 40% 40% no-repeat;-webkit-background-size:16px 16px;background-size:16px;height:40px;font-size:30px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .slick-next{right:5px;top:55%}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .slick-next:before{background:url(../img/right.png) 60% 40% no-repeat;-webkit-background-size:16px 16px;background-size:16px;height:40px;font-family:OpenSans-e, sans-serif;color:transparent;line-height:50px;opacity:1;font-size:40px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right{position:relative}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right:before{position:absolute;content:"";height:100%;width:2px;background-color:rgba(255,255,255,0.6);right:-20px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav{-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.23);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.26);box-shadow:0 3px 3px 0 rgba(0,0,0,0.26)}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav .slick-list{overflow:visible}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:404px;width:242px !important}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav .slick-list .slick-track .slick-current{background-color:#5db118;border:0;outline:0;color:#fff;font-family:OpenSans-ex, sans-serif;position:relative}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav .slick-list .slick-track .slick-current:after{position:absolute;content:'';width:20px;height:20px;background-color:#5db118;-webkit-box-shadow:inset -3px -3px 4px rgba(0,0,0,0.5);box-shadow:inset -3px -3px 4px rgba(0,0,0,0.5);-webkit-border-radius:50%;border-radius:50%;top:50%;margin-top:-12.5px;right:-30px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav .slick-list .shop-text{text-align:center;padding:15px 0;line-height:20px;width:100% !important;border-bottom:2px solid rgba(0,0,0,0.23);background-color:#fff;color:#5c5c5c;font-size:18px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav .slick-list .shop-text:last-child{border-bottom:none}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right .shop-nav .slick-list .shop-text:hover{cursor:pointer}.cooperation{background:url(../img/bg-cooperation.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:250px;padding:50px 0;text-align:center;position:relative}.cooperation .cooperation-title{text-shadow:4px 3px 5px rgba(0,0,0,0.5)}.question{background:url(../img/bg-question.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:990px;padding:35px 0 15px}.question .question-title{color:#000}.question .question-title::after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#5db118}.question .question-list{margin-top:70px}.question .question-list ol li{font-size:24px;color:#000;font-weight:600;margin-bottom:5px}.question .question-list ol li span{font-size:36px;color:#5db118}.question .question-list ol p{color:#000;font-size:20px;margin-bottom:30px}.ask{background:url(../img/bg-lastform.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:360px;padding:35px 0 35px;position:relative}.ask .ask-title{text-shadow:4px 3px 5px rgba(0,0,0,0.5)}.ask .ask-title-text{color:#fff;text-align:center;text-shadow:4px 3px 5px rgba(0,0,0,0.5)}.ask .last-form{margin-top:40px;text-align:center}.ask .last-form input[type=text]{width:260px;height:40px;outline:0;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);padding:2px 10px;margin-bottom:20px;margin-right:0}.ask .last-form .btn-email{max-width:260px;text-align:center;padding:5px 35px;font-size:18px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-shadow:3px 3px 5px rgba(0,0,0,0.3);font-weight:400;margin-left:0}.maps{width:100%}.footer{width:100%;min-height:210px;background:#2e2e2e;color:#fff;padding-top:70px}.footer .footer-line{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-line__left{height:79px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .footer-line__left .logo img{width:95px;margin-right:20px}.footer .footer-line__left .logo-title{text-align:center}.footer .footer-line__left .logo-title .name-firm{font-size:36px;line-height:36px;font-weight:600;text-transform:uppercase}.footer .footer-line__left .logo-title .subtitle{text-align:center}.footer .footer-line__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .footer-line__right .phone{position:relative;padding-left:60px}.footer .footer-line__right .phone:before{position:absolute;content:'';left:0;top:50%;margin-top:-21px;width:42px;height:42px;background:url(../img/phone-while.png) 0 0 no-repeat}.footer .footer-line__right .phone p{font-size:17.65px;font-weight:600}.top{position:fixed;bottom:50px;right:-250px;width:80px;height:40px;line-height:40px;-webkit-box-shadow:3px 2px 5px 0, 0, 0, .5;box-shadow:3px 2px 5px 0, 0, 0, .5;background-color:#5db118;-webkit-border-radius:5px;border-radius:5px;text-align:center;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.7;z-index:40}.top.active{right:50px}#popup{margin:50px auto;padding:30px 10px;width:100%;max-width:400px;margin:0 auto;-webkit-border-radius:5px;border-radius:5px;outline:0;position:relative;display:block}#popup .popup-close{position:absolute;display:block;top:-15px;right:-15px;width:35px;height:35px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #ddd;background-color:#5db118;font-size:35px;line-height:32px;text-align:center;cursor:pointer;color:#fff}#popup .popup-close:hover{background-color:red;border:1px solid red}#popup .mfp-close{display:none}#popup form button{width:90%}.sucess{display:none;position:absolute;top:0;bottom:0;right:0;left:0;color:#fff;text-align:center;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-shadow:3px 3px 5px rgba(0,0,0,0.3)}.sucess .sucess-title{font-size:24px;line-height:1.2;margin-bottom:20px}.sucess .sucess-text{font-size:20px;line-height:1.3;font-weight:600}.sucess ~ *{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all 0.5s ease}.sucess.active ~ *{opacity:.5;-webkit-filter:blur(10px);filter:blur(10px)}.top-color-form{color:#000}.top-color-form .sucess-title{color:#000}@media only screen and (max-width: 1200px){.certificate-services-content{margin-top:70px}.certificate-services-content img{margin-top:70px;width:503px;height:343px}.certificate-services-content-text{width:45%}.certificate-services-content-text .caption{font-size:16px}.scheme-work .shreme-work-content-top .item-text:before{bottom:-60px}.scheme-work .shreme-work-content-top .item-img:before{bottom:-60px}}@media only screen and (max-width: 992px){.top-line__left .logo img{width:69px;height:auto}.header-nav .menu{margin:0 -15px}.header-nav .menu li{margin-right:-5px}.header-banner{min-height:460px}.header-banner .title-banner{margin-top:40px}.top-line__left .logo-title{vertical-align:center}.top-line__left .logo-title .name-firm{font-size:24px;line-height:30px}.top-line__left .logo-title .subtitle{font-size:14px}.top-line .phone{padding-left:40px;margin-right:20px}.top-line .phone:before{margin-top:-16px;width:32px;height:32px;-webkit-background-size:cover;background-size:cover}.top-line .phone p{font-size:15px;font-weight:600}.header-banner .title-banner{font-size:24px}.form-banner{padding:20px}.form-banner .form-banner-title{font-size:16px}.btn-form-banner{padding:11px 15px;font-size:14px;width:65%}.geo-about__items .geo-about__item{padding:20px}.advantages-items{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;margin-top:110px}.advantages-items .advantages-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:45%;margin-bottom:70px}.advantages-items .advantages-item .ellipse-numbers{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:42px;height:42px;color:#fff;font-size:24px;line-height:42px;text-align:center;margin-right:23px}.advantages-items .advantages-item .text{display:inline-block;font-size:15px;color:#fff;line-height:1.4;text-shadow:3px 3px 5px rgba(0,0,0,0.5)}.target .target-content .device{width:330px;height:491px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.target .target-content .list li{width:100%;margin-bottom:30px}.certificate-services-content img{margin-top:20%;width:300px;height:204px}.certificate-services-content-text{width:75%}.certificate-services-content-text .caption{font-size:14px}.certificate-services-content-text .list-certif{margin-top:45px;margin-right:20px}.certificate-services-content-text .list-certif li{padding-left:75px;font-size:12px}.certificate-services-content-text .list-certif li:before{top:50%;margin-top:-30px;width:60px;height:60px}.certificate-services-content-text .list-certif li:last-child:before{-webkit-background-size:35px 35px;background-size:35px}.certificate-services-content-text .list-certif li:nth-child(2):before{-webkit-background-size:35px 35px;background-size:35px}.certificate-services-content-text .list-certif li:first-child:before{-webkit-background-size:35px 35px;background-size:35px}.story .container{width:100%}.story .container .story-content .boss{-webkit-box-flex:1;-webkit-flex:1 1 150px;-ms-flex:1 1 150px;flex:1 1 150px}.story .container .story-content .boss img{width:140px}.story .container .story-content .boss h3,.story .container .story-content .boss p{font-size:18px}.story .container .story-content .comment{-webkit-box-flex:4;-webkit-flex:4 1 150px;-ms-flex:4 1 150px;flex:4 1 150px}.story .container .story-content .comment::before{left:-50px;border:40px solid transparent;border-top-color:#fff;border-bottom:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.story .container .story-content .comment i{font-size:14px}.case-slick .case-slick-item{text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-slick .case-slick-item .case-photo{margin-bottom:30px}.case-slick .case-slick-item .case-photo .photo-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0;width:100%}.case-slick .case-slick-item .case-content .case-content-title{font-size:20px;margin-bottom:20px}.case-slick .case-slick-item .case-content .case-content-text{font-size:16px}.section-lab .section-lab-slick .slider-for .slick-prev{top:122%}.section-lab .section-lab-slick .slider-for .slick-next{top:122%}.scheme-work .shreme-work-content-top .item-text{font-size:11px}.scheme-work .shreme-work-content-top .item-text:before{bottom:-53px}.scheme-work .shreme-work-content-top .item-img:before{bottom:-53px}.certificate-list{height:690px}.shopping-centers{padding-bottom:35px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left{width:100%}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .shop-for .slick-list .slick-photo-shop{max-height:400px !important}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .shop-for .slick-list .slick-photo-shop img{margin-top:20px;width:100% !important;height:357px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_right{display:none}}@media only screen and (max-width: 768px){.header-banner .title-banner{text-align:center}.advantages-items .advantages-item{width:100%;margin-bottom:40px}.advantages-items .advantages-item .text{font-size:16px}.geo-about__title{font-size:22px}.geo-about__items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.geo-about__items .geo-about__item{width:100%;margin-bottom:30px}.geo-about__items .geo-about__item::after{width:0}.geo-about__items .geo-about__item .desc{margin:0 auto;width:70%;font-size:18px}.geo-about__items .geo-about__item .ellipse-home{-webkit-background-size:45px 45px;background-size:45px}.geo-about__items .geo-about__item .ellipse-barrow{-webkit-background-size:50px 50px;background-size:50px}.geo-about__items .geo-about__item .ellipse-safety{-webkit-background-size:40px 40px;background-size:40px}.ellipse{width:100px;height:100px}.target .target-content .device{width:260px;height:387px}.target .target-content .list li{font-size:14px;margin-bottom:20px;padding-left:45px}.target .target-content .list li:before{width:34px;height:34px;-webkit-background-size:20px 20px;background-size:20px}.free-phone-title{font-size:20px}.free-phone .free-phone-form input[type=text]{margin-right:0;margin-bottom:20px}.free-phone .free-phone-form .btn-free-phone{padding:5px 35px;font-size:16px}.certificate-services-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.certificate-services-content img{display:none}.certificate-services-content-text{width:100%}.certificate-services-content-text .caption{font-size:18px}.certificate-services-content-text .list-certif{margin-top:45px;margin-right:20px}.certificate-services-content-text .list-certif li{font-size:16px}.section-lab .section-lab-title{font-size:20px}.scheme-work .shreme-work-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.scheme-work .shreme-work-content .shreme-work-content-bottom,.scheme-work .shreme-work-content .shreme-work-content-top{width:50%;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-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-item:center;text-align:center;position:relative}.scheme-work .shreme-work-content .shreme-work-content-bottom .item-img,.scheme-work .shreme-work-content .shreme-work-content-top .item-img{width:100%;margin-bottom:50px}.scheme-work .shreme-work-content .shreme-work-content-bottom .item-text,.scheme-work .shreme-work-content .shreme-work-content-top .item-text{width:100%;font-size:11px;text-shadow:2px 2px 3px rgba(0,0,0,0.3);margin-bottom:50px}.scheme-work .shreme-work-content .shreme-work-content-top{margin-bottom:0;margin-right:10%}.scheme-work .shreme-work-content .shreme-work-content-top:before{position:absolute;content:"";width:3px;height:75%;background-color:#fff;top:12.5%;right:-110%}.scheme-work .shreme-work-content .shreme-work-content-top .item-text{position:relative}.scheme-work .shreme-work-content .shreme-work-content-top .item-text:before{top:50%;right:-15%}.scheme-work .shreme-work-content .shreme-work-content-top .item-img{position:relative}.scheme-work .shreme-work-content .shreme-work-content-top .item-img:before{top:50%;right:-15%}.footer{width:100%;min-height:210px;background:#2e2e2e;color:#fff;padding-top:70px}.footer .footer-line__left .logo img{width:69px;height:auto}.footer .footer-line__left .logo-title{vertical-align:center}.footer .footer-line__left .logo-title .name-firm{font-size:24px;line-height:30px}.footer .footer-line__left .logo-title .subtitle{font-size:14px}}@media only screen and (max-width: 725px){.header{padding-top:10px}.top-line{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top-line__left{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.top-line__right .btn-head{margin-left:10px}.top-line__right{flex-direction:column}.top-line__right .phone{margin-bottom:20px}.header-nav .menu{display:none}.hamburger{display:block}.story .container{width:100%}.story .container .story-title{font-size:20px}.story .container .story-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.story .container .story-content .boss{-webkit-box-flex:1;-webkit-flex:1 1 900px;-ms-flex:1 1 900px;flex:1 1 900px;margin-right:0}.story .container .story-content .boss img{width:100px;margin-bottom:20px}.story .container .story-content .boss h3,.story .container .story-content .boss p{font-size:14px;margin-bottom:10px}.story .container .story-content .comment{width:100%}.story .container .story-content .comment::before{display:none}.story .container .story-content .comment i{font-size:12px}}@media only screen and (max-width: 600px){.target .target-title{font-size:20px}.target .target-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.target .target-content .device{margin:auto}.target .target-content .list{width:100%}.type-suil-title{font-size:18px}.type-suil .type-suil-text{font-size:14px}.email-form{margin-top:40px}.email-form input[type=text]{margin-right:0;margin-bottom:20px;width:300px}.email-form .btn-email{padding:5px 45px;margin-left:0}.free-form input[type=email],.free-form input[type=text]{margin-right:0;margin-bottom:20px}.section-lab{height:670px}.section-lab .section-lab-slick .slider-for .slick-prev{top:127%}.section-lab .section-lab-slick .slider-for .slick-next{top:127%}.scheme-work .shreme-work-content .shreme-work-content-top:before{width:3px;height:78%;top:9%;right:-110%}.scheme-work .shreme-work-content .shreme-work-content-top .item-text:before{right:-16%}.scheme-work .shreme-work-content .shreme-work-content-top .item-img:before{right:-16%}.certificate-list .certificate-list-title{font-size:20px}.certificate-list .certificate-list-items .item{margin-right:20px;margin-bottom:20px}.question .question-list{margin-top:70px}.question .question-list ol li{font-size:20px}.question .question-list ol p{font-size:16px}.certificate-list{height:auto}.certificate-list .certificate-list-items .item img{width:140px;height:185px}.certificate-list .certificate-list-items .item img:hover{width:170px;height:242px}.footer{padding-top:40px}.footer .footer-line__left{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .footer-line__left .logo img{margin-right:20px}.footer .footer-line__left .logo-title .name-firm{font-size:28px;line-height:28px;margin-bottom:5px}.footer .footer-line__left .logo-title .subtitle{text-align:center}.footer .footer-line__right{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .footer-line__right .phone{position:relative;padding-left:60px}.footer .footer-line__right .phone:before{margin-top:-16px;width:32px;height:32px;background:url(../img/phone-while.png) 0 0 no-repeat;-webkit-background-size:32px 32px;background-size:32px}.footer .footer-line__right .phone p{font-size:14px}}@media only screen and (max-width: 480px){.top-line{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-banner .title-banner{font-size:18px}.form-banner .form-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-banner .form-group input[type=text]{margin-right:0;width:100%}.btn-form-banner{width:100%;margin-top:20px}.free-phone-title{font-size:16px}.free-phone .free-phone-form .btn-free-phone{padding:5px 45px}.free-form input[type=text]{margin-right:0;margin-bottom:20px;width:260px}.free-form .btn-free-form{font-size:16px;padding:5px 35px}.certificate-services-title{font-size:20px}.certificate-services-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.certificate-services-content img{display:none}.certificate-services-content-text{width:100%}.certificate-services-content-text .caption{font-size:16px}.certificate-services-content-text .list-certif{margin-top:45px;margin-right:20px}.certificate-services-content-text .list-certif li{font-size:12px}.advice .advice-title{font-size:18px}.need-project .need-project-title{font-size:18px}.cooperation .cooperation-title{font-size:18px}.case-slick{margin-top:40px}.case-slick .case-slick-item{text-align:center}.case-slick .case-slick-item .case-photo{margin-bottom:30px}.case-slick .case-slick-item .case-photo .photo-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0;width:100%}.case-slick .case-slick-item .case-content .case-content-title{font-size:16px;margin-bottom:20px}.case-slick .case-slick-item .case-content .case-content-text{font-size:14px}.section-lab{min-height:670px}.section-lab .section-lab-title{font-size:14px}.section-lab .section-lab-slick .slider-for .slick-prev{top:190%;left:40px}.section-lab .section-lab-slick .slider-for .slick-next{top:190%;right:40px}.scheme-work .scheme-work-title{font-size:20px}.scheme-work .shreme-work-content .shreme-work-content-top:before{width:3px;height:77%;top:9%}.scheme-work .shreme-work-content .shreme-work-content-top .item-text{font-size:10px}.scheme-work .shreme-work-content .shreme-work-content-top .item-text:before{right:-19%}.scheme-work .shreme-work-content .shreme-work-content-top .item-img img{width:60px}.scheme-work .shreme-work-content .shreme-work-content-top .item-img:before{right:-19%}.question .question-list ol li{font-size:18px}.question .question-list ol li span{font-size:20px}.question .question-list ol p{font-size:14px}.certificate-list .certificate-list-title{font-size:20px}.top-line__left{height:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.top-line__left .logo img{margin-right:0}.top-line__left .logo-title{margin-top:20px}.top-line__left .logo-title .name-firm{font-size:18px;line-height:18px}.top-line__right{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer{padding:20px 0}.footer .footer-line__left{height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.footer .footer-line__left .logo{margin-bottom:20px}.footer .footer-line__left .logo img{margin-right:0}.footer .footer-line__left .logo-title{width:100%}.footer .footer-line__left .logo-title .name-firm{font-size:24px;line-height:28px;margin-bottom:5px}.shopping-centers .shopping-centers-title{font-size:18px}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left{width:100%}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .shop-for .slick-list .slick-photo-shop{max-height:300px !important}.shopping-centers .shopping-centers-slick .shopping-centers-slick_left .shop-for .slick-list .slick-photo-shop img{margin-top:20px;width:100% !important;height:257px}#popup .ask-title{font-size:20px}.advantages .advantages-title{font-size:20px}.type-suil .type-suil-title{font-size:16px}.poorwork .poorwork-title{font-size:20px}}@media only screen and (max-width: 400px){.section-lab .section-lab-slick .slider-for .slick-prev{top:202%}.section-lab .section-lab-slick .slider-for .slick-next{top:202%}.certificate-list{height:800px}.certificate-list .certificate-list-items .item{margin-right:5px}.sucess .sucess-title{font-size:20px}.sucess .sucess-text{font-size:16px}.case .container{padding:0}.case .case-slick .polite{margin:0}}.calculator{padding:25px;border-bottom:1px solid #5db118;color:#333437;position:relative}.calculator h3{text-align:center;color:#333437;font-size:26px;position:relative;margin-bottom:60px}.calculator h3:after{position:absolute;content:'';height:3px;width:64px;bottom:-20px;left:50%;margin-left:-32px;background-color:#5db118}.calculator form p.title-calc{color:#333437;font-size:16px;font-weight:bold}.calculator form input:not([type=radio]){margin-bottom:30px;width:100%;max-width:255px;padding-left:10px}.calculator form .text-center{text-align:center}.calculator form .jq-selectbox{margin-bottom:30px;width:100%;max-width:255px}.calculator form .jq-selectbox.focused .jq-selectbox__select{border-color:#5db118}.calculator form .jq-selectbox li:hover{background-color:#5db118}.calculator form .jq-radio{width:22px;height:22px}.calculator form .jq-radio.checked+label{font-weight:bold}.calculator form .jq-radio.checked .jq-radio__div{width:14px;height:14px;background-color:#5db118}.calculator form .jq-radio.focused{border-color:#5db118}.calculator form #calc6-styler{margin-left:20px}.calculator form label[for=calc5],.calculator form label[for=calc6]{cursor:pointer}.calculator form #sale{text-align:center;margin-top:20px}.calculator .sucess{color:#333437}.header-nav .menu a[href="#calculator"]{background-color:#5db118;text-decoration:none;color:#fff}@media screen and (max-width: 991px){.calculator form input,.calculator form .jq-selectbox{max-width:100% !important}}
