/@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=cyrillic,cyrillic-ext);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,h7,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,p,dl,dt,dd,ol,ul,li
fieldset,form,label,legend,caption,tfoot,thead,textarea,input,button,thead,{margin:0;padding:0;outline:0;vertical-align:baseline}table,tbody,tr,th,td{margin:auto;border:1px solid rgba(139,195,74,.5)}html{overflow-x:hidden}body,html{height:100%;width:100%;font-weight:400}html,body{width:100%;height:100%;overflow-x:hidden touch-action:none}input,textarea{font-family:'Roboto Condensed',sans-serif;resize:none}body{font-size:18px;font-family:'Roboto Condensed',sans-serif;font-weight:400;padding:0}h1,h2,h3,h4,h7,p{font-weight:400}h1{font-size:44px;font-weight:700;text-align:center;text-transform:uppercase;color:#8bc34a}h2{font-size:25px;font-weight:400;text-align:center;text-transform:uppercase;color:#000}h3{font-size:20px;font-weight:400;text-align:center}h4{font-size:18px;font-weight:700;color:#f5f3d5}h7{font-size:55px;text-align:center;text-transform:uppercase;color:#fff}ol,ul{list-style:none}a{text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{text-decoration:none}a:focus{outline:none;color:inherit}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#212121;z-index:100500}#page-preloader .spinner{width:64px;height:64px;position:absolute;left:100%;top:50%;background:url(../images/6.gif) no-repeat 50% 50%;margin:-32px 0 0 -32px}.clfx:before,.clfx:after{content:"";display:table}.clfx:after{clear:both}.clfx{zoom:1}.clear{clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.container-fluid{position:relative;height:100%;max-width:1200px}.mt{margin-top:30px}.tal{text-align:left!important}.tar{text-align:right!important}.tac{text-align:center!important}.fwb{font-weight:700!important}.ttu{text-transform:uppercase!important}.ttn{text-transform:none!important}@media (max-width: 1200px){.calculation-form:after{display:none!important}.mobile22{width:120px}.for-sale:before{left:0!important}.for-sale:after{display:none!important}.navbar-toggle{position:absolute!important;display:block!important;top:-55px;right:5%}.main-txt-block{padding:0!important;text-align:center}.main-txt-block:before,.main-txt-block h7:before,.main-txt-block h7:after{display:none}.navbar-offcanvas{max-width:330px;overflow-y:scroll!important;left:-330px!important;padding-left:0!important}.dropdown-submenu>.dropdown-menu{left:0!important;top:110%!important;position:absolute!important;display:none!important}.dropdown-submenu>.dropdown-menu a{background-color:#8bc34a;color:#fff}.dropdown-submenu>.dropdown-menu a:hover{background-color:#fff;color:#8bc34a}.navbar-offcanvas.offcanvas-transform.in{-webkit-transform:translateX(330px);transform:translateX(330px)}.dropdown-submenu:hover>.dropdown-menu,.dropdown-submenu:focus>.dropdown-menu{display:block!important}.dropdown-toggle:before{right:25px!important;left:inherit!important;top:55%}}@media handheld,all and (max-width: 1023px){.black-line .header-phone .3214{position:fixed;display:none;width:50px;height:40px}}@media (max-width: 1000px){.black-line .header-phone p{text-align:center!important}.logo{margin:20px auto!important}.black-line p:before{display:none}.navbar-toggle{top:-155px!important}.main-txt-block h7{font-size:50px!important}.main-txt-block h7 span{font-size:45px!important}.for-sale:before{display:none!important}.one-we-can{display:block!important;width:100%!important;margin:0 auto!important}}@media (max-width: 800px){footer .tal,footer .tar{text-align:center!important;padding:0!important}.soc-box{margin:20px auto!important}}@media (max-width: 700px){.sale-img{width:100%!important;height:290px!important}}@media (max-width: 600px){.main-txt-block .btn-green{width:100%!important}}@media screen and (max-width: 600px){.3214{visibility:hidden}}@media (max-width: 500px){.navbar-toggle{top:-180px!important;right:-5%!important}}@media (max-width: 300px){.mobile22{display:none!important}}.btn-all22{display:block;position:relative;width:100%;height:50px;margin:0 auto;line-height:50px;text-align:center;font-weight:500;background-color:transparent;text-transform:uppercase;font-size:15px;border-radius:25px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn-all{display:block;position:relative;width:100%;height:50px;margin:0 auto;line-height:50px;text-align:center;font-weight:500;background-color:transparent;text-transform:uppercase;font-size:25px;border-radius:25px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn-green{border:1px solid #8bc34a;background-color:#8bc34a}.btn-green1{border:1px solid #8bc34a;background-color:#8bc34a;top:60px}.btn-green:hover,.btn-green:active,.btn-green:focus{color:#8bc34a;background-color:transparent}.btn-black{background-color:#000}.btn-black:hover,.btn-black:active,.btn-black:focus{color:#fff;background-color:#333}.btn-in-green{border:1px solid #8bc34a;background-color:#8bc34a}.btn-in-green:hover,.btn-in-green:active,.btn-in-green:focus{color:#8bc34a;background-color:transparent}header{position:absolute;width:100%;z-index:5;top:0}.black-line{position:relative;width:100%;padding:10px 50px;margin-top:10px;z-index:2}.logo{display:block;width:228px;height:83px;margin:0 auto}.black-line .header-phone{position:relative;font-size:22px;color:#fff;top:10px}.black-line .haeder-mail{position:relative;font-size:22px;color:#fff;top:2px;right:30px}.black-line .header-phone p{padding-left:10px;text-align:left}.black-line .haeder-mail p{padding-left:10px;text-align:right}.black-line p:before{content:"";position:absolute;width:17px;height:17px;top:4px}.black-line .header-phone p:before{background:url(../images/content/top-info-sprite.png) 100% 0 no-repeat;left:0}.black-line .haeder-mail p:before{background:url(../images/content/top-info-sprite.png) 0 0 no-repeat;right:200px}.navbar-default{position:relative;z-index:2;background-color:transparent}.navbar{border:0;margin-bottom:0}.navbar-brand{height:inherit;padding:0}@media (min-width: 1200px){.navbar-nav{float:none;width:100%;margin:0 auto}}.dropdown-menu{display:none}.dropdown-menu.show{display:block}.dropdown-toggle:before{content:"";position:absolute;width:9px;height:5px;background:url(../images/content/dropdown-arr.png) 0 0 no-repeat;bottom:-10px;left:50%;margin-left:-4px}.navbar-offcanvas.in .navbar-nav{margin:0}.navbar-offcanvas.in .navbar-nav > li{width:100%;margin:0}.navbar-default .navbar-nav > li{float:none;display:inline-block}.navbar-default .navbar-nav > li+li{margin-left:14px}.navbar-default .navbar-nav > li > a{position:relative;padding:30px 10px 15px;font-size:15px!important;font-weight:400!important;text-transform:uppercase;color:#fff;border-bottom:2px solid transparent}.navbar-default .navbar-nav > li > .dropdown-toggle:hover,.navbar-default .navbar-nav > li > .dropdown-toggle:active,.navbar-default .navbar-nav > li > .dropdown-toggle:focus,.navbar-default .navbar-nav > li > .dropdown-toggle.active{border-bottom:2px solid transparent}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#fff!important}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a.active{font-size:15px!important;font-weight:400!important;color:#fff!important;border-bottom:2px solid #fff}.navbar-default .navbar-offcanvas.in{background-color:#8bc34a}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:7%;left:101%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#000}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-menu{padding:0;min-width:330px;background-color:transparent;box-shadow:none;border:0;border-radius:0}.dropdown-menu > li > a,.navbar-nav .open .dropdown-menu > li > a{padding:10px;text-transform:uppercase;font-size:12px;background:rgba(255,255,255,.95);white-space:pre;font-weight:600;color:#000}.dropdown-menu > li{margin:1px 0}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.navbar-nav .open .dropdown-menu > li > a:hover{color:#000;background-color:rgba(139,195,74,.95)}.main-block{position:relative;width:100%;padding-top:240px;background:url(../images/content/main-bg.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1}.main-txt-block{position:relative;width:100%;height:220px;top:8px;padding:0 100px 30px;text-align:center}.main-txt-block:before{content:"";position:absolute;width:100%;height:130px;border-right:8px solid #8bc34a;border-bottom:8px solid #8bc34a;border-left:8px solid #8bc34a;top:50%;margin-top:-59px;left:50%;margin-left:-385px}.main-txt-block h7{position:relative;width:100%;text-transform:none;display:block;line-height:46px}.main-txt-block h7:before{content:"";position:absolute;width:21%;height:8px;background-color:#8bc34a;left:-100px;top:40px}.main-txt-block h7:after{content:"";position:absolute;width:21%;height:8px;background-color:#8bc34a;right:-100px;top:40px}.main-txt-block h7 span{font-weight:400;font-size:50px;color:#fff}.main-txt-block h7 span .green-txt{color:#8bc34a;font-weight:780;font-size:65px}.main-txt-block .btn-green{width:270px;margin:18px auto}.video-box{width:100%;padding:10px 0;margin-top:60px;background-color:rgba(33,33,33,.7)}.video-box a{position:relative;display:block;text-align:center;font-size:18px;text-transform:uppercase;color:#8bc34a}.video-box a p,.video-box a span{display:inline-block}.video-box a span{position:relative;width:40px;height:25px;margin:0 15px}.video-box a span:before{content:"";position:absolute;width:40px;height:40px;background:url(../images/content/video-icon.png) center center no-repeat;margin:0 15px;top:0;left:50%;margin-left:-20px}.content{min-height:100%}.wihte-line{width:100%;padding:5px 0;background:#fff url(../images/content/w-line-bg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}.our-services{margin-top:10px}.our-services .container-fluid{max-width:inherit}.our-services .col-md-3{padding:0}.our-services a{display:table;width:100%;height:270px;text-align:center;font-size:27px;padding:0 80px;color:#fff;border:1px solid #fff}.our-services a span{display:table-cell;vertical-align:middle}.our-services a span p{padding-bottom:10px;border-bottom:2px solid #8bc34a}.our-services .one-services1{background:url(../images/services/1.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.our-services .one-services2{background:url(../images/services/2.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.our-services .one-services3{background:url(../images/services/3.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.our-services .one-services4{background:url(../images/services/4.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.our-services .one-services5{background:url(../images/services/5.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.our-services .one-services6{background:url(../images/services/6.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.our-services .one-services7{background:url(../images/services/7.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.our-services .one-services8{background:url(../images/services/8.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.for-sale{position:relative;width:100%;padding:60px 0;background:url(../images/content/bg-for-sale.jpg) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1}.for-sale:before{content:"";position:absolute;width:197px;height:329px;background:url(../images/content/for-sale-img.png) no-repeat;bottom:0;left:10%;z-index:3}.for-sale:after{content:"";position:absolute;width:753px;height:365px;background:url(../images/content/house.png) no-repeat;top:-30px;right:0;z-index:3}.for-sale h2{text-align:left;color:#fff;margin-bottom:20px}.for-sale p{color:#fff;font-weight:lighter;font-size:19px;margin-bottom:20px}.dwn-sale{position:absolute;width:100%;height:51px;background:url(../images/content/dwn-sale.png) repeat-x;bottom:0;left:0}.wihte-discr{width:100%;padding:10px;background:url(../images/content/bricks.jpg) repeat}.wihte-discr p{color:#fff}.calculation-form{position:relative;width:100%;padding:20px 0;background:#000 url(../images/content/calculation-bg.png) no-repeat;-webkit-background-size:cover;background-size:cover}.calculation-form:after{content:"";position:absolute;width:388px;height:329px;background:url(../images/content/h-calcu.jpg) no-repeat;bottom:-41px;right:50px}.calculation-form h2{color:#fff;padding-bottom:30px;margin-bottom:30px;border-bottom:3px solid #fff}.content label{font-size:15px;color:#ccc;font-weight:100}.form-control{height:50px;border-radius:2px;color:#000;font-size:17px;font-weight:100}.form-control-2{height:50px;border-radius:2px;background-color:transparent;color:#fff;font-size:19px;font-weight:100}.form-control-3{width: 110px;height:50px;border-radius:2px;background-color:transparent;color:#fff;font-size:19px;font-weight:100}.form-group{margin-bottom:15px}.our-advantages{width:100%;padding:30px 0 20px;height:40%;background:#689f38;background:url(../images/content/our-adva-bg.png) no-repeat,-moz-linear-gradient(-45deg,#689f38 0%,#8bc34a 100%);background:url(../images/content/our-adva-bg.png) no-repeat,-webkit-linear-gradient(-45deg,#689f38 0%,#8bc34a 100%);background:url(../images/content/our-adva-bg.png) no-repeat,linear-gradient(135deg,#689f38 0%,#8bc34a 100%);-webkit-background-size:cover;background-size:cover}.our-advantages h2,.our-advantages h3{color:#fff;margin-bottom:10px}.our-advantages h3{padding:0 50px}.out-border{display:table;width:170px;height:170px;padding:20px;margin:0 auto 30px;border-radius:50px;background-color:rgba(255,255,255,.2)}.in-border{display:table-cell;vertical-align:middle;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50px;border:10px solid rgba(255,255,255,.2)}.img-adva{position:relative;width:100%;height:100%;background-color:#fff}.img-adva:before{content:"";position:absolute;height:90px;left:50%;top:50%;margin-top:-45px}.img-adva1:before{width:71px;background:url(../images/content/img-adva.jpg) 0 0 no-repeat;margin-left:-35px}.img-adva2:before{width:96px;background:url(../images/content/img-adva.jpg) 16% 0 no-repeat;margin-left:-46px}.img-adva3:before{width:87px;background:url(../images/content/img-adva.jpg) 37% 0 no-repeat;margin-left:-42px}.img-adva4:before{width:90px;background:url(../images/content/img-adva.jpg) 58% 0 no-repeat;margin-left:-45px}.img-adva5:before{width:97px;background:url(../images/content/img-adva.jpg) 80% 0 no-repeat;margin-left:-48px}.img-adva6:before{width:84px;background:url(../images/content/img-adva.jpg) 100% 0 no-repeat;margin-left:-42px}.how-we-work{width:100%;padding:20px 0;height:40%;background:#000 url(../images/content/we-work-bg.png) no-repeat;-webkit-background-size:cover;background-size:cover}.how-we-work h2{color:#fff;text-align:center}.one-we-work{margin-top:20px}.numb-work{display:table;width:35px;height:35px;border-radius:35px;margin:0 auto 15px;text-align:center;border:2px solid rgba(255,255,255,.2)}.numb-work p{display:table-cell;vertical-align:middle;font-size:27px;font-weight:700;color:#689f38}.txt-we-work h3{color:#fff;text-transform:none;text-align:center;padding-bottom:10px;border-bottom:3px solid #fff;margin-bottom:10px}.txt-we-work p{color:#fff;font-weight:lighter;text-align:center}.one-we-work .btn-all{margin-top:20px}.reviews{width:100%;padding:10px 0;height:40%;background:url(../images/content/bricks.jpg) repeat}.green-line{width:100%;height:3px;margin:60px auto 30px;background-color:#689f38}.flexslider{position:relative;margin:0 auto}.flexslider p{display:block;margin:0 auto;text-align:center;color:#000;font-weight:lighter}.photo-user{position:relative;width:103px;height:103px;border-radius:103px;overflow:hidden;margin:30px auto}.photo-user img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.name-user{text-align:center;color:#689f38;margin-bottom:15px}.addres-user{text-align:center;font-size:15px;color:#ccc}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{display:block;width:35px;height:70px;background-color:transparent;position:absolute;top:50%;margin-top:-35px;z-index:10}.flex-direction-nav .flex-prev{left:0;background:url(../images/content/rew-arr.png) 100% 0 no-repeat}.flex-direction-nav .flex-next{right:0;background:url(../images/content/rew-arr.png) 0 0 no-repeat}.other-page-bg{position:relative;width:100%;height:300px;background:url(../images/content/main-bg.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}.tittle-page{font-size:35px;font-weight:400;color:#8bc34a;text-transform:uppercase;text-align:left;margin-bottom:90px}.tittle-page span{border-bottom:3px solid #ccc}.other-page{position:relative;width:100%;padding:60px 0;background:url(../images/content/bricks.jpg) repeat}.other-page h3{color:#000;text-align:left;margin-bottom:40px}.other-page h3 span{border-bottom:1px solid #000}footer{position:relative;padding:30px 0;text-align:center;min-height:100px;background-color:#000;color:#ccc;font-size:15px;font-weight:400;margin:-100px 0 0;z-index:1000}footer p{padding-top:10px}footer p a{color:#8bc34a}.soc-box{width:320px;margin:0 auto;height:40px}.soc-box a{display:inline-block;margin:0 7px;width:40px;height:40px}.soc-box .inst{background:url(../images/content/inst.png) 0 0 no-repeat}.soc-box .wat1{background:url(../images/content/watc2.png) 50% 0 no-repeat}.soc-box .vk{background:url(../images/content/vk.png) 100% 0 no-repeat}.soc-box .telegram{background:url(../images/content/telegram.png) 200% 0 no-repeat}.soc-box .ok{background:url(../images/content/ok.png) 250% 0 no-repeat}.hFooter{clear:both;height:100px}.lstd li a{color:#000}.contacts-page .fwb{margin-bottom:20px}.contacts-page p{margin-bottom:30px}.mb{margin-bottom:30px}.gmap,.contacts-form{margin-bottom:60px;border:3px solid rgba(33,33,33,.05);border-radius:10px}.contacts-form{padding:30px 100px;background-color:#fff}.contacts-form .form-group{margin-bottom:11px}.one-partner{position:relative;width:170px;height:170px;text-align:center;overflow:hidden;margin:0 auto 30px;border:3px solid rgba(33,33,33,.05);border-radius:10px;background-color:#fff}.one-partner img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.about-page p+p{margin-top:15px}.photo-box{position:relative;width:210px;height:210px;margin:0 auto;text-align:center;overflow:hidden;border:5px solid rgba(33,33,33,.05);border-radius:10px}.one-license{position:relative;width:170px;height:170px;margin:30px auto;text-align:center;overflow:hidden;border:3px solid rgba(139,195,74,.5);border-radius:10px}.photo-box img,.one-license img{position:absolute;width:100%;margin:auto;top:0;right:0;bottom:0;left:0}.nt{margin-top:60px}.about-page > li{list-style-type:none}#cpcMenuProjects a{color:#8bc34a}.tittle-in-panel{font-size:19px;text-transform:uppercase;font-weight:700;color:#000;margin-bottom:30px}.panel-title > a{position:relative;display:block;width:100%;height:100%;padding:20px 0;background-color:#8bc34a;text-transform:none;text-align:left;font-size:19px;font-weight:700;color:#000;transition:0}.panel-title a .container-fluid:after{content:"";position:absolute;width:30px;height:30px;border:1px solid #fff;border-radius:30px;background:url(../images/content/wihte-arr.png) center center no-repeat;right:0;top:50%;margin-top:-15px}.panel-title a:hover{color:#fff}.panel-title > a[aria-expanded="true"]{background-color:#818181;color:#fff}.panel-title > a[aria-expanded="true"] .container-fluid:after{border:1px solid #fff;background:url(../images/content/wihte-arr.png) center center no-repeat;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.panel-default{border:0;border-bottom:1px solid #f0f0f0;background-color:transparent}.panel,.panel-default > .panel-heading{background-color:transparent;box-shadow:none;border:0;margin-bottom:2px}.panel-default > .panel-heading a:hover{background-color:#818181}.panel-heading{padding:0;border-radius:0}.panel-group .panel + .panel{margin-top:0}.collapse{margin-bottom:2px;background-color:transparent}.panel-body{border:0!important}.page-tittle{width:100%;padding:180px 0 120px;background:url(../images/content/page-tittle-bg.jpg) top no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:-60px}.panel-body .container-fluid{padding-left:30px}.table-responsive{width:100%}.table-responsive thead th{border-top:2px solid #8bc34a;border-bottom:2px solid #8bc34a;font-weight:700;color:#8bc34a}.table-responsive thead th,.table-responsive tbody td{padding:15px 0 15px 15px}.table-responsive tbody td{border-top:1px solid #8bc34a;font-weight:lighter;color:#000;border-bottom:1px solid #8bc34a}.table-striped > tbody > tr:nth-of-type(odd){background-color:transparent}.table-striped > tbody > tr{background-color:#fff}.one-sale{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #8bc34a}.sale-img{position:relative;width:570px;height:380px;margin:0 auto 30px;overflow:hidden;border:3px solid rgba(33,33,33,.25);border-radius:10px}.sale-img img{position:absolute;width:100%;height:auto;margin:auto;top:0;right:0;bottom:0;left:0}.sale-txt ul{margin-bottom:30px}.price-sale{font-size:27px}.shop-txt p+p{margin-top:30px}.shop-txt ul{list-style-type:disc;list-style-position:inside;margin:30px 0}.shop-txt ul li{color:#8bc34a}.shop-txt ul li span{color:#000}.shop-img{position:relative;width:170px;height:170px;margin:0 auto 30px;text-align:center;overflow:hidden;border:3px solid rgba(139,195,74,.5);border-radius:10px}.shop-img img{position:absolute;width:100%;height:100%;margin:auto;top:0;right:0;bottom:0;left:0}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:rgba(0,0,0,.1)}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../images/content/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/content/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/content/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../images/content/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}.box-img-work div{padding:0}.one-work-img{position:relative;width:100%;height:230px;overflow:hidden;text-align:center;border:1px solid #8bc34a}.one-work-img img{position:absolute;width:100%;height:auto;margin:auto;top:0;right:0;bottom:0;left:0;padding:15px}.work-page h3{text-transform:uppercase;margin-top:30px}.white-popup form{max-width:480px;margin:0 auto}.white-popup h3{display:block;max-width:370px;text-align:center;text-transform:uppercase;font-weight:700;color:#000;margin:0 auto 30px}.white-popup .form-control{border:1px solid #000;color:#000}.white-popup h4{text-align:center;color:#000;margin-bottom:30px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(24,24,24,0.8);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:-90%;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;top:0;z-index:1045}.white-popup{position:relative;max-width:487px;margin:0 auto;padding:60px;border-radius:3px;cursor:auto;background-color:rgba(255,255,255,0.9)}.white-popup .subscrb input{padding-left:20px;margin-bottom:30px}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:24px;height:24px;position:absolute;right:-24px;top:-24px;opacity:.5;transition:.5s;background:url(../images/content/close.png) no-repeat}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #000}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #000}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.dom-belgorod .content{display:none}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#ccc;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#fff;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.sen-box{width:102px;height:102px;margin:60px auto 0}.white-popup p{text-align:center;font-weight:700;font-size:15px;color:#212121}#cp-catalog-search .form-control{color:#000}#cp-catalog-search .select.input-sm{height:50px;line-height:50px;border-radius:4px}#cp-catalog-search .btn-cpcf-redirect{margin-bottom:20px}.cpc-proj-bigImg{width:256px;height:171px}.we-can{position:relative;width:100%;padding:60px 0}.one-we-can{display:inline-block;width:33%;padding:40px 0}.one-we-can .we-can-img{position:relative;width:256px;height:171px;margin:0 auto 20px;overflow:hidden}.one-we-can .we-can-img img{position:absolute;margin:auto;left:0;top:0;right:0;bottom:0}.we-can-txt h3 a{color:#8bc34a;font-size:22px}.wihte-discrh{position:relative;height:100%;#max-width:1200px}.main-block-list{text-align:left;color:#fff;font-size:24px;top:0}.main-block-list p{text-decoration:underline}.main-block-list ul{list-style:disc}.fixed .menufix{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(0,0,0,.5)}@media (max-width: 1200px){.fixed .menufix{position:relative;background:none}}.mobile22{height:120px;position:fixed;bottom:-12px;right:10px!important;z-index:99999;text-align:right}.mobile2222{height:auto!important;width:180px;position:absolute;z-index:99;top:2px!important;right:30px!important;text-align:right}.navbar-toggle{z-index:1001}#feedback-form input{height:auto}@media (max-width: 1000px){.row.box-img-work{margin:0}.table-responsive thead th,.table-responsive tbody td{padding:15px 10px 0}.about-page{overflow-x:scroll}.main-block-list{text-align:center}.mobile2222{top:10px!important}.our-services a{word-break:break-word}.mobile22{right:10px!important}.col-sm-44{height:120px;position:relative;bottom:0;right:0!important;z-index:1000;left:0;top:-10px;right:20px!important}}









/* Иконки преимуществ лежали в одном спрайте, которого в архиве нет.
   Ставим свои — по одной на пункт, в фирменном зелёном. */
.img-adva:before { display: none !important; }
.img-adva { background: #fff center/58px 58px no-repeat; }
.img-adva1 { background-image: url(../images/content/adva-1.svg); }
.img-adva2 { background-image: url(../images/content/adva-2.svg); }
.img-adva3 { background-image: url(../images/content/adva-3.svg); }
.img-adva4 { background-image: url(../images/content/adva-4.svg); }
.img-adva5 { background-image: url(../images/content/adva-5.svg); }
.img-adva6 { background-image: url(../images/content/adva-6.svg); }

/* В шаблоне у секций стояло height:40% — в расчёте на фоновую картинку,
   которой в архиве не осталось. Без неё проценты от авто-высоты схлопывают
   блок: половина плиток вылезала на соседнюю секцию, а слайдер отзывов
   успевал замерить ширину в 40px и ломал ленту. Возвращаем авто-высоту. */
.our-advantages, .how-we-work, .reviews, .wihte-line { height: auto !important; }
.our-advantages .row, .how-we-work .row { overflow: hidden; }
.flexslider, .flex-viewport, .flexslider .slides { width: 100%; }
.flexslider .slides > li { -webkit-backface-visibility: hidden; }
