@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; outline:0;}
.flt{ float:left;}
.flr{ float:right;}
.clr{ clear:both;}

.pright{ padding-right:0 !important;}
.pleft{ padding-left:0 !important;}
.pbottom{padding-bottom:0 !important;}
.ptop{padding-top:0 !important;}


.mright{ margin-right:0 !important;}
.mleft{margin-left:0 !important;}
.mbottom{margin-bottom:0 !important;}
.mtop{margin-top:0 !important;}


body{font-family: 'tahoma';}
.fullwidth{ width:100%; margin:0 auto;}
.wrapper{ max-width:1280px; width:100%; margin:0 auto;}
#full_width_main{width:100%; margin:0 auto; max-width:1280px;}
.jobdtl-scr{overflow-x: scroll;}






.top_header{
	border-bottom:1px solid #dbdbdb;
	min-height:50px;
	background-color: #00CCCC;
}
.top_social{ float:left; width:50%;}
.top_social ul{ padding-top:14px;}
.top_social ul li{ display:inline-block; list-style:none; vertical-align:top;}
.top_social ul li a{ display:block; font-family: 'tahoma';}
.top_social ul li a img{vertical-align:top;}
.twitter{ padding-left:3px;}



.top_right{ float:right; width:50%; text-align:right;}
.top_right ul{padding-top: 14px;}
.top_right ul li{
	display: inline-block;
	list-style: none;
	vertical-align: middle;
	padding-left: 20px;
	color: #898989;
	font-size: 14px;
	transition: all .7s;
	webkit-transition: all .7s;
	font-family: 'tahoma';
	color: #000000;
	padding-top: 1px;
}
.top_right ul li a{
	display: inline-block;
	color: #333333;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	border-right: 1px solid #e7e7e7;
	font-family: 'tahoma';
	padding-right: 14px;
	margin-right: 10px;
}
.top_right ul li:last-child a{ border-right:none; padding:0; margin:0; }
.top_right ul li:last-child{padding-left:30px;}
.top_right ul li.mobile a{ padding-top:3px;}
.top_right ul li.mobile{ background:url(images/mobile_icon.png) no-repeat left top; height:35px;}
.top_right ul li.mail{height:35px;  background:url(images/message.png) no-repeat left 5px; }
.top_right ul li.mail a{font-size:14px;}
.top_right ul li:hover a{color:#d94e2d;}





.header_bottom {background: #fff;}
.logo{ float:left; width:20%; padding:10px 0;}
.main_menu{ float:left; width:80%;}
.m_menu{padding-top:28px; }
.main_menu ul{ text-align:right; }
.main_menu ul  li{ display:inline-block; vertical-align:top; position:relative; color:#3a3a3a;  }
.main_menu ul li  a{ display:block; text-decoration:none; color:#3a3a3a; text-transform:capitalize; transition: all .7s; webkit-transition: all .7s; font-family: 'tahoma'; font-size:16px; line-height:normal;   padding: 20px 18px 27px; border:1px solid #fff; border-bottom:none;  }
.main_menu ul  li:hover a{color:#d94e2d; border:1px solid #ccc; border-bottom:none;}
.main_menu ul ul{ display:none; position:absolute; top:79px; left:0; text-align:left; background:#fff; border:1px solid #ccc; z-index:99999; }
.main_menu ul ul  li{ display:inline-block; color:#3a3a3a; background:#fff ; }
.main_menu ul ul > li > a{ padding:10px 15px; width:200px; font-size:14px; color:#3a3a3a !important;  border:none !important;  }
.main_menu ul ul > li:hover > a{background:#d94e2d; color:#fff !important; border:none;}
.main_menu ul ul ul  { border:none;}




.scrollHeader{ position:static; }
.fixedHeader{ position:fixed; top:0; left:0; width:100%;  background:#fff;     box-shadow: 5px -3px 8px 4px #000; z-index:999; transition: all .7s; webkit-transition: all .7s; }
.fixedHeader .project_navigation_in{ width:100%; max-width:1280px; margin:0 auto;}
.mdr_jaat{ position:relative;}

.b_hover{ position:relative; overflow:hidden;     }
.b_hover1{ position:relative; overflow:hidden;     }
.ahover{/* background:rgba(0,0,0,0.7)*/ background:rgba(255,255,255,0.85); position:absolute; bottom:-100%; width:88%; height:98%; text-align:center; overflow:hidden; transition: all 0.8s ease;}
.ahover1{ background:rgba(0,0,0,0.7); position:absolute; bottom:-100%; width:98%; height:98%; text-align:center; overflow:hidden; transition: all 0.8s ease;}
.ahover img{ padding-top:35px; text-align:center; }
.rr1:hover .ahover{ bottom:0px; height:100%; }
.rr2:hover .ahover{ bottom:0px; height:100%;}





.sam_project{
	background: url(images/progect_pr.jpg) no-repeat  20px 40px,url(images/project_menu_bg.jpg) no-repeat  center -1px !important;
	width: 873px;
	min-height: 575px;
	padding: 40px 20px 0 80px;
	box-sizing: border-box;
}
.sam_project li.fir{ width:100%; position:relative;}
.sam_project li.fir a{ width:28% !important; display:inline-block !important;  border-bottom:1px solid #ccc !important;     padding: 10px 15px; box-sizing:border-box; font-size:16px !important; }
.inner_fir{ width:72%; position:absolute !important; left:28% !important; padding-bottom:48px; height:448px; background:#fff !important; top:0 !important;}
.inner_fir li.fir2{width:100%; background:none !important;}
.inner_fir li.fir2 a{background:none !important; color:#3a3a3a !important; border-bottom:none !important;}
.inner_fir li.fir2:hover a{background:none !important;  color:#3a3a3a !important;}
span.resd{ padding:0 0 0 50px; box-sizing:border-box; display:block;}


.rr1{ padding-top:10px; float:left;  width:50%;}
.rr2{ padding-top:10px; float:right;  width:50%;}
.rr1co{display:inline-block; font-size:16px; color:#81b33b; font-family: 'tahoma';}
.rr1co a span{ display:inline-block; font-size:16px; color:#81b33b; font-family: 'tahoma'; font-weight:100;}

.rr1co1{display:inline-block; font-size:16px; color:#81b33b; font-family: 'tahoma';}
.rr1co1 a span{ display:inline-block; font-size:16px; color:#81b33b; font-family: 'tahoma'; font-weight:100;}

.fir25{ top:-43px !important;}
.fir35{top:-86px !important}

.inner_fir .rr1 a{ border:none!important; padding:0!important; margin:0!important; text-decoration:none!important; width:100% !important; display:block !important;}

.inner_fir .rr2 a{ border:none!important; padding:0!important; margin:0!important; text-decoration:none!important; width:100% !important; display:block !important;}
.acti{ display:block !important;}
.resd h2{ font-size:24px; color:#3a3a3a; margin: 0px; }


.aa1{ background:url(images/menu_arrow.png) no-repeat  right 15px;}
.aa1:hover{background:#81b33b url(images/menu_arrow_hover.png)  no-repeat  right 10px top 15px !important;}


.main_menu ul ul > li:hover > a.aa1 {background:#81b33b url(images/menu_arrow_hover.png)  no-repeat  right 10px top 15px !important;}









.main_menu ul ul ul { display: none;  position: absolute;  top: 0;  left: 100%;  text-align: left;   background: #fff; z-index:99999;}

.main_menu ul li a.hvr-underline-from-left{webkit-transform: translateZ(0);
    transform: translateZ(0);    position: relative;
    overflow: hidden;}

.main_menu ul li a.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #d94e2d;
    height: 2px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;	
}
.main_menu ul li:hover a.hvr-underline-from-left:before, .main_menu ul li a.hvr-underline-from-left:focus:before, .main_menu ul li a.hvr-underline-from-left:active:before {
    right: 0;
	color:#d94e2d;
}




.progress_bar_container { height: 2px; width: 100%; position: relative; top:0;}
.progress_bar { background: #d94e2d; height: 2px; width: 0; position: relative;}


.flex-control-nav.flex-control-paging{ display:none;}
.flex-direction-nav{ display:none;}
.flex-caption{     position: absolute; bottom: 86px;  width: 100%;  max-width: 432px;  right: 0;  text-align: left !important;}
.slides .wrapper { position:relative;}
.cot{ display:block; text-align:left;    }
.flexslider .slides .flex-caption span{ display:block;   }
span.cot{  }
span.prv{font-weight:bold; color:#222222; font-family: 'NexaRustSansBlack'; text-transform:uppercase; font-size:42px ; line-height:40px;}
span.nat{ font-weight:bold; color:#8dd325; font-family: 'NexaRustSansBlack'; text-transform:uppercase; font-size:42px ; line-height:40px; }
span.comf{ font-weight:300; color:#000; font-style:italic; font-family: 'OpenSansLightItalic';text-transform:lowercase; font-size:42px; line-height:48px; }
span.al{font-weight:300; color:#000; font-style:italic; font-family: 'OpenSansLightItalic'; text-transform:lowercase; font-size:42px; line-height:40px;}
span.al span.hm{ display:inline-block !important; color:#ef8120; font-weight:300;  font-style:italic; text-transform:uppercase; font-family: 'OpenSansLightItalic'; text-transform:uppercase;  font-size:42px; line-height:40px;}


.flex-caption1{     position: absolute; bottom: 155px;  width: 100%;  max-width: 454px;  left: 105px;  text-align: left !important;}
.slides .wrapper { position:relative;}
.cota{ display:block; text-align:left;    }
.flexslider .slides .flex-caption1 span{ display:block;   }
span.green{height: 180px; width: 100%; background:#689c1f; border-left: 8px solid #95c601; padding:20px; box-sizing:border-box;}
span.prv1{color:#fff;  font-family: 'tahoma';  font-size:20px ; line-height:30px; margin-bottom: 25px;}


.flex-caption2{     position: absolute; bottom: 275px;  width: 100%;  max-width: 530px;  left: 33px;  text-align: left !important;}
.slides .wrapper { position:relative;}
.cota{ display:block; text-align:left;    }
.flexslider .slides .flex-caption2 span{ display:block;   }
span.prv2{color:#000;  font-family: 'tahoma';  font-size:29px ; line-height:30px; }
span.nat2{height: 3px; width: 50%; background:#f26c4f; margin:15px auto; float: left;}
span.comf2{font-weight:bold;color:#68a818;  font-family: 'tahoma';  font-size:35px ; line-height:30px; }
span.comf2 b{font-weight:bold;color:#000;  font-family: 'tahoma';  font-size:35px ; line-height:30px; }


.flex-caption3{     position: absolute; bottom: 226px;  width: 100%;  max-width: 547px;  left: 62px;  text-align: left !important;}
.slides .wrapper { position:relative;}
.cota{ display:block; text-align:left;    }
.flexslider .slides .flex-caption3 span{ display:block;   }
span.nat3{height: auto; width: 40%; }
span.prv3{color:#003d68;  font-family: 'tahoma';  font-size:38px ; line-height:42px; font-weight:bold;}




.project_home_title{ text-align:center; padding-bottom:10px;}
.project_home_title h1{ font-size:40px; line-height:45px; color:#454545;  font-family: 'tahoma';}
.project_home_title p{ font-size:14px; color:#f0811f; line-height:17px;      font-family: 'tahoma';}

.project_section_outer{ background:#f1eded; no-repeat top center; padding:60px 0px 45px;}
.home_project_section{}
.home_project_small_section{ width:371px; float:left; margin-right:75px; transition: all .2s;  webkit-transition: all .2s; height:450px;position:relative;}


.home_project_image{ position:relative; border-radius:5px 5px 0 0;}
.home_project_image img{ width:100%;     vertical-align: bottom;}
.home_project_status{
	-moz-transform: rotate(-90.0deg);  /* FF3.5+ */
	-o-transform: rotate(-90.0deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */

 filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
	position: absolute;
	right: -51px;
	top: 111px;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px 5px 0 0;
	o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	font-size:14px;
	font-family: 'tahoma';
	text-transform:capitalize;
	z-index:99999;
	background-color: #00CCCC;
		 }

		 
.home_project_small_section:hover .home_project_status{ o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;  background: #3a3a3a; }		
	
	 
		 
.home_project_name{ background:#fff; position:absolute; min-height:130px; border-radius:0 0 5px 5px;  left:0; width:100%; bottom:56px;   }

.home_project_image img{ border-radius:5px;}

.home_project_logo{ position:absolute; top:10px; right:5px;}

.home_project_location{ text-align:center; width:280px; margin:0 auto; z-index:99; position:absolute; bottom:-20px; margin-left:-140px; left:50%; -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out; clear:both; overflow:hidden;}
.home_project_location span.location_name{ background:#f9f9f9 url(images/location.png) no-repeat 15px 10px; min-height:45px; display:inline-block;  line-height:45px; border-radius: 20px; float:left; max-width:240px; width:100%; font-size:14px; font-family: 'tahoma'; }
span.drop_message_home{ float:right;     padding: 7px 0 0 0;}


.home_project_inner_name{ text-align:center; padding-top:30px; }
.home_project_inner_name p{ color:#f08223; font-size:14px; font-family: 'tahoma'; line-height:normal;}
.home_project_inner_name h2{ color:#555555; font-size:20px; font-family: 'tahoma'; line-height:normal; font-weight: 100;}


/*.know_more_home_project{ text-align:center; width:230px; margin:0 auto; z-index:999; position:absolute; bottom:-20px; margin-left:-115px; left:50%; opacity:0; }*/



.know_more_home_project { text-align: center;  width: 98%;  margin: 0 auto;  z-index: 999;
    position: absolute;  top:-100%;  margin-left: 0;  left:0;
    opacity:1;
    height: 85%;
    background: rgba(255,255,255,0.8);
	border:5px solid #7fb238;
}
.home_project_small_section:hover .know_more_home_project{ top:0;}

.home_project_small_section:hover  .home_project_name{bottom:-100%;  }

.on_hv_big_locatrion{margin-top:10px;}
.on_hv_big_locatrion img{ vertical-align:middle; padding-right:5px; }

.on_hv_project p{font-size:14px; line-height:23px; color:#000; font-family: 'tahoma'; margin-bottom:10px; padding-top:97px; }
.on_hv_big_locatrion span{font-size:14px; line-height:23px; color:#000; font-family: 'tahoma'; }

.on_hv_know_more a{ background: #7fb238;  color: #fff; text-decoration: none;  font-family: 'robotoregular';  font-size: 18px;  display:inline-block;  padding: 10px 40px; border-radius: 20px; margin-top:20px; }


.know_more_home_project span.location_name_hover{ background:#7fb239; min-height:45px; display:inline-block;  line-height:45px; border-radius: 20px; float:left; max-width:190px; width:100%; font-size:18px; color:#fff;  font-family: 'tahoma';}
.know_more_home_project span.location_name_hover a{ text-decoration:none; display:block; color:#fff; }
span.drop_message_home_hove{ float:right;     padding: 7px 0 0 0;}

.home_project_small_section:hover .know_more_home_project{ opacity:1;     -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out; transition: all 0.80s ease-in-out;}
.home_project_small_section:hover .home_project_location{ opacity:0;     -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out; transition: all 0.80s ease-in-out;}
	
	
	
.home_project_section{ width:100%; overflow:hidden; }	
.outer_scroll{    max-width: 1280px;  width:100%;   height: 490px;}



#content-6 .mCSB_scrollTools .mCSB_draggerRail{
		background-color: #fff; background-color:#fff;
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
      padding-top:2px; padding-bottom:2px; box-sizing:border-box;		
	}
#content-6 .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		height: 16px; top: auto; /*	right:0; bottom: 0;*/ left: 50% ; width:100%; max-width:505px;
		margin-left:-252px;	}

#content-6 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #f08223;
    background-color: #f08223;  filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)";
}	

.about_nimani_section{ padding:60px 0 45px; background:url(images/about_bg.jpg); border-bottom:1px solid #ccc;}
.about_left{ float:left; width:42%;}
.about_right{float:right; width:55%;margin-top:10px;}
span.title{ display:block;}


.about_left span.qout{ display:block; font-size:18px;  color:#7fb238; line-height:27px; font-family: 'tahoma'; }
.about_left span.title{display:block; font-size:40px; color:#454545; line-height:45px; padding-top:10px; text-align:left; font-family: 'tahoma';}


.customtabbing_outer{ padding:15px 30px; box-sizing:border-box; background:url(images/tabbing_bg.jpg) no-repeat left 29px; min-height:348px; width:100%;}
.tabItem{ display:none;}
.tabContent .active { display: block; }
.tab{}
.tab ul{ padding-left:143px;}
.tab ul li{ cursor:pointer; float:left; list-style:none; padding:8px 20px; margin:0 5px; background:#9c9c9c; color:#454545; transition: all .7s;    webkit-transition: all .7s;  font-family: 'tahoma'; font-size:16px; line-height: 20px; }
.tab ul li.active{
	color:#fff;
	font-size:16px;
	font-family: 'tahoma';
	line-height: 20px;
	background-color: #00CCCC;
}
.tab ul li:hover{ color:#fff; background:#ee801f;}
.tabItem p{ color:#454545; font-size:16px; line-height:28px;  font-family: 'tahoma'; font-weight:100;text-align: justify;}


.tabItem{ position:relative; padding-top:20px; min-height:284px;}
span.know_more { position:absolute; bottom:0; left:125px; display:block;}
.know_more a{ background:#7fb239; color:#fff; text-decoration:none;     padding: 12px 30px; border-radius:5px; transition: all .7s;    webkit-transition: all .7s; font-size:18px; line-height:normal; font-family: 'tahoma';}
.know_more a:hover{background:#9c9c9c; color:#000;}

.news_update{
    background: #7fb238;
    width: 100%;
	/*min-height:418px; padding:25px; box-sizing:border-box;     background-size: 100%;*/}


.news_scroll{max-width:337px; width:100%; padding:20px 0;}
.news_title{ font-size:25px; line-height:30px; color:#fff;   font-family: 'tahoma';}
.our_testi{margin-top: 10px;}
.our_testi span:first-child{font-size: 13px;color: #fff;font-family: 'tahoma';text-align: center;display: block;margin-bottom: 5px;}
.our_testi span:last-child{    font-size: 25px;
    color: #fff;
    font-family: 'tahoma';
    text-align: center;
    display: block;
    border-bottom:1px solid rgba(220, 220, 220, 0.45);
    padding-bottom:15px;
    margin-bottom: 25px;
    width: 80%;
    margin: 0px auto;}
.newsinner{ padding:10px 0; border-bottom:1px solid #fff; transition: all .7s;   webkit-transition: all .7s; }
.date_months{ float:left; width:21%; padding-right:5px:}
.date_months span.date{ background:#353535; color:#fff; display:block;    font-size: 36px; letter-spacing:-1px; font-family: 'tahoma'; font-weight:100; text-align:center; min-height:50px; padding:6px 0; box-sizing:border-box; transition: all .7s;   webkit-transition: all .7s;}
.date_months span.months{ color:#fff; font-size:11px; padding-top:3px; text-align:center;display:block; text-transform:uppercase; font-family: 'tahoma'; transition: all .7s;   webkit-transition: all .7s;}
.news_details{ float:left; width:79%; padding-left:10px; box-sizing:border-box;}
.news_details a{ text-decoration:none; color:#fff; font-size:15px; line-height:17px; font-family: 'tahoma';  font-weight:100; transition: all .7s;   webkit-transition: all .7s;}
.news_scroll{ height:282px;}

.newsinner:hover .date_months span.date{    background: #7fb239;   color: #fff;}
.newsinner:hover .news_details a{ color:#000;}

#content25 .mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent !important; background-color:transparent !important;
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
      padding-top:2px; padding-bottom:2px; box-sizing:border-box;		
	}
#content25 .mCSB_scrollTools .mCSB_draggerRail{ }

#content25 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: #fff;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.testemonial_slider{ padding:0 0 60px 0 ; margin-top:-100px;}
.wrapper_testim{ max-width:1220px; width:100%; margin:0 auto;}
.testemonial_innersider{  box-sizing:border-box; background:#fff; background:url(images/test_bg.jpg) no-repeat top center; min-height:310px;     border: 30px solid #fff; border-bottom:none; } 
.test_image{ float:left; }
.test_content{    margin: 0px auto;
    width:80%;}
	
.test_content h2{    color: #fff;
    text-align: center;
    font-weight: normal;
    font-size: 25px;
    margin-bottom: 22px;
    margin-top: 28px;
}
	
.test_content p{    font-size: 17px;
    color: #fff;
    line-height: 28px;
    font-family: 'tahoma';
    font-weight: 100;
    text-align: center;}
.testemonial span.p_name{    color: #fff;
    font-size: 16px;
    line-height: 25px;
    font-family: 'tahoma';
    text-transform: uppercase;
        margin-top: 40px;
    display: block;
    text-align: center;}

.testemonial span.p_ttl{    color: #fff;
    font-size: 12px;
    /* line-height: 30px; */
    font-family: 'tahoma';
    text-transform: uppercase;
    /* padding-top: 20px; */
    display: block;
    text-align: center; }


.testemonial_slider .owl-wrapper-outer{ max-width:850px; width:100%; margin: 0 auto; padding:80px 20px 50px; box-sizing:border-box; min-height:310px; }


.testemonial .owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; top:0;
    left:10px; background:url(../images/left-arrow.png) no-repeat left center}
	.testemonial .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ position:absolute;background:url(../images/left-arrow.png) no-repeat left center}
	
	
	
	.testemonial .owl-theme .owl-controls .owl-buttons div.owl-next{ position:absolute;     top: 0;
    right:10px; background:url(../images/right-arrow.png) no-repeat right center}
	.testemonial .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ position:absolute;background:url(../images/right-arrow.png) no-repeat right center}
	
	
.testemonial .owl-theme .owl-controls .owl-buttons div {
    color: #FFF; display: inline-block;  zoom: 1;  margin: 0; cursor:pointer;  padding: 0; font-size: 0;
    -webkit-border-radius: 0; -moz-border-radius: 0;  border-radius: 0;  background:none;
    filter: Alpha(Opacity=50); opacity: 1; width:20px; height:80%;-o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;
}

.owl-pagination{ display:none;}

.al_review{ padding-top:20px; text-align:center;}
.al_review a{ font-size:19px; line-height:29px; color:#5b5b5b; font-family: 'tahoma';  text-decoration:none; background:url(images/arrow.png) no-repeat;     padding: 0 50px;     background-position: right 23px top 8px; -o-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.al_review a:hover{background:url(images/arrow_hover.png) no-repeat; background-position: right 18px top 8px; color:#f08120;}


.subscription{
	min-height:100px;
	margin-top:50px;
	background-color: #00CCCC;
}
.subscription_inner{ padding:20px 0; box-sizing:border-box;}

.subscription_left{ float:left; width:50%;}
.subscription_left span.subscription_title{ font-size:25px; line-height:29px; color:#262626;  font-family: 'tahoma'; font-weight:100 !important;  display:inline-block;     padding-top: 2px;}
.subscription_left span.subscription_know{ font-size:14px; line-height:19px; color:#fff; font-family: 'tahoma';   display:inline-block; padding: 0 20px; }


.subscription_right{ float:right; width:50%; padding-left:20px; box-sizing:border-box; padding-top: 7px;}

.subs_left{ width:80%; float:left;}
.subs_left input[ type="text"]{ width:100%; height:50px; line-height:50px; border:none; padding:5px 15px; box-sizing:border-box; border-radius:5px 0 0 5px ; font-size:16px; color:#000;  }
.subs_right{ width:20%; float:right; font-family: 'tahoma';}
.subs_right button[ type="submit"]{ width:100%; height:50px; line-height:50px; border:none; cursor:pointer; background:#1f1f1f; font-size:19px;
  font-family: 'tahoma'; color:#fff;  -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;     border-radius: 0 5px 5px 0;}

.subs_right button:hover{ background:#7fb239;}




.top_footer{ /*background:#131313;*/ background:url(images/footer_bgnew.jpg) no-repeat top center; /*min-height:280px;*/ min-height:330px; padding-top:60px; box-sizing:border-box;}
.top_footer_outer_left{ float:left; width:60%; }
.top_footer_outer_left1{ float:left; width:25%;}
.top_footer_outer_left1_title{ font-size:16px; line-height:20px; color:#2b2b2b; font-family: 'tahoma';}
.top_footer_outer_left1 ul{ padding-top:10px;}
.top_footer_outer_left1 ul li{ list-style:none; }
.top_footer_outer_left1 ul li a{ text-decoration:none; color:#292828; font-size:12px; line-height:24px;  font-family: 'tahoma';  -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;}
.top_footer_outer_left1 ul li a:hover{ color:#4a7115;     padding-left: 0.3em;}
.differnt_width{border-right:1px solid #929292; width:20%;}


.top_footer_outer_right{float:right; width:39%; padding-left:30px; box-sizing:border-box;}
.top_footer_outer_right1{ width:50%; float:left;}
.diff_width{ width:39%; float:right;}
.top_footer_outer_right1 p{color:#292828; font-size:12px; line-height:17px;  font-family: 'tahoma'; padding:10px 0 20px;}

.top_footer_outer_right1 .contact_number a{ text-decoration:none; color:#000; font-size:24px; line-height:35px;  font-family: 'tahoma'; font-weight:100; -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;}
.top_footer_outer_right1 .email_id a{text-decoration:none; color:#292828; font-size:14px; line-height:24px;  font-family: 'tahoma'; font-weight:100; -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;}

.footer_logo img{ background:url(images/fotter_bg.png) no-repeat center center; background-size:100% 100%;}	

.top_footer_outer_right1 .email_id a:hover{ color:#4a7115;}
.top_footer_outer_right1 .contact_number a:hover{color:#4a7115;}
.top_footer_outer_right1 .footer_logo{ padding-top:30px;}
.top_footer_outer_right1 .footer_logo a{}
.footer_middle_main{height:88px; margin-top: -55px;}
.middle_footer{ height:63px;   background:url(images/footer1_bg.jpg) no-repeat top left , url(images/footer_strip.png)repeat top right;}
.middle_footer_left{ height:62px;  width:63%; background: url(images/footer_nre2.png) no-repeat top right; float:left;}
.middle_footer_left ul{ padding:21px 0 0 0;}
.middle_footer_left ul li{ display:inline-block; vertical-align:top; padding-right:40px;}
.middle_footer_left ul li a{ display:block; text-decoration:none; font-size:16px; line-height:20px; color:#fff; font-family: 'tahoma'; -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;}
.middle_footer_left ul li a:hover{ color:#000;}

.middle_footer_right{ float:right; width:37%;}
.cre-logo {float: left;width: 32%;
}
.middle_footer_right ul{text-align: right;margin-top: 28px;float: left;width: 68%;}
.middle_footer_right ul li{ display:inline-block; list-style:none; padding:0 3px;}
.middle_footer_right ul li a{ width:52px; height:52px; display:block;}
.middle_footer_right ul li a.fb:hover{ background:url(images/footer_social.png) no-repeat  left top;}
.middle_footer_right ul li a.tw:hover{background:url(images/footer_social.png) no-repeat  -60px top;}
.middle_footer_right ul li a.you:hover{background:url(images/footer_social.png) no-repeat  -120px top;}
.middle_footer_right ul li a.lin:hover{background:url(images/footer_social.png) no-repeat  -180px top;}
.middle_footer_right ul li a.gp:hover{background:url(images/footer_social.png) no-repeat  right top;}


.middle_footer_right ul li a.fb{ background:url(images/footer_social.png) no-repeat  left -60px;}
.middle_footer_right ul li a.tw{background:url(images/footer_social.png) no-repeat  -60px -60px;}
.middle_footer_right ul li a.you{background:url(images/footer_social.png) no-repeat  -120px -60px;}
.middle_footer_right ul li a.lin{background:url(images/footer_social.png) no-repeat  -180px -60px;}
.middle_footer_right ul li a.gp{background:url(images/footer_social.png) no-repeat  right -60px;}





.footer_bottom{ background:#dadada; height:65px; margin: -26px 0 0 0;  padding-top: 26px;}
.footer_bottom_left{ float:left; width:65%;}
.footer_bottom_left ul{}
.footer_bottom_left ul li{ display:inline-block; color:#1f1f1f; font-size:14px; line-height:14px; font-family: 'tahoma'; font-weight:100 !important; margin-left:-4px;}
.footer_bottom_left ul li span a{ color:#1f1f1f; text-decoration:none;  font-family: 'tahoma'; font-weight:100 !important;}
.footer_bottom_left ul li a{ display:inline-block; text-decoration:none; border-right:1px solid #676767; color:#1f1f1f; font-size:14px; line-height:14px; font-family: 'tahoma'; padding:0 5px; -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;}
.footer_bottom_left ul li a:hover{ color:#4a7115;}
.footer_bottom_left ul li:last-child a{ border-right:none;}
.footer_bottom_right{ float:right; width:35%; text-align:right; padding-top:3px;}

.footer_bottom_right p{color:#1f1f1f; font-size:14px; line-height:14px; font-family: 'tahoma'; font-weight:100 !important;}
.footer_bottom_right p a{display:inline-block; text-decoration:none; color:#1f1f1f; font-size:14px; line-height:14px; font-family: 'tahoma'; font-weight:100 !important; padding:0 5px; -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;}

.footer_bottom_right p a:hover{ color:#4a7115;}
.inner_footer_bottom{padding: 22px 0 0; }

.read-img{font-size:14px; margin-top:10px;}
.capta{margin-top:10px;}
/*.quick_connect {height: auto;  width: 300px;  position: fixed;  top: 39%;  right: 0;  margin-top: -127.5px; z-index: 9999999; background: #fff;  padding-left: 10px;  box-sizing: border-box;  cursor: pointer; padding-top: 20px;  padding-bottom: 20px;  padding-right: 10px;  margin-right: -300px;
}*/
.quick_connect input[type="text"] {
    width: 100%;  padding: 2px 5px;  box-sizing: border-box;  height: 40px;  margin-top:10px; border:1px solid #ccc;
}
.quick_connect textarea {width: 100%;  padding: 2px 5px;  box-sizing: border-box; /* height: 100px;*/ height: 50px;
    margin-top: 10px; border:1px solid #ccc;
}


.qc_select select{ width: 100%; color: #a59f9f !important;  padding: 2px 5px 2px 35px; box-sizing: border-box;  height: 40px;  margin-top:10px; color:#a59f9f; border:1px solid #ccc; font-family: 'tahoma'; font-weight:100 !important; background:url(images/prop.png) no-repeat 6px 5px;}

.qc_select select option{ color:#000;}


.quick_connect button[type="submit"] {
    background: #201d1b; padding: 5px 10px;  box-sizing: border-box;  border: none;  color: #fff;
    font-family: 'tahoma'; font-weight:100 !important;  cursor: pointer;  width: 100%;   font-size: 18px;
    /*margin-top: 15px;*/  transition: all .7s;  webkit-transition: all .7s;}
.qc_toggle { position: absolute; top: 30%; left:-45px;}

.qc_name input[type="text"]{
background: url('images/full_name.png') no-repeat -4px -5px;  -webkit-transition: 0.5s ease;   transition: 0.5s ease;  outline: none; padding: 5px 0 5px 40px;
}
.qc_name input[type="text"]:focus{
	background:none;
	padding: 5px 0 5px 10px;
}
.qc_phone input[type="text"]{
	background: url('images/mob-icon.png') no-repeat -4px -5px;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    outline: none;
	padding: 5px 0 5px 40px;
}

.qc_phone input[type="text"]:focus{
	background:none;
	padding: 5px 0 5px 10px;
}

.qc_select select:focus{background:none;
	padding: 5px 0 5px 10px;}



.qc_email_id input[type="text"]{
	background: url('images/message_icone.png') no-repeat 2px -5px;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    outline: none;
	padding: 5px 0 5px 40px;
}
.qc_email_id input[type="text"]:focus{
		background:none;
	padding: 5px 0 5px 10px;
}
.qc_enquery textarea{background: url('images/message_icone.png') no-repeat 2px -9px;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    outline: none;
	padding: 5px 0 5px 40px; font-family: 'tahoma'; font-weight:100 !important;}

.qc_enquery textarea:focus{	background:none;
	padding: 5px 0 5px 10px;}




.inner_project_section{ background:url(images/top_banner_bg.jpg) no-repeat top center; min-height:380px;}
.main_project_top_banner{ position:relative;}
.main_project_top_banner img{ vertical-align:top; width:100%;}
.bread_cum{}
.bread_cum ul{ padding:30px 0 28px;}
.bread_cum ul li{ display:inline-block; vertical-align:top; background:url(images/bread_cum_line.png) no-repeat; font-size:14px; line-height:18px; font-family: 'tahoma'; font-weight:100 !important; padding:0 10px 0 14px; margin-left:-4px;}
.bread_cum ul li a{ display:block;  font-family: 'tahoma'; font-weight:100 !important; text-decoration:none; color:#272727;  transition: all .7s;
    webkit-transition: all .7s;}
.bread_cum ul li a:hover{ color:#d94e2d; border-bottom:1px solid #d94e2d;}
.bread_cum ul li:first-child{ background:none; margin-left:0;}
.bread_cum ul li:last-child { }
.project_banner_logo{ position:absolute; bottom:-1px; right:0;}
.project_banner_logo img{ vertical-align:bottom;}

.main_poroject_details{ padding:30px 0 20px;}
.view_map a{     background: #7fb238 url(images/inner_location.png) no-repeat 10px 4px; max-width: 125px;  height: 27px;   line-height: 27px;
    display: block;  font-family: 'tahoma'; font-weight:100 !important;  font-size: 13px;  color: #fff;  transition: all .7s;  webkit-transition: all .7s;    text-decoration: none;  text-align: center;  padding-left: 20px;     box-sizing: border-box;     border-radius: 12px;}

.view_map a:hover{ color:#000;  background:#ef8020 url(images/location_hover_inner.png) no-repeat 10px 4px; padding-left: 10px;}
.main_project_location h1{ font-size:40px; line-height:26px;  color:#272727; font-family: 'tahoma'; font-weight:100 !important; font-weight:100;}
.main_project_location p{font-size:14px; line-height:23px;  color:#464646; font-family: 'tahoma'; padding:10px 0;}


.main_project_location{ float:left; width:50%;     padding-top: 12px;}
.project_slider{ float:right; width:50%;}

.inner_project_main_slider{max-width:476px; width:100%; float:right;}
.owl-carousel2{ position:relative;}
.owl-carousel2 .owl-prev{}
.owl-carousel2 .owl-next{}


#sync2 .owl-item .item img{ border:1px solid #fff;}
#sync2 .owl-item.synced .item img{ border:1px solid #ef8020;}




.span12{ position:relative; overflow:hidden;}
.span12 .owl-carousel1 .owl-prev{ position:absolute; left:0; bottom:50%; margin-bottom:-19px !important; width:35px; height:37px; background:url(images/owl2-prv.jpg) no-repeat !important;}
.span12 .owl-carousel1 .owl-next{position:absolute; right:5px; bottom:50%;  margin-bottom:-19px !important; width:35px; height:37px; background:url(images/owl2_next.jpg) no-repeat  !important;}

.inner_project_main_slider  .owl-theme .owl-controls .owl-buttons div {  color: #FFF;  display: inline-block;  zoom: 1;  margin: 0;
    padding: 0;   font-size: 0;  -webkit-border-radius: 0  !important;  -moz-border-radius: 0  !important;   border-radius: 0  !important;
    background: none;   opacity:1 !important;}


.project_navigation{ margin-bottom:35px;}
.project_navigation ul{ border-top:1px solid #bfbfbf;  border-bottom:1px solid #bfbfbf; }
.project_navigation ul li { display:inline-block; margin-left:-4px; vertical-align:top; }
.project_navigation ul li a{padding:20px 21px; box-sizing:bborder-box; display:block; text-decoration:none; font-size:16px; color:#272727; font-family: 'tahoma'; font-weight:100 !important; transition: all .7s;    webkit-transition: all .7s;}
.project_navigation ul li:hover a{ background:#ef8020; color:#fff;}
.project_navigation ul li a.active{ background:#ef8020; color:#fff;}
.project_navigation ul li.enquiry {float:right; }
.project_navigation ul li.enquiry a{ background:#7fb238; padding:10px 32px; margin-top:10px; color:#fff; border-radius:5px; }
.project_navigation ul li.enquiry a:hover{background:#ef8020;}



.cot_new_left{ width:50%; float:left;}
.cot_new_right{ width:50%; float:left;}




















.right_container{ float:right; width:25%; padding-left:10px; box-sizing:border-box;}
.left_container{ float:left; width:75%; padding-right:20px; box-sizing:border-box;}

.right_top_section{ background:#ef8020; margin-bottom:30px; }
.pr_hightlight{padding:0 20px 20px; box-sizing:border-box; border-bottom:1px solid #c76e22;}
.pr_hightlight:last-child{ border:none;}

.pr_new215{}
.pr_new215  .pr_title{ padding:20px; box-sizing:border-box; font-size:20px; line-height:23px; color:#282828;  font-family: 'tahoma'; font-weight:100 !important; background:#ffa14f; }

.pr_1258{background:#ffa14f; padding: 20px;}
.pr_1258 .pr_hightlight{ padding:0 !important;}

.pr_1258 .pr_title{ font-size:20px; color:#dc4c08; line-height:23px; font-family: 'tahoma'; font-weight:100 !important;}

.pr_bottom_567{ padding:20px; box-sizing:border-box;}
.pr_bottom_567 .pr_hightlight{padding:0;}

.pr_status_01{ font-size:16px; line-height:23px; color:#282828; text-align:center; font-family: 'tahoma'; font-weight:100 !important;}



.pr_hightlight .pr_title{ font-size:20px; line-height:23px; color:#282828; font-family: 'tahoma'; font-weight:100 !important; font-weight:100;}
.pr_hightlight ul{ padding-left:20px; padding-top:10px;}
.pr_hightlight ul li{ font-size:18px; line-height:25px; color:#fff; font-family: 'tahoma'; font-weight:100 !important; padding-top:8px;}

.pr_price{ color:#131313; font-size:30px; line-height:23px;  font-family: 'tahoma'; font-weight:100 !important; padding:10px 0 0; }
.pr_price span{font-family: 'rupee'; color:#131313; display:inline-block; padding-right:15px;}
.pr_position{ color:#fff; font-size:27px; line-height:30px; font-family: 'tahoma'; font-weight:100 !important; padding:10px 0 0; text-align:center;}



.get_in_touch{ background:#d4d4d4; padding:20px; box-sizing:border-box; margin-bottom:30px;}
.get_in_touch_title{ font-size:20px; line-height:29px; color:#282828;  font-family: 'tahoma'; font-weight:100 !important; font-weight:100; padding-bottom:20px;}
.get_in_touch .name_txt input[type="text"]{ width:100%; padding:5px 10px; box-sizing:border-box; width:100%; margin-top:10px; border:none; background:#fff; font-size:16px; color:#000000; font-family: 'tahoma'; font-weight:100 !important; height:40px; line-height:40px;}
.get_in_touch .name_txt input[type="tel"]{ width:100%; padding:5px 10px; box-sizing:border-box; width:100%; margin-top:10px; border:none; background:#fff; font-size:16px; color:#000000; font-family: 'tahoma'; font-weight:100 !important; height:40px; line-height:40px;}
.get_in_touch .name_txt input[type="email"]{ width:100%; padding:5px 10px; box-sizing:border-box; width:100%; margin-top:10px; border:none; background:#fff; font-size:16px; color:#000000; font-family: 'tahoma'; font-weight:100 !important; height:40px; line-height:40px;}
.get_in_touch .name_txt textarea{ height:150px; width:100%; padding:5px 10px; box-sizing:border-box; width:100%; margin-top:10px; border:none; background:#fff; font-size:16px; color:#000000; font-family: 'tahoma'; font-weight:100 !important;}
.get_in_touch .name_txt  button{ height:40px; width:100%; border:none; line-height:40px; margin-top:10px; background:#282828; color:#7fb238; font-size:18px; font-family: 'tahoma'; font-weight:100 !important; cursor:pointer; transition: all .7s;    webkit-transition: all .7s;}
.get_in_touch .name_txt  .capta{float:left; width:40%; margin-top:10px;}
.get_in_touch .name_txt  .capta_text{ float:right; width:57%; }
.get_in_touch .name_txt  button:hover{background:#7fb238; color:#282828;  }
a {color: #f60;}
select.cus_sel {margin-top: 10px; margin-bottom: 0 !important; color: #a59f9f !important; font-family: 'tahoma' !important; }
#incform .error {color: red;}

.ov_details h2{ font-size:30px; line-height:23px; color:#ef8020; font-family: 'tahoma'; font-weight:100 !important; padding-bottom:20px;padding-top: 0;font-weight:100;}
.ov_details h3{ font-size:18px; line-height:36px; color:#464646;font-family: 'tahoma'; font-weight:100 !important; font-weight:100;}
.ov_details p{ font-size:17px; line-height:30px; color:#464646; padding-bottom:20px;  font-family: 'tahoma'; font-weight:100 !important;}
.ov_details p strong{ font-family: 'tahoma'; font-weight:100 !important; font-weight:100;}


.ac_content{ padding:20px 0;}
.ac_content h3{ font-size:24px; line-height:24px; color:#282828; font-family: 'tahoma'; font-weight:100 !important; font-weight:100;}

.ac_scroll{ padding-top:30px;}
.ac_scroll .actual_site li{ display:inline-block; border:none; width:222px; margin-right:10px; cursor:pointer;}
.ac_scroll .actual_site li img{ border:1px solid #b0b3b5}

.floor_plan{width:100%;}
.floor_plan_new {width:100%; display:block;}
.floor_plan_new  li{ display:inline-block; border:none; width:31%; margin-right:10px; cursor:pointer; margin-bottom: 30px;}
.floor_plan_new  li img{ border:1px solid #b0b3b5; width:100%;}
.floor_plan_new  li  span { display:block; font-size:18px; line-height:24px; color:#282828; font-family: 'tahoma'; font-weight:100 !important; text-align:center; margin-left:-10px;}	
.floor_plan_new  li  p { display:block; font-size:14px; line-height:20px; color:#282828; font-family: 'tahoma'; font-weight:100 !important; text-align:center;}

.ac_content #content-6 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#d4d4d4; background-color:#d4d4d4; filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"; height:8px !important}
.ac_content #content-6   .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color: #fff;
    background-color:#fff;}
.ac_content #content-6   .mCSB_scrollTools .mCSB_draggerContainer { position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  height: auto;
    width: 99%;}	

.ac_content #content-6 .mCSB_scrollTools.mCSB_scrollTools_horizontal {     width: auto;  height: 16px;  top: auto;  right: 0;  bottom: 0;
    left: 0; margin-left:0; max-width:100%;}	

.actual_site span.ac_caption{ display:block; font-size:18px; line-height:24px; color:#282828; font-family: 'tahoma'; font-weight:100 !important; text-align:center; margin-left:-10px;}	

.dl_download{padding-top:30px}
.dl_download ul{ border:1px solid #bebebe;   text-align:center; }
.dl_download ul li{ display:inline-block; width:19.5%;  min-height:170px; border-right:1px solid #bebebe;  box-sizing:border-box; transition: all .7s;    webkit-transition: all .7s; text-align:center; vertical-align: top;}
.dl_download ul li:last-child{ border:none;}
.dl_download ul li.app_form{ background:url(images/application_form.png) no-repeat  center 30px;}
.dl_download ul li.e_bro{ background:url(images/e-bro.png) no-repeat  center 30px;}
.dl_download ul li.p_list{ background:url(images/price_list.png) no-repeat  center 30px;}
.dl_download ul li a{ display:block; padding:115px 20px 20px ; min-height:170px; box-sizing:border-box; font-size:18px; line-height:23px; font-family: 'tahoma'; font-weight:100 !important; font-weight:100; color:#282828; text-decoration:none;transition: all .7s;    webkit-transition: all .7s; }

.dl_download ul li a:hover{ color:#ef8020;}	
.dl_download ul li.app_form:hover{ background:url(images/price_list_hover.png) no-repeat  center 30px;}
.dl_download ul li.e_bro:hover{ background:url(images/e-bro_hover.png) no-repeat  center 30px;}
.dl_download ul li.p_list:hover{ background:url(images/application_form_hover.png) no-repeat  center 30px;}	

.viewer-container{ background-color:rgba(0,0,0,0.8) !important;}	




.calculater .slider-title{font-size: 18px;  line-height: 30px;  color: #000;    font-family: 'tahoma' !important; font-weight:100 !important; padding: 15px 0 20px 0; }
.calculater .ui-widget-header{background: #7fb238;}
.calculater .ui-state-default, .calculater .ui-widget-content .ui-state-default, .calculater .ui-widget-header .ui-state-default{line-height:22px !important}

.calculater .lamount{ float:right; margin-top:-7px;}
.calculater  .calc-input{float:right; margin-top:-7px; }

.calculater   input[type="text"].calc-input{border: 1px solid #ccc;  height: 35px;  line-height: 35px;  padding: 2px 10px;  box-sizing: border-box;}

.calculater span#finalEMI{    font-family: 'tahoma'; font-weight:100 !important; font-size: 25px; display: block; padding-top: 15px;
    background: url(images/emi-red-rupee.png) no-repeat 0 19px;   padding-left: 30px;     color: #ef8020;}
.calculater input[type="text"]{ font-family: 'tahoma'; font-weight:100 !important; font-size: 15px;}
.calculater .reset{width:20%;}
.calculater .reset a{height: 40px;  width: 100%;  border: none;  line-height: 40px;  background: #7fb238;  color: #fff;
    font-size: 18px;  font-family: 'tahoma'; font-weight:100 !important;  cursor: pointer;  transition: all .7s;   webkit-transition: all .7s; text-decoration:none; display:block; text-align:center;}
.calculater .reset a:hover{    background: #ef8020;    color: #fff;}	


.ov_details ul{ padding-left:20px;margin-top:10px;}
.ov_details ul li{ font-size: 18px; line-height: 22px;  color: #464646;  margin-bottom: 10px;  font-family: 'tahoma'; font-weight:100 !important;}

.calculater .location_map{ padding-left:0;}
.calculater .location_map li{ list-style:none; text-align:center;     display: block; font-size: 18px;  line-height: 24px;  color: #282828;  font-family: 'tahoma'; font-weight:100 !important;  }
.location_map img{ width:100%; cursor:pointer;}

.calculater .location_map li span.ac_caption{ padding-top:20px; font-size:20px; display:block;}


.project_download_section .tabHeader{}
.project_download_section .tabHeader ul{ padding-left:0; }
.project_download_section .tab ul li{ margin-right:10px; margin-left:0;}
.project_download_section .tabItem{ overflow:hidden;}
.project_download_section .border{border-bottom:1px solid #ccc; width:100%; height: 20px }
.project_download_section .download_left{ float:left; width:40%; padding-right:10px; box-sizing:border-box;}
.project_download_section .download_right{ float:left; width:40%; padding-left:10px; box-sizing:border-box;}
.project_download_section .price_list_left{ float:left; width:30%; padding-right:10px; box-sizing:border-box;}
.project_download_section .price_list_right{ float:left; width:30%; padding-left:10px; box-sizing:border-box;}


.project_download_section .download_left p{border:1px solid #ccc; display:inline-block; padding-bottom:0; text-align:center;}
.project_download_section .download_right p{border:1px solid #ccc; display:inline-block; padding-bottom:0; text-align:center;}
.project_download_section .price_list_left p{border:1px solid #ccc; display:inline-block; padding-bottom:0; text-align:center;}
.project_download_section .price_list_right p{border:1px solid #ccc; display:inline-block; padding-bottom:0; text-align:center;}


.project_download_section .download_left img{vertical-align:top;}
.project_download_section .download_right img{vertical-align:top;}
.project_download_section .price_list_left img{vertical-align:top;}
.project_download_section .price_list_right img{vertical-align:top;}


.project_download_section .download_left a {text-decoration:none;}
.project_download_section .download_right a{text-decoration:none;}
.project_download_section .price_list_left a {text-decoration:none;}
.project_download_section .price_list_right a{text-decoration:none;}
.project_download_section .download_left a span.ft_download{ display:block; background:#ccc; font-size: 18px;  font-family: 'tahoma'; font-weight:100 !important;   line-height: 36px; text-decoration:none; color:#000; transition: all .7s;    webkit-transition: all .7s; text-align:center;}
.project_download_section .download_right a span.ft_download{ display:block; background:#ccc; font-size: 18px;  font-family: 'tahoma'; font-weight:100 !important;  line-height: 36px; text-decoration:none; color:#000; transition: all .7s;    webkit-transition: all .7s; text-align:center;}

.project_download_section .price_list_left a span.ft_download{ display:block; background:#ccc; font-size: 18px;  font-family: 'tahoma'; font-weight:100 !important;   line-height: 36px; text-decoration:none; color:#000; transition: all .7s;    webkit-transition: all .7s; text-align:center;}
.project_download_section .price_list_right a span.ft_download{ display:block; background:#ccc; font-size: 18px;  font-family: 'tahoma'; font-weight:100 !important;   line-height: 36px; text-decoration:none; color:#000; transition: all .7s;    webkit-transition: all .7s; text-align:center;}


.project_download_section .download_left a:hover span.ft_download{ background:#ee801f; color:#fff;}
.project_download_section .download_right a:hover span.ft_download{background:#ee801f; color:#fff;}
.project_download_section .price_list_left a:hover span.ft_download{ background:#ee801f; color:#fff;}
.project_download_section .price_list_right a:hover span.ft_download{background:#ee801f; color:#fff;}
.project_download_section .download_left  span.issuuembed{ display:block;}
.project_download_section .download_right span.issuuembed{ display:block;}


/*.project_download_section h2{font-size: 25px;  line-height: 23px; color: #343434;  font-family: 'robotoMedium';
    padding-top: 25px;   font-weight: 100; }*/
	
.project_download_section h2 {
 overflow: hidden;
}
.project_download_section h2 span{background-color: #464646; color:#fff; font-size:20px; padding:6px 15px; font-family: 'robotoMedium' font-weight: 100; line-height:35px !important;}
.project_download_section h2:before,
.project_download_section h2:after {
 background-color: #464646;
 content: "";
 display: inline-block;
 height: 1px;
 position: relative;
 vertical-align: middle;
 width: 50%;
}
.project_download_section h2:before {
 right: 0.5em;
 margin-left: -50%;
}
	
.project_download_section .download_left h3{font-size: 19px;  line-height: 23px; color: #343434;  font-family: 'tahoma'; font-weight:100 !important;
    padding-bottom: 20px;   font-weight: 100; }
.project_download_section .download_right h3{font-size: 19px;  line-height: 23px;  color: #343434; font-family: 'tahoma'; font-weight:100 !important;
    padding-bottom: 20px;    font-weight: 100;}
	
	.project_download_section .price_list_left h3{font-size: 19px;  line-height: 23px; color: #343434;  font-family: 'tahoma'; font-weight:100 !important;
    padding-bottom: 20px;   font-weight: 100; }
.project_download_section .price_list_right h3{font-size: 19px;  line-height: 23px;  color: #343434; font-family: 'tahoma'; font-weight:100 !important;
    padding-bottom: 20px;    font-weight: 100;}
.project_download_section  .tab ul li {font-size: 16px;  font-family: 'tahoma'; font-weight:100 !important;   line-height: 20px;}
.ver_tour img{ width:100%;}


.main_poroject_details_cor{ padding:30px 0;}
.main_poroject_details_cor h1{font-size: 40px;line-height: 40px;color: #272727;font-family: 'tahoma'; font-weight:100 !important;font-weight: 100;padding-bottom: 16px;}

.main_poroject_details_cor  a.nws-evn-tab{background: #d3d3d3;color: white;padding:5px 13px;}
.main_poroject_details_cor  a:hover{background:#ef8020;}
.main_poroject_details_cor  a.acttb{background:#939494;}

.cor_page_content{}
.cor_page_content{}
.cor_page_content_overview p{font-size: 17px;  line-height: 30px; color: #464646; padding-bottom: 20px; font-family: 'tahoma'; font-weight:100 !important;}
.cor_page_content_overview p strong{    font-family: 'tahoma'; font-weight:100 !important;   font-weight: 100;}


.specification{}
.spec_inner{ padding:20px 0;}
.spec_left{ float:left; width:47.5%; text-align:center; }
.spec_right{float:right; width:47.5%; text-align:center;}
.spec_left_inner{ border:1px solid #ccc;  width:100%; padding:15px; box-sizing:border-box; margin-bottom:30px;}
.spec_right_inner{ border:1px solid #ccc; width:100%; padding:15px; box-sizing:border-box;  margin-bottom:30px;}

.sp_icon_title{font-size: 18px;  line-height: 30px; color: #ef8020;  font-family: 'tahoma'; font-weight:100 !important; padding:15px 0 10px;}
.sp_sub_title{font-size: 16px;  line-height: 20px; color: #464646;   font-family: 'tahoma'; font-weight:100 !important; padding:20px 0 0;}
.spce_details{}
.spce_details p{ padding:5px 0; font-size: 15px;  line-height: 22px; color: #464646;  font-family: 'tahoma'; font-weight:100 !important;}

.specif_inner{ padding:30px 0 10px; border-bottom:1px solid #f57920;}
.specif_inner_icon{ float:left; width:5.5%;}
.specif_inner_icon img{ vertical-align:top;}

.specif_inner_details{ float:left; width:94.5%;}
.specif_outer{ padding:20px 0;}

.specif_inner_heading{ font-size:18px;line-height:23px; color:#f57920; text-transform:uppercase;  font-family: 'tahoma'; font-weight:100 !important; padding-bottom:20px;  padding-top: 4px;}

.full_con_spc p{font-size:17px;line-height:23px; color:#2f2f2f;  font-family: 'tahoma'; font-weight:100 !important;}
.full_con_spc{ padding-bottom:10px !important;}
.full_con_spc_left{ float:left; width:15%; padding-right:10px; box-sizing:border-box;}
.full_con_spc_right{ float:left; width:85%; padding-left:10px; box-sizing:border-box;}
.full_con_spc_left_heading{font-size:18px;line-height:23px; color:#2f2f2f;  font-family: 'tahoma'; font-weight:100 !important;}
.specif_inner:last-child{ border-bottom:none;}


.down_new_inner_heading_left{ float:left; width:17%; padding:0 10px; min-height:34px; line-height:34px; box-sizing:border-box; background:#464646; color:#fff; text-align:center; font-size:18px;  font-family: 'tahoma'; font-weight:100 !important; }
.down_new_inner_heading_right{float:left; width:83%; border-bottom:1px solid #959595; padding-top:17px;}

.down_new{ padding:30px 0;}

.e_book_inner_left{ width:46%; float:left; text-align:center; box-sizing:border-box;}
.e_book_inner_right{ width:46%; float:right; text-align:center;  box-sizing:border-box;}

.e_book_inner{ padding:20px 0 40px;}
.ishu_code{  box-sizing:border-box; border:1px solid #ccc;}
.ishu_code p{ padding-bottom:0;}
.e_book_inner_left_inner_title{ font-size:15px; line-height:23px; color:#222222; font-family: 'tahoma'; font-weight:100 !important; text-align:center; padding:10px 0;}
.e_book_download{ margin-top:20px; text-align:center; }
.e_book_download a{ text-decoration:none; width:255px;  margin:0 auto; text-align:center; display:block; border:1px solid #b6b6b6; border-radius:5px;     background: #e6e6e6 url(images/pdf.png) no-repeat 84px 7px;    padding: 5px 0 5px 41px; box-sizing:border-box; min-height:30px; line-height:30px; font-size:14px; color:#222222; font-family: 'tahoma'; font-weight:100 !important;    transition: all .7s;
    webkit-transition: all .7s; }





.pad_new{ padding:10px; box-sizing:border-box;}
.border_none{ border:none ;}
.border_a{ border:1px solid #ccc ; transition: all .7s;    webkit-transition: all .7s;}


.e_book_inner_left_inner:hover .e_book_download a{border:1px solid #fff; border-radius:5px;     background: #ffa14f url(images/hover_pdf.png) no-repeat 84px 7px; color:#fff; }
.e_book_inner_left_inner:hover .border_a{border:1px solid #ffa14f;}
.e_book_inner_left_inner:hover .ishu_code.pad_new{border:1px solid #ffa14f;}


.offce-space{
	
}

.inner_crt{
	width: 356px;
	height: 295px;
	border: 1.5px solid #D4D4D4;
	margin-top: 15px;
}

.inner-space{
    width: 318px;
    height: 118px;
    background: ;
    margin: 0px auto;
    margin-top: 23px;
}

.inner-ara{
    font-size: 23px;
    font-family: robotoregular;
	color:#191919;
}

.inner-add{
    font-size: 16px;
    font-family:robotoregular;
    margin-top: 25px;
    color: #474747;
    font-weight: 500;
}

.inner-down{
	width: 356px;
	height: 135px;
	background: #D4D4D4;
	margin-top: 20px;
}

.inner-cntr{
    width: 318px;
    background: ;
    margin: 0px auto;
    margin-top: 13px;
	background:;
	overflow:hidden;
}

.cont{
	    font-size: 16px;
    font-family: robotoregular;
    line-height: 35px;
    letter-spacing: 0.3px;
}

.cont a{text-decoration:none; color:#000;}
.cont a:hover{color:#ff6665;}
.txt-dwn p.p1 a{text-decoration:none; color:#6294de; }
.txt-dwn p.p2 a{text-decoration:none; color:#ff6665; }
.txt-dwn p.p3 a{text-decoration:none; color:#31afa5; }
.txt-dwn p.p4 a{text-decoration:none; color:#ffae30; }



.txt-dwn p.p1 a:hover{color:#000;}
.txt-dwn p.p2 a:hover{color:#000; }
.txt-dwn p.p3 a:hover{color:#000; }
.txt-dwn p.p4 a:hover{color:#000; }

.cont img{
    vertical-align: sub;
    padding-right: 10px;
}

.hw-hlp{
    text-align: center;
    font-size: 32px;
    font-family:robotoMedium;
    color: #ef8020;
    margin-top: 72px;	
}

.hlp-spce{
    width: 100%;
    background:;
    margin-top: 60px;
	margin-bottom: 80px;
	    overflow: hidden;
}

.logo-spc{
background: ;
    width: 222px;
    float: left;
    margin-left: 10px;
    background: ;
    overflow: hidden;
}

.img-spc{
	margin: 0px auto;
    width: 65%;
    overflow: hidden;
}

.txt-dwn p{
    text-align: center;
    font-family: robotoregular;
    color: #757575;
    font-size: 22px;
    margin-top: 2px;
	    padding-bottom: 0px;
}

.txt-dwn p:nth-child(2){
font-size: 14px;
    margin-top: -7px;
}


.carrer_details a{ width:100% !important;}
.error{  }
#app_for-error{display:none;}
.marital{ position:relative;}
.marital #marital_status-error{position:absolute; bottom:0;}

.form_container .left input[type="text"].error{ border:1px solid #ff0000;}
.form_container .right input[type="text"].error{ border:1px solid #ff0000;}
.form_container .left select.error{ border:1px solid #ff0000;}
.marital  label.error + span{ color:#ff0000 !important;}


/*-----start_carrer----*/

 .row-left {  width: 100%;  float: left;  padding: 0px 10px 0 0;    box-sizing: border-box;}
.table-format-career {width:100%; margin:0 0 25px 0; padding:0;}
 .table-format-career .head {margin:10px 0 0px 0px; font-style:normal; font-size:15px !important; padding:10px 0px 10px 10px !important; font-weight:400; line-height:18px; background:#8e8a8a; color:#fff !important;  font-family: 'Roboto-Light';}
 .table-format-career td {border-bottom:#d4d4d4 1px solid; padding:10px 10px !important; vertical-align:middle; font-size:15px; color:#000000; line-height:16px;font-family: 'Roboto-Light';}
 .table-format-career td a{font-size:15px; color:#000000; font-weight:700;font-family: 'Roboto-Light';}
.table-format-career td a:hover{color:#f60;}
 .table-format-career td .last {border-bottom:none;}
.table-format-career td p {margin-bottom:0 !important;}
 .current_head{font-size:105px !important;}
 .table_apply tr:last-child td {border-bottom: none !important;}
.table-format-career td a{ text-decoration:none !important;}
a, a:link {text-decoration:none !important;}

.carrer_details{}
.carrer_details a{height:30px; width: 65%;  border: none;  line-height: 30px; background: #7fb238;    color: #fff !important;
    font-size: 15px; font-family: 'Roboto-Light';   cursor: pointer;    transition: all .7s;    webkit-transition: all .7s;
    text-decoration: none;    display: block;    text-align: center;}
.table-format-career td.carrer_details{ padding-right:0 !important;}
.carrer_details a:hover{background: #282828;    color: #7fb238 !important;}

 .table-format-career td.carrer_details input[type="submit"]{height:40px; width:150px;  border: none;  line-height: 40px; background: #7fb238; color: #fff; font-size: 15px; font-family: 'Roboto-Light';   cursor: pointer;    transition: all .7s;    webkit-transition: all .7s;
    text-decoration: none;    display: block;    text-align: center;}


.frmTxt{ float:left; width:20%; margin-top:20px;}	
.frmInp{ float:left; width:80%; margin-top:20px;}
.frmInp select{width:450px; max-width:100%; height:30px; line-height:30px; border-radius:5px; border:1px solid #ccc; padding:2px 5px; box-sizing:border-box;}
.frmInp input[type="text"]{width:450px; max-width:100%; height:30px; line-height:30px; border-radius:5px;  border:1px solid #ccc; padding:2px 5px; box-sizing:border-box;}	

.cor_banner img { width: 100%;}	

/*.quick_connect { height: auto; width: 300px; position: absolute; top: 169px; right: 0; margin-top: 0px; 
    z-index: 9999999;  background: #fff;  padding-left: 10px;  box-sizing: border-box;  cursor: pointer;
    padding-top: 0px; padding-bottom: 10px; padding-right: 10px;  margin-right: -300px;}
	
	*/
	.quick_connect { height: auto; width: 300px; position: absolute; top: 150px; right: 0; margin-top: 0px; 
    z-index: 9999999;  background: #fff;  padding-left: 10px;  box-sizing: border-box;  cursor: pointer;
    padding-top: 0px; padding-bottom: 10px; padding-right: 10px;  margin-right: -300px;    box-shadow: 0px 2px 10px #999;}
	
	
	
.main_menu ul#main_menu > li:nth-child(2) {
    position: static;
}
.main_menu ul#main_menu {
    position: relative;
}
.main_menu ul#main_menu ul {
    top: 100%;
}
.main_menu ul#main_menu > li:nth-child(2) > ul {
    left: auto;
    right: 0;
}

/*-----end_carrer----*/

@media(max-width:1280px){
.subscription{ padding:0 10px;}	
.footer_bottom{ height:auto;}	
footer .wrapper{ padding:0 10px;}
.cre-logo{margin: -39px 0 0 0;}
.middle_footer_right ul { width: 81%;  margin: 28px;}	
.inner_footer_bottom {  padding: 22px 0;}
.main_poroject_details_cor{  padding: 30px 10px; box-sizing:border-box;}
.subscription_right{ width:39%;}
.subscription_left{ width:61%;}
}





@media(max-width:1220px){
.form_container .left{ padding-right:5px; box-sizing:border-box;}	
.form_container .right{ padding-left:5px; box-sizing:border-box;}	
.fullwidth_new_005{ width:100% !important;}
#full_width_main{ padding-right:0 !important;}

}



@media(max-width:1041px){
.top_footer_outer_right1 p{padding: 10px 0 0;}	
.middle_footer_right ul {      width: 95%;  margin: -33px 28px 0 0;}	
.cre-logo {  margin: -104px 0 0 0;}	
.subs_right button[ type="submit"]{ font-size:15px;}
.subscription_left span.subscription_title { font-size: 21px;}
}




@media(max-width:990px){
	
.subscription_right {width: 80% !important; margin: 0 auto;}
.subscription_right {padding-top: 17px;}

.fullwidth_new_005 input[type="text"]{ width:85% !important; }	
.quick_connect input[type="text"] {height: 35px;}
.cre-logo {  margin:0 0 0 0; text-align:center;     width: 100%;}
.middle_footer_right ul{ width:100%; margin:0;}
}


@media(max-width:767px){
	.logo {width: 25%;}	
	.right_container {float: left;  width: 100% !important;  padding-left: 10px; box-sizing: border-box;}
	.left_container {float: right; width: 100% !important; padding-left: 20px; box-sizing: border-box;}
	.project_navigation ul {border-top: none; border-bottom: none; }
	.project_navigation ul li {display:block; width:100%; float:none;}
	#press-covrage-new ul li {width: 32% !important; margin: 10px 5px 25px 0;}
	#content-6 .mCSB_scrollTools.mCSB_scrollTools_horizontal {   
	 left:0%;  width: 100%;   max-width: 271px; margin-left: 0px; margin: 0 auto;}
	 .middle_footer_right ul li a {width: 50px;}
	.middle_footer_right ul {width: 100%;}

	.about_left span.title{ font-size:30px;}
	span.know_more{ text-align:left !important;}
	.cre-logo {  text-align: center;  float: none;  width: auto;}
	.mobile-trigger {  width: 100%;  height: 35px;  display: block;  position: absolute;  top: -35px;  background: #ef8020; border-bottom: 1px solid #000;     width: 100%;   left: 0;     cursor: pointer;}
	.mobile-trigger span, .mobile-trigger span:after, .mobile-trigger span:before {
		background: #000;  width: 30px;  height: 3px;  display: block;  margin: 0 auto;}
	.mobile-trigger span, .mobile-trigger span:after, .mobile-trigger span:before { background: #000; width: 30px;
    height: 3px;  display: block;  margin: 0 auto;}	
	.mobile-trigger span, .mobile-trigger span:after, .mobile-trigger span:before { background: #000;  width: 30px;
    height: 3px;  display: block;  margin: 0 auto;}
	.mobile-trigger span:after, .mobile-trigger span:before {  content: "";  position: absolute;}
	.mobile-trigger span:after { top: 7px;}
	.mobile-trigger span:before { top: -7px;}
	.mobile-trigger span:after, .mobile-trigger span:before { content: ""; position: absolute;}
	.mobile-trigger span {  position: relative;  top: 15px;}	
	.project_navigation {  position: relative;     margin-bottom: 20px;     padding: 0;}
	.project_navigation ul li a {  padding: 10px 21px;}
	.project_navigation ul li a { font-size: 14px;}
	.mleft {  margin-left: 0 !important;}
	.project_navigation > ul { background: #d4d4d4; display:none;}
	.dp_pad1{ margin-bottom:50px;}
	.dp_pad .mobile-trigger{ top:-36px;}
	.project_navigation ul li{ margin-left:0;}
	.sp_car_scroll{ margin-top:20px;}
	
}

@media(max-width:701px){
	#press-covrage-new ul li {width: 45% !important;}
	.subscription_right {    width: 100% !important;}
}

@media(max-width:550px){
.quick_connect.home{ width:250px; margin-right: -250px;}
 .home .qc_toggle { left: -29px; } 
.home .qc_toggle img { width: 30px;} 
span.know_more{ text-align:left !important;}

.table-format-career{ width:590px;}
.sp_car_scroll{ width:1005; overflow-x:scroll;}
.form_container .full .btn {  width: 100% !important;}	
}

@media(max-width:320px){
	#press-covrage-new ul li {width: 100% !important; margin-top:10px !important; margin: 10px 5px 0px 0 !important;}	
	.subs_left input[ type="text"] {height: 35px; font-size: 14px;}
	.subs_right button[ type="submit"] {height: 35px; line-height: 37px;}
	.logo img{ max-width:130px; }
	.quick_connect button[type="submit"] { font-size: 16px !important;}
	.qc_toggle {left: -46px; top: 15%; }
	.qc_toggle img {width: 46px;}
	.quick_connect textarea {height: 80px !important;}
	.read-img{font-size:14px;}
	.get_in_touch {margin-top: 30px !important;}
	.subscription_right {width: 100% !important;}	
}
.widget_link ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
	margin-right:8px
}  

.widget_link ul li {
    border-bottom: 1px dashed rgba(17, 17, 17, 0.3);
    position: relative;
    padding: 2px 3px 2px 0;
    margin-bottom: 0;
}

.widget_link ul li a {
	color: #000;
	text-decoration:none;
}