a,img{outline:0}
.bottom-header ul li,.nav-bar1 li a,body{font-family:museo_slab500}
.box-1,img{vertical-align:middle}
.about-box h2,.about-sec,.left-footer h3,.maint-main h4,.paint-main h4,.planned-anchor a,.text-box h1,.text-box ul li a{text-transform:uppercase}
*{margin:0;padding:0}
a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,img,input,ins,kbd,legend,li,map,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:none}
a,input,select,textarea{outline:0;margin:0;padding:0}
fieldset,img{border:0}
img{max-width:100%;height:auto;width:auto\9}
.banner,.banner-box,.banner>img{width:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}.clear{clear:both}
body{margin:0;padding:0;background:#fff}
a[href^=tel].call{color:#FFF}
.header-index{background:rgba(255,255,255,.9);margin:0;padding:0;position:fixed;width:100%;z-index:999;top:5%;border-bottom:4px solid rgba(0,0,0,.2)}
.banner,.top-nav{position:relative}
.logo{margin:15px 0 0;padding:0;text-align:left}
.top-nav{margin:0;padding:0;text-align:right;top:-13px}.nav-bar1{margin:0;padding:0;float:right}.nav-bar1 li{list-style:none;display:block;float:left;padding:0}.nav-bar1 li a{color:#3c3c3c;float:left;font-size:15px;padding:47px 10px 18px}.nav-bar1 li a.active,.nav-bar1 li a:hover{color:#fff;background:#323092}.nav-bar1 li a:hover{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}.bottom-header ul li,.bottom-header ul li a{color:#777;font-size:14px}
.banner{margin:0;padding:0;overflow:hidden}
.bottom-header{float:right;padding:0 0 20px}
.bottom-header ul{margin:0;padding:0}
.bottom-header ul li{float:left;display:inline-block;padding:0 0 0 10px}
.bottom-header ul li span{display:inline-block;padding:0 5px}
.bottom-header ul li span .fa-mobile{font-size:30px}
.banner-box{position:absolute;bottom:12%;text-align:right}
.sec-2,.text-box,.text-box h1 span{position:relative}
.box-1,.sec-2,.text-box{text-align:center}
.bx-wrapper .bx-viewport{left:0!important}
.bx-wrapper img{width:100%!important}
.text-box{background:rgba(45,40,64,.9);padding:5px 0 19px;width:56%;float:right}
.text-box h1{margin:0;padding:0;font-family:oswaldbold;font-size:43px;color:#fff;line-height:100px}
.banner .bx-wrapper{margin:0 auto!important}
.text-box h1 span{font-family:bernhardmod_btbold;font-size:75px;top:13px;margin:0;padding:0;display:inline-block}
.box-1 p a,.text-box ul li a{color:#fff;font-family:museo_slab500}
.text-box ul{list-style:none;margin:0 auto;padding:0;width:100%}
.text-box ul li{float:left;border-left:2px solid #fff;line-height:15px;width:33%;}
.text-box ul li:first-child{border-left:0}
.text-box ul li a{font-size:18px;padding:0 10px;}
.banner .bx-wrapper .bx-next{background:url(../images/right-arrow.png) no-repeat!important;left:91.5%!important;top:85%!important}
.banner .bx-wrapper .bx-prev{background:url(../images/left-arrow.png) no-repeat!important;width:44px!important;left:86%!important;top:85%!important}
.contant-section{background:url(../images/sec-bg.jpg) fixed;padding:80px 0}.box-1{border:3px solid #fff;border-radius:100%;width:237px;height:237px;display:table-cell}
.box-1 span,.box-2 .move-box span,.box-3 span,.box-4 span{display:inline-block}
.box-1 span{background:url(../images/img1.png) no-repeat;width:92px;height:72px}
.box-1 a p{font-size:17px;background:0 0}
.box-1:hover{border:3px solid #eaa649;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}
.box-1:hover>.move-box{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}
.box-1:hover>.move-box span{background:url(../images/img2.png) no-repeat;background-color:none}
.box-1:hover>.move-box a p{color:#eaa649;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;background-color:none}
.sec-2 h2,.sec-2 p{font-family:museo_slab500;color:#fff}
.move-box{background:0 0}
.box-2 .move-box span{background:url(../images/img3.png) no-repeat;width:100px;height:72px}
.box-2:hover>.move-box span{background:url(../images/img4.png) no-repeat}
.box-3 span{background:url(../images/img5.png) no-repeat;width:83px;height:72px;background-color:none}
.box-3:hover>.move-box span{background:url(../images/img6.png) no-repeat}
.box-4 span{background:url(../images/img7.png) no-repeat;width:52px;height:72px}
.box-4:hover>.move-box span{background:url(../images/img8.png) no-repeat}
.sec-2{background:#323092;padding:100px 0}
.sec-2 h2{margin:0 auto;padding:0;font-size:41px}.sec-2 p{font-size:14px;padding:10px 0;margin:0}.sec-2 h3{padding:20px 0 0;font-size:40px;font-family:Arial,Helvetica,sans-serif;color:#ad9fff;line-height:35px;width:28px;margin:0 auto;border-bottom:1px solid #ad9fff}.testi-sec h2,.testimo-text h3,.testimo-text p{font-family:museo_slab500}.sec-2 h3:hover{color:#fff;border-bottom:1px solid #fff;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}.position-box{position:absolute;left:-1px;top:0}.testi-sec{background:url(../images/testi-img.jpg) repeat-x #f1f1f1;padding:75px 0 150px;position:relative}
/*.tip-box{position:absolute;bottom:-30px;left:48%;z-index:999}*/
.testi-sec h2{font-size:37px;color:#212121;margin:0;padding:0}
.testi-sec h2 .hover{width:45px;height:4px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;position:relative;left:0;top:8px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.testi-sec h2:hover>.hover{left:5%;border-top:1px solid #323092;border-bottom:1px solid #323092;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}
.testim-box1{padding:25px 0 0}
.testi-img{float:left;height:138px;border-radius:100%;margin:0 15px 0 0;overflow:hidden}
.testi-img:hover>img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);opacity:.8;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}
.testimo-text h3{margin:0;padding:21px 0 0;font-size:17px;color:#323092;font-weight:600}
.testimo-text p{font-size:14px;color:#595959;line-height:21px;padding:15px 0 0}
.testimo-text p span a{font-size:21px;color:#919191;font-family:arial;display:inline-block;margin:10px 0 0}
.left-footer h3,.left-footer ul li a{font-family:museo_slab500}
.testimo-text p span a:hover{color:#000;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}
.testim-box2{padding:30px 0 0}
.testi-img1 img{margin:72px 0 0}.footer{background:#323092;padding:70px 0 25px;position:relative}
.left-footer{float:left;position:relative}
.footer-right,.roof2{float:right}
.copyright-box,.drop-arrow,.footer-tip,.up-arrow{position:absolute}
.left-footer ul{margin:0;padding:0;list-style:none}.left-footer ul li{width:100%;display:#000}.left-footer ul li a{font-size:16px;color:#7f73c4;display:inline-block;line-height:24px}.left-footer ul li a:hover{color:#fff;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}.left-footer h3{margin:0 0 10px;padding:0;font-size:17px;color:#fff}.left-footer p{font-size:16px;color:#7f73c4;line-height:24px;font-family:museo_slab500}.about-main p,.copyright-box p{font-size:14px;font-family:museo_slab500}.left-footer p a{color:#7f73c4}.left-footer p a:hover{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;color:#fff}.copyright-box p{color:#7f73c4;line-height:24px}.copyright-box{bottom:31px;z-index:999999}.drop-arrow{left:48%}.up-arrow{left:48%;top:19%;z-index:9999}.footer-tip{top:-31px;left:48%}.sc-icon{margin:99px 0 0}.sc-icon a{background:url(../images/fb-icon.png) no-repeat;padding:55px 25px}.sc-icon a:hover{background:url(../images/fb-icon2.png) no-repeat}
.about-sec{text-align:left;padding:50px 0 !important;}
.about-main{padding:70px 0}
.about-main p{color:#565656;line-height:23px;padding:0 0 13px}
.about-box{padding:70px 0 0}
.about-box h2{text-align:center;margin:0;padding:0;font-size:19px;color:#181818;font-family:museo_slab500}
.about-box h2 .hover{width:45px;height:4px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;position:relative;left:44%;top:15px}
.about-box h2:hover>.hover{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;left:50%;border-top:1px solid #323092;border-bottom:1px solid #323092}
.about-text-box{margin:35px 0 0;text-align:center}.about-text-box span{display:block;padding:0 0 17px}.about-text-box ul{margin:0;padding:0;list-style:none}.about-text-box ul li{text-align:left;font-size:14px;color:#565656;padding:5px 0 0 25px;font-family:museo_slab500;background:url(../images/list-bg.png) 0 8px no-repeat}
.paint-box{padding:20px 0 40px}
paint-main h4{text-align:left;margin:0 0 25px;padding:0;font-size:17px;color:#000;font-family:museo_slab500}
.roof1,.roof2{display:inline-block}
.paint-main p a{color:#323092;text-decoration:underline}
.paint-main h4 .hover{width:45px;height:4px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;position:relative;left:0;top:10px}
.paint-main h4:hover>.hover{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;left:5%;border-top:1px solid #323092;border-bottom:1px solid #323092}
.paint-main .about-text-box{margin:9px 0 12px}
.paint-main ul li{font-family:museo_slab500;padding:7px 0 0 29px}
.roof2{width:48%}.roof2 img{width:100%}.roof1{width:48%}
.roof1 img{width:100%}.roofing-main{padding:20px 0 30px}
.roofing-main .about-text-box{margin:0;padding:0}
.roofing-main .about-text-box ul li{padding:0 0 7px 25px;background:url(../images/list-bg.png) 0 1px no-repeat;font-size:13px}
.maint-main .about-text-box{margin:35px 0 17px;width:50%}.maint-main .about-box h2{text-align:left;font-size:17px;color:#000;display:none}.maint-main .about-box h2 .hover{left:0}.maint-main .about-box h2:hover>.hover{left:5%;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}.planned-anchor{display:inline-block;width:50%;background:#323092;padding:0 2px;margin:20px 0 0}.planned-anchor a{padding:20px 0;width:100%;font-size:24px;color:#fff;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;font-family:museo_slab500;display:none;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff}.planned-anchor a:hover{background:#f7d740;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}.maint-main h4{text-align:left;margin:0 0 30px;padding:0;font-size:17px;color:#000;font-family:museo_slab500}.maint-main h4 .hover{width:45px;height:4px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;position:relative;left:0;top:15px}.maint-main h4:hover>.hover{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;left:5%;border-top:1px solid #323092;border-bottom:1px solid #323092}.maint-main p a{color:#323092;text-decoration:underline}.contact-left ul li,.contact-left ul li a{font-size:15px;color:#333;font-family:museo_slab500}.ele-box{margin:38px 0 0}.ele-box ul li{background:url(../images/list-bg.png) 0 8px no-repeat;padding:7px 0 0 29px}.contact-main{margin:10px 0 39px}.contact-left ul{margin:0;padding:0}.contact-left ul li{list-style:none;padding:8px 0 0}.contact-left p{padding:0}.contact-left ul li .fa-envelope-o,.contact-left ul li .fa-phone{color:#ccc;padding:0 5px 0 0;font-size:20px}.contact-form p{margin:0;padding:0}.contact-main h4{margin:0 0 30px}.contact-form input,.contact-form textarea{padding:10px;width:100%;border:2px solid #ccc;font-size:14px;color:#999;margin:13px 0 0}.contact-form textarea{height:235px}.contact-form p a,.wpcf7-form-control.wpcf7-submit{margin:12px 0 0;text-decoration:none;text-transform:uppercase;font-family:museo_slab500}.left-form{width:49.3%;float:left}.right-form{width:49.3%;float:right}.contact-form p a{display:inline-block;padding:8px 33px;border:2px solid #339;font-size:20px;color:#339}.contact-form p a:hover{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;color:#fff;background:#339}.about-text-box span img:hover{opacity:.7;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s}.search-box{position:absolute;right:0;top:125px;display:none}.screen-reader-text{display:none!important}.search-form{background:rgba(255,255,255,.898);padding:18px 25px}.search-field{border:2px solid #DDD!important;height:34px!important;padding:4px!important}.search-submit{border:2px solid #323092!important;background:#323092;color:#fff;height:34px!important;padding:4px 15px}li.current-menu-item a{background:#323092;color:#FFF;transition:all .8s ease 0s}.leave-reply{display:none}.footer .textwidget,.footer .textwidget a{font-size:16px;color:#7f73c4;line-height:24px;font-family:museo_slab500}.wpcf7-form-control.wpcf7-submit{border:2px solid #339;color:#339;display:inline-block;font-size:20px;padding:8px 33px;width:20%;background:0 0}.wpcf7-form-control.wpcf7-submit:hover{background:#339;color:#FFF;transition:all .8s ease 0s}.about-text-box .attachment-full.wp-post-image{height:189px}.nav-bar1 li{position:relative}.nav-bar1 li:hover>ul{display:block}.nav-bar1 li>ul{position:absolute;display:none;width:217px;top:100%;left:0;background:#fff;border:1px solid rgba(0,0,0,.2);z-index:999999}.nav-bar1 li ul li{float:none;width:100%}.nav-bar1 li ul li a{padding:10px;width:100%;color:#3C3C3C;text-align:left;background:0 0;border-bottom:1px solid rgba(0,0,0,.2)}.dir,.sch{color:#000}ul li .sub-menu .current-menu-item a{background:#323092}.footer ul li ul{display:none}.testi-img img{min-height:139px}.direct img{height:auto!important}.dir{padding:50px 0 25px;text-align:center;text-transform:uppercase;font-weight:700;font-size:21px;font-family:museo_slab500}
    
    
.sa-icon a{
background:url(../images/twit2.png) no-repeat;
padding:55px 33px;

}
.sa-icon a:hover{
background:url(../images/twit.hover.png) no-repeat;
}
  
.sec-2 {
        /* background: #323092; */
    background: url("../images/sec-bg.jpg") scroll 0 0;
    padding: 100px 0;
    text-align: center;
    position: relative;
    /* background-attachment: fixed; */
}
.fancybox-title.fancybox-title-float-wrap {
    display: none !important;
}

.current_page_item a {
    color: #fff !important;
}
