.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager{padding-left:0;list-style:none}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;-webkit-border-radius:30px;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:-webkit-border-radius .12s linear 0s .35s linear 0s;transition:-webkit-border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s,-webkit-border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{-webkit-border-radius:5px;border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before,.lightSlider:after,.lightSlider:before{content:" ";display:table}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lightSlider{overflow:hidden;margin:0}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.html);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>a.disabled{pointer-events:none}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}main .main-wrapper{background:url(../img/main-bg.svg) 22px top;background-size:246px 4px;margin-top:-100px;position:relative;z-index:0;padding-top:100px}main section.we-create{margin-bottom:31px}main section.we-create p{max-width:740px;padding-left:50px}main section.we-can{margin-bottom:77px}main section.we-can h3{margin-top:28px;margin-bottom:27px}main section.we-can .we-can-img{padding-top:63px;padding-left:20px;position:relative}main section.we-can .we-can-img:after{display:block;content:"";width:323px;height:364px;position:absolute;top:35px;left:-8px;border:14px solid #62c217}main section.we-can ul{list-style:none}main section.we-can ul li{font-family:RalewayLight,sans-serif;font-size:1.125em;line-height:1.56;font-weight:300;position:relative;margin-bottom:14px}main section.we-can ul li:before{position:absolute;content:"";display:block;width:28px;height:4px;background-color:#62c217;top:12px;left:-43px}main section.we-can .we-can-el-wrap:nth-child(3) ul{margin-left:-5px}main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img{margin-left:36px}main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:after{border-top-color:transparent;border-left-color:transparent;top:91px;left:48px}main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:before{display:block;content:"";position:absolute;width:0;height:460px;border:14px solid #62c217;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg);left:205px;top:53px;z-index:2}main section.conception{border:14px solid #62c217;margin-left:9px;margin-right:-12px;padding-left:32px;margin-bottom:58px}main section.conception h2{font-family:RobotoRegular,sans-serif}main section.conception p{padding-left:4px}main section.in-numbers{margin-bottom:107px}main section.in-numbers p:first-child{font-size:6.25em;font-family:RubikLight,sans-serif;text-align:center;margin:0;line-height:1}main section.in-numbers p:last-child{font-family:RubikLight,sans-serif;font-size:1.75em;text-align:center;margin:13px 0 0;line-height:1.28}main section.in-numbers .in-numbers-specialists{margin-top:20px;position:relative}main section.in-numbers .in-numbers-specialists p:first-child{font-size:10em;font-family:RubikRegular,sans-serif}main section.in-numbers .in-numbers-specialists p:last-child{margin-top:-7px}main section.in-numbers .in-numbers-specialists:after{content:"";position:absolute;display:block;width:308px;height:224px;border:14px solid #62c217;-webkit-border-radius:100px 0;border-radius:100px 0;top:70px;right:0;z-index:-1}main section.in-numbers .in-numbers-specialists:before{content:"";position:absolute;display:block;background-color:#62c217;top:70px;width:35px;height:14px;right:125px}main section.in-numbers .in-numbers-projects,main section.in-numbers .in-numbers-years{margin-top:60px}main section.last{margin-bottom:89px}main section.last .last-project-btn{display:block}main section.last .last-project-btn:active,main section.last .last-project-btn:focus,main section.last .last-project-btn:hover{text-decoration:none}main section.last .last-project-wrap{margin-bottom:112px}main section.last .last-project-wrap h2{margin-bottom:70px}main section.last .last-project-wrap:last-child{margin-bottom:0}main section.last .last-project-img{margin-left:-8px}main section.last .last-project-img img{-webkit-box-shadow:0 0 10px rgba(45,51,54,.3);box-shadow:0 0 10px rgba(45,51,54,.3)}main section.last h3{margin-top:24px;margin-bottom:26px;position:relative}main section.last h3:before{content:"";display:block;position:absolute;width:58px;height:5px;background-color:#25242c;top:50%;margin-top:-2px;left:-72px}main section.last .last-project-txt{margin-left:-38px}main section.last .last-project-wrap:first-child .last-project-img,main section.last .last-project-wrap:last-child .last-project-img{position:relative}main section.last .last-project-wrap:first-child .last-project-img:after,main section.last .last-project-wrap:first-child .last-project-img:before,main section.last .last-project-wrap:last-child .last-project-img:after,main section.last .last-project-wrap:last-child .last-project-img:before{content:"";position:absolute;display:block;width:280px;height:280px;border:14px solid #62c217;-webkit-border-radius:100px 0;border-radius:100px 0;top:-28px;left:28px;z-index:-1}main section.last .last-project-wrap:first-child .last-project-img:after,main section.last .last-project-wrap:last-child .last-project-img:after{border-right-color:transparent;border-bottom-color:transparent;z-index:1}main section.last .last-project-wrap:nth-child(2) .last-project-img{margin-left:0;text-align:right;margin-right:-29px;position:relative}main section.last .last-project-wrap:nth-child(2) .last-project-img:after,main section.last .last-project-wrap:nth-child(2) .last-project-img:before{content:"";position:absolute;display:block;width:280px;height:280px;border:14px solid #62c217;-webkit-border-radius:50%;border-radius:50%;top:-32px;right:33px;z-index:-1}main section.last .last-project-wrap:nth-child(2) .last-project-img:after{z-index:1;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}main section.last .last-project-wrap:nth-child(2) .last-project-txt{margin-left:0;width:110%;text-align:right}main section.last .last-project-wrap:nth-child(2) .last-project-txt h3:before{left:auto;right:-70px}main section.last .last-project-wrap:nth-child(2) .last-project-btn{margin-left:auto}main section.we-working{text-align:center;margin-bottom:34px}main section.we-working .we-working-col{margin-top:23px}main section.we-working .we-working-col p{max-width:300px;display:block;margin:16px auto}main section.we-working .we-working-col p a.we-working-scroll{color:#000;text-decoration:underline;font-family:OpenSansRegular,sans-serif;-webkit-transition:.25s ease;transition:.25s ease}main section.we-working .we-working-col p a.we-working-scroll:hover{color:#ff0042}main section.testimonials{
	padding-bottom: 135px;
	padding-right: 0px;
}main section.testimonials .testimonials-photo{position:relative;margin-left:7px;padding-bottom:20px}main section.testimonials .testimonials-photo img{-webkit-border-radius:100px 0;border-radius:100px 0}main section.testimonials .testimonials-photo:before{content:"";display:block;position:absolute;width:307px;height:308px;border:14px solid #62c217;-webkit-border-radius:100px 0 114px;border-radius:100px 0 114px;top:14px;left:14px;z-index:2}main section.testimonials .testimonial-text{padding-left:35px}main section.testimonials .testimonial-text p:first-child{margin-top:12px}main section.testimonials .testimonials-slider{position:relative}main section.testimonials .testimonials-next,main section.testimonials .testimonials-prev{position:absolute;width:48px;height:48px;top:50%;margin-top:-38px;cursor:pointer}main section.testimonials .testimonials-next:after,main section.testimonials .testimonials-next:before,main section.testimonials .testimonials-prev:after,main section.testimonials .testimonials-prev:before{width:30px;height:4px;content:"";background-color:#62c217;position:absolute;top:26px;left:0;-webkit-transform-origin:100% center;-ms-transform-origin:100% center;transform-origin:100% center}main section.testimonials .testimonials-next:after,main section.testimonials .testimonials-prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}main section.testimonials .testimonials-next:before,main section.testimonials .testimonials-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:25px}main section.testimonials .testimonials-next{right:-54px;margin-top:-45px}main section.testimonials .testimonials-prev{left:-34px;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}main section.testimonials .testimonials-slide .testimonial-text p{-webkit-transition:.5s ease;transition:.5s ease;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}main section.testimonials .testimonials-slide .testimonial-text p:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}main section.testimonials .testimonials-slide .testimonial-text p:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}main section.testimonials .testimonials-slide .testimonial-text p:nth-child(3){-webkit-transition-delay:.45s;transition-delay:.45s}main section.testimonials .testimonials-slide .testimonial-text p:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}main section.testimonials .testimonials-slide.active p{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}main section.testimonials .testimonials-slider-wrap{-webkit-transition:1s ease;transition:1s ease}footer{margin-top:-35px;z-index:2;position:relative;color:#fff}footer section.main-footer{background:url(../img/footer-bg.png) center no-repeat;background-size:cover;padding-top:77px}footer section.main-footer p{text-align:center;max-width:800px;margin-right:auto;margin-left:auto}footer section.main-footer p.footer-slogan{font-size:4.5em;font-family:RubikRegular,sans-serif;text-transform:uppercase;margin-top:57px;margin-bottom:0;line-height:.7}footer section.main-footer p.footer-under-slogan{font-size:2.25em;font-family:RubikLight,sans-serif;margin-top:0;margin-bottom:56px}footer section.main-footer form{margin-top:27px}footer section.main-footer form fieldset{border:none;width:303px;height:48px;display:inline-block;margin:0 24px 0 0;padding:0;position:relative;border-right:3px solid #fff}footer section.main-footer form fieldset.has-error{border-right-color:#ff0042}footer section.main-footer form fieldset.has-error svg{fill:#ff0042}footer section.main-footer form fieldset:nth-child(3){margin-right:-4px}footer section.main-footer form fieldset:nth-child(3) label svg{top:54px}footer section.main-footer form fieldset input{width:100%;height:100%;outline:0;border:none;color:#333;padding:10px 15px 10px 45px;font-family:OpenSansRegular,sans-serif;display:block}footer section.main-footer form fieldset label,main.contact section.contact .contacts-wrap ul li:nth-child(2) p{font-family:OpenSansLight,sans-serif}footer section.main-footer form fieldset label{position:absolute;top:-39px;font-size:1.125em;line-height:1.56}footer section.main-footer form fieldset label svg{position:absolute;left:13px;top:53px}footer section.main-footer form .form-footer-btn{text-align:center;margin-top:43px}footer section.main-footer form .form-footer-btn button{width:308px;background-color:transparent;color:#fff;border:2px solid #fff;margin-bottom:100px;outline:0}footer section.main-footer form .form-footer-btn button:hover{background-color:#ff0042;border-color:#ff0042}footer section.main-footer form span.help-block{position:absolute;bottom:-25px;left:14px}footer section.sub-footer{min-height:196px;background-color:#202223;position:relative;padding-top:40px}footer section.sub-footer:before{content:"";position:absolute;display:block;width:322px;height:4px;background-color:#fff;top:0;right:50%;margin-right:-161px}footer section.sub-footer .sub-footer-wrap svg{fill:#fff}footer section.sub-footer p.sub-footer-quote{position:relative;text-align:center;margin-top:23px;font-size:1em}footer section.sub-footer p.sub-footer-quote svg{position:absolute;top:4px}footer section.sub-footer p.sub-footer-quote svg:first-child{left:0}footer section.sub-footer p.sub-footer-quote svg:last-child{right:0}footer section.sub-footer .sub-footer-contacts ul{padding:0;margin:0;list-style:none}footer section.sub-footer .sub-footer-contacts ul .sub-footer-icon,footer section.sub-footer .sub-footer-contacts ul .sub-footer-info,footer section.sub-footer .sub-footer-contacts ul .sub-footer-to-action{display:inline-block;margin-top:0;margin-bottom:0;font-size:1em;text-align:left;font-family:OpenSansLight,sans-serif}footer section.sub-footer .sub-footer-contacts ul .sub-footer-icon br,footer section.sub-footer .sub-footer-contacts ul .sub-footer-info br,footer section.sub-footer .sub-footer-contacts ul .sub-footer-to-action br{display:none}footer section.sub-footer .sub-footer-contacts ul li{margin-bottom:14px}footer section.sub-footer .sub-footer-contacts ul li svg{min-width:36px;margin-right:3px}footer section.sub-footer .sub-footer-contacts ul li p.sub-footer-to-action{width:94px;margin-right:20px}main.about section.about{margin-bottom:106px}main.about section.about .about-col{padding-left:75px}main.about section.about blockquote{position:relative;margin:0 0 42px}main.about section.about blockquote svg{fill:#62c217;position:absolute}main.about section.about blockquote svg:first-child{left:-53px;top:0}main.about section.about blockquote svg:last-child{right:-5px;bottom:0}main.about section.about h3{margin-bottom:29px}main.about section.about .about-img{padding-left:15px;position:relative}main.about section.about .about-img:after,main.about section.about .about-img:before{position:absolute;border:14px solid #62c217;display:block;content:""}main.about section.about .about-img:after{width:323px;height:364px;border-top-color:transparent;border-left-color:transparent;top:28px;left:48px}main.about section.about .about-img:before{width:0;height:460px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg);left:205px;top:-10px;z-index:2}main.about section.conception{margin-bottom:45px}main.about section.conception h2{margin-bottom:74px}main.about section.about-our-work{margin-bottom:80px}main.about section.about-our-work .about-our-project-img{position:relative;margin-left:7px}main.about section.about-our-work .about-our-project-img img{-webkit-box-shadow:0 0 10px rgba(45,51,54,.3);box-shadow:0 0 10px rgba(45,51,54,.3)}main.about section.about-our-work .about-our-project-img:after,main.about section.about-our-work .about-our-project-img:before{content:"";position:absolute;display:block;width:280px;height:280px;border:14px solid #62c217;-webkit-border-radius:100px 0;border-radius:100px 0;top:-28px;left:28px;z-index:-1}main.about section.about-our-work .about-our-project-img:after{border-right-color:transparent;border-bottom-color:transparent;z-index:1}main.about section.team{padding-bottom:150px;overflow-x:hidden}main.about section.team h2{margin-bottom:20px}main.about section.team .about-team-img{margin-left:0;text-align:right;margin-right:-14px;position:relative}main.about section.team .about-team-img img{-webkit-box-shadow:0 0 10px rgba(45,51,54,.3);box-shadow:0 0 10px rgba(45,51,54,.3)}main.about section.team .about-team-img:after,main.about section.team .about-team-img:before{content:"";position:absolute;display:block;width:280px;height:280px;border:14px solid #62c217;-webkit-border-radius:50%;border-radius:50%;top:-32px;right:33px;z-index:-1}main.about section.team .about-team-img:after{z-index:1;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}main.about section.team p{padding-left:10px;margin-right:-40px}main.about section.sertificate{border:14px solid #62c217;padding-top:15px;margin-bottom:185px;margin-left:9px;padding-left:12px}main.about section.sertificate h3{margin-bottom:25px}main.about section.sertificate .about-sertificate-img{margin-top:-70px;margin-bottom:-70px}main.about section.sertificate .about-sertificate-img img{-webkit-box-shadow:0 0 10px rgba(45,51,54,.3);box-shadow:0 0 10px rgba(45,51,54,.3)}main.about section.sertificate .about-sertificate-text-col{margin-left:-37px}main.contact section.contact{margin-bottom:238px}main.contact section.contact h2{margin-bottom:70px}main.contact section.contact .contacts-wrap{margin-left:9px;margin-right:-12px;border:14px solid #62c217}main.contact section.contact .contacts-wrap ul{list-style:none;margin:0;padding:0 0 0 15px}main.contact section.contact .contacts-wrap ul li{position:relative;padding-left:37px;margin-bottom:72px}main.contact section.contact .contacts-wrap ul li:last-child{margin-bottom:0}main.contact section.contact .contacts-wrap ul li:last-child svg{top:7px}main.contact section.contact .contacts-wrap ul li h3{margin-bottom:27px}main.contact section.contact .contacts-wrap ul li svg{position:absolute;top:10px;left:3px}main.contact section.contact .contact-map{margin-top:-43px;margin-bottom:-56px}main.services section.services-we-can{margin-bottom:40px}main.services section.services-we-can h2{margin-bottom:0}main.services section.services-icons{margin-bottom:50px}main.services section.services-icons .services-icons-wrap{padding-left:7px;margin-right:-16px}main.services section.services-icons .services-icons-wrap svg{margin-right:62.3px}main.services section.services-icons .services-icons-wrap svg:last-child{margin-right:0}main.services section.services-we-can-additional{margin-bottom:187px}main.services section.services-we-can-additional ul{margin-top:55px}main.project section.project{margin-bottom:240px}main.project section.project h2{margin-bottom:35px}main.project section.project p.project-location{margin-bottom:75px;padding-left:54px}main.project section.project .project-photo-wrap{border:14px solid #62c217;margin-left:9px;margin-right:-12px;margin-bottom:58px}main.project section.project .project-photo-wrap .project-photo-col{margin-top:-35px;margin-bottom:-35px}main.project section.project .project-photo-wrap .project-text-col{padding-left:47px;margin-top:20px}main.project section.project .project-photo-wrap .project-text-col p{margin-bottom:0}main.project section.project .project-content-el .project-photo-el-col{overflow:visible;padding:32px}main.project section.project .project-content-el:nth-child(odd) .project-text-el-col{padding-left:58px;padding-top:20px}main.project section.project .project-content-el:nth-child(odd) .project-photo-el-col{max-height:418px;padding-top:0}main.project section.project .project-content-el:nth-child(odd) .project-photo-el-col img{max-height:550px}main.project section.project .project-content-el:nth-child(even) .project-photo-el-col{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(45,51,54,.3);box-shadow:0 0 10px rgba(45,51,54,.3);margin-left:22px;margin-right:-52px;min-width:700px}main.project section.project .project-content-el:nth-child(even) .project-text-el-col p{padding-left:90px;margin-top:100%;position:relative}main.project section.project .project-content-el:nth-child(even) .project-text-el-col p:before{content:"";display:block;position:absolute;width:58px;height:5px;background-color:#25242c;top:50%;margin-right:-2px;left:8px}main.portpholio section.portpholio{margin-bottom:200px}body.concrete section.we-can h2{padding-left:65px}body.concrete section.we-can h2 svg{margin-left:-65px;margin-right:10px}body.concrete section.we-can .we-can-el-wrap ul{margin-left:-5px}body.concrete section.we-can .we-can-el-wrap .we-can-img{margin-left:36px}body.concrete section.we-can .we-can-el-wrap .we-can-img:after{border-top-color:transparent;border-left-color:transparent;top:91px;left:48px}body.concrete section.we-can .we-can-el-wrap .we-can-img:before{display:block;content:"";position:absolute;width:0;height:460px;border:14px solid #62c217;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg);left:205px;top:53px;z-index:2}body.concrete section.advantages .advantages-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:50px}body.concrete section.advantages .advantages-el{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:65px;padding-right:15px;padding-left:15px}body.concrete section.advantages .advantages-el:nth-child(even){padding-top:83px}body.concrete section.advantages .advantages-el img{-webkit-flex-basis:89px;-ms-flex-preferred-size:89px;flex-basis:89px;margin-right:40px;width:84px}body.concrete section.etaps h2 svg,body.concrete section.last h2 svg{margin-left:-65px;margin-right:10px}body.concrete section.advantages .advantages-el p.h3{max-width:305px;margin-bottom:0;margin-top:0}body.concrete section.advantages .advantages-el p:last-child{margin-bottom:auto}body.concrete section.etaps ul li,body.concrete section.future ul li{font-family:RalewayLight,sans-serif;line-height:1.56;font-weight:300;margin-bottom:14px}body.concrete section.conception .h2{text-transform:none}body.concrete section.etaps h2{padding-left:65px}body.concrete section.etaps .last-project-wrap p{padding-left:55px}body.concrete section.etaps h3{padding-left:5px}body.concrete section.etaps .we-can-img{padding-top:63px;padding-left:20px;position:relative}body.concrete section.etaps .we-can-img:after{display:block;content:"";width:323px;height:364px;position:absolute;top:35px;left:-8px;border:14px solid #62c217}body.concrete section.etaps ul{list-style:none}body.concrete section.etaps ul li{font-size:1.125em;position:relative}body.concrete section.etaps ul li:before{position:absolute;content:"";display:block;width:28px;height:4px;background-color:#62c217;top:12px;left:-43px}body.concrete section.last h2{padding-left:65px}body.concrete section.last h2 div{display:inline;font-size:.75em;text-transform:none}body.concrete section.last h2 span{display:block}body.concrete section.last .last-project-wrap:last-child .last-project-img:after,body.concrete section.last .last-project-wrap:last-child .last-project-img:before{left:80px}body.concrete section.future .we-can-img{padding-left:20px;position:relative}body.concrete section.future .we-can-img:after{display:block;content:"";width:323px;height:364px;position:absolute;top:35px;left:-8px;border:14px solid #62c217}body.concrete section.future ul{list-style:none}body.concrete section.future ul li{font-size:1.125em;position:relative}body.concrete section.future ul li:before{position:absolute;content:"";display:block;width:28px;height:4px;background-color:#62c217;top:12px;left:-43px}body.concrete section.future .we-can-el-wrap ul{margin-left:-5px}body.concrete section.future .we-can-el-wrap .we-can-img{margin-left:36px}body.concrete section.future .we-can-el-wrap .we-can-img:after{border-top-color:transparent;border-left-color:transparent;top:28px;left:48px}body.concrete section.future .we-can-el-wrap .we-can-img:before{display:block;content:"";position:absolute;width:0;height:460px;border:14px solid #62c217;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg);left:205px;top:-10px;z-index:2}body.concrete section.future .future-action{border:14px solid #62c217;text-align:center;margin:95px -27px 66px -6px;padding:17px 15px 56px 32px}body.concrete section.future .future-action p span{font-size:2em;display:block;max-width:640px;margin-right:auto;margin-left:auto}.spinner{position:absolute;top:103px;right:-webkit-calc(50% - 57px);right:calc(50% - 57px);display:none}.spinner:hover{cursor:wait}.spinner .spinner_svg{position:relative;z-index:400}.spinner #Group{stroke-dasharray:142;stroke-dashoffset:142;-webkit-animation:dash 8s cubic-bezier(.02,.61,.85,.98) infinite;animation:dash 8s cubic-bezier(.02,.61,.85,.98) infinite}.spinner #Oval-1{fill:none;-webkit-transform-origin:15px 15px;-ms-transform-origin:15px 15px;transform-origin:15px 15px;-webkit-animation:pulsate 8s infinite;animation:pulsate 8s infinite}.spinner #Oval-2,.spinner #Oval-3,.spinner #Oval-4{fill:none;-webkit-transform-origin:15px 15px;-ms-transform-origin:15px 15px;transform-origin:15px 15px;opacity:0}.spinner #Oval-2{-webkit-animation:float 8s ease 3s infinite;animation:float 8s ease 3s infinite}.spinner #Oval-3{-webkit-animation:float2 8s ease 4s infinite;animation:float2 8s ease 4s infinite}.spinner #Oval-4{-webkit-animation:float3 8s ease 5s infinite;animation:float3 8s ease 5s infinite}@-webkit-keyframes dash{25%{stroke-dashoffset:0;opacity:inherit}75%{opacity:1;stroke-dashoffset:0}99%{opacity:0;stroke-dashoffset:0}100%{stroke-dashoffset:142}}@keyframes dash{25%{stroke-dashoffset:0;opacity:inherit}75%{opacity:1;stroke-dashoffset:0}99%{opacity:0;stroke-dashoffset:0}100%{stroke-dashoffset:142}}@-webkit-keyframes pulsate{0%{opacity:1}25%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}28%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}37.5%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}40.5%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}53%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}62.5%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}65.5%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}75%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97);opacity:1;fill:none}100%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;fill:#fff}}@keyframes pulsate{0%{opacity:1}25%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}28%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}37.5%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}40.5%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}53%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}62.5%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97)}65.5%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}75%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-animation-timing-function:cubic-bezier(0,.96,.56,.97);animation-timing-function:cubic-bezier(0,.96,.56,.97);opacity:1;fill:none}100%{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;fill:#fff}}@-webkit-keyframes float{0%{opacity:0}0.1%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}40%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes float{0%{opacity:0}0.1%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}40%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes float2{0%{opacity:0}0.1%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}30%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes float2{0%{opacity:0}0.1%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}30%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes float3{0%{opacity:0}0.1%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}30%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes float3{0%{opacity:0}0.1%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}30%{-webkit-transform:scale(2);transform:scale(2);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media only screen and (max-width:1199px){main .main-wrapper{background-size:235px 4px}body.concrete section.future .we-can-el-wrap .we-can-img,body.concrete section.we-can .we-can-el-wrap .we-can-img,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img{margin-left:14px}main section.conception{margin-right:-6px}main section.in-numbers .in-numbers-specialists:before{right:115px}main section.last .last-project-wrap:nth-child(2) .last-project-img{margin-right:-23px}main section.last .last-project-wrap:nth-child(2) .last-project-txt h3{margin-bottom:0}main section.last .last-project-wrap:nth-child(2) .last-project-txt p{margin-top:14px}footer section.main-footer form fieldset{width:295px}footer section.sub-footer .sub-footer-contacts ul li p.sub-footer-to-action{margin-right:-1px}main.contact section.contact .contact-map iframe{width:595px}main.contact section.contact .contacts-wrap{margin-right:-6px}main.services section.services-icons .services-icons-wrap svg{margin-right:55px}main.project section.project .project-content-el:nth-child(even) .project-text-el-col p:before{left:43px}main.project section.project .project-content-el:nth-child(even) .project-photo-el-col{margin-right:-82px}main.project section.project .project-photo-wrap .project-text-col{padding-left:80px}body.concrete section.advantages .advantages-el img{margin-right:30px}body.concrete section.future .future-action{margin-right:-21px}}@media only screen and (max-width:991px){main section.we-create p{padding-left:10px}main section.we-create h3 svg{float:left;margin-bottom:50px}body.concrete section.etaps .we-can-img,body.concrete section.future .we-can-img,main section.we-can .we-can-img{text-align:center;padding-top:10px}body.concrete section.etaps .we-can-img:after,body.concrete section.future .we-can-img:after,main section.we-can .we-can-img:after{left:50%;margin-left:-180px;top:-18px}body.concrete section.future .we-can-el-wrap .we-can-img:after,body.concrete section.we-can .we-can-el-wrap .we-can-img:after,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:after{left:50%;margin-left:-133px;top:38px}body.concrete section.future .we-can-el-wrap .we-can-img:before,body.concrete section.we-can .we-can-el-wrap .we-can-img:before,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:before{-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg);left:209px;top:0}body.concrete section.future .we-can-el-wrap .we-can-img,body.concrete section.we-can .we-can-el-wrap .we-can-img,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img{margin-bottom:50px;margin-left:-40px;padding-left:0}main section.we-can ul{margin-left:15px}main section.we-can h3{padding-left:10px}main section.conception{margin-right:9px}main section.conception h2{margin-left:0;text-align:center;margin-bottom:10px;margin-top:20px}main section.in-numbers .in-numbers-specialists:after{right:-21px;top:66px;width:260px;height:194px}main section.in-numbers .in-numbers-specialists:before{right:84px;top:66px}main section.in-numbers h2{margin-bottom:10px}main section.last .last-project-txt{margin-left:0}main section.last .last-project-wrap:nth-child(2) .last-project-txt h3:before{right:-45px}main section.last .last-project-wrap:nth-child(2) .last-project-img{margin-right:-8px}main section.last .last-project-wrap:nth-child(2) .last-project-txt{margin-left:-10px}main section.last .last-project-wrap:nth-child(2) .last-project-txt .last-project-btn,main section.last .last-project-wrap:nth-child(2) .last-project-txt p{margin-right:15px}main section.we-working .we-working-col{min-height:230px}main section.testimonials .testimonial-text{padding-left:58px}main section.testimonials .testimonials-photo:before{width:199px;height:201px}main section.testimonials .testimonials-photo img{width:200px}footer section.main-footer form fieldset{width:222px}footer section.main-footer{padding-top:35px}body.concrete section.advantages .advantages-el:nth-child(even),footer section.sub-footer{padding-top:0}footer section.main-footer form .form-footer-btn button{margin-bottom:50px}footer section.main-footer form fieldset label{top:-30px}footer section.main-footer form fieldset label svg{top:44px}footer section.main-footer form fieldset:nth-child(3) label svg{top:45px}footer section.sub-footer .sub-footer-contacts ul li{margin-bottom:7px}footer section.sub-footer p.sub-footer-quote svg:last-child{right:20%}footer section.sub-footer p.sub-footer-quote svg:first-child{left:20%}footer section.sub-footer .sub-footer-contacts ul{padding-left:135px}main.about section.about .about-img{padding-left:7px}main.about section.about .about-img:after{left:35px}main.about section.about .about-img:before{left:191px}main.about section.about blockquote svg:first-child{left:-20px;top:-40px}main.about section.about blockquote svg:last-child{bottom:-30px}main.about section.conception h2{margin-bottom:10px}main.about section.conception h2 br{display:none}main.about section.team p{margin-right:0;margin-top:0}main.about section.sertificate .about-sertificate-text-col{padding-left:30px}main.contact section.contact .contacts-wrap ul li{display:inline-block;width:32%;vertical-align:top}main.contact section.contact .contacts-wrap ul li svg{margin-top:28px}main.contact section.contact .contacts-wrap ul{margin-bottom:50px}main.contact section.contact .contact-map iframe{width:100%}main.contact section.contact .contacts-wrap ul li h3{margin-bottom:0}main.services section.services-icons .services-icons-wrap svg{margin-right:16px}main.services section.services-we-can h2{margin-bottom:40px}main.project section.project .project-photo-wrap .project-photo-col{text-align:center;margin-bottom:0}main.project section.project .project-photo-wrap .project-text-col{padding-left:25px;padding-right:25px}main.project section.project .project-photo-wrap{margin-right:0;margin-bottom:25px}main.project section.project .project-content-el:nth-child(odd) .project-photo-el-col{max-height:100%}main.project section.project .project-content-el .project-photo-el-col{text-align:center;padding:0}main.project section.project .project-content-el .project-photo-el-col img{max-height:400px}main.project section.project .project-content-el:nth-child(odd) .project-text-el-col{padding:0;text-align:center;margin-bottom:50px}main.project section.project .project-content-el:nth-child(even) .project-photo-el-col{margin-right:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:25px}main.project section.project .project-content-el:nth-child(even) .project-text-el-col p{margin-top:0;padding:0;text-align:center}main.project section.project .project-content-el:nth-child(even) .project-text-el-col p:before{left:50%;margin-left:-28px;height:50px;width:5px;top:-60px}main.project section.project{margin-bottom:100px}main.project section.project .project-content-el .project-photo-el-col img,main.project section.project .project-photo-wrap .project-photo-col img{max-width:100%}main.project section.project .project-content-el:nth-child(even) .project-photo-el-col{min-width:auto;margin-left:0}main.project section.project h2{margin-bottom:20px}main.project section.project p.project-location{margin-bottom:30px;padding-left:25px}body.concrete section.advantages .advantages-el img{width:50px;margin-right:auto;margin-left:auto;margin-bottom:10px}body.concrete section.advantages .advantages-el p.h3{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}body.concrete section.conception .h2{margin-left:0;margin-bottom:15px}body.concrete section.future .future-action{margin-right:-5px}}@media only screen and (max-width:767px){main section.conception,main section.conception h2,main section.testimonials .testimonial-text{padding-left:0}main section.last .last-project-txt,main section.last .last-project-wrap:first-child .last-project-img,main section.last .last-project-wrap:last-child .last-project-img,main section.last .last-project-wrap:nth-child(2) .last-project-img,main section.last .last-project-wrap:nth-child(2) .last-project-txt,main section.last h3,main section.testimonials .testimonials-slide.active .testimonials-photo,main.about section.about .about-img,main.services section.services-icons .services-icons-wrap{text-align:center}body.concrete section.future .we-can-el-wrap .we-can-img,body.concrete section.we-can .we-can-el-wrap .we-can-img,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img{padding:0;max-width:479px;margin:0 auto 50px}body.concrete section.future .we-can-el-wrap .we-can-img:before,body.concrete section.we-can .we-can-el-wrap .we-can-img:before,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:before{left:50%;margin-left:21px;top:-8px}main section.conception{margin-bottom:25px}main section.we-can{margin-bottom:15px}body.concrete section.future .we-can-el-wrap .we-can-img:after,body.concrete section.we-can .we-can-el-wrap .we-can-img:after,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:after{top:28px;margin-left:-134px}.in-numbers-col{max-width:479px;margin:0 auto;float:none}main section.in-numbers .in-numbers-specialists:after{right:100px}main section.in-numbers .in-numbers-specialists:before{right:195px}main section.in-numbers .in-numbers-projects{margin-top:20px}main section.in-numbers{margin-bottom:30px}main section.last .last-project-wrap:first-child .last-project-img:after,main section.last .last-project-wrap:first-child .last-project-img:before,main section.last .last-project-wrap:last-child .last-project-img:after,main section.last .last-project-wrap:last-child .last-project-img:before{left:50%;margin-left:-140px}body.concrete section.last .last-project-wrap:last-child .last-project-img:after,body.concrete section.last .last-project-wrap:last-child .last-project-img:before{left:auto}main section.last .last-project-wrap:nth-child(2) .last-project-img:after,main section.last .last-project-wrap:nth-child(2) .last-project-img:before{right:50%;margin-right:-140px}main section.last h3{margin-top:45px;margin-bottom:0}main section.last .last-project-wrap:nth-child(2) .last-project-txt p,main section.last p{margin-top:0}main section.last .last-project-wrap:nth-child(2) .last-project-txt h3:before,main section.last h3:before{left:50%;margin-left:-2px;height:58px;width:5px;top:-60px;z-index:2}main section.last .last-project-wrap{margin-bottom:85px}main section.last{margin-bottom:20px}main section.testimonials h2,main section.we-working{margin-bottom:0}main section.last .last-project-btn,main section.last .last-project-wrap:nth-child(2) .last-project-txt .last-project-btn{margin-right:auto;margin-left:auto}main section.we-working .we-working-col{min-height:280px;margin-top:0}main section.testimonials .testimonials-photo:before{left:50%;width:200px;margin-left:-100px;-webkit-border-radius:114px 0 100px;border-radius:114px 0 100px}main section.testimonials .testimonials-slide .testimonials-photo{padding-top:28px}main section.testimonials .testimonials-next,main section.testimonials .testimonials-prev{top:108%}main section.testimonials .testimonials-next{right:35%}main section.testimonials .testimonials-prev{left:35%}footer section.main-footer p.footer-slogan{line-height:1;margin-top:35px}footer section.main-footer form fieldset{width:303px;display:block;margin-right:auto;margin-left:auto;margin-bottom:45px}footer section.main-footer form fieldset:nth-child(3){margin-right:auto}footer section.sub-footer .sub-footer-contacts ul li svg{margin-right:0}footer section.sub-footer .sub-footer-contacts ul{padding-left:0;max-width:320px;margin-right:auto;margin-left:auto}footer section.sub-footer p.sub-footer-quote svg:last-child{right:11%}footer section.sub-footer p.sub-footer-quote svg:first-child{left:11%}footer section.sub-footer{height:auto}main.about section.about .about-col{padding-left:15px}main.about section.about .about-img{padding:0;max-width:479px;margin:0 auto 50px}main.about section.about .about-img:before{left:50%;margin-left:23px;top:-10px}main.about section.about blockquote svg:first-child{left:0}main.about section.about{margin-bottom:25px}main.about section.about-our-work .about-our-project-img,main.about section.team .about-team-img{text-align:center;margin-bottom:50px;margin-top:50px}main.about section.about-our-work .about-our-project-img:after,main.about section.about-our-work .about-our-project-img:before,main.about section.team .about-team-img:after,main.about section.team .about-team-img:before{left:50%;margin-left:-140px}main.about section.about .about-img:after{left:50%;margin-left:-134px}main.about section.sertificate .about-sertificate-img{margin-top:7px;margin-bottom:20px;min-width:220px}main.about section.sertificate h3,main.contact section.contact .contacts-wrap ul li svg{margin-top:0}main.about section.sertificate .about-sertificate-img img{height:300px}main.about section.team{margin-bottom:50px}main.about section.sertificate,main.about section.sertificate .about-sertificate-text-col{margin-left:0;margin-bottom:80px}main.about section.sertificate .about-sertificate-text-col{padding-left:25px;margin-bottom:30px}main.about section.sertificate{padding-left:0}main.contact section.contact .contacts-wrap ul li{display:block;width:100%;margin-bottom:0}main.contact section.contact .contacts-wrap ul li h3{margin-top:10px}main.contact section.contact .contact-map iframe{height:340px}main.contact section.contact{margin-bottom:150px}main.contact section.contact h2{margin-bottom:20px}main.services section.services-icons .services-icons-wrap svg{margin-right:130px;margin-bottom:50px}body.concrete section.future .future-action,main.services section.services-icons .services-icons-wrap svg:nth-child(3){margin-right:0}main.services section.services-icons{margin-bottom:0}main.services section.services-we-can-additional ul{margin-top:20px}main.services section.services-we-can-additional{margin-bottom:80px}body.concrete section.etaps h2,body.concrete section.we-can h2,main section.last .last-project-wrap h2{padding-left:50px}body.concrete section.etaps h2 svg,body.concrete section.we-can h2 svg,main section.last .last-project-wrap h2 svg{margin-left:-50px}body.concrete section.advantages .advantages-wrap{padding-left:0}}@media only screen and (max-width:615px){body.concrete h1{font-size:2.875em}body.concrete section.advantages .advantages-el{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}body.concrete section.future .future-action{margin-top:20px}}@media only screen and (max-width:545px){footer section.main-footer form span.help-block{left:auto;right:0}footer section.sub-footer .sub-footer-contacts ul .sub-footer-info br{display:block}footer section.sub-footer .sub-footer-contacts ul li:last-child .sub-footer-icon,footer section.sub-footer .sub-footer-contacts ul li:last-child p.sub-footer-to-action{vertical-align:top}main.about section.sertificate .about-sertificate-img-col,main.about section.sertificate .about-sertificate-text-col{width:100%;text-align:center}main.about section.sertificate .about-sertificate-img-col h3,main.about section.sertificate .about-sertificate-text-col h3{text-align:center}main.services section.services-icons .services-icons-wrap svg{margin-right:70px}}@media only screen and (max-width:479px){footer section.main-footer p.footer-slogan{font-size:3.25em}body.concrete section.etaps .we-can-img img,body.concrete section.future .we-can-img img,body.concrete section.we-can .we-can-el-wrap .we-can-img img,main section.we-can .we-can-img img{width:240px;height:auto}body.concrete section.etaps .we-can-img:after,body.concrete section.future .we-can-img:after,main section.we-can .we-can-img:after{width:251px;height:285px;left:65.6%;top:-19px}footer section.main-footer form .form-footer-btn button,footer section.main-footer form fieldset{max-width:100%}body.concrete section.future .we-can-el-wrap .we-can-img:after,body.concrete section.we-can .we-can-el-wrap .we-can-img:after,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:after{top:14px;margin-left:-104px}body.concrete section.future .we-can-el-wrap .we-can-img:before,body.concrete section.we-can .we-can-el-wrap .we-can-img:before,main section.we-can .we-can-el-wrap:nth-child(3) .we-can-img:before{margin-left:19px;top:-15px;height:360px;-webkit-transform:rotate(41.1deg);-ms-transform:rotate(41.1deg);transform:rotate(41.1deg)}main section.we-working .we-working-col{width:100%;float:none;min-height:auto}main section.we-create p{padding:0}footer section.sub-footer:before{max-width:100%;display:none}.we-can-el-wrap{margin-top:40px}main section.we-can h3{margin-bottom:0}main section.we-can ul{margin-left:0;padding-left:27px}main section.we-can ul li:before{left:-35px}main section.we-can .we-can-el-wrap:nth-child(3) ul{margin-left:0}main section.in-numbers .in-numbers-specialists:before{right:50%;margin-right:-25px;top:63px}main section.in-numbers .in-numbers-specialists:after{right:50%;margin-right:-120px;width:230px;height:175px;top:63px}main section.last .last-project-img img{width:260px;height:auto}main section.last .last-project-wrap:first-child .last-project-img:after,main section.last .last-project-wrap:first-child .last-project-img:before,main section.last .last-project-wrap:last-child .last-project-img:after,main section.last .last-project-wrap:last-child .last-project-img:before{width:230px;height:230px;margin-left:-115px}main section.last .last-project-wrap:nth-child(2) .last-project-img:after,main section.last .last-project-wrap:nth-child(2) .last-project-img:before{width:230px;height:230px;margin-right:-110px;top:-28px}main section.testimonials .testimonials-next{right:25%}main section.testimonials .testimonials-prev{left:25%}footer section.main-footer p.footer-under-slogan{margin-bottom:25px;line-height:1.2;margin-top:25px}footer section.sub-footer p.sub-footer-quote svg:last-child{right:-10px;top:auto;bottom:-30px}footer section.sub-footer p.sub-footer-quote svg:first-child{left:-10px;top:-10px}footer section.sub-footer .sub-footer-contacts ul li svg{min-width:25px;margin-right:15px}footer section.sub-footer .sub-footer-contacts ul p.sub-footer-to-action{display:none}main section.in-numbers p:first-child{font-size:4.5em}main.about section.about .about-img img{width:240px;height:auto}main.about section.about .about-img:before{margin-left:-29px;top:101px;width:360px;height:360px;-webkit-transform:rotate(41.1deg);-ms-transform:rotate(41.1deg);transform:rotate(41.1deg)}main.about section.about .about-img:after{top:14px;margin-left:-104px;width:251px;height:285px}main.about section.about-our-work .about-our-project-img img,main.about section.team .about-team-img img{width:260px}main.about section.about-our-work .about-our-project-img:after,main.about section.about-our-work .about-our-project-img:before,main.about section.team .about-team-img:after,main.about section.team .about-team-img:before{width:230px;height:230px;margin-left:-115px}main.contact section.contact .contacts-wrap ul{padding:0}main.contact section.contact .contacts-wrap ul p{margin-top:0}main.services section.services-icons .services-icons-wrap svg,main.services section.services-icons .services-icons-wrap svg:last-child,main.services section.services-icons .services-icons-wrap svg:nth-child(3){margin-right:20px;margin-left:20px}body.concrete section.future .we-can-img:after,main.services section.we-can .we-can-img:after{margin-left:-138px;left:50%}main.services section.services-icons .services-icons-wrap{padding:0;margin-right:0}body.concrete header{padding-bottom:20px;min-height:auto}body.concrete h1{margin-top:70px;font-size:2.25em}body.concrete section.etaps h2,body.concrete section.we-can h2,main section.last .last-project-wrap h2{padding-left:23px;margin-bottom:10px}body.concrete section.etaps h2 svg,body.concrete section.we-can h2 svg,main section.last .last-project-wrap h2 svg{margin-left:-30px;margin-right:0}body.concrete section.advantages .advantages-el{margin-bottom:30px}body.concrete section.conception .h2{font-size:2.375em}body.concrete section.etaps h3,body.concrete section.future .future-action p span{font-size:1.5em}body.concrete section.etaps .last-project-wrap p{padding-left:0}body.concrete main section.last .last-project-wrap h2{margin-bottom:44px}body.concrete section.future .future-action{padding-right:15px;padding-left:15px;padding-bottom:30px}section.popup .popup-call-me{padding:15px 15px 30px}}last-project-btn

