﻿body{margin:0 auto;padding:0;font-family:latoregular,sans-serif;font-size:14px;color:#4d4d4d;background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}a{text-decoration:none}img{max-width:100%;height:auto}.vm{vertical-align:middle}.clear{clear:both}.relative{position:relative}footer,header,section{display:block}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400}p{line-height:18px;margin:0}.fleft{float:left}.fright{float:right}.clearfix:after,.clearfix:before{display:table;content:" "}.clear,.clearfix:after{clear:both}.text-right{text-align:right}small{font-size:12px}#main{overflow:hidden;display:block}#middle-wrapper{display:block}.landing-page{display:block}#section1{background-size:cover;background-attachment:fixed}#slide1{background:url(../images/landing-bg-01.jpg) no-repeat center top;background-size:cover}#slide2{background:url(../images/landing-bg-02.jpg) no-repeat center top;background-size:cover}#slide3{background:url(../images/landing-bg-03.jpg) no-repeat center top;background-size:cover}#slide4{background:url(../images/landing-bg-04.jpg) no-repeat center top;background-size:cover}#slide5{background:url(../images/landing-bg-05.jpg) no-repeat center top;background-size:cover}#slide6{background:url(../images/landing-bg-06.jpg) no-repeat center top;background-size:cover}.arrow{text-align:center;margin:18%}.clsbg{background:url(../images/cover_bg.jpg) no-repeat center top;background-size:cover}.logodiv{text-align:center;margin-top:25%}.intro{margin:45% 0 65% 0}.intro h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.intro .divleft{text-align:left;float:left;width:45%;margin-right:30px;margin-top:50px}.intro .divleft p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#fff}.intro .divright{text-align:left;float:right;width:45%;margin-left:50px;margin-top:50px}.intro .divright ul{padding:0;margin:0;list-style:none}.intro .divright li{text-align:center;padding-bottom:20px;width:50%}.intro .divright li a{padding:25px 12px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;font-size:18px;display:block;text-align:center;margin-top:5%;border:0;border:2px solid #d7b56d;letter-spacing:3px}.intro .divright li a:hover{color:#fff;background:#d7b56d;border:2px solid #d7b56d}#intro::before{display:block;content:" ";margin-top:250px;height:250px;visibility:hidden}.footer_cover{background-color:none;display:block;padding:25px 0 60px 0}.footer_cover .copyrights{float:left;display:block;width:45%;color:#fff}.footer_cover .copyrights a{font-weight:300;font-size:14px;font-family:'Open Sans',sans-serif;line-height:19px;text-align:left;padding-bottom:5px;color:#fff}.footer_cover .copyrights p{font-weight:300;font-size:14px;font-family:'Open Sans',sans-serif;line-height:19px;text-align:left;padding-bottom:5px;color:#fff}.socials{float:right;display:block}.socials ul{padding:0;margin:0}.socials li{list-style:none;display:inline-block;margin-left:10px}.socials p{font-weight:300;font-size:14px;font-family:'Open Sans',sans-serif;line-height:19px;text-align:left;padding-bottom:5px;color:#fff}.contactwrapper .socialslogo{float:none;display:block;margin-top:20px;} .contactwrapper .socialslogo ul{padding:0;margin:0} .contactwrapper .socialslogo li{list-style:none;display:inline-block;margin-right:10px} ttom:5px;color:#fff} .topmargine25percetage{margin-top:75%}.marginetop25{margin-top:25px}.textcentered{text-align:center}.global-nav{display:block;padding:36px 0 20px 0;transition:all .3s ease-in-out 0s;border-bottom:1px solid #2f6b9e;position:absolute;z-index:1;width:100%;top:0}.global-nav .logo{width:100px;float:left;margin-right:50px}.global-nav .nav{width:600px;float:left;margin:65px 0 0 0}.global-nav .nav ul{padding:0;margin:0}.global-nav .nav li{list-style:none;text-transform:uppercase;color:#b4c9dc;float:left;margin-right:50px;font-size:12px;font-family:latobold}.global-nav .nav li a{color:#b4c9dc}.global-nav .nav li:last-child{margin-right:0}.global-nav .top-right{float:right;margin:30px 0 0 0}.global-nav .backlink{color:#fff;font-size:12px}.global-nav .backlink a{color:#fff;font-size:12px}.global-nav .backlink span{color:#fff}.global-nav .social-media{width:160px;margin:15px 0 0 0}.global-nav .social-media a{margin-left:5px}.tagline{padding:50px 0 0 0;text-align:left;font-size:51px;text-transform:uppercase;color:#fff;font-family:latolight;position:absolute;top:150px;z-index:1;letter-spacing:2px}.tagline span{display:block;padding:10px 0 0 0}.global-nav:hover{border-bottom:1px solid #90b5d4}.global-nav:hover .nav li a{color:#fff}.icon-fb{background:url(../images/icon-fb.png) no-repeat;width:20px;height:19px;display:inline-block}.global-nav:hover .icon-fb{background:url(../images/icon-fb-h.png) no-repeat}.icon-twitter{background:url(../images/icon-twitter.png) no-repeat;width:20px;height:19px;display:inline-block}.global-nav:hover .icon-twitter{background:url(../images/icon-twitter-h.png) no-repeat}.icon-social{background:url(../images/icon-social.png) no-repeat;width:20px;height:19px;display:inline-block}.global-nav:hover .icon-social{background:url(../images/icon-social-h.png) no-repeat}.icon-email{background:url(../images/icon-email.png) no-repeat;width:20px;height:19px;display:inline-block}.global-nav:hover .icon-email{background:url(../images/icon-email-h.png) no-repeat}.icon-linnkdn{background:url(../images/icon-linnkdn.png) no-repeat;width:20px;height:19px;display:inline-block}.global-nav:hover .icon-linnkdn{background:url(../images/icon-linnkdn-h.png) no-repeat}.inner-pages-header{display:block;transition:all .3s ease-in-out 0s;width:100%;position:relative}.inner-pages-header .header{width:100%;padding:15px 0 0 0;position:fixed;top:0;z-index:98;background-color:rgba(0,0,0,.5)}.inner-pages-header .logo{width:350px;float:left;margin-right:50px;margin:10px 0}.inner-pages-header .nav{width:54%;float:left;margin:18px 0 0 150px}.inner-pages-header .burgermenu{float:right;margin:5px 0}.inner-pages-header .nav ul{padding:0;margin:0}.inner-pages-header .nav li{list-style:none;text-transform:uppercase;color:#000;float:left;margin-right:15px;font-size:15px;font-family:'Open Sans',sans-serif;font-weight:400;position:relative}.inner-pages-header .nav li a{color:#fff;padding:0 10px 10px 10px;display:inline-block;position:relative}.inner-pages-header .nav li a.active{border-bottom:2px solid #d7b56d}.inner-pages-header .nav li a:after{content:"";border-top-width:2px;border-top-style:solid;border-top-color:#d7b56d;right:0;left:auto;width:0;position:absolute;transition:width .3s ease-out;bottom:0}.inner-pages-header .nav li a:hover:after{left:0;right:auto;width:100%;transition:width .3s ease-in}.inner-pages-header .nav li:last-child{margin-right:0}.inner-pages-header .nav li .popup{width:100%;position:absolute;text-align:left;top:100%;margin-top:20px;z-index:111;visibility:hidden;left:0;-webkit-transition:margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;-moz-transition:margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;transition:margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;opacity:0}.popup ul.sub-menu{position:relative;margin:10px}.popup ul.sub-menu li{display:block;list-style:none;float:none;margin:0;font-weight:400}.popup ul.sub-menu li a{padding:10px 0;text-transform:capitalize}.inner-pages-header .nav li:hover .popup{opacity:1;visibility:visible;-webkit-box-shadow:0 3px 5px 5px rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px 5px rgba(0,0,0,.1);margin-top:0;background-color:#fff;width:205px}#headerscroll{display:none}.inner-pages-header .logoscroll{width:100px;float:left;margin-right:50px;margin-bottom:0;margin-bottom:10px}.inner-pages-header .navscroll{width:650px;float:right;margin:5px 0 0 0}.inner-pages-header .navscroll ul{padding:0;margin:0}.inner-pages-header .navscroll li{list-style:none;text-transform:uppercase;color:#133167;float:left;margin-right:15px;font-size:15px;font-family:'Open Sans',sans-serif;font-weight:700;position:relative}.inner-pages-header .navscroll li a{color:#57a7b3;padding:0 10px 10px 10px;display:inline-block}.inner-pages-header .nav li a.active,.inner-pages-header .navscroll li a:hover{border-bottom:3px solid #d7b56d}.inner-pages-header .navscroll li:last-child{margin-right:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.topmargine50{margin-top:50px !important;}.topmargine25{margin-top:25px}.rightmargine20{margin-right:10px}.nopadding{padding:0!important}.topmargine{margin-top:100px !important;}.containerinner{}.testimonialcontainer{width:950px;padding-left:100px;padding-right:100px}.toppadding200{padding-top:125px}.toppadding150{padding-top:150px}.toppadding135{padding-top:135px}.toppadding100{padding-top:200px}ul.stories-slider{padding:0;margin:0}ul.stories-slider li{list-style:none;display:block}ul.stories-slider li .stories-right{float:right;width:35%}ul.stories-slider li .stories-right h3{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;padding-bottom:10px}ul.stories-slider li .stories-right h3 span{text-transform:uppercase;font-size:28px;line-height:32px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;display:block;padding-left:4px}ul.stories-slider li .stories-right p{font-weight:400;font-size:20px;font-family:'Open Sans',sans-serif;line-height:27px;padding-bottom:0;text-align:left}.borderbottom{border-bottom:1px solid #000}ul.stories-slider li .stories-left{display:inline-block;width:55%;position:relative}ul.stories-slider li .stories-left img{width:495px;margin-left:25px}ul.stories-slider.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow.png) no-repeat;width:30px;height:67px;position:absolute;left:-70px;top:40%;margin-top:-22px;border:none;outline:0}ul.stories-slider.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow.png) no-repeat;width:30px;height:67px;position:absolute;right:-70px;top:40%;margin-top:-22px;border:none;outline:0}ul.stories-slider.owl-carousel .owl-nav .owl-next span{display:none}ul.stories-slider.owl-carousel .owl-nav .owl-prev span{display:none}.home-banner-slider{display:block}ul.home-banner-slider li.slider1{background:url(/images/banner_1.jpg) no-repeat top center}ul.home-banner-slider li h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;width:75%;text-align:center}ul.home-banner-slider li p{font-weight:400;font-size:18px;font-family:'Open Sans',sans-serif;line-height:22px;padding-bottom:12px;text-align:center;color:#fff;padding-top:25px;padding-left:200px;padding-right:200px}ul.home-banner-slider li .links1{width:100%;text-align:center;padding-top:50px;position:absolute;bottom:100px}ul.home-banner-slider.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow_white.png) no-repeat;width:30px;height:67px;position:absolute;left:35px;top:50%;margin-top:10px;border:none;display:none;outline:0}ul.home-banner-slider.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow_white.png) no-repeat;width:30px;height:67px;position:absolute;right:35px;top:50%;margin-top:10px;border:none;display:none;outline:0}ul.home-banner-slider.owl-carousel .owl-nav .owl-next span{display:none}ul.home-banner-slider.owl-carousel .owl-nav .owl-prev span{display:none}ul.home-banner-slider{padding:100px 0 0 0;margin:0}ul.home-banner-slider li{list-style:none;display:block;height:600px;background-size:100%}.display-table{display:table;height:100%;width:100%}.display-table-cell{display:table-cell;vertical-align:middle}.location{display:block}.location .leftcontent{float:left;margin-left:35px;display:block}.location .leftcontent h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;padding-bottom:20px;text-align:left}.location .rightcontent{float:right;display:block;width:50%}.location .leftcontent .links{border-left:2px solid #000;display:block;padding:50px 0}.location .leftcontent .links ul{padding:0;margin:0}.location .leftcontent .links li{list-style:none;display:block;padding-bottom:15px;text-align:left;width:62.5%}.location .leftcontent .links li a{color:#c5c6c6;font-family:'Open Sans',sans-serif;font-weight:300;font-size:18px;line-height:23px;text-align:left}.location .leftcontent .links li a:hover{color:#000}.location .leftcontent .links li a.active{color:#000}.location .leftcontent .links li .bullets{display:inline-block;width:20px}.location .leftcontent .links li .anchors{display:inline-block;text-align:left;vertical-align:middle}ul.Testimonials{padding:0;margin:0}.Testimonials{display:block}.infratestimonial{display:block;border-bottom:2px solid #d7b56d}.infratestimonial h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;}          .testimonialhead{display:block}.testimonialhead h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.fabicationpages{display:block}.fabicationpages h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;}.fabicationpages p{font-weight:300;font-size:19px;font-family:'Open Sans',sans-serif;line-height:24px;padding-top:25px;text-align:left;color:#000}.Testimonials li .dividerleft{display:inline-block;width:45%;vertical-align:top}.Testimonials li .dividerright{display:inline-block;width:48.5%;vertical-align:top;text-align:left;margin-left:50px}.Testimonials h2{color:#626262;font-size:40px;display:block;text-align:center;padding-bottom:50px;text-transform:uppercase;font-family:'Open Sans',sans-serif;padding:50px 0}.Testimonials ul{padding:0;margin:0}.Testimonials li{list-style:none}.Testimonials li .wrappers{margin-top:50px}.Testimonials li .dividerright p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#000}.Testimonials li .dividerright span{font-weight:700;font-size:18px;display:block;padding-top:15px;line-height:23px}.Testimonials li .dividerright p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#000}.Testimonials li .contentdiv{display:block;text-align:center;padding:20px 75px 0 75px}.Testimonials li .contentdiv p{font-weight:400;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:center}.Testimonials li .thumbnail{display:block;margin:0}.Testimonials li .thumbnail .testimonialimg{margin:0 auto;text-align:center;width:425px}.Testimonials li .thumbnail .caption{padding:0}.Testimonials li .caption span{color:#a1a0a0;font-size:35px;font-weight:400;font-family:'Open Sans',sans-serif;display:inline-block;font-style:italic}ul.Testimonials.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow.png) no-repeat;width:30px;height:67px;position:absolute;left:-60px;top:40%;margin-top:10px;border:none;outline:0}ul.Testimonials.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow.png) no-repeat;width:30px;height:67px;position:absolute;right:-75px;top:40%;margin-top:10px;border:none;outline:0}ul.Testimonials.owl-carousel .owl-nav .owl-next span{display:none}ul.Testimonials.owl-carousel .owl-nav .owl-prev span{display:none}ul.ourprj{padding:0;margin:0}.ourprj{display:block}.ourprj li .dividerleft{display:inline-block;width:28.5%;vertical-align:top;background-color:#ebecec}.ourprj li .dividerright{display:inline-block;width:70%;vertical-align:top;text-align:left}.ourprj h2{color:#626262;font-size:40px;display:block;text-align:center;padding-bottom:50px;text-transform:uppercase;font-family:'Open Sans',sans-serif;padding:50px 0}.ourprj ul{padding:0;margin:0}.ourprj li{list-style:none}.ourprj li .wrappers{margin-top:50px}.ourprj li .dividerright p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#000}.ourprj li .dividerright span{font-weight:700;font-size:18px;display:block;padding-top:25px;line-height:23px}.ourprj li .dividerright p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#000}.ourprj li .contentdiv{display:block;padding:0 50px;height:620px}.ourprj li .contentdiv h1{text-transform:uppercase;font-size:25px;line-height:30px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:50px;border:none}.ourprj li .contentdiv p{font-weight:400;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:50px;text-align:left}.ourprj li .contentdiv p strong{font-weight:700}.ourprj li .contentdiv a{padding:10px 20px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;background:#d7b56d;display:inline-block;text-align:left;border:0;border:2px solid #000;text-transform:uppercase}.ourprj li .contentdiv a:hover{color:#000;background:#fff;border:2px solid #000}.ourprj li .thumbnail{display:block;margin:0}.ourprj li .thumbnail .prjimg{margin:0 auto;text-align:center;width:805px;height:620px;margin-left:-4px}.ourprj li .thumbnail .caption{padding:0}.Testimonials li .caption span{color:#a1a0a0;font-size:35px;font-weight:400;font-family:'Open Sans',sans-serif;display:inline-block;font-style:italic}ul.ourprj.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow.png) no-repeat;width:30px;height:67px;position:absolute;left:-65px;top:50%;margin-top:10px;border:none;outline:0}ul.ourprj.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow.png) no-repeat;width:30px;height:67px;position:absolute;right:-65px;top:50%;margin-top:10px;border:none;outline:0}ul.ourprj.owl-carousel .owl-nav .owl-next span{display:none}ul.ourprj.owl-carousel .owl-nav .owl-prev span{display:none}.aboutus{display:block;margin-top:20px;}.aboutus h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.aboutus h3{text-transform:uppercase;font-size:38px;line-height:43px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.aboutus p{font-weight:300;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;padding-top:25px;text-align:left;color:#000}.aboutus p strong{font-weight:700}.aboutus ul{padding:0;margin-top:25px;margin-left:25px}.aboutus li{display:block;list-style:none;width:100%}.aboutus li .bullets{display:inline-block;width:16px;position:absolute;left:0px;padding-top:9px}.aboutus li .anchors{display:inline-block;text-align:left;vertical-align:middle}.aboutus li p{font-weight:300;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;text-align:left;color:#000;padding:5px 0}.team{display:block}.team h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.team p{font-weight:300;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;padding-top:25px;text-align:left;color:#000}.team p strong{font-weight:700}.team ul{padding:0;margin-top:25px}.team li{display:block;list-style:none;width:100%;padding-bottom:50px}.team li .imgdiv{display:inline-block;width:15%}.team li .contdiv{display:inline-block;text-align:left;width:79.5%;margin-left:50px;vertical-align:top}.team li .contdiv h2{font-weight:700;font-size:24px;font-family:'Open Sans',sans-serif;line-height:29px;text-align:left;color:#000;padding:5px 0;display:block}.team li .contdiv h2 span{font-weight:400;font-size:17px;font-family:'Open Sans',sans-serif;line-height:22px;text-align:left;color:#000;padding:5px 0;display:block}.team li p{font-weight:300;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;text-align:left;color:#000;padding:5px 0}.fabrication{display:inline-block;height:auto;margin:100px 0 50px 0}.fabrication h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.fabrication p{font-weight:300;font-size:19px;font-family:'Open Sans',sans-serif;line-height:24px;padding-bottom:12px;text-align:left;color:#000}.wrapper{margin-top:75px}.wrapper ul{padding:0;margin:0}.wrapper li{display:block;list-style:none;vertical-align:top}.wrapper li{display:inline-block;width:31%;margin-right:30px;margin-bottom:50px}.wrapper li .details{background-color:#fff;padding:25px;height:70px}.wrapper li .details p{font-weight:500;font-size:22px;font-family:'Open Sans',sans-serif;line-height:27px;padding-bottom:0;text-align:left;color:#000;text-transform:none;padding-top:0;letter-spacing:3px}.wrapper li h2{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding:0 25px 5px 25px;margin-top:1px;border-bottom:2px solid #d7b56d}.wrapper li:nth-child(3n){margin-right:0}.width50{width:50%}.width45fab{width:45%}.updatewrapper{padding:0 00px}.updatewrapper h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block;text-align:center}.updatewrapper .simple-ways{margin:50px 0}.updatewrapper .simple-ways ul{padding:0;margin:0}.updatewrapper .simple-ways li{list-style:none;float:left;background-color:#fff}.updatewrapper .simple-ways li .dtails{padding-top:20px}.updatewrapper .simple-ways li p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:24px;text-align:left}.all-category-list1 .owl-theme .owl-nav [class*=owl-prev]{background:url(../images/prev-arrow.png) no-repeat;cursor:pointer!important;height:67px;left:-70px;margin:-240px 0 0;padding:0;position:absolute;text-indent:-9999px;top:85%;width:30px;transition:all .2s ease-in-out;transform:scale(.8);border:0;outline:0}.all-category-list1 .owl-theme .owl-nav [class*=owl-next]{background:url(../images/next-arrow.png) no-repeat;cursor:pointer!important;height:67px;right:-70px;margin:-240px 0 0;padding:0;position:absolute;text-indent:-9999px;top:85%;width:30px;transition:all .2s ease-in-out;transform:scale(.8);border:0;outline:0}.greybg{background-color:#ebecec}.inquirywrapper{padding:50px;margin:0;background-color:#ebecec}.inquirywrapper h3{text-transform:uppercase;font-size:28px;line-height:33px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.inquirywrapper .inquiry{padding-top:0}.inquirywrapper .inquiry ul{padding:0;margin:0}.inquirywrapper .inquiry li{list-style:none;display:block;padding-bottom:5px;text-align:left;width:65%}.inquirywrapper .inquiry li a{color:#000;font-family:'Open Sans',sans-serif;font-weight:300;font-size:18px;line-height:23px;text-align:left}.inquirywrapper .inquiry li a.active{color:#000}.inquirywrapper .inquiry li .bullets{display:inline-block;width:25px;vertical-align:middle}.inquirywrapper .inquiry li .anchors{display:inline-block;text-align:left;vertical-align:middle}.inquirywrapper .divleftcontent{display:inline-block;width:45%;margin-right:65px}.inquirywrapper .divleftcontent h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.inquirywrapper .divleftcontent h2{text-transform:uppercase;font-size:23px;line-height:28px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:10px}.inquirywrapper .divleftcontent p{font-weight:400;font-size:22px;font-family:'Open Sans',sans-serif;line-height:27px;padding-bottom:12px;text-align:left}.inquirywrapper .divright{display:inline-block;width:48%;vertical-align:top}.inquirywrapper .fulwidth{display:inline-block;width:100%;vertical-align:top}.paddingrightside{padding-right:30px}.paddingleftside{padding-left:30px} .form-group select{width:100%}    input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{border:0;padding:10px 0;color:#000;width:100%;font-size:15px;outline:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family:'Open Sans',sans-serif;background-color:none;border-bottom:2px solid #b2b3b3}textarea{background:0 0;height:25px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}input,select{background:0 0;font-family:'Open Sans',sans-serif;font-size:15px;padding:10px 0;border:0;border-bottom:2px solid #b2b3b3;color:#2b2a29}input[type=file]{position:absolute;top:0;left:0;opacity:0}.float-input2{display:inline-block;width:45%}.float-input{width:45%;position:relative;display:inline-block;margin-right:40px}.float-cominput{display:inline-block;width:95%}.float-btn10{position:relative;display:inline-block;width:35%;}.float-btn11{position:relative;display:inline-block;width:45%;}.float-btn{position:relative;display:inline-block;width:90%;}.form-group{margin-bottom:25px}.btns_form{padding:10px 20px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;background:#fff;display:inline-block;text-align:center;margin-top:2%;border:0;border:2px solid #000;text-transform:uppercase;margin-right:5%;} .btns_gallery{padding:10px 10px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;background:#d7b56d;display:inline-block;text-align:center;margin-top:2%;border:0;border:0;text-transform:uppercase;color:#000;}.btns_form:hover{color:#000;background:#d7b56d;border:2px solid #000}.btns_back{padding:5px 12px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;background:#fff;display:inline-block;text-align:center;margin-top:2%;border:0;border:2px solid #000;text-transform:uppercase}.btns_back:hover{color:#fff;background:#d7b56d;border:2px solid #000}.btns{padding:10px 35px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;display:inline-block;text-align:center;margin-top:2%;border:0;border:2px solid #fff}.btns:hover{color:#fff;background:#d58442;border:2px solid #fff}.btns_slider{padding:10px 35px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;display:inline-block;text-align:center;margin-top:5%;border:0;border:2px solid #c5c6c6}.btns_slider:hover{color:#fff;background:#d58442;border:2px solid #fff}.projehead{padding:0;margin:0}.projehead .divlefthead{float:left;display:block;width:20%}.projehead .divlefthead h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.projehead .divrightthead{float:right;display:block}.projehead .divrightthead ul{padding:0;margin:0}.projehead .divrightthead li{list-style:none;display:block;padding-bottom:10px;width:20%}.projehead .divrightthead li a{padding:5px 15px;color:#000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;display:block;text-align:center;margin-top:5%;border:0;border:2px solid #c5c6c6;width:120px}.projehead .divrightthead li a:hover{color:#fff;background:#d58442;border:2px solid #c5c6c6}.projehead .divrightthead li a.active{color:#fff;background-color:#d58442}.pagehead{padding:0;margin:0}.pagehead h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.pagehead h2{text-transform:uppercase;font-size:30px;line-height:35px;color:#000;font-family:'Open Sans',sans-serif;font-weight:400;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.pagehead p{font-weight:300;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;padding-bottom:25px;text-align:left}.pagehead ul{margin:0;padding:0 0 25px 15px}.pagehead li p{font-weight:300;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;padding-bottom:5px;text-align:left}.contactwrapper{padding:0;margin:0}.contactwrapper h1{text-transform:uppercase;font-size:25px;line-height:30px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.contactwrapper p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:24px;padding-bottom:0;text-align:left}.contactwrapper .leftheaddiv{float:left;display:block;width:30%;border-right:1px solid #000}.contactwrapper a{color:#000}.contactwrapper .rightheaddiv{float:left;display:block;width:30%;margin:25px 0 0 100px}.partnerwrapper{padding:0;margin:0;display:inline-block}.partnerwrapper h1{text-transform:uppercase;font-size:25px;line-height:30px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.partnerwrapper p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:24px;padding-bottom:0;text-align:left}.partnerwrapper .leftheaddiv{float:left;display:block;width:45%;border-right:1px solid #a1a0a0;padding-right:50px}.partnerwrapper .rightheaddiv{float:left;display:block;width:44%;margin:0 0 0 20px}.height360{height:314px}.fabprojectlist{padding:0;margin:55px 0 0 0}.fabprojectlist h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.fabprojectlist ul{margin:0;padding:0}.fabprojectlist li{list-style:none;display:inline-block;margin-right:53px;width:30%;padding-bottom:65px;vertical-align:top} .fabprojectlist li:nth-child(3n){margin-right:0;}      .fabprojectlist li .wraperimg{border-bottom:none}.fabprojectlist li .wraperimg .thumbnail{display:block;text-align:center}.fabprojectlist li .wraperimg .thumbnail img{width:340px}.fabprojectlist li .wraperimg .thumbnail img:hover{filter:none;-webkit-filter:grayscale(1)}.fabprojectlist li .details{padding:20px 0 0 0}.fabprojectlist li .details h1{text-transform:uppercase;font-size:22px;line-height:28px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:center;padding-bottom:0;border:0}.fabprojectlist li .details p{font-weight:400;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;padding-bottom:0;text-align:center;padding-bottom:25px;color:#2b2a29}.common-table-listing{display:block}.common-table-listing p{color:#000;font-size:20px;line-height:25px;text-align:center;padding-bottom:20px;font-family:latolight}.common-table-listing ul{padding:0;margin:0}.common-table-listing li{list-style:none;margin:0 0 20px 0;display:block;vertical-align:top;width:100%;clear:both;overflow:hidden}.common-table-listing li h3{color:#636363;font-family:latobold;font-size:18px;text-transform:uppercase;padding-bottom:5px}.common-table-listing li .thumbnail{float:left;width:50%;margin:0;overflow:hidden}.common-table-listing li .thumbnail a{display:block}.common-table-listing li .detail{float:right;width:45%}.common-table-listing li:last-child .detail{border:none}.common-table-listing li .detail p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:24px;padding-bottom:0;text-align:left}.common-table-listing li .detail h2{text-transform:uppercase;font-size:25px;line-height:30px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.paddingtop50{padding-top:50px}.paddingtop25{padding-top:25px}.paddingtop10{padding-top:10px}.projectheading{padding:0;margin:0}.projectheading .leftheadcontent{float:left;display:block;width:20%}.projectheading .leftheadcontent h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.projectheading .rightheadcontent{float:right;display:block;margin-right:95px}.projectheading .rightheadcontent_spacialprj{float:right;display:block;margin-right:95px}.projectheading .rightheadcontent_spacialprj img{margin-bottom:-3px;height:350px}.projectheading .rightheadcontent_contentpages{float:right;display:block}.projectheading .rightheadcontent_contentpages img{margin-bottom:-3px}.projectheading .rightheadcontent img{width:360px;margin-bottom:-3px}.projectheading .prjdetails{display:block;border-top:2px solid #000;border-bottom:2px solid #000;padding:20px 0;height:70px}.projectheading .prjdetails .leftdetails{float:left;display:block}.projectheading .prjdetails .leftdetails p{font-weight:300;font-size:25px;font-family:'Open Sans',sans-serif;line-height:30px;padding-bottom:0;text-align:left}.projectheading .prjdetails .rightdetails{float:right;display:block}.projectheading .prjdetails .rightdetails p{font-weight:400;font-size:18px;font-family:'Open Sans',sans-serif;line-height:24px;padding-bottom:0;text-align:left}.walkthrough{padding:0;display:block}.walkthrough h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block;text-align:center;padding-bottom:45px}.aboutprj{padding:0;display:block}.aboutprj h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block;text-align:center;padding-bottom:20px}.aboutprj p{font-weight:400;font-size:18px;font-family:'Open Sans',sans-serif;line-height:24px;padding-bottom:0;text-align:center}.gallery-slider{display:block}.sectiongallery{display:block}.sectiongallery h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}ul.gallery-slider li h1{text-transform:uppercase;font-size:55px;line-height:60px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;width:75%;text-align:center}ul.gallery-slider.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow.png) no-repeat;width:30px;height:67px;position:absolute;left:-70px;top:45%;margin-top:10px;border:none;outline:0}ul.gallery-slider.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow.png) no-repeat;width:30px;height:67px;position:absolute;right:-70px;top:45%;margin-top:10px;border:none;outline:0}ul.gallery-slider.owl-carousel .owl-nav .owl-next span{display:none}ul.gallery-slider.owl-carousel .owl-nav .owl-prev span{display:none}ul.gallery-slider{padding:25px 0 0 0;margin:0}ul.gallery-slider li{list-style:none;display:block;height:715px;background-size:100%}.plansection{padding:0;display:block}.plansection h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block;text-align:center;padding-bottom:20px}.plansection ul{margin:0;padding:0}.plansection li{list-style:none;margin-right:5px;display:inline-block;padding-bottom:5px}.plansection li a{padding:5px 12px;color:#000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;display:block;text-align:center;margin-top:5%;border:0;border:2px solid #c5c6c6}.plansection li a:hover{color:#fff;background:#d58442;border:2px solid #c5c6c6}.plansection li a.active{color:#fff;background-color:#d58442}.plansection .planimgwrapper{padding-top:15px}.location{padding:0;display:block;padding:0 0}.location h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.specssection{padding:50px 0;display:block;background-color:#ebecec}.specssection h1{text-transform:uppercase;font-size:42px;line-height:47px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:center;padding-bottom:30px}.specssection .rearawrapper{padding:25px 25px 0 25px}.specssection .rearawrapper p{font-weight:400;font-size:18px;font-family:'Open Sans',sans-serif;line-height:19px;text-align:center;padding-bottom:5px}.specssection .rearawrapper p a{text-decoration:none;color:#4d4d4d}.specssection .specsdiv{width:29%;display:inline-block;vertical-align:top;padding:0 20px 0 0;margin-left:20px}.specssection .specsdiv ul{margin:0;padding-left:10px;color:#9d9e9e}.specssection .specsdiv ul li{padding-bottom:10px}.specssection .specsdiv ul li p{font-family:'Open Sans',sans-serif;color:#4d4d4d;font-weight:300;font-size:16px}.specssection .specsdiv h2{color:#000;font-family:'Open Sans',sans-serif;font-weight:700;font-size:18px;padding-bottom:12px;display:block}.updatesprj{display:block}.updatesprj h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.updatesprj .slider ul{padding:0;margin:0}.updatesprj .slider li{list-style:none}.updatesprj .slider li .thumbnail{display:block;position:relative}.updatesprj .slider li .thumbnail .play{position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px}.updatesprj .slider li .thumbnail .play img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.updatesprj .slider li .title h3{font-size:16px;color:#fff;font-family:'Open Sans',sans-serif}.updatesprj .slider li .title h3 a{color:#fff}.updatesprj .slider li .title h3 a:hover{color:#fff}.updatesprj .slider .wrapper1{margin-top:25px}.updatesprj .slider .details{padding:20px 0 0 0}.updatesprj .slider .details h1{text-transform:uppercase;font-size:22px;line-height:27px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:center;padding-bottom:5px;border:none}.updatesprj .slider .details p{font-weight:400;font-size:18px;font-family:'Open Sans',sans-serif;line-height:25px;padding-bottom:0;text-align:center;padding-bottom:20px;color:#2b2a29}.updatesprj .slider .details span{font-weight:400;font-size:16px;font-family:'Open Sans',sans-serif;line-height:22px;padding-bottom:0;text-align:center;padding-bottom:25px;color:#2b2a29;display:inherit}.updatesprj .slider .updatesprj-overlay{padding:0;display:none;background-color:rgba(102,102,102,.6);color:#fff;text-align:center;right:0;transition:opacity .25s ease-in-out;bottom:0;width:auto;height:100%;opacity:0;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;left:0;position:absolute}.updatesprj .wrapper:hover .updatesprj-overlay{opacity:1;display:block}.updatesprj-overlay .plus-sign{position:absolute;top:45%;left:10%;right:16%;width:300px;margin:-25px 0 0 -25px;color:#fff;text-align:center;text-decoration:none}.updatesprj-overlay .plus-sign h2{color:#fff;font-size:20px;display:block;text-align:center;font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase;display:block}.updatesprj-overlay .plus-sign h2 span{color:#fff;font-size:16px;display:block;text-align:center;font-family:'Open Sans',sans-serif;font-weight:400;display:block;text-transform:none;padding-top:10px}.compleslider.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow.png) no-repeat;width:30px;height:67px;position:absolute;left:-70px;top:40%;border:0;outline:0}.compleslider.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow.png) no-repeat;width:30px;height:67px;position:absolute;right:-70px;top:40%;border:0;outline:0}.compleslider.owl-carousel .owl-nav .owl-next span{display:none}.compleslider.owl-carousel .owl-nav .owl-prev span{display:none}.kindSectionSlider.owl-carousel .owl-nav .owl-prev{background:url(../images/prev-arrow.png) no-repeat;width:30px;height:67px;position:absolute;left:-70px;top:32%;border:0;outline:0}.kindSectionSlider.owl-carousel .owl-nav .owl-next{background:url(../images/next-arrow.png) no-repeat;width:30px;height:67px;position:absolute;right:-70px;top:32%;border:0;outline:0}.kindSectionSlider.owl-carousel .owl-nav .owl-next span{display:none}.kindSectionSlider.owl-carousel .owl-nav .owl-prev span{display:none}.team{display:block}.team .dividerleft{display:inline-block;width:49%;vertical-align:top}.team .dividerright{display:inline-block;width:50%;vertical-align:bottom;text-align:left}.team h2{color:#626262;font-size:40px;display:block;text-align:center;padding-bottom:50px;text-transform:uppercase;font-family:'Open Sans',sans-serif;padding:50px 0}.team .wrappers{border-bottom:1px solid #767676}.team .dividerright h1{text-transform:uppercase;font-size:55px;line-height:60px;color:#000;font-family:'Open Sans',sans-serif;font-weight:300;letter-spacing:3px;margin:0 auto;display:block}.team .dividerright h1 span{font-weight:700;font-size:28px;display:block;padding-top:12px;line-height:32px}.team .dividerright p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:22px;padding-bottom:12px;text-align:left}.team .contentdiv{display:block;text-align:center;padding:40px 0 50px 0}.team .contentdiv p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:22px;padding-bottom:12px;text-align:left}.team .thumbnail{display:block;margin:0}.team .thumbnail .testimonialimg{margin:0 auto;text-align:center;height:301px}.team .thumbnail .caption{padding:0}.team .caption span{color:#a1a0a0;font-size:35px;font-weight:400;font-family:'Open Sans',sans-serif;display:inline-block;font-style:italic}.footer{background-color:#fff;display:block;padding:25px 0 60px 0}.footer .copyrights{float:left;display:block;width:45%}.footer .copyrights a{font-weight:300;font-size:14px;font-family:'Open Sans',sans-serif;line-height:19px;text-align:left;padding-bottom:5px;color:#2b2a29}.footer .copyrights p{font-weight:300;font-size:14px;font-family:'Open Sans',sans-serif;line-height:19px;text-align:left;padding-bottom:5px;color:#2b2a29}.socials{float:right;display:block}.socials ul{padding:0;margin:0}.socials li{list-style:none;display:inline-block;margin-left:10px}.sidenav{height:100%;position:fixed;width:0;z-index:999;padding-top:60px;background-color:#ebecec;transition:.5s;overflow-x:hidden;right:18%;top:0}.sidenav .closebtn{position:absolute;margin-left:50px;font-size:36px;right:25px;top:30px}.sidenav .navlinks{padding:0 0;border-left:2px solid #fff;margin-left:35px;margin-top:60px}.sidenav .navlinks ul{padding:0;margin:0}.sidenav .navlinks li{list-style:none;display:block;padding-bottom:15px;text-align:left;width:75%;padding-left:25px}.sidenav .navlinks li a{color:#000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px;line-height:25px;text-align:left;text-transform:uppercase}.sidenav .navlinks li span{padding-left:5px}.sidenav .navlinks li a:hover{color:#d58442}.sidenav .navlinks li .popup{margin-top:10px}.sidenav .navlinks li .popup ul.sub-menu li a{font-size:16px}.sidenav .navlinks li .popup.active{display:block!important}.overlay{background-color:#4d4d4d;position:fixed;width:100%;height:100%;z-index:99;top:0;left:0;opacity:.5;display:none}.hidden-sm{display:none!important}.visible-sm{display:block!important}.inquirywrapper .form-group{position:relative}.navlinks .socials{float:left;margin-top:50px}.navlinks .socials li{width:auto!important;padding-left:0!important;display:inline-block!important}.plan-ddl .select2-container{width:100%!important}.plan-ddl .select2-container .select2-selection--single{height:40px}.plan-ddl .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}#mobilecontainers{display:none}.banner_joinus{background:url(../images/banner_joinus.jpg) no-repeat center top;background-size:cover;height:810px}.banner_infra1{background:url(../images/banner_infra.jpg) no-repeat center top;background-size:cover;height:810px}.banner_infra1 h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.banner_infra1 p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#fff;padding:50px}.banner_tranquil{background:url(../images/banner_tank.jpg) no-repeat center top;background-size:cover;height:810px}.banner_tranquil h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:center;padding-bottom:20px;border-bottom:2px solid #d7b56d}.banner_tranquil h1 span{text-transform:uppercase;font-size:22px;line-height:26px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;margin:0 auto;display:block;padding-top:20px}.banner_tranquil p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:center;color:#fff;padding:25px 200px 25px 200px}.banner_az{background:url(../images/banner_az.jpg) no-repeat center top;background-size:cover;height:810px}.banner_az h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:center;padding-bottom:20px;border-bottom:2px solid #d7b56d}.banner_az h1 span{text-transform:uppercase;font-size:22px;line-height:26px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;margin:0 auto;display:block;padding-top:20px}.banner_az p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:center;color:#fff;padding:25px 200px 25px 200px}.banner_about{background:url(../images/banner_about.jpg) no-repeat center top;background-size:cover;height:1080px}.banner_about h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.banner_about h1 span{font-weight:500;display:block}.banner_about p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding:50px;text-align:left;color:#fff}.banner_aboutinfra{background:url(../images/banner_aboutinfra.jpg) no-repeat center top;background-size:cover;height:600px}.banner_aboutinfra h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:left;padding-bottom:20px}.banner_aboutinfra h1 span{font-weight:500;display:block}.banner_aboutinfra p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#fff} .bgsep{margin-top:50px;background: url(../images/joinus_sep.jpg) no-repeat top center; height: 400px; background-size: cover;}.bgcolor_grey{background-color:#ebecec}.blacktransbg{background-color:rgba(0,0,0,.3);height:auto;display:inline-block}.floatright{float:right}.floatleft{float:left}.margineall{margin:50px}.width45{display:block;width:40%}.dealingsection{margin-bottom:100px} .certificate{margin: 50px 0 100px 0;} .certificate p{font-weight: 300;font-size: 19px;font-family: 'Open Sans',sans-serif;line-height: 23px;padding-bottom: 12px;text-align: left;color: #000;padding: 25px 0 25px 0;} .certificate h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}    .logosection{margin-top:100px}.logosection h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.logosection .list{margin:25px 0;padding:0}.logosection .list ul{padding:0;margin:0}.logosection .list li{list-style:none;display:inline-block;text-align:center;width:15%;padding-right:0;margin:0 19px 50px 00px;padding:0 0;vertical-align:middle}.logosection .list li:nth-child(6n){margin-right:0;}    .logosection .list li img{width:120px}.logosection .sectorlist{margin:25px 0;padding:0}.logosection .sectorlist ul{padding:0;margin:0}.logosection .sectorlist li{list-style:none;display:inline-block;text-align:center;width:15%;padding-right:0;margin:0 19px 25px 00px;padding:0 0;vertical-align:top} .logosection .sectorlist li:nth-child(6n){margin-right:0;}   .logosection .sectorlist li span{font-size:16px;text-align:center;font-weight:400;color:#000;padding:10px 0 0 0;line-height:21px;font-family:Montserrat,sans-serif;display:block}.simple-ways{display:block;padding-left:0;text-align:center}.simple-ways ul{padding:0;margin:0}.simple-ways li{list-style:none;float:left;text-align:center;background-color:#fff}.simple-ways li h3{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;color:#000;font-size:18px;padding-bottom:25px;padding-top:25px}.simple-ways li .thumbnail{display:block;margin:0 0 00px 0}.simple-ways li .details{background-color:#ebecec;margin-top:-5px;padding-bottom:25px}.simple-ways li p{font-family:'Open Sans',sans-serif;font-weight:500;line-height:20px;font-size:15px;color:#000;padding-top:0}.simple-ways li .textcenter{text-align:center!important}.simple-ways li .textcenter p{padding-bottom:5px}.simple-ways li .textleft{text-align:left!important;padding:0 20px}.all-category-list1 .owl-theme .owl-nav [class*=owl-prev]{background:url(../images/prev-arrow.png) no-repeat;cursor:pointer!important;height:67px;left:-45px;margin:-75px 0 0;padding:0;position:absolute;text-indent:-9999px;top:50%;width:24px;transition:all .2s ease-in-out;transform:scale(.8)}.all-category-list1 .owl-theme .owl-nav [class*=owl-next]{background:url(../images/next-arrow.png) no-repeat;cursor:pointer!important;height:67px;right:-45px;margin:-75px 0 0;padding:0;position:absolute;text-indent:-9999px;top:50%;width:24px;transition:all .2s ease-in-out;transform:scale(.8)}.all-category-list1 .owl-theme .owl-nav .disabled{display:none}.all-category-list1 .owl-theme .owl-prev .disabled{display:none}.elem,.elem *{box-sizing:border-box;margin:0!important}.elem{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem1,.elem1 *{box-sizing:border-box;margin:0!important}.elem1{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem1>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem2,.elem2 *{box-sizing:border-box;margin:0!important}.elem2{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem2>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem3,.elem3 *{box-sizing:border-box;margin:0!important}.elem3{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem3>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem3,.elem3 *{box-sizing:border-box;margin:0!important}.elem3{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem3>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem4,.elem4 *{box-sizing:border-box;margin:0!important}.elem4{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem4>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem5,.elem5 *{box-sizing:border-box;margin:0!important}.elem5{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem5>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem6,.elem6 *{box-sizing:border-box;margin:0!important}.elem6{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem6>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem7,.elem7 *{box-sizing:border-box;margin:0!important}.elem7{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem7>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem8,.elem8 *{box-sizing:border-box;margin:0!important}.elem8{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem8>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem9,.elem9 *{box-sizing:border-box;margin:0!important}.elem9{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem9>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem10,.elem10 *{box-sizing:border-box;margin:0!important}.elem10{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem10>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem11,.elem11 *{box-sizing:border-box;margin:0!important}.elem11{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem11>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem12,.elem12 *{box-sizing:border-box;margin:0!important}.elem12{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem12>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem13,.elem13 *{box-sizing:border-box;margin:0!important}.elem13{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem13>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem14,.elem14 *{box-sizing:border-box;margin:0!important}.elem14{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem14>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.elem15,.elem15 *{box-sizing:border-box;margin:0!important}.elem15{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem15>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.lcl_fade_oc.lcl_is_closing #lcl_window,.lcl_fade_oc.lcl_pre_show #lcl_overlay,.lcl_fade_oc.lcl_pre_show #lcl_window,lcl_fade_oc.lcl_is_closing #lcl_overlay{opacity:0!important}.lcl_fade_oc.lcl_is_closing #lcl_overlay{-webkit-transition-delay:.15s!important;transition-delay:.15s!important}.white-popup-block{background:#fff;margin:40px auto;max-width:500px;padding:20px 30px;position:relative;text-align:left}#add-resource-form{text-align:left;text-transform:uppercase}#add-resource-form{text-align:left;text-transform:uppercase}#add-resource-form input{width:90%}#add-resource-form textarea{width:90%;text-transform:uppercase}#add-resource-form input{width:90%}#add-resource-form textarea{width:90%;text-transform:uppercase}.form-group1{margin:0 0 30px 0;text-align:left}.form-group1 label{text-transform:uppercase;padding:0 0 10px 0;display:inline-block;font-family:latolight;font-size:17px}.form-group1 select{background-position:98% center}#add-resource-form h1{color:#be9a30;font-size:36px;font-family:latolight;font-style:normal;text-align:center;text-transform:uppercase;padding:30px 0}.white-popup-block input,.white-popup-block select,.white-popup-block textarea{border:0;padding:10px 0;color:#000;width:100%;font-size:15px;outline:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family:'Open Sans',sans-serif;background-color:none;border-bottom:2px solid #000}.downlodbtnwrapper{margin-top:25px}#otp{display:none}.star{color:red}.float-inputpopup2{display:inline-block;width:40%}.float-inputpopup{width:40%;position:relative;display:inline-block;margin-right:40px}#notfound{position:relative;padding:50px 0 150px 0;text-align:center}.notfound{max-width:767px;width:100%;line-height:1.4;padding:0 15px}.notfound .notfound-404{position:relative;height:150px;line-height:150px;margin-bottom:25px}.notfound .notfound-404 h1{font-family:'Open Sans',sans-serif;font-size:186px;font-weight:900;margin:0;text-transform:uppercase;color:#000;background-size:cover;background-position:center}.notfound h2{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;margin:0;padding-bottom:10px}.notfound p{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase;line-height:20px}.notfound a{font-family:'Open Sans',sans-serif;display:inline-block;text-transform:uppercase;color:#fff;text-decoration:none;border:none;background:#5c91fe;padding:10px 40px;font-size:14px;font-weight:700;border-radius:1px;margin-top:15px;-webkit-transition:.2s all;transition:.2s all}.notfound a:hover{opacity:.8} .projectlist li h4 a{font-family: 'Open Sans', sans-serif;font-weight: 700;text-transform:uppercase;color:#D7B56D; padding:0 !important;font-size:18px;text-align:left;}.projectlist li h4 a:hover{color:#000;}.form-group2{margin-bottom:25px} .form-group2 label{font-family: 'Open Sans',sans-serif;font-size:15px;} .headingsforms h1{font-size: 25px;line-height:30px;padding:25px 0; font-family: 'Open Sans',sans-serif;color:#000;font-weight:700;}
.btns_gallery.active{padding:10px 10px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;background:#fff;display:inline-block;text-align:center;margin-top:2%;border:0;border:1px solid #d7b56d;text-transform:uppercase;color:#000;}.banner_joinus h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;border-bottom:2px solid #d7b56d}.banner_joinus p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#fff;padding:50px}.formwrapper{padding:50px;margin:0;background-color:#ebecec}    
.widthdiv25{width:29%;display:inline-block;vertical-align:middle;vertical-align:top;padding:4px 0;text-align:right;}.widthdiv75{width:70%;display:inline-block;}
.elem200,.elem200 *{box-sizing:border-box;margin:0!important}.elem200{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem200>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}                 
.elem199,.elem199 *{box-sizing:border-box;margin:0!important}.elem199{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem199>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}  
.elem198,.elem198 *{box-sizing:border-box;margin:0!important}.elem198{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem198>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}  
.elem197,.elem197 *{box-sizing:border-box;margin:0!important}.elem197{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem197>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem196,.elem196 *{box-sizing:border-box;margin:0!important}.elem196{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem196>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}
.elem195,.elem195 *{box-sizing:border-box;margin:0!important}.elem195{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem195>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}
.elem200,.elem200 *{box-sizing:border-box;margin:0!important}.elem195{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem200>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}
.elem201,.elem201 *{box-sizing:border-box;margin:0!important}.elem195{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem201>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}
.elem205,.elem205 *{box-sizing:border-box;margin:0!important}.elem205{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem205>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}  
.elem206,.elem206 *{box-sizing:border-box;margin:0!important}.elem206{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem206>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}  
.elem207,.elem207 *{box-sizing:border-box;margin:0!important}.elem207{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem207>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}  
.elem185,.elem185 *{box-sizing:border-box;margin:0!important}.elem185{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem185>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}  
.elem185A,.elem185A *{box-sizing:border-box;margin:0!important}.elem185A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem185A>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}  


.elem18,.elem18 *{box-sizing:border-box;margin:0!important}.elem18{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem18>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem19,.elem19 *{box-sizing:border-box;margin:0!important}.elem19{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem19>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem30,.elem30 *{box-sizing:border-box;margin:0!important}.elem30{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem30>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem31,.elem31 *{box-sizing:border-box;margin:0!important}.elem31{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem31>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem32,.elem32 *{box-sizing:border-box;margin:0!important}.elem32{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem32>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem33,.elem33 *{box-sizing:border-box;margin:0!important}.elem33{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem33>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem5A,.elem5A *{box-sizing:border-box;margin:0!important}.elem5A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem5A>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem600,.elem600 *{box-sizing:border-box;margin:0!important}.elem600{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem600>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem7A,.elem7A *{box-sizing:border-box;margin:0!important}.elem7A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem7A>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem3A,.elem3A *{box-sizing:border-box;margin:0!important}.elem3A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem3A>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem2A,.elem2A *{box-sizing:border-box;margin:0!important}.elem3A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem2A>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem1A,.elem1A *{box-sizing:border-box;margin:0!important}.elem1A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem1A>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem2026-1,.elem2026-1 *{box-sizing:border-box;margin:0!important}.elem2026-1{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem2026-1>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem1A-1,.elem1A-1 *{box-sizing:border-box;margin:0!important}.elem1A-1{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem1A-1>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem600-1,.elem600-1 *{box-sizing:border-box;margin:0!important}.elem600{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem600-1>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem5A-C,.elem5A-C *{box-sizing:border-box;margin:0!important}.elem5A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem5A-C>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
.elem7A-2,.elem7A-2 *{box-sizing:border-box;margin:0!important}.elem5A{display:block;font-size:0;width:100%;border-bottom:none;border:0;background:#fff;padding:0;background-clip:padding-box;height:auto}.elem7A-2>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center} 
/*.projectlist ul{padding:0;margin:0}
.projectlist li{list-style:none;float:left;text-align:center;background-color:#fff;margin:0 50px 50px 00px;width:22.7%}
.projectlist li h3{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;color:#000;font-size:18px;padding-bottom:25px;padding-top:25px}
.projectlist li .details{background-color:#ebecec;margin-top:-5px;padding-bottom:25px;height:220px!important}.projectlist li .thumbnail{display:block;margin:0 0 00px 0}
            .projectlist li .thumbnail img{width:370px}
            .projectlist li p{font-family:'Open Sans',sans-serif;font-weight:500;line-height:20px;font-size:15px;color:#000;padding-top:0}
            .projectlist li .textleft{text-align:left!important;padding:0 20px}
          
            .projectlist li .textleft p{padding:10px 0;border-bottom:1px solid #fff}
            .projectlist li .textcenter{text-align:center!important}
            .projectlist li .textcenter p{padding-bottom:5px}
.projectlist li .specification{margin-top:-5px}
  
.projectlist li:nth-child(4n){margin-right:0}*/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
  /*.projectlist .heigthli{height:215px!important}*/
.projectlist {
    padding-left: 0;
    text-align: center;
    margin-top: 25px;
}
.projectlist h2{color:#23527c;font-size:40px;display:block;text-align:center;padding-bottom:50px;text-transform:uppercase;font-family:latobold}.projectlist h1{color:#000;font-family:latobold;padding-bottom:10px;text-transform:uppercase;font-size:38px}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
.projectlist li .specification h2{font-weight:500;font-size:20px;font-family:'Open Sans',sans-serif;line-height:25px;text-align:left;color:#000;padding:10px 0}
.projectlist li .specification p{font-weight:300;font-size:19px;font-family:'Open Sans',sans-serif;line-height:24px;text-align:left;color:#000}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   


.projectlist ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 50px; /* replaces margin spacing */
}

/* items */
.projectlist li {
    list-style: none;
    width: calc(25% - 37.5px); /* 4 per row with gap */
    background-color: #fff;
    text-align: center;

    /* REMOVE OLD */
    float: none;
    margin: 0;
}

/* thumbnail */
.projectlist li .thumbnail {
    display: block;
}

.projectlist li .thumbnail img {
    width: 100%;
    height: auto;
}

/* details section */
.projectlist li .details {
    background-color: #ebecec;
    margin-top: -5px;
    padding-bottom: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
}

/* text */
.projectlist li h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    font-size: 18px;
    padding: 25px 0;
}

.projectlist li p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 15px;
    color: #000;
    padding-top: 0;
}

/* alignment */
.projectlist li .textleft {
    text-align: left !important;
    padding: 0 20px;
}

.projectlist li .textleft p {
    padding: 10px 0;
    border-bottom: 1px solid #fff;
}

.projectlist li .textcenter {
    text-align: center !important;
}

.projectlist li .textcenter p {
    padding-bottom: 5px;
}

.marginrightstop50{margin-top:50px;}















.fabprojectlist p{font-weight: 300;font-size: 19px;font-family: 'Open Sans',sans-serif;line-height: 24px;padding-bottom: 12px;text-align: left;color: #000;}
.aboutus h4{text-transform:uppercase;font-size:35px;line-height:40px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:3px;margin:0 auto;display:block;text-align:left;padding:30px 0;} 
.aboutus p a{font-family: 'Open Sans',sans-serif;border: 2px solid #d7b56d;padding: 10px 10px;color: #000;font-size: 16px;display: inline-block;text-align: center;margin-top: 2%;color: #000;text-transform: uppercase;}  
.aboutus p a:hover{background:#d7b56d;/*color:#fff;*/}
.fabicationpages .leftheadcontent{display:block;border-bottom:2px solid #d7b56d}
.home-banner-slider1{display: block;margin:0 auto;padding:0;}
ul.home-banner-slider1.owl-carousel .owl-nav .owl-prev {background:url(../images/prev-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; left:0px; top:40%; margin-top:10px;border:0;}
ul.home-banner-slider1.owl-carousel .owl-nav .owl-next {background:url(../images/next-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; right:0px; top:40%; margin-top:10px;border:0;}
ul.home-banner-slider1.owl-carousel .owl-nav .owl-next span {display:none;}
ul.home-banner-slider1.owl-carousel .owl-nav .owl-prev span {display:none;}
ul.home-banner-slider1 li{list-style:none;display:block;height:800px;background-size:cover;}
   ul.home-banner-slider1 li.slider1{background: url(/images/slider_1.jpg) no-repeat top center;}
        ul.home-banner-slider1 li.slider2{background: url(/images/slider_2.jpg) no-repeat top center;}
   ul.home-banner-slider1 li.slider3{background: url(/images/slider_3.jpg) no-repeat top center;}
        ul.home-banner-slider1 li.slider4{background: url(/images/slider_4.jpg) no-repeat top center;}
       ul.home-banner-slider1 li.slider5{background: url(/images/slider_5.jpg) no-repeat top center;}
.banner_m360{background:url(../images/banner_maruti360.jpg) no-repeat center top;background-size:cover;height:810px}
.banner_m360 h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:center;padding-bottom:20px;border-bottom:2px solid #d7b56d}
.banner_m360 h1 span{text-transform:uppercase;font-size:22px;line-height:26px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;margin:0 auto;display:block;padding-top:20px}
.banner_m360 p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:center;color:#fff;padding:25px 200px 25px 200px}

.banner_aatman{background:url(../images/banner_aatman.jpg) no-repeat center top;background-size:cover;height:810px}
.banner_aatman h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:center;padding-bottom:20px;border-bottom:2px solid #d7b56d}
.banner_aatman h1 span{text-transform:uppercase;font-size:22px;line-height:26px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;margin:0 auto;display:block;padding-top:20px}
.banner_aatman p{font-weight:300;font-size:18px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:center;color:#fff;padding:25px 200px 25px 200px}
/*.layout-width{ margin:0 auto;max-width:1200px;width:100%;}*/
.layout-width{ width: 90%;    margin:0 auto;}
.infra-list {
  
  margin: 0 auto;
  padding: 0;
}
.infra-list h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:left;padding-bottom:5px;margin-top:50px;}

.infra-list ul{margin:0 auto;padding:0;}

.infra-list li{display:block;width:100%;height:370px;position: relative;}
.infra-list li.bg1{background-image: url('../images/new_work_1.jpg');background-repeat:no-repeat;background-size:100%;}
.infra-list li.bg2{background-image: url('../images/new_work_2.jpg');background-repeat:no-repeat;background-size:100%;}
.infra-list li.bg3{background-image: url('../images/new_work_3.jpg');background-repeat:no-repeat;background-size:100%;}
.infra-list li.bg4{background-image: url('../images/new_work_4.jpg');background-repeat:no-repeat;background-size:100%;}
.infra-list li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  
  width: 95%;
  height: 3px;
  background: #FEFEFE;
}
.infra-list li:last-child::after {
  display: none;
}




.catlisting {
  
 display:block;
 margin:50px 0;
}
/*.catlisting h1{text-transform:uppercase;font-size:50px;line-height:55px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:block;text-align:left;padding-bottom:5px;margin-top:50px;}*/

/*.catlisting ul{margin:0 auto;padding:0;}

.catlisting li{display:inline-block;width:100%;position: relative;text-align:center;margin-bottom:75px;padding-bottom:75px;}

.catlisting li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  
  width: 100%;
  height: 2px;
  background: #D2AE6D;
}

.catlisting li:last-child{margin-bottom:0;}

.catlisting .fullimg {
    width: 100%;
    display: block;
    margin-bottom: 20px;
}


.catlisting .content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 30px;
}


.catlisting h1 {
    font-size: 32px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:5px;line-height:35px;
    margin: 0;
    width: 21%;
    text-align: left;
}


.catlisting .desc {
    width: 60%;
    text-align: left;
  
    width: 45%;
}
.catlisting .desc p{font-family: 'Open Sans',sans-serif;line-height:23px;color: #000;font-weight:300;  font-size: 18px;}*/

.catlisting ul{margin:0 auto;padding:0;}
.catlisting li {
    display: flex;              /* 🔥 KEY CHANGE */
    align-items: flex-start;
    gap: 40px;

    position: relative;
    margin-bottom: 50px;
    padding-bottom: 50px;
}
.catlisting li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  
  width: 100%;
  height: 2px;
  background: #D2AE6D;
}

.catlisting li:last-child{margin-bottom:0;}
/* IMAGE LEFT */
.catlisting .fullimg {
    width: 65%;
    margin-bottom: 0;           /* remove gap */
}

/* CONTENT RIGHT */
.catlisting .content {
    width: 35%;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

/* Heading */
.catlisting h1 {
    width: 100%;                /* override old 21% */
      font-size: 32px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:5px;line-height:35px;
}

/* Description */
.catlisting .desc {
    width: 100%;                /* override old 45% */
}
.catlisting .desc p{font-family: 'Open Sans',sans-serif;line-height:23px;color: #000;font-weight:300;  font-size: 18px;}



.toppadding50{padding-top:25px;}






.infra-text {
position: absolute;
  left: 48px;        /* left spacing */
  bottom: 50px;      /* space from bottom */
  text-transform:uppercase;
  width: 35%;
  color: #373435;



  font-weight: 600;
  line-height: 1.4;
  font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;
  font-size:40px;line-height:45px;
}
.infra-list li > a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;}
.blacktransbgsld{background-color:rgba(0,0,0,.3);height:auto;display:inline-block;width:90%;}

.banner_fabrication1{position:absolute;top:38%;margin:0 auto;z-index:90;left:20%;}
.banner_fabrication1 h1{text-transform:uppercase;font-size:75px;line-height:75px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;margin:0 auto;display:inline-block;text-align:left;padding-bottom:20px;width: 90%;}
.banner_fabrication1 p{font-weight:300;font-size:19px;font-family:'Open Sans',sans-serif;line-height:23px;padding-bottom:12px;text-align:left;color:#fff;padding:50px}


.btns_back{padding:5px 12px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;background:#d7b56d;display:inline-block;text-align:center;margin-top:2%;border:0;border:2px solid #000;text-transform:uppercase}
.btns_back:hover{color:#000;background:#fff;border:2px solid #000}

.filterprj{margin:0 auto;display:block;padding:25px 0;}
.filterprj ul{padding:0;margin:0;list-style:none}
.filterprj ul li{display:inline-block;margin-right:15px;}
.filterprj ul li a{padding:5px 12px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;background:#fff;display:inline-block;text-align:center;margin-top:2%;border:0;border:1px solid #d7b56d;text-transform:uppercase}
.filterprj ul li a:hover{color:#000;background:#d7b56d;}
.filterprj ul li a.active {background: #d7b56d;color: #000;}


.banner_prjpage{background:url(../images/banner_fabrication.jpg) no-repeat center top;background-size:cover;height:805px}
.banner_prjpage h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;text-align:left;padding-bottom:20px;width:925px;}



.banner_commercial{background:url(../images/banner_commercial.jpg) no-repeat center top;background-size:cover;height:805px}
.banner_commercial h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;text-align:left;padding-bottom:20px;width:925px;}

.banner_industry{background:url(../images/banner_industry.jpg) no-repeat center top;background-size:cover;height:805px}
.banner_industry h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;text-align:left;padding-bottom:20px;width:925px;}

.banner_public{background:url(../images/banner_public.jpg) no-repeat center top;background-size:cover;height:805px}
.banner_public h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;text-align:left;padding-bottom:20px;width:925px;}

.banner_sports{background:url(../images/banner_sports.jpg) no-repeat center top;background-size:cover;height:805px}
.banner_sports h1{text-transform:uppercase;font-size:60px;line-height:65px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:6px;text-align:left;padding-bottom:20px;width:925px;}

.viewallsection{text-align:center;padding:60px 0;}
.viewallsection h2{text-transform:uppercase;font-size:38px;line-height:44px;color:#000;font-family:'Open Sans',sans-serif;font-weight:700;letter-spacing:2px;margin:0 0 15px 0;}
.viewallsection h2 span{color:#d7b56d;}
.viewallsection .viewallline{display:block;width:80px;height:3px;background:#d7b56d;margin:0 auto 30px auto;}

.btns_viewalls{padding:12px 30px;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;background:#d7b56d;display:inline-block;text-align:center;margin-top:30px;border:0;text-transform:uppercase;letter-spacing:1px;transition:background .3s ease,color .3s ease;border:2px solid #000;}
.btns_viewalls:hover{background:#fff;color:#000;border:2px solid #000;}

#allprojectspage .projectlist li .thumbnail img{width:100%;}
#allprojectspage .filterprj ul li{margin:0 10px 10px 0;}
#allprojectspage .projectlist ul{align-items:flex-start;}
#allprojectspage .projectlist li .details{height:auto!important;min-height:0;padding-bottom:20px;}

#allprojectspage .filterprj-mobile{display:none;position:relative;}
#allprojectspage .mobileFilterBtn{width:100%;text-align:left;padding:12px 15px;background:#fff;border:1px solid #d7b56d;color:#000;font-family:'Open Sans',sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;}
#allprojectspage .mobileFilterBtn:after{content:'\25BE';float:right;color:#d7b56d;}
#allprojectspage .mobileFilterPanel{display:none;position:absolute;left:0;right:0;top:100%;z-index:20;background:#fff;border:1px solid #eee;padding:10px 15px;box-shadow:0 8px 16px rgba(0,0,0,.12);}
#allprojectspage .mobileFilterPanel label{display:block;position:relative;padding:10px 0 10px 30px;font-family:'Open Sans',sans-serif;font-size:14px;color:#000;border-bottom:1px solid #f2f2f2;cursor:pointer;transition:color .2s ease;}
#allprojectspage .mobileFilterPanel label:last-child{border-bottom:0;}
#allprojectspage .mobileFilterPanel input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;}
#allprojectspage .mobileFilterPanel .radio-dot{position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #d7b56d;border-radius:50%;background:#fff;box-sizing:border-box;transition:border-color .2s ease;}
#allprojectspage .mobileFilterPanel .radio-dot:after{content:'';position:absolute;left:3px;top:3px;width:8px;height:8px;border-radius:50%;background:#d7b56d;transform:scale(0);transition:transform .15s ease;}
#allprojectspage .mobileFilterPanel input[type=radio]:checked + .radio-dot:after{transform:scale(1);}
#allprojectspage .mobileFilterPanel label:has(input[type=radio]:checked){font-weight:700;}



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            