.about_mid h2,/*.flex-caption a,*/.flex-caption h2{text-transform:uppercase}.conatct_text,.contfooter,.green_top,.project_body,.rangeslider p,.view_box,span.customSelect{overflow:hidden}.profile .profile_text:before,.statusbox:before{content:"";top:0}.about ul,.about ul li,.project_sidebar ul,.project_sidebar ul li,.sm ul li,footer ul,footer ul li{list-style:none}@font-face{font-family:optimanormal;src:url(../fonts/optima-webfont.woff2) format('woff2'),url(../fonts/optima-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueRegular;src:url(../fonts/HelveticaNeueRegular.eot);src:url(../fonts/HelveticaNeueRegular.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueRegular.woff) format('woff'),url(../fonts/HelveticaNeueRegular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:flexslider-icon;src:url(../fonts/flexslider-icon.eot);src:url(../fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(../fonts/flexslider-icon.woff) format('woff'),url(../fonts/flexslider-icon.ttf) format('truetype'),url(../fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:helveticaneuemedium;src:url(../fonts/helveticaneuemedium-webfont.woff2) format('woff2'),url(../fonts/helveticaneuemedium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Optima-Bold;src:url(../fonts/Optima-Bold.eot);src:url(../fonts/Optima-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Optima-Bold.woff) format('woff'),url(../fonts/Optima-Bold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:AGaramondPro-Regular;src:url(../fonts/AGaramondPro-Regular.eot);src:url(../fonts/AGaramondPro-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/AGaramondPro-Regular.woff) format('woff'),url(../fonts/AGaramondPro-Regular.ttf) format('truetype');font-weight:400;font-style:normal}body{background:#fff;font-family:optimanormal;font-size:16px;color:#8a8c8e}.container{max-width:100%;width:1310px}input,select,textarea{width:100%}.vedio vedio{max-width:100%!important}.flexslider,.logo img,.modal-dialog,.slider,.slider_section,.statusbox,img{max-width:100%}ol,ul{margin:0;padding-left:15px}a:focus{outline-offset:0}.h1,.h2,.h3,h1,h2,h3{font-weight:400}input{outline:0;border:none;box-shadow:none}textarea{resize:none}input[type=radio],input[type=checkbox],input[type=submit]{width:auto}#nav-icon2{display:none}.logo,.menu,.menu li,.menu li a{display:block}header{border-bottom:1px solid #bcbdbd}.logo{float:left;margin:10px 0}.navingation{float:right}.menu li,.rangeslider p span{float:left}.menu li a{padding:20px 25px;color:#58595b;font-size:17px;text-decoration:none;}.menu li a:hover,.menu li.active a{background:#B7B7B7;color:#58595b;-webkit-box-shadow:-1px 0 0 0 rgba(255,255,255,1);-moz-box-shadow:-1px 0 0 0 rgba(255,255,255,1);box-shadow:-1px 0 0 0 rgba(255,255,255,1)}h2{font-size:27px}.flexslider{border:none;margin-bottom:0;border-radius:0;}.flexslider .slides>li{position:relative}.flex-caption{bottom:0;position:absolute;right:0;top:0;width:31%;z-index:2147483647;text-align:center;padding:10px 8%;background:rgba(0, 120, 82, 0.6)/*#007852*/;height:100%}.flex-caption .flex-caption_inner{display:table;height:100%;font-family:helveticaneueregular}.flex-caption_innercell{display:table-cell;vertical-align:middle;height:100%;font-family:HelveticaNeueRegular}.flex-caption h2{color:#fff;font-family:helveticaneuemedium;/*font-weight:700;*/font-size:35px}.flex-caption a,.search{font-family:HelveticaNeueRegular}.flex-caption p{color:#fefeff;font-size:20px;}.flex-caption a{color:#fefeff;border:1px solid #fefeff;display:inline-block;padding:7px 15px;font-size:16px;margin-top:70px}.flex-direction-nav .flex-next:before,.flex-direction-nav .flex-prev:before{font-size:0}.flex-direction-nav .flex-prev{background:url(../images/prev.png) center center;font-size:0;left:0}.flex-direction-nav .flex-next{background:url(../images/next.png) center center;font-size:0;right:0}.search{background:#b7b7b7;border-top:5px solid #6f6f6f}.search_inr{padding:25px 80px}select{width:100%;height:55px}.search input,.search select{width:100%;height:50px;border:none;outline:0;color:#58595b}.search select{background:url(../images/dropdown.png) right top/auto 100% no-repeat #fff}.search input[type=submit]{background:#007852;border:1px solid #007852;color:#fff}.rangeslider output{float:right;color:#007852;padding-top:0;font-size:16px}.rangeslider{color:#007852}.rangeslider p{margin-bottom:15px}select{line-height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px}span.customSelect{font:15px;background:url(images/slecctbg.png) right center no-repeat #fff;background-size:auto 100%;color:#6d6d6d;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:100%;height:34px;line-height:21px;padding:6px 30px 0 10px}.styled.hasCustomSelect{width:100%}.styled.hasCustomSelect option{color:#fff;border-bottom:1px solid #1a1a1a;background:#424446;width:100%;text-indent:7px;padding:10px}.featured_projects h2{font-size:22px;color:#007852;border-bottom:1px solid #007852;padding-bottom:10px}.feturedbox{position:relative;margin-bottom:50px}.feturedbox>img{width:100%}.featured_text{position:absolute;bottom:15px;left:15px;right:15px;padding-left:22px;/*background:rgba(0,120,82,.5);*/background:rgba(0,0,0,0.5);}.catagory{color:#fff;font-family:HelveticaNeueRegular;font-size:16.38px}.featured_projects h2.featured_titile{color:#33be6e;color:rgb(51,190,110);font-size:23px;border:none;font-family:Optima-Bold}.projct_detls,.projectbox{font-family:helveticaneuemedium}.featured_titile span{border-left:2px solid #fff;padding-left:25px;margin-left:25px;color:#fff; color:rgb(209,211,212);}.catagory a{color:#fff}.featuredr_text_left{float:left}.featuredr_text_right{float:right;padding-top:35px;padding-right:20px}.featuredr_text_right.mobile{padding:0;position:absolute;top:0;display:none}.profile{position:relative}.profile .profile_text{position:absolute;top:0;bottom:0;right:0;color:#fff;font-size:16px;z-index:1;line-height:30px;width:33%}.copyright,.copyright a{color:#8a8c8e}.profile_text h4{font-size:24px}.profile_text p{margin-right:39px}.profile .profile_text:before{background:url(../images/profilebg.png) no-repeat;bottom:0;left:0;opacity:.5;position:absolute;right:0;z-index:-1}.profile_text>h2{border-bottom:1px solid #fff;padding-bottom:16px}.profile img{width:100%}footer{padding:10px 0;border-top:10px solid #6f6f6f;box-shadow:1px 1px 1px #828282}.footerlogo{padding:40px 0 10px;float:left;display:block}.footer-right{float:right;width:320px;text-align:right}.green_left img,.projectbox_top img{width:100%}footer ul li{display:inline-block}footer ul li a{display:block;transition:all .3s}.sm ul{padding-left:0;margin-bottom:20px}.sm ul li{display:inline-block;margin-right:10px}.sm ul li:last-child{margin-right:0}footer ul li a:hover{transform:scale(1.1);text-decoration:none}.copyright{font-size:15px}.projectbox{position:relative;padding:0 7px;margin-bottom:15px}.projectbox_top{position:relative;margin-bottom:10px;}.projct_detls{position:absolute;bottom:0;left:15px;right:15px;padding:20px}.prjct_title_new{font-size:16px;float:left;color:#00794f;font-weight:700;padding-top:0px;font-family:Optima-Bold;}.prjct_title{font-size:22px;float:left;color:#fbf4ad;font-weight:700;padding-top:10px;font-family:Optima-Bold}.projct_detls .featuredr_text_right{padding-right:0;padding-top:0}.projectbox_prjname{padding:0px;}.projectbox_bot{background:#f5f5f5;padding:15px}.projectbox_bot h4{color:#007852;margin-bottom:15px;font-family:helveticaneuemedium}.green,.projectbox_bot .button{font-family:HelveticaNeueRegular}.projectbox_bot p{color:#58595b;margin-bottom:3px;font-size:15px}.projectbox_bot p span{font-weight:lighter;border-left:2px solid #58595b;padding-left:10px;margin-left:10px}.button{background:#007852;border:1px solid #007852;color:#fff;padding:10px}.projectbox_bot .button{display:block;text-align:center;margin-top:60px}.button:focus,.projectbox_bot .button:hover{text-decoration:none;color:#fff;opacity:.9}.endingsoon{text-align:center}.clock img{margin-right:15px}.clock h4,.clock img{display:inline-block;line-height:40px}.green{color:#8a8c8e;padding:25px 0}.contact h4,.green h1,.heading{color:#007852}.green h1{font-size:36px;margin-top:0;font-family:helveticaneuemedium}.green h2{font-family:AGaramondPro-Regular}.contectleft,.contectright{font-family:helveticaneuemedium}.heading{background:url(../images/headingbg.png) left 40px repeat-x #fff;margin-bottom:30px}.abt_heading{background-size:5px 5px}.heading h2{font-size:28px}.heading_inner{background:#fff;display:inline-block;margin-bottom:-5px;padding-right:15px}.contectright,.greenbg{background:#007852}.contct_icon{float:left;width:60px;height:25px}.conatct_text{color:#58595b;font-size:18px}.contectleft h3{color:#007852;margin-bottom:35px}.contectleft .conatct_text{font-size:14px}.conatct_text p a{color:#58595b}.conatct_text p{margin-bottom:3px}.contfooter{border-top:1px solid #007852;padding-top:15px;padding-bottom:30px}.contectright{padding:30px;color:#fff;text-align:left}.contectright input,.contectright textarea{border:1px solid #b3b7b8;color:#58595b;padding-left:20px}.contectright textarea{min-height:173px;padding-top:10px}.contectright input{height:50px}.contact{padding:10px 0}.contact_box{margin-bottom:31px}.contactrit{border-left:5px solid #c8c8c8;text-align:center}.formrow{margin-bottom:10px}.getdirection{margin-bottom:0}.getdirection a{color:#007852;font-size:15px;text-decoration:underline;text-decoration-color:#b0cbc0}.getdirection a:hover{color:#007852}.contfooter .sm{float:right}.contfooter .left{color:#007852;font-size:18px;font-family:AGaramondPro-Regular;line-height:30px}.left{float:left}.contactrit input[type=submit]{background:#007852;margin:20px auto;height:50px;width:355px;max-width:100%;float:none;color:#fff}.abtimg img,.map>img,.project_body{width:100%}.about>.container>div{margin-bottom:20px}.about{padding:20px 0;font-family:HelveticaNeueRegular}.about h2,.about_mid h2{font-family:helveticaneuemedium}.about_topimg img{border-bottom:5px solid #6f6f6f}.about ul{padding-left:0}.about_bot .greenbg{overflow:hidden;color:#fff;padding:15px 55px 15px 15px}.about_mid h2{color:#007852}.smright{float:right}.smright h4{color:#007852;font-family:AGaramondPro-Regular}.project_sidebar ul li a,.project_top{font-family:helveticaneuemedium}.project{padding-bottom:60px}.project_header{background:#6f6f6f;height:70px;padding-left:15px}.project_logo{float:left}.project_header_left{float:left;background:#f1f1f1;margin-bottom:-12px;padding:1px;border-top:15px solid #6F6F6F}.pagination{float:left;padding:20px;margin:0}.pagination ul{padding:0}.pagination ul li{display:inline-block;color:#007852}.pagination ul li a{color:#007852;font-size:18px}.bordrd_sidebar{border-left:1px solid #58595b;margin-top:30px;}.bordrd_sidebar .project_sidebar{margin-top:0}.project_sidebar{background:#bcbcbc;width:100%;float:right;margin-top:30px}.project_sidebar ul{padding:0}.project_sidebar ul li a{color:#fff;display:block;padding:15px;border-bottom:5px solid transparent}.project_sidebar ul li a:hover,.project_sidebar ul li.active a{background:#d7d7d7;border-bottom:5px solid #bcbcbc}.project_top{color:#8a8c8e;font-size:16px;margin:28px 12px;}.project_left{font-family:HelveticaNeueRegular}.project_left h2{color:#007852;font-family:AGaramondPro-Regular}.project_left h2 span{background:#007852;display:block;height:5px;margin-top:15px;width:50px;}.accordion-content table,.vedio>img{width:100%}.project_sidebar ul li span{margin-right:15px}.project_greenbg{background:#007852;border-top:5px solid #fff}.accordion{cursor:pointer}.accordion-header{height:45px;background:url(../images/active_acordbg.png) right 0px no-repeat #dad9d7}.accordion-header h1,.accordion-header-icon{color:#707271;font-size:18px}.accordion-header h1 span{color:#007852}.accordion-item-active .accordion-header{background:url(../images/acordbg.png) right 0px no-repeat #dad9d7;color:#707271}.accordion-header-icon.accordion-header-icon-active,.accordion-item-active .accordion-header h1{color:#707271}.drawer:nth-child(2n) .accordion-header{background:url(../images/active_acordbg.png) right 0px no-repeat #b1b4b3}.accordion-header-icon{font-size:0}.accordion-content{background:#007852;padding-left:0;padding-right:0;border:none}td,thead{border-bottom:1px solid #fff}.project_body.prjectgreen{background:#007852;padding-bottom:15px;border-top:5px solid #fff}.contact_bttn,.prjectgreen .project_left h2 span,thead td{background:#fff}.greenproject{padding-bottom:15px}.contact_bttn{display:block;float:right;padding:15px 30px;margin-top:15px;color:#007852}.contact_bttn:hover{text-decoration:none}.contact_bttn span{margin-right:10px}#myModalLabel>span{display:inline-flex;margin-right:15px}.prjectgreen .project_left h2{color:#fff;float:left}thead{color:#007852;padding:5px 0}thead td{color:#007852;margin:5px 0;border-top:1px solid #fff}td{padding:10px 15px;color:#fff}td:last-child{text-align:right}.contactrit{margin-bottom:20px}.modal-body .contactrit{border:none;margin-bottom:0}.modal-dialog{width:640px;margin:10% auto auto}.modal-header{background:#b3b6ba;text-align:center;color:#007852;font-size:18px}.modal-content{border-radius:0}.contacttext{padding:0 14%;text-align:center;margin-bottom:40px}.popupcontect{padding:10px;background:0 0;border:none;color:#58595b}.popupcontect input,.popupcontect select,.popupcontect textarea{background:#fff;border:1px solid #b3b7b8;height:40px;padding:10px;color:#58595b!important}.contectright.popupcontect textarea{min-height:138px}.contectright h3 span{margin-right:14px}.contectright h3{margin-top:0;margin-bottom:25px}.viewproject .project_top{font-size:36px;color:#007852;font-family:helveticaneuemedium}.viewproject .project_top .subheading{display:block;font-size:24px;color:#58595b;font-family:HelveticaNeueRegular}.nextbtn a,.prevbtn a{font-family:AGaramondPro-Regular}.view_box{margin-bottom:30px}.view_box img{width:100%}.view_box .leftimg{float:left;margin-right:10px;width:46%}.view_box .rightimg{float:right;margin-left:10px;width:46%}.view_half{width:50%;float:left;}.project_slder{margin-top:40px;border-bottom:6px solid #6f6f6f}.project_slder .flex-caption{text-align:left;padding:40px 30px;border-left:10px solid #0e7a58;background:rgba(0,120,82,.6);}.project_slder .flex-caption h2{font-size:24px}.project_slder .flex-caption .statusbox p{color:#007852;font-size:12px;margin:0}.statusbox{background:#fff;width:232px;padding:12px 15px 12px 30px;margin-left:-30px;position:relative;margin-bottom:25px}.statusbox:before{position:absolute;left:-10px;height:50px;width:10px;background:url(../images/statusboxbg.png) center center no-repeat}.buttonbox>a{font-family: helveticaneueregular;display:inline-block;background:#fff;width:145px;padding:10px;font-size:12px;color:#007852;height:auto;text-align:center;}.project_slder .flexslider .slides .buttonbox img{width:auto!important;display:inline-block;margin-right:5px}.project_slder .flex-caption a{margin-top:0}.project_slder .flex-caption .project_sepc{padding-left:0}.project_slder .flex-caption .project_sepc li{list-style:none;margin:0 0 20px;padding-left:20px;background:url(../images/listbg.png) left 5px no-repeat}.project_slder .flex-caption .project_sepc li a{font-size:17px;padding:0;border:none}.project_slder .flex-caption .sliderdetails p{font-size:18px;color:#fff}.floorplan{padding:0px 0; /*text-align:center;*/}.floorslect{float:left;width:245px}.floorslect select{background:url(../images/dd2.png) 93% center no-repeat;outline:0;box-shadow:none;border:1px solid #b0b1b2}.control{width:100%;float:right;padding-top:15px}.prevbtn{float:left}.nextbtn{float:right}.nextbtn a,.prevbtn a{color:#58595b}.nextbtn a img,.prevbtn a img{margin-right:5px;margin-bottom: 8px;}/*.flexslider .slides img{height:auto; max-height:550px; overflow: hidden;}.project_slder .flexslider .slides {height:auto; max-height:550px; overflow: hidden;}*/.projectbox_bot2{background:#f5f5f5;padding:15px}.projectbox_bot2 h4{color:#007852;margin-bottom:0px;font-family:helveticaneuemedium}.green2,.projectbox_bot2 .button2{font-family:HelveticaNeueRegular}.projectbox_bot2 p{color:#58595b;margin-bottom:3px;font-size:15px}.projectbox_bot2 p span{font-weight:lighter;border-left:0px solid #58595b;/*padding-left:10px;margin-left:10px*/}.button2{background:#007852;border:1px solid #007852;color:#fff;padding:10px}.projectbox_bot2 .button2{display:block;text-align:center;margin-top:15px}.button2:focus,.projectbox_bot2 .button2:hover{text-decoration:none;color:#fff;opacity:.9}  

@media (min-width:320px)  
{ 
	/* smartphones, iPhone, portrait 480x320 phones */ 
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}
@media (min-width:481px)  
{ 
	/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}
@media (min-width:641px)  
{ 
	/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ 
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}
@media (min-width:961px)  
{ 
	/* tablet, landscape iPad, lo-res laptops ands desktops */
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.imghomeprjdesk{width:100%; height: auto; overflow: hidden;} 
	.divprjprjdesk{position: relative; height:auto; max-height:300px; width: 100%; overflow: hidden;}
	.imgprjprjdesk{width:100%; height: auto; overflow: hidden;}	
	.flexsliderbannerimg{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}
@media (min-width:1025px) 
{ 
	/* big landscape tablets, laptops, and desktops */ 
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.imghomeprjdesk{width:100%; height: auto; overflow: hidden;} 
	.divprjprjdesk{position: relative; height:auto; max-height:300px; width: 100%; overflow: hidden;}
	.imgprjprjdesk{width:100%; height: auto; overflow: hidden;}	
	.flexsliderbannerimg{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}
@media (min-width:1281px) 
{
	/* hi-res laptops and desktops */ 
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:20px;}
	.imghomeprjdesk{width:100%; height: auto; overflow: hidden;} 
	.divprjprjdesk{position: relative; height:auto; max-height:300px; width: 100%; overflow: hidden;}
	.imgprjprjdesk{width:100%; height: auto; overflow: hidden;}
	.flexsliderbannerimg{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}

@media(max-width:480px){
	.col-vxs-12{width:100%} 
	.divhomeprjdesk, .divprjprjdesk{width: 100%;}
	.imghomeprjdesk, .imgprjprjdesk{width:100%;}
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
} 

@media(max-width:320px)
{
	.col-vxs-12{width:100%} 
	.divhomeprjdesk, .divprjprjdesk{width: 100%;}
	.imghomeprjdesk, .imgprjprjdesk{width:100%;}
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
} 

@media(max-width:800px)
{
	.col-vxs-12{width:100%} 
	.divhomeprjdesk, .divprjprjdesk{width: 100%;}
	.imghomeprjdesk, .imgprjprjdesk{width:100%;}
	.divhomeprjdesk{position: relative; height:auto; max-height:419px; width: 100%; overflow: hidden;}
	.featured_projects h2.featured_titile{font-size:15px;}
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}

@media (max-width: 990px)
{
	.flexdivposspecs{position: relative;width: 100%; height:auto; max-height:550px; overflow: hidden;}
}

.padright{padding-left:20px;}
