@charset "utf-8";
/* CSS Document */


body {
	margin: 0px;
	padding: 0px;
	background-color: #fff2db;
}
.clr {
	clear: both;
}


@font-face {
	font-family: "HelveticaCondensedBoldRegular";
	src: url('../font/helvetica_condensedbold.eot');
	src: url('../font/helvetica_condensedbold.eot?#iefix') format('embedded-opentype'),  url('../font/helvetica_condensedbold.svg#Helvetica') format('svg'),  url('../font/helvetica_condensedbold.woff') format('woff'),  url('..font/helvetica_condensedbold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
h1 {
	font-family: "HelveticaCondensedBoldRegular";
	font-size: 20px;
	color: #767676;
	font-weight: normal;
}
h2 {
	font-family: "HelveticaCondensedBoldRegular";
	font-size: 18px;
	color: #c27f21;
	font-weight: normal;
}
.home-bg {
	width: 100%;
	height: auto;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
}

.index-header-bg {
	width: 100%;
	height: 92px;
	background-color: #fff;
}

.index_header{width:980px;
height:auto;
margin:0 auto;
}


.main_logo{width:700px;
height:auto;
float:left;
}

.header_center{width:550px;
height:auto;
float:left;
margin:5px 0 5px 20px;
}

.main_social_icon1{width:200px;
height:auto;
float:none;
margin:15px 0 0 0;
text-align:right;
}

.alloted{float:right;
margin:20px 0 0 0;
}


.main_social_icon{width:130px;
height:auto;
float:right;
margin:15px 0 0 0;
text-align:right;
}




.right_banner{width:100%;
height:auto;
margin:20px 0 0 0;
}

.main_social_icon ul {
	list-style: none;
	float: right;
}
.main_social_icon ul li {
	display: block;
	float: left;
	width: 25px;
	margin: 5px 0 0 5px;
}

.main_social_icon1 ul {
	list-style: none;
	float: right;
}
.main_social_icon1 ul li {
	display: block;
	float: left;
	width: 25px;
	margin: 5px 0 0 5px;
}



.header-bg {
	width: 100%;
	height: 50px;
	background-color: #b59761;
}
.header {
	width: 980px;
	height: auto;
	margin: 0 auto;
}
.social-icon {
	width: 100%;
	height: auto;
	overflow: hidden;
	display:none;
}
.social-icon ul {
	list-style: none;
	float: right;
}
.social-icon ul li {
	display: block;
	float: left;
	width: 25px;
	margin: 5px 0 0 5px;
}

.menu2{width:100%;
height:47px;
background-color:#b59761;
}


#menu-bg{
margin:0 auto;
padding:0px;
width:980px;
height:41px;
z-index:100;
}

/*.menu{margin:10px 0 0 0;
padding:0px;
width:650px;
height:auto;
float:left;
}*/


#toggle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	background-image:url(../images/menu_a.png);
	background-repeat:no-repeat;		
	display:none;
	float:left;
	text-transform:uppercase;
	margin:2px 0 0 10px
	}
  #toggle a{
	display:block;
	padding:10px 20px 10px 30px;
	color:#FFF;
	text-decoration:none
	}
	
	

.menu {	
	height: 40px;
	width: 980px;
    float:left;
	margin:0;
    padding:0px;
	
	
	
}

.menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.menu ul li{
	list-style: none;
	font-family: "HelveticaCondensedBoldRegular";
	font-size: 16px;
	color: #fff;
	float:left;
	text-transform:uppercase;
	letter-spacing: 1px;
	}

.menu ul li a{
	display: block;
	padding:12px 10px;
	text-decoration: none;
	color: #fff;
	}
