

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-facebook:before{content:"\f09a"}
.fa-twitter:before{content:"\f099"}
.fa-linkedin:before{content:"\f0e1"}
.fa-long-arrow-right:before{content:"\f178"}
*{padding:0;margin:0}
img{border:none}
*{box-sizing:border-box}
.clear{clear:both}
*{outline:none;border:none}
.wraperBox{width:100%;height:auto;float:left}
#moblemnu,.menu2{display:none}
.navBox{width:20%;float:left;position:fixed;z-index:2;top:0;left:0}
.navBox > .mainLogo{width:100%;float:left;text-align:center}
.navBox > .mainLogo > a > img{padding:50px 0 80px}
.navBox ul.nav{width:100%;float:left;}
.navBox ul.nav > li{width:100%;float:left;padding:0;margin-bottom:15px;background:url(../images/navLihover.png);background-repeat:no-repeat;background-position:-100% 0}
.navBox ul.nav > li > a{margin:0 0 0 40px;font:16px MuseoSans-500;color:#7c7979;text-decoration:none;display:block}
.navBox ul.nav > li:hover{background-position:0 0}
.navBox ul.nav > li.hovr{background:url(../images/navLihover.png);background-repeat:no-repeat;background-position:0 0}
.navBox .navicon{width:100%;height:100px;position:absolute;z-index:2;bottom:0;left:0}
.navic_bg{background:url(../images/navi-icon-footer.png);background-repeat:no-repeat;background-size:cover}
.navBox .navicon ul{width:110px;margin:50px auto 0}
.navBox .navicon ul li{width:auto;margin:0 10px;float:left;list-style:none}
.navBox .navicon ul li a{display:block;font-size:20px;color:#fff}
.bdybox{width:80%;float:right}
.bdybox > .lftpart{width:30%;height:100%;float:left}
.bdybox > .lftpart > ul li{width:100%;float:left;list-style:none;position:relative;z-index:2;overflow:hidden}
.bdybox > .lftpart > ul li.homimg01{background:url(../images/solar.jpg);background-repeat:no-repeat;background-size:cover}
.bdybox > .lftpart > ul li.homimg02{background:url(../images/telecommunication.jpg);background-repeat:no-repeat;background-size:cover}
.bdybox > .lftpart > ul li.homimg03{background:url(../images/transmission.jpg);background-repeat:no-repeat;background-size:cover}

span.img01{width:100%;height:100%;float:left;background:url(../images/hom-slider/solar.jpg);background-repeat:no-repeat;background-size:cover}
span.img02{width:100%;height:100%;float:left;background:url(../images/hom-slider/telecommunication.jpg);background-repeat:no-repeat;background-size:cover}
span.img03{width:100%;height:100%;float:left;background:url(../images/hom-slider/transmission.jpg);background-repeat:no-repeat;background-size:cover}

.bdybox > .lftpart > ul li > h3{font:16px Montserrat-Bold;text-transform:uppercase;text-align:center}
.bdybox > .lftpart > ul li > h3 a{color:#fff}
.bdybox > .lftpart > ul li > span{width:45%;height:auto;position:absolute;z-index:4;top:0;right:0}
.bdybox > .lftpart > ul li > span img{width:100%}
.bdybox > .lftpart > ul li > .homsmlHov{width:100%;height:100%;position:absolute;z-index:3;top:0;left:-100%;background:#0471be;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease}
.bdybox > .lftpart > ul li:hover .homsmlHov{left:0;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease}
.homsmlHov > .inr_smlhom{width:200px;margin:auto;text-align:left}
.homsmlHov > .inr_smlhom > span{width:100%;height:50px;float:left}

span.hoveimg01{background:url(../images/Solarl_hoveffeImg.png);background-repeat:no-repeat;background-size:80px;background-position:24px center}
span.hoveimg02{background:url(../images/electrical_epc.png);background-repeat:no-repeat;background-size:80px;background-position:24px center}
span.hoveimg03{background:url(../images/solar_hover1.png);background-repeat:no-repeat;background-size:80px;background-position:24px center}

.homsmlHov > .inr_smlhom img{width:70px;margin:0 0 0 20px}
.homsmlHov > .inr_smlhom > h3{font:16px Montserrat-Bold;text-transform:uppercase;float:left;text-align:left;color:#fff;margin:10px 0 0;border-left:3px solid #fff;padding:0 0 0 20px}
.homsmlHov > .inr_smlhom > h3 a{color:#fff}
.bdybox > .forMobile{display:none}
.bdybox > .forDestop{display:block}
.bdybox > .rightpart{width:70%;height:100%;float:left;overflow:hidden;position:relative;z-index:4}
.bdybox > .rightpart .flexslider ul.slides li{overflow:hidden;position:relative;z-index:2}
.bdybox > .rightpart .flexslider ul.slides li > h2{padding:0 20%;text-align:left;font:65px Montserrat-Bold;position:absolute;z-index:3;top:30%;color:#fff;text-transform:uppercase;opacity:.7}
.bdybox > .rightpart .flexslider ul.slides li .inr_slide{width:100%;position:absolute;z-index:5;bottom:0;left:0;background:url(../images/hom-slider/sliderbg.png);background-repeat:no-repeat;background-size:cover}

.slidimg01{background:url(../images/hom-slider/solar.jpg);background-repeat:no-repeat;background-size:cover}
.slidimg02{background:url(../images/hom-slider/telecommunication.jpg);background-repeat:no-repeat;background-size:cover}
.slidimg03{background:url(../images/hom-slider/transmission.jpg);background-repeat:no-repeat;background-size:cover}

.inr_slide > .left_inrslid{width:70%;float:left;position:relative;z-index:5;margin-top:80px}
.inr_slide > .left_inrslid > h3{width:290px;float:left;font:18px Montserrat-Bold;text-transform:uppercase;padding:0 30px;color:#007fc8;margin:110px 0 0; font-weight:bold;}
.inr_slide > .left_inrslid > p{width:100%;font-size:14px; line-height:26px;padding:0 30px;color:#333;margin:20px 0 0; font-weight:bold;}
.inr_slide > .right_inrslid{width:20%;height:100%;float:left;position:relative;z-index:5}
.inr_slide > .right_inrslid > a{position:absolute;z-index:6;bottom:10px;right:-10px}
.inr_slide > .right_inrslid > a i{font-size:40px;color:#fff}
.inr_slide > .right_inrslid > a:hover i{color:#007fc8}
.largebox_one{width:100%;height:100%;float:left;position:relative;z-index:9;overflow:hidden}
.largebox_one > ul > li{width:0;height:100%;position:absolute;z-index:10;top:0;left:0;list-style:none;transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;-webkit-transition:all 2s ease}
.largebox_one > ul > li > img{width:100%}
.largebox_one > ul > li > h2{padding:0 10%;text-align:left;font:60px Montserrat-Bold;position:absolute;z-index:3;top:30%;color:#fff;text-transform:uppercase;opacity:.9}
.largebox_one > ul > li > .inr_slide{width:100%;position:absolute;z-index:5;bottom:0;left:0;background:url(../images/hom-slider/sliderbg.png);background-repeat:no-repeat;background-size:cover}
.triangleshape{width:0;height:0;border-top:75px solid #e40514;border-left:150px solid transparent}
#homimg01 p,#homimg02 p,#homimg03 p,#homimg04 p,#homimg05 p,#homimg06 p{margin-top:40px;}
.mobile_logo{display:none;}
/*PRELOADER ############################*/
#preloader{position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color:#fff; z-index:9999;}
#status{width:auto; height:auto; position:absolute; left:48%; top:45%; background-repeat:no-repeat; background-position:center;}
/* Loading animation: */
.bounce1 img{width:50px;}