*{margin:0;padding:0;outline:none}*:active{outline:none}body{background:#fff;font-family:'Lato', sans-serif;margin:0;padding:0;font-size:18px;font-weight:normal;line-height:24px;overflow-x:hidden}::-moz-selection{background:#00aeef;color:#fff}::-webkit-selection{background:#00aeef;color:#fff}::selection{background:#00aeef;color:#fff}header,section,footer,aside,nav,main,article,figure{display:block}img{border:none}h1,h2,h3,h4,h5,h6{color:#121212}h2{color:#010101;font-weight:normal;text-transform:uppercase;margin:0;padding:0;margin-bottom:10px;font-size:29px}h4{font-size:29px;font-weight:bold;margin-bottom:10px}p{font-size:25px;line-height:28px;color:#323638;margin-bottom:10px}a{color:#860008;text-decoration:none}a:focus{outline:none;text-decoration:none}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}header{padding:29px;background:#fff;display:inline-block;width:100%}.o-logo{width:236px;float:left}.o-logo img{width:100%;display:block}.o-header-right{float:right;padding:28px 0}.o-sosal-icone{float:right}.o-sosal-icone ul{list-style:none;margin:0;padding:0;font-size:0}.o-sosal-icone ul li{display:inline-block;margin-right:10px}.o-sosal-icone ul li:last-child{margin-right:0}.o-sosal-icone ul li a{width:35px;height:35px;display:inline-block;background-repeat:no-repeat;background-position:center bottom;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.o-sosal-icone ul li a:hover{background-position:center top}.o-phone{float:right;font-size:24px;font-weight:700;color:#253a59;margin-right:30px;line-height:38px;text-decoration:none}.o-phone:hover{text-decoration:none}.o-phone .fa-phone{font-size:22px}.o-main-banner{position:relative;min-height:590px;background-repeat:no-repeat;background-position:top left;background-attachment:fixed;background-size:cover}.o-main-banner .o-main-banner-content{position:absolute;content:"";width:100%;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);padding-top:60px}.o-main-banner .o-main-banner-content h3{font-size:42px;font-weight:400;color:#fff;text-align:center;text-transform:capitalize}.o-main-banner .o-main-banner-content h5{font-size:23px;font-weight:300;color:#fff;text-align:center;text-transform:capitalize}.o-main-banner .o-main-banner-content .c-btn-section{padding:35px 0;text-align:center}.o-main-banner .o-main-banner-content .c-btn-section .c-call{display:inline-block;width:176px;height:56px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#ee5b28;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:52px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;margin-right:14px;border:2px solid #ee5b28}.o-main-banner .o-main-banner-content .c-btn-section .c-call:hover{background:#00aeef;text-decoration:none;border:2px solid #00aeef}.o-main-banner .o-main-banner-content .c-btn-section .c-more{display:inline-block;width:176px;height:56px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:none;border:2px solid #a3a3a8;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:52px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.o-main-banner .o-main-banner-content .c-btn-section .c-more:hover{text-decoration:none;border:2px solid #ee5b28;color:#fff;background:#ee5b28}.o-main-banner .o-main-banner-content .c-btn-section .c-more:focus{text-decoration:none}.o-servises{padding:70px 0 40px;background:url(../images/caru.png) top left no-repeat;background-size:cover}.o-servises .service-thumbnel{text-align:center}.o-servises .service-thumbnel .service-thumbnel-image{width:134px;height:134px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#262a3c;position:relative;margin:0px auto;border:3px solid #5b90c7;margin-bottom:25px}.o-servises .service-thumbnel .service-thumbnel-image img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.o-servises .service-thumbnel .service-thumbnel-text p{font-size:21px;text-align:center;color:#fff;font-weight:400;line-height:28 px;padding:0 14px;box-sizing:border-box}.o-servises .service-thumbnel .service-thumbnel-text p a{font-size:21px;text-align:center;color:#fff;font-weight:400;line-height:28 px}.o-servises .service-thumbnel .service-thumbnel-text p a:hover{text-decoration:none}.o-phone-section{padding:40px 0 30px;background:url(../images/phone-number.png) no-repeat top left fixed;background-size:cover;text-align:center}.o-phone-section a{font-weight:400;font-size:32px;line-height:40px;letter-spacing:3px;text-transform:uppercase;text-align:center;color:#fff;position:relative}.o-phone-section a:before{position:absolute;content:"";left:53%;bottom:0;width:0px;height:1px;background:#5b90c7;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 800ms linear;-moz-transition:all 800ms linear;-ms-transition:all 800ms linear;-o-transition:all 800ms linear;transition:all 800ms linear;opacity:1}.o-phone-section a:hover{text-decoration:none}.o-phone-section a:hover:before{width:95%}.o-home-about{padding:75px 0 60px;background:url(../images/about.png) no-repeat;background-position:50% 94%}.o-home-about .o-about-text-section h3{font-size:38px;font-weight:300;text-align:left;text-transform:uppercase;color:#222222;margin-bottom:26px}.o-home-about .o-about-text-section h3 span{position:relative}.o-home-about .o-about-text-section h3 span:before{width:65px;height:22px;position:absolute;content:"";right:-73px;top:-7px;background:url(../images/h3-before.png) no-repeat}.o-home-about .o-about-text-section h6{font-size:18px;font-weight:300;text-align:left;color:#555555;line-height:28px;margin-bottom:30px}.o-home-about .o-about-text-section h4{font-size:26px;font-weight:400;color:#555555;text-align:left;line-height:12px;margin-bottom:20px}.o-home-about .o-about-text-section p{font-size:18px;font-weight:300;text-align:left;color:#555555;line-height:28px;margin-bottom:27px}.o-home-about .o-about-text-section .o-about-btm{margin-top:315px}.o-home-about .o-about-text-section .o-about-btm span{font-size:33px;font-weight:400;text-align:left;color:#222222}.o-home-about .o-about-text-section .o-about-btm span strong{font-weight:400;text-transform:uppercase}.o-home-about .o-about-big-img{width:505px;height:505px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:15px;box-sizing:border-box;background:#eeeeee;float:right}.o-home-about .o-about-big-img img{width:100%;height:100%;display:block}.o-home-about .o-about-big-img .o-about-smaill-img{width:290px;height:290px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:10px;box-sizing:border-box;background:#fff;position:absolute;bottom:-189px;right:0}.o-home-about .o-about-big-img .o-about-smaill-img img{width:100%;height:100%;display:block}.o-how-work{background:url(../images/how-to-work-bg.png) top left no-repeat fixed;background-size:cover;overflow:hidden;position:relative}.o-how-work:before{position:absolute;content:"";left:0;top:0;width:100%;height:3550px;background:rgba(47,51,69,0.95)}.o-how-work .o-sky-section{background:#0f6ee2;padding:80px 70px 80px;box-sizing:border-box;max-width:530px;float:left}.o-how-work .o-sky-section h3{font-size:38px;font-weight:300;color:#fff;text-align:left;position:relative;margin-bottom:40px}.o-how-work .o-sky-section h3:before{width:68px;height:23px;position:absolute;content:"";right:-22px;top:-3px;background:url(../images/sky-h3-before.png) no-repeat}.o-how-work .o-sky-section .o-sky-listing{display:inline-block;width:100%;margin-bottom:35px}.o-how-work .o-sky-section .o-sky-listing ul{list-style:none;margin:0;padding:0}.o-how-work .o-sky-section .o-sky-listing ul li{width:42%;float:left;font-size:18px;padding:5px 0 5px 38px;font-weight:300;color:#fff;background:url(../images/sky-bul.png) left center no-repeat}.o-how-work .o-sky-section .o-sky-listing ul li:nth-child(even){margin-left:55px}.o-how-work .o-sky-section .emergency-btn{display:inline-block;width:100%;max-width:355px;height:50px;background:#1c1f2c;text-align:center;font-size:19px;font-weight:400;color:#ffffff;text-align:center;line-height:50px;margin:0px auto;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;display:block;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.o-how-work .o-sky-section .emergency-btn:hover{text-decoration:none;background:#ee5b28}.o-how-work .o-how-text-work{padding:107px 0 83px}.o-how-work .o-how-text-work h3{margin-bottom:60px}.o-how-work .o-how-text-work h3 span{position:relative;font-size:38px;font-weight:300;text-align:left;color:#e9e9e9;margin-bottom:53px}.o-how-work .o-how-text-work h3 span:before{width:65px;height:22px;position:absolute;content:"";right:-73px;top:-7px;background:url(../images/h3-before.png) no-repeat}.o-how-work .o-how-text-work .o-how-content ul{list-style:none}.o-how-work .o-how-text-work .o-how-content ul li{font-size:18px;font-weight:300;color:#c1c4d1;text-align:left;margin-bottom:20px}.o-how-work .o-how-text-work .o-how-content ul li span{width:48px;height:48px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#ee5b28;margin-right:25px;font-size:18px;text-align:center;color:#fff;font-weight:900;display:inline-block;vertical-align:middle;line-height:48px;position:relative}.o-how-work .o-how-text-work .o-how-content ul li span:before{width:2px;height:20px;position:absolute;content:"";border-left:1px dashed #6d6e79;bottom:-20px;left:50%}.o-how-work .o-how-text-work .o-how-content ul li:last-child span:before{display:none}.o-feature{padding-top:103px;background:url(../images/feature-bg.png) left top no-repeat;position:relative}.o-feature:before{position:absolute;content:"";height:207px;width:100%;background:#f5f5f5;left:0;bottom:-22px;z-index:99}.o-feature h3{font-size:38px;font-weight:400;text-align:center;color:#fff;line-height:42 px;max-width:735px;margin:0px auto;margin-bottom:40px}.o-feature h4{font-size:28px;font-weight:300;text-align:center;color:#fff;line-height:34px;max-width:735px;margin:0px auto;margin-bottom:43px}.o-feature .o-feture-element{background:#fff;padding:65px 65px 60px;box-sizing:border-box;position:relative;z-index:999;box-shadow:0px 2px 15px #9f9f9f}.o-feature .o-feture-element .feture-thumbnel{text-align:center}.o-feature .o-feture-element .feture-thumbnel .feture-thumbnel-image{width:107px;height:106px;margin:0px auto 15px}.o-feature .o-feture-element .feture-thumbnel .feture-thumbnel-image img{width:100%;display:block}.o-feature .o-feture-element .feture-thumbnel .feture-thumbnel-text{padding:0 30px;box-sizing:border-box}.o-feature .o-feture-element .feture-thumbnel .feture-thumbnel-text p a{font-size:20px;font-weight:400;text-align:center;color:#555555;line-height:24px}.o-feature .o-feture-element .feture-thumbnel .feture-thumbnel-text p a:hover{text-decoration:none}.o-material{padding:40px 0 100px;background:#f5f5f5}.o-material h3{margin-bottom:45px;font-size:38px;font-weight:300;text-align:center;color:#162751;margin-bottom:45px}.o-material h3 span{position:relative}.o-material h3 span:before{width:65px;height:22px;position:absolute;content:"";right:-73px;top:-7px;background:url(../images/h3-before.png) no-repeat}.o-material .o-roofing-element .thumbnail{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;padding:0}.o-material .o-roofing-element .caption{padding:58px 35px 62px;box-sizing:border-box}.o-material .o-roofing-element .caption h3{font-size:27px;font-weight:300;text-align:left;color:#333333;margin:0;padding:0;margin-bottom:23px}.o-material .o-roofing-element .caption p{font-size:18px;font-weight:300;text-align:left;color:#555555;margin:0;padding:0;line-height:28px}.o-servises-listiong{padding:105px 0 70px;background:url(../images/o-servises-listiong-img.png) left top no-repeat fixed}.o-servises-listiong h3{text-align:center;font-size:38px;font-weight:300;color:#ffffff;margin-bottom:45px}.o-servises-listiong h3 span{position:relative}.o-servises-listiong h3 span:before{width:61px;height:16px;position:absolute;content:"";right:-66px;top:-2px;background:url(../images/h3-before-whitw.png) no-repeat}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel{background-color:#fff;border:1px solid #bebebe}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-heading{padding:20px 42px;box-sizing:border-box;background-color:#1582e3;font-size:25px;font-weight:400px;text-align:left;color:#ffffff}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-heading img{margin-right:15px;display:inline-block}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-heading span{padding:0;display:inline-block;position:relative;top:3px}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-body{padding:40px 45px;box-sizing:border-box}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-body ul{margin:0;padding:0;list-style:none}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-body ul li{padding:10px 0;color:#666666;font-size:18px;font-weight:300;background:url(../images/sur-list-icone1.png) no-repeat;background-position:0px 14px;padding-left:37px}.o-servises-listiong .o-servises-listiong-thumbnel-cover.emergency .o-servises-listiong-thumbnel-heading{background-color:#f2ad19}.o-servises-listiong .o-servises-listiong-btn-section{padding:45px 0;text-align:center}.o-servises-listiong .o-servises-listiong-btn-section .c-callnow{width:164px;height:51px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;line-height:51px;display:inline-block;background-color:#ee5b28;font-size:18px;font-weight:400;text-align:center;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.o-servises-listiong .o-servises-listiong-btn-section .c-callnow:hover{text-decoration:none;background-color:#00aeef}.o-manufacturers{padding:60px 0;background-color:#fff}.o-manufacturers h3{font-size:38px;font-weight:300;text-align:center;color:#162751;margin-bottom:45px;text-align:center}.o-manufacturers h3 span{position:relative}.o-manufacturers h3 span:before{width:65px;height:22px;position:absolute;content:"";right:-73px;top:-7px;background:url(../images/h3-before.png) no-repeat}.o-manufacturers .o-manufacturers-thumbnel{text-align:center}.o-manufacturers .o-manufacturers-thumbnel span{margin:0px auto;display:inline-block;width:auto}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer;border:2px solid #c3c3c3;background:#c3c3c3;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.slick-dots li.slick-active{background:#fff}.slick-dots{bottom:-31px}.o-clints{padding:40px 0 60px;background-color:#fff}.o-clints h3{font-size:38px;font-weight:300;text-align:center;color:#162751;margin-bottom:45px;text-align:center}.o-clints h3 span{position:relative}.o-clints h3 span:before{width:65px;height:22px;position:absolute;content:"";right:-73px;top:-7px;background:url(../images/h3-before.png) no-repeat}.o-project{padding:97px 0 110px;background:url(../images/project-bg.png) center top no-repeat fixed;position:relative;overflow:hidden}.o-project:before{position:absolute;content:"";width:100%;height:4500px;left:0;top:0;background:rgba(31,34,47,0.95)}.o-project h3{font-size:38px;font-weight:300;text-align:left;color:#e9e9e9;margin-bottom:53px;text-align:center}.o-project h3 span{position:relative}.o-project h3 span:before{width:65px;height:22px;position:absolute;content:"";right:-73px;top:-7px;background:url(../images/h3-before.png) no-repeat}.o-project .o-project-element .o-project-big-thumb{height:555px;width:555px;display:inline-block;-webkit-transition:all 8s linear;-moz-transition:all 8s linear;-ms-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear;overflow:hidden;position:relative}.o-project .o-project-element .o-project-big-thumb img{width:100%;display:block;-webkit-transition:all 8s linear;-moz-transition:all 8s linear;-ms-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear}.o-project .o-project-element .o-project-big-thumb:before{width:158px;height:158px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;content:"";left:50%;top:50%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;background:rgba(255,255,255,0.6);z-index:999;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../images/plus.png);background-repeat:no-repeat;background-position:center center;opacity:0}.o-project .o-project-element .o-project-big-thumb:hover img{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.o-project .o-project-element .o-project-big-thumb:hover:before{opacity:1}.o-project .o-project-element .o-project-big-thumb:active:before{width:100%;height:100%;opacity:0}.o-project .o-project-element .o-project-small-thumb{height:262px;width:262px;margin-bottom:26px;display:inline-block;-webkit-transition:all 8s linear;-moz-transition:all 8s linear;-ms-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear;overflow:hidden;position:relative}.o-project .o-project-element .o-project-small-thumb img{width:100%;display:block;-webkit-transition:all 8s linear;-moz-transition:all 8s linear;-ms-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear}.o-project .o-project-element .o-project-small-thumb:before{width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;content:"";left:50%;top:50%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;background:rgba(255,255,255,0.6);z-index:999;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../images/plus.png);background-repeat:no-repeat;background-position:center center;opacity:0}.o-project .o-project-element .o-project-small-thumb:hover img{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.o-project .o-project-element .o-project-small-thumb:hover:before{opacity:1}.o-project .o-project-element .o-project-small-thumb:active{border:1px solid #f00}.o-project .o-project-element .o-project-small-thumb:active:before{width:100%;height:100%;opacity:0}.o-project .o-project-btn-section{margin:50px 0 0px;text-align:center}.o-project .o-project-btn-section .all-project-btn{width:182px;height:51px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;line-height:51px;display:inline-block;background-color:#ee5b28;font-size:18px;font-weight:400;text-align:center;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;position:relative}.o-project .o-project-btn-section .all-project-btn:hover{text-decoration:none;background-color:#00aeef}.o-testimonials{padding:94px 0 80px;background-color:#4882c1}.o-testimonials .o-testimonials-element{max-width:751px;margin:0px auto}.o-testimonials .o-testimonials-element h3{font-size:38px;font-weight:300;text-align:left;color:#e9e9e9;margin-bottom:53px;text-align:center}.o-testimonials .o-testimonials-element h3 span{position:relative}.o-testimonials .o-testimonials-element h3 span:before{width:65px;height:22px;position:absolute;content:"";right:-73px;top:-7px;background:url(../images/h3-before-whitw.png) no-repeat}.o-testimonials .o-testimonials-element .o-testimonials-wraper p{font-size:22px;font-weight:300;font-style:italic;color:#eff1f5;text-align:center}.o-testimonials .o-testimonials-element .o-testimonials-wraper p span{padding:60px 0 0px;position:relative;font-size:18px;font-weight:300;font-style:normal;color:#eff1f5;display:inline-block;width:100%}.o-testimonials .o-testimonials-element .o-testimonials-wraper p span:before{position:absolute;content:"";width:44px;height:2px;left:50%;top:43%;background-color:#6d9bcd;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.o-testimonials .slick-dots li{background:#fff;border-color:#fff}.o-testimonials .slick-dots li.slick-active{background:#4882c1;border-color:#fff}.o-gray-section{padding:65px 0 55px;background-color:#efefef}.o-gray-section h2{font-size:38px;font-weight:400;text-align:center;color:#333333;line-height:47px;text-transform:none;padding:0 10px;box-sizing:border-box;margin-bottom:15px}.o-gray-section p{font-size:28px;font-weight:400;text-align:center;color:#555555}.o-contact-note{padding:46px 0 35px;background-color:#272b3c;text-align:center}.o-contact-note .contact-note-text p{font-size:28px;font-weight:300;color:#fff;text-align:right;line-height:50px}.o-contact-note .contact-note-btn .contact-btn{width:182px;height:51px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;line-height:51px;display:inline-block;background-color:#ee5b28;font-size:18px;font-weight:400;text-align:center;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;position:relative;float:left}.o-contact-note .contact-note-btn .contact-btn:hover{text-decoration:none;background-color:#00aeef}.o-footer-map{position:relative;overflow:hidden}.o-footer-map .map-wrape{position:relative;height:0px}.o-footer-map #cd-google-map{width:100%;display:block;margin:0;padding:0;height:778px;z-index:2;position:relative}.o-footer-map #cd-google-map #google-container{height:778px}.o-footer-map footer{position:absolute;width:100%;padding:45px 0 25px;background:rgba(51,54,67,0.9);bottom:0;left:0;z-index:999;display:block}.o-footer-map footer .coppyright p{font-size:16px;font-weight:300;text-align:left;text-transform:capitalize;color:#a5acb5;line-height:20px}.o-footer-map footer .coppyright p a{color:#fff !important}.o-footer-map footer .sosal-footer{float:right}.o-footer-map footer .sosal-footer ul{list-style:none;margin:0;padding:0;font-size:0}.o-footer-map footer .sosal-footer ul li{display:inline-block;margin-right:10px}.o-footer-map footer .sosal-footer ul li a{width:28px;height:27px;display:inline-block;background-repeat:no-repeat;background-position:center top;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.o-footer-map footer .sosal-footer ul li a:hover{background-position:center bottom}.o-footer-map .footer-wraper{width:1170px;padding:0 15px;box-sizing:border-box;position:relative;margin:0 auto 120px}.o-footer-map .footer-wraper .footer-wraper-form-section{width:507px;padding:70px 57px 57px;box-sizing:border-box;background-color:#1788e4;z-index:3;position:relative}.o-footer-map .footer-wraper .footer-wraper-form-section address{margin-bottom:40px}.o-footer-map .footer-wraper .footer-wraper-form-section address h4{font-style:28px;font-weight:normal;color:#ffffff;text-align:left;margin-bottom:14px}.o-footer-map .footer-wraper .footer-wraper-form-section address p{font-size:17px;color:#fff;font-weight:300;margin-bottom:5px}.o-footer-map .footer-wraper .footer-wraper-form-section address p a{font-size:17px;color:#fff;font-weight:500;margin-bottom:0}.o-footer-map .footer-wraper .footer-wraper-form-section address p a:hover{text-decoration:none}.o-footer-map .footer-wraper .footer-wraper-form-section address p .fa{margin-right:16px}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element h3{font-size:28px;font-weight:400;color:#fff;text-align:left;margin-bottom:28px}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element .form-group .form-control{width:100%;height:40px;line-height:20px;padding:7px 20px;box-sizing:border-box;background-color:#0f5da3;color:#fff;font-style:17px;font-weight:300;border:0}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element .form-group .form-control-message{width:100%;height:100px;line-height:20px;padding:7px 20px;box-sizing:border-box;background-color:#0f5da3;color:#fff;font-style:17px;font-weight:300;border:0;resize:none}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element .form-control-submit{width:152px;height:51px;background-color:#272b3c;color:#fff;font-size:18px;font-weight:400;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element .form-control-submit:hover{background-color:#ee5b28}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element ::-webkit-input-placeholder{color:#fff}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element ::-moz-placeholder{color:#fff}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element :-ms-input-placeholder{color:#fff}.o-footer-map .footer-wraper .footer-wraper-form-section .footer-wraper-form-element :-moz-placeholder{color:#fff}.o-clints-listing .slick-slide img{display:block;margin:0 auto}.o-servises .service-thumbnel .service-thumbnel-image img{transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.service-thumbnel-image a{display:block}@media screen and (max-width: 1199px){.o-home-about .o-about-text-section h4{line-height:29px}.o-home-about .o-about-big-img{height:400px;width:400px}.o-home-about .o-about-big-img .o-about-smaill-img{bottom:-88px;height:190px;right:16px;width:190px}.o-home-about .o-about-text-section .o-about-btm span{font-size:25px}.o-home-about .o-about-text-section .o-about-btm{margin-top:163px}.o-home-about{background:transparent url("../images/about.png") no-repeat scroll 31% 94%}.o-how-work .o-sky-section h3{font-size:29px}.o-how-work .o-sky-section h3::before{top:-10px}.o-how-work .o-sky-section .o-sky-listing ul li{width:39%}.o-how-work .o-sky-section .o-sky-listing ul li:nth-child(2n){margin-left:0}.o-how-work .o-sky-section .o-sky-listing ul li{width:100%}.o-project .o-project-element .o-project-big-thumb{height:450px;width:450px}.o-project .o-project-element .o-project-small-thumb{height:210px;width:210px}.o-gray-section h2{font-size:28px;line-height:35px}.o-contact-note .contact-note-text p{font-size:22px;text-align:center}}@media screen and (max-width: 1024px){.o-home-about .o-about-big-img{height:280px;width:280px}.o-home-about .o-about-big-img .o-about-smaill-img{bottom:-78px;height:150px;right:16px;width:150px}.o-home-about .o-about-text-section .o-about-btm span{font-size:22px}.o-how-work .o-how-text-work .o-how-content ul li span{background-color:#ee5b28;border-radius:50%;color:#fff;display:inline-block;font-size:13px;font-weight:900;height:30px;line-height:31px;margin-right:9px;position:relative;text-align:center;vertical-align:middle;width:30px}.o-how-work .o-how-text-work .o-how-content ul li{font-size:13px}.o-how-work .o-how-text-work{padding:40px 0}.o-how-work .o-sky-section{padding:30px 44px}.o-feature{padding-top:65px}.o-feature h3{font-size:26px}.o-material h3{font-size:28px}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel{margin-bottom:28px}.o-project .o-project-element .o-project-big-thumb{height:357px;width:95%}.o-project .o-project-element .o-project-small-thumb{height:168px;margin-bottom:15px;width:95%}.o-project-element .row div{padding:0}.o-project{padding:40px 0 58px}.o-contact-note .contact-note-btn .contact-btn{float:none;margin:0 auto}.thumbnail{margin-bottom:27px}.o-material .o-roofing-element .caption{box-sizing:border-box;padding:28px 22px 30px}.o-footer-map .footer-wraper .footer-wraper-form-section{padding:34px 38px 45px;width:420px}.o-main-banner,.o-phone-section,.o-how-work,.o-servises-listiong,.o-project{background-attachment:scroll !important;background-size:cover}}@media screen and (max-width: 899px){.o-header-right{float:right;padding:28px 20px 28px 0}.o-main-banner .o-main-banner-content h3{font-size:32px}.o-phone-section a{font-size:22px}}@media screen and (max-width: 767px){.o-logo{display:inline-block;float:none;margin:0 auto;width:226px}.o-logo img{display:block;width:auto}.o-logo-cover,.o-header-right-cover{text-align:center}.o-header-right{display:inline-block;float:none;margin:0 auto;padding:28px 20px 0 0}.o-home-about .o-about-text-section .o-about-btm{margin-top:0}.o-servises{padding:33px 0 20px}.o-home-about{padding:28px 0 60px}.o-home-about{background:transparent url("../images/about.png") no-repeat scroll 26% 94%}.o-home-about .o-about-big-img{height:200px;width:200px}.o-home-about .o-about-big-img .o-about-smaill-img{bottom:-61px;height:100px;right:22px;width:100px}.o-how-work .o-sky-section{margin-bottom:20px;max-width:none;padding:30px 44px;width:100%}.o-project-element.gallery{box-sizing:border-box;padding:0 30px}.o-project .o-project-element .o-project-big-thumb{height:450px;margin-bottom:25px;width:100%}.o-project .o-project-element .o-project-small-thumb{height:168px;margin-bottom:15px;width:100%}.o-project-element .row div{padding-left:15px;padding-right:15px}.o-footer-map .footer-wraper{margin:0 auto 135px}.o-footer-map footer .coppyright p{text-align:center}.o-footer-map footer .sosal-footer{display:inline-block;float:none;margin:0 auto}.footer-sosal-icone{text-align:center}.o-material h3{font-size:20px}}@media screen and (max-width: 640px){.o-main-banner .o-main-banner-content h3{font-size:22px}.o-main-banner .o-main-banner-content h5{font-size:17px}.o-phone-section a{font-size:14px}.o-phone-section{padding:19px 0}.o-home-about .o-about-big-img{height:200px;margin-top:50px;width:200px}.o-home-about .o-about-big-img .o-about-smaill-img{bottom:-101px}.o-project .o-project-element .o-project-big-thumb{height:322px;margin-bottom:25px;width:100%}.o-footer-map .footer-wraper{margin:0 auto 142px;padding:0 28px}}@media screen and (max-width: 640px){.o-logo{width:150px}.o-logo img{width:150px}.o-header-right{display:inline-block;float:none;margin:0 auto;padding:12px 0 0}.o-sosal-icone{float:none}header{background:#fff none repeat scroll 0 0;display:inline-block;padding:20px 0 10px;width:100%}.o-phone{float:none;margin-right:0}.o-main-banner{min-height:390px}.o-main-banner .o-main-banner-content h5{box-sizing:border-box;font-size:17px;padding:0 20px}.o-main-banner .o-main-banner-content .c-btn-section .c-call{margin-right:3px;margin-bottom:15px;width:150px}.o-main-banner .o-main-banner-content .c-btn-section .c-more{width:150px}.o-phone-section a img{display:block;margin:0 auto}.o-phone-section a{font-size:13px;line-height:20px;margin-top:10px}.o-home-about .o-about-big-img{float:none;height:200px;margin:50px auto;width:200px}.o-home-about .o-about-big-img .o-about-smaill-img{bottom:0;right:180px}.o-feature .o-feture-element{padding:35px 10px}.o-servises-listiong{padding:30px 0}.o-servises-listiong-thumbnel-cover{padding:0}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-heading{padding:20px}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-heading{font-size:20px}.o-servises-listiong .o-servises-listiong-thumbnel-cover .o-servises-listiong-thumbnel .o-servises-listiong-thumbnel-body{box-sizing:border-box;padding:18px 20px}.o-project h3{color:#e9e9e9;font-size:29px;font-weight:300}.o-project-element .row .col-sm-6{padding:0}.o-project-element .row .col-sm-3{padding:0}.o-project-element .row .col-xs-6{width:100%}.o-project .o-project-element .o-project-big-thumb{height:auto;margin-bottom:15px;width:100%}.o-testimonials{padding:25px 0 69px}.o-footer-map .footer-wraper{margin:0 auto 170px;padding:0}.o-footer-map .footer-wraper .footer-wraper-form-section{padding:34px 38px 45px;width:100%}.o-footer-map .footer-wraper{margin:0 auto 170px;padding:0;width:100%}.o-clints h3 span::before,.o-testimonials .o-testimonials-element h3 span::before,.o-project h3 span::before,.o-home-about .o-about-text-section h3 span::before,.o-how-work .o-how-text-work h3 span::before,.o-how-work .o-sky-section h3::before,.o-material h3 span::before,.o-servises-listiong h3 span::before,.o-manufacturers h3 span::before{display:none}.o-manufacturers h3{font-size:29px}.o-manufacturers{background-color:#fff;padding:24px 0 60px}.o-clints{background-color:#fff;padding:20px 0}.o-project .o-project-element .o-project-small-thumb{height:auto;margin-bottom:15px;width:100%}.o-contact-note .contact-note-text p{font-size:22px;line-height:33px;text-align:center}.o-project .o-project-element .o-project-big-thumb::before{width:100px;height:100px}.o-main-banner .o-main-banner-content .c-btn-section{box-sizing:border-box;padding:35px 20px;text-align:center}}@media screen and (max-width: 480px){.o-home-about .o-about-big-img .o-about-smaill-img{bottom:-22px;right:126px}}@media screen and (max-width: 360px){.o-home-about .o-about-big-img .o-about-smaill-img{right:62px}}
/*# sourceMappingURL=screen.css.map */