.menu ul li:hover{background-color:#9e7325;}	
.menu ul li > ul{
	display:none;
	}	
	
.menu ul li:hover > ul{
	display:block;
	position:absolute;
	z-index:999999999999;
	background: #b59761;
	}	
	
.menu ul li:hover > ul li{
	float:none;
	}	

.aboutus-bg {
	background-image: url(../images/overview.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.floorplan-bg {
	background-image:url(../images/floor-plan.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.contactus-bg {
	background-image:url(../images/contact-us.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.location-bg {
	background-image:url(../images/location.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.payment-bg {
	background-image:url(../images/payment.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.amenities-bg {
	background-image:url(../images/ameities-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.projecthighlight-bg {
	background-image:url(../images/highlight.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.overview-bg {
	background-image:url(../images/overview.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.promoter-bg {
	background-image:url(../images/parmoter.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.siteplan-bg {
	background-image:url(../images/site-map.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.specification-bg {
	background-image:url(../images/specification.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.unit-bg {
	background-image:url(../images/unit-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}

.affordable-bg {
	background-image:url(../images/afford.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 245px;
}


.logo-bg {
	width: 980px;
	height: auto;
	margin: 0 auto;
}
.logo {
	width: 260px;
	height: auto;
	float: right;
	margin: 5px 0 0 0;
}
.logo img {
	width: 100%;
	height: auto;
}


.slider{width:100%;
height:auto;
}

.slider_left{width:460px;
height:auto;
float:left;
}

.haryana{width:100%;
height:96px;
background-image:url(../images/haryana_bg.jpg);
background-repeat:no-repeat;
}

.haryana p{font-family: "HelveticaCondensedBoldRegular";
font-size:30px;
color:#965b07;
line-height:40px;
text-align:center;
padding:10px 0 0 0;
}

.housing_project{width:100%;
height:auto;
}

.housing_project p{font-family: "HelveticaCondensedBoldRegular";
font-size:30px;
color:#ce9d47;
line-height:40px;
text-align:center;
padding:10px 0 0 0;
}

.housing_project p span{color:#965b07;
font-size:25px;
}

.starting_price{width:100%;
height:auto;
margin:20px 0 0 0;
}

.starting_price p{font-family: "HelveticaCondensedBoldRegular";
font-size:30px;
color:#ce9d47;
line-height:40px;
text-align:center;
padding:10px 0 0 0;
}

.starting_price p span{color:#965b07;
font-size:25px;
}

#fade{
width: 460px;
  height: 285px;
  margin:40px 0 0 0px;
  border:1px solid #c38008;
}   



.slider_right{width:460px;
height:auto;
float:right;
}

.slider_right img{width:100%;}

.slider_right h2 {
  background-color: #be852c;
    color: #fff;
    float: right;
    font-family: "HelveticaCondensedBoldRegular";
    font-size: 20px;
    margin: 20px 0 0;
    padding: 5px;
    width: 280px;
	text-align:center;
}

.slider_right h2 a{color:#fff;
text-decoration:none;
}

.slider_right h3 {
  background-color:#F00;
    color: #fff;
    float: right;
    font-family: "HelveticaCondensedBoldRegular";
    font-size: 20px;
    margin: 20px 0 0;
    padding: 5px;
    width: 280px;
	text-align:center;
}

.slider_right h3 a{color:#fff;
text-decoration:none;
}




.page {
	width: 950px;
	height: auto;
	margin: 0 auto;
	background-color: #fff;
	padding: 15px;
	overflow: hidden;
}



.left-sidebar {
	width: 650px;
	height: auto;
	float: left;
}
.content {
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
}
.content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #767676;
	line-height: 22px;
	margin: 10px 0 0 0;
}

.content p a{color: #767676;
text-decoration:none;}

.content p a:hover{text-decoration:underline;}

.content p span{font-size:11px;}

.content h2 {
	margin: 10px 0 0 0;
}

.content h4{font-family: "HelveticaCondensedBoldRegular";
font-size:20px;
color:#666;
font-weight:normal;
margin:10px 0 0 0;
}



.content ul {
	list-style: none;
	margin: 10px 0 0 0;
}
.content ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #767676;
	margin: 0px;
	padding: 0 0 0 35px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 30px;
}
.right-sidebar {
	width: 230px;
	height: auto;
	float: right;
}
.query_bg {
	width: 220px;
	height: 330px;
	margin: 10px 0 0 0;
	background-color: #fff2db;
	padding: 5px;
}
.query {
	width: 210px;
	height: auto;
	padding: 10px 0 0 0;
}
.query input {
	width: 210px;
	height: auto;
	background-color: #fff;
	border: 1px solid #f3c573;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3c3c3c;
	padding: 5px;
}
.query textarea {
	width: 210px;
	height: 100px;
	background-color: #fff;
	border: 1px solid #f3c573;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3c3c3c;
	padding: 5px;
	resize: none;
}
.query input.security {
	width: 100px;
	float: left;
}
.query img {
	float: left;
	margin: 0 0 0 5px;
}
.query input.submit {
	width: 100px;
	float: left;
	background-color: #b59761;
	color: #fff;
}
.fotter-bg {
	width: 100%;
	height: 60px;
	background-color: #c6b17e;
}
.footer {
	width: 980px;
	height: auto;
	margin: 0 auto;
}
.footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	float: left;
	margin: 15px 0 0 0;
}

.footer p a{text-decoration:none;
color:#FFF;
}

.footer h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	float: right;
	margin: 15px 0 0 0;
}
.project-highlight {
	width: 100%;
	height: auto;
}
 .project-highlight-left{width:45%;
 height:auto;
 float:left;
 }
 
 .center{text-align:center;}
 
 .project-highlight-left ul {
	list-style: none;
	margin: 10px 0 0 0;
}
.project-highlight-left ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #767676;
	margin: 0px;
	padding: 0 0 0 35px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 30px;
}
 
 .project-highlight-right{width:45%;
 height:auto;
 float:right;
 }

 .project-highlight-right ul {
	list-style: none;
	margin: 10px 0 0 0;
}
.project-highlight-right ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #767676;
	margin: 0px;
	padding: 0 0 0 35px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 30px;
}

.floor_plan-type1{width:640px;
height:auto;
border:1px solid #ccc;
overflow:hidden;
margin:10px 0 0 0;
padding:5px;
}

.media_box{
	width:45%;
	float:left;
	margin: 0 0 0 20px;
	overflow:hidden;
}
.media_img{
	width:300px;
	height:300px;
	float:left;
	text-align:center;
}
.media_img img{
	width:100%;
	height:auto;
	
}



.media_img{
	width:300px;
	height:300px;
	float:left;
	text-align:center;
}
.media_img img{
	width:100%;
	height:auto;
	
}

.site-plan{width:500px;
height:auto;
overflow:hidden;
margin:10px auto 0;
padding:5px;
}

.site-plan-inner{
	width:100%;
	overflow:hidden;
	text-align:center;
}

.site-plan-inner p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666;
}


.core-thought{width:100%;
height:auto;
margin:10px 0 0 0;
}

.foresight{width:70%;
height:auto;
float:left;
}

.foresight ul {
	list-style: none;
	margin: 10px 0 0 0;
}
.foresight ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #767676;
	margin: 0px;
	padding: 0 0 0 35px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 30px;
}

.chairmen{width:28%;
height:auto;
float:right;
}

.project-detail{width:100%;
height:auto;
margin:10px 0 0 0;
}

.group-housing{width:50%;
height:auto;
float:left;
}


.group-housing ul {
	list-style: none;
	margin: 10px 0 0 0;
}
.group-housing ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #767676;
	margin: 0px;
	padding: 0 0 0 35px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 30px;
}

.township{width:45%;
height:auto;
float:right;
}

.contactus{width:650px;
height:auto;
margin:10px 0 0 0;
overflow:hidden;
}

.corporate-Office{width:310px;
height:180px;
background-color:#efefef;
float:left;
margin:0 10px 0 0;
}


.corporate-Office h2 {width:300px;
background-color:#b59761;
padding:5px;
color:#fff;
font-family: "HelveticaCondensedBoldRegular";
font-size:20px;
margin:0px;
}

.contac-inner{width:310px;
height:auto;
clear:both;
margin:10px 0 0 0;}

.contac-inner h3{width:100px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #767676;
float:left;
text-align:right;
}

.contac-inner p{width:200px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #767676;
float:right;
margin:0px;
}

.contac-inner p a{color: #767676;
text-decoration:none;}

.specification_inner{width:650px;
height:auto;
margin: 10px 0 0 0;
}

.specification_row1{width:640px;
height:auto;
background-color:#f2f2f2;
padding:5px;
overflow:hidden;
}

.specification_row1-left{width:200px;
height:auto;
float:left;
margin:0px;
}

.specification_row1-left p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
margin:0px;
}

.specification_row1-right{width:430px;
height:auto;
float:left;
}


.specification_row1-right p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
margin:0px;
}


.specification_row2{width:640px;
height:auto;
background-color:#fff;
padding:5px;
overflow:hidden;
}


.payment_inner{width:650px;
height:auto;
margin: 10px 0 0 0;
}

.payment_inner_row1{width:640px;
height:auto;
background-color:#f2f2f2;
padding:5px;
overflow:hidden;
}

.payment_inner_row1-left{width:430px;
height:auto;
float:left;
margin:0px;
}

.payment_inner_row1-left p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
margin:0px;
}

.payment_inner_row1-right{width:200px;
height:auto;
float:left;
}


.payment_inner_row1-right p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
margin:0px;
}


.payment_inner_row2{width:640px;
height:auto;
background-color:#fff;
padding:5px;
overflow:hidden;
}

.unit-detail{width:645px;
height:auto;
margin:15px 0 0 0;
border:1px solid #e1e1e1;
}

.unit{width:100%;
height:40px;
background-color:#b59761;
}

.unit p{width:150px;
float:left;
height:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
border-right:1px solid #fff;
margin:0px;
padding:5px;
}

.unit-bottom{width:100%;
height:40px;
border-bottom:1px solid #CCC;
}

.unit-bottom p{width:160px;
float:left;
height:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
border-right:1px solid #ccc;
margin:0px;
padding:5px 0;
}

.thankyou{width:100%;
height:250px;
text-align:center;
}


.main_content{width:100%;
height:auto;
overflow:hidden;
}

.main_content h1{font-family: "HelveticaCondensedBoldRegular";
font-size:25px;
color:#be852c;
font-weight:normal;
margin:20px 0 0 0;
text-align:center;
}

.main_content h2{font-family: "HelveticaCondensedBoldRegular";
font-size:20px;
color:#fff;
background-color:#be852c;
padding:5px;
width:180px;
margin:20px 0 0 0;
float:right;
display:none;
}

.main_content h2 a{text-decoration:none;
color:#fff;
}


.main_content p{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
line-height:24px;
margin:10px 0 0 0;
}

.main_content p a{text-decoration:none;
color:#767676;
}

.main_content p a:hover{text-decoration:underline;}


.online_booking{width:100%;
height:auto;
}

.online_booking p.error{color:#b40000;}

.online_booking_heading{width:100%;
height:auto;
}



.online_booking_row1{width:100%;
height:auto;
overflow:hidden;
margin:15px 0 0 0;
}

.online_booking_row2{width:100%;
height:auto;
overflow:hidden;
margin:10px 0 0 0;
}

.row1_left{width:48%;
height:auto;
float:left;
margin:0 18px 0 0 ;
}

.row1_left h2{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#b59761;
}

.row1_left_field{width:100%;
height:auto;
margin:10px 0 0 0;
overflow:hidden;
}

.row2_left_field{width:100%;
height:auto;
margin:10px 0 0 0;
overflow:hidden;
}

.row1_left_field p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
}

.row1_left_field label{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
padding:10px;
}

.row1_left_field p span{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
}
 

.row1_left_field input{width:98%;
height:25px;
border:1px solid #CCC;
outline:none;
margin:10px 0 0 0;
}

.row1_left_field input.error{border:1px solid #b40000;}



.row2_left_field{width:65%;
height:auto;
float:left;
}



.son{margin-right: 5px !important;
    margin-top: 0 !important;
    position: relative;
    top: 3px;
    width: 3% !important;
	float:left;}
	
	.son1{margin-right: 5px !important;
    margin-top: 0 !important;
    position: relative;
    top: 3px;
    width: 3% !important;
	float:left;}
	
.p_call{float:left; padding:5px; padding-right:10px;}
	
.row2_left_field p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
}

.row2_left_field input{width:100%;
height:25px;
background-color:#efefef;
border:1px solid #CCC;
outline:none;
margin:5px 0 0 0;
}

.row2_right_field{width:30%;
height:auto;
float:right;
}

.row2_right_field p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
}

.row2_right_field input{width:100%;
height:25px;
background-color:#efefef;
border:1px solid #CCC;
outline:none;
margin:5px 0 0 0;
}



.row1_right{width:48%;
height:auto;
float:right;
background-color:#ececec;
}

.row1_right p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
text-align:center;
margin:50px 0 0 0;
}

.online_booking_row2{width:100%;
height:auto;
overflow:hidden;
margin:15px 0 0 0;
}



.online_booking_row2 label{font-size:15px;
color:#767676l !important;
font-family:Arial, Helvetica, sans-serif;

}

.online_booking_heading{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676l !important;
margin:0 0 15px 0;
}

.row1_left_field input.online_booking_submit{width:150px ;
height:40px;
background-color:#b59761;
color:#fff;
}

.bank-details-control{
	width:200px;
	height:auto;
	float:right;
	display:none;}


.bank-details{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	width:400px;
	height:auto;
	float:none;}



.bank-details  p{font-family: "HelveticaCondensedBoldRegular";
font-size:20px;
color:#fff;
background-color:#be852c;
text-align:center;
padding:5px;
width:250px;
margin:5px 0 0 0;
float:right;
}



.bank-details  p a{

color:#fff;
text-decoration:none;

}

.draw-result{width:100%;
height:auto;
overflow:hidden;

}

.draw-result-row2{width:100%;
height:auto;
overflow:hidden;
margin:20px 0 0 0;
}

.draw-result-row2 input{width:300px;
height:30px;
margin:0 auto;
border:1px solid #ccc;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
float:left;
}

.draw-result-row2 input.getresult{width:100px;
background-color:#B59761;
color:#fff;
height:40px;
margin:0 0 0 20px;
}

.draw-result-row2-description{width:100%;
height:auto;
overflow:hidden;
margin:20px 0 0 0;
}

.unicode{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#767676;
}




.galllery-sec{ width:auto; text-align:center;}
.galllery-sec h3{   font-family: "HelveticaCondensedBoldRegular";
    font-size: 25px;
    color: #be852c;
    font-weight: normal;
    margin:20px 0;
    text-align: center;}
	
.galllery-sec ul li{ display:inline-block; text-align:center; width:215px; margin:5px;}
.galllery-sec img{ border:solid 1px #ccc; width:100%; height:auto; padding:2px;}


.approved-col{font-family: "HelveticaCondensedBoldRegular"; margin:7px 0; text-align:center; width:auto; 
float:none;  margin-top:30px;}
.approved-col img{ margin:3px 0;}
.approved-col h5{ font-size:18px;}
