@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
}
a{ outline:none;}
p{font-weight:normal;}

@font-face {
    font-family: 'pristinaregular';
    src: url('../fonts/pristina-webfont.eot');
    src: url('../fonts/pristina-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pristina-webfont.woff') format('woff'),
         url('../fonts/pristina-webfont.ttf') format('truetype'),
         url('../fonts/pristina-webfont.svg#pristinaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family: 'CalibriRegular';
src: url('../fonts/calibri-webfont.eot');
src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/calibri-webfont.woff') format('woff'),
url('../fonts/calibri-webfont.ttf') format('truetype'),
url('../fonts/calibri-webfont.svg#CalibriRegular') format('svg');
font-weight: normal;
font-style: normal;}
@font-face {
    font-family: 'MeliorRoman';
    src: url('../fonts/melior-webfont.eot');
    src: url('../fonts/melior-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/melior-webfont.woff') format('woff'),
         url('../fonts/melior-webfont.ttf') format('truetype'),
         url('../fonts/melior-webfont.svg#MeliorRoman') format('svg');
    font-weight: normal;
    font-style: normal;}
	
	@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


#page_wrap {
	width:100%;
	margin:0px;
	padding:0px;
}
.banner_wrap {
	float:left;
	width:100%;
	height:700px;
	overflow:hidden;
	position:relative;
	top:0px;
	z-index:-1
}
.banner_wrap-sub {
	float:left;
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
	top:0px;
	z-index:-1;
}
.banner_wrap-sub img {
	width:100%;
	background-position:center;
}
.menu_wrap {
	float:left;
	width:100%;
	height:220px;
	position:fixed;
	top:0px;
	bottom:0px;
	overflow:hidden;
}
.top_menubl {
	float:left;
	width:100%;
	height:70px;
	background:url(../images/menu_bg.jpg) repeat-x;
	
	
}
.menu_shadow {
	float:left;
	width:100%;
	height:28px;
	margin:0px;
	padding:0px;
}
.main_menu {
	width:100%;
	height:122px;
	position:relative;
	top:-98px;
	clear:both;
}
.center_menu {
	width:1000px;
	height:122px;
	margin:0 auto;
	/*position:fixed;*/
}
.nav_leftbl {
	float:left;
	width:354px;
	height:70px;
}
.nav_right {
	float:right;
	width:395px;
	height:70px;
}
.logo_bl {
	float:left;
	width:230px;
	height:121px;
	margin-left:15px;
}
/*navigation left menu start*/
#menu{list-style:none; display:inline; margin:0px; padding:0px; }
#menu li{ display:block; width:175px; height:94px; float:left; text-align:center; line-height:100px; font-family:'MeliorRoman',"Times New Roman", Times, serif; color:#6b6b6b; font-size:14px; margin-top:-14px; position:relative;}
#menu a{display:block; text-decoration:none; color:#6b6b6b; height:85px; }
#menu a:hover{ text-decoration:none; color:#66ae45;}
#menu li.selected{color:#66ae45;}

/*----------Drop Down------------*/
#menu ul{list-style:none; position:absolute; left:-9999px; padding:0px; margin:0px; z-index:1000;}
#menu ul li{float:none; background:url(../images/menu_bgimage.png) no-repeat top left; height:36px; line-height:34px; font-family:'MeliorRoman',"Times New Roman", Times, serif; cursor:pointer; margin:0px; padding:0px;}
#menu ul a{	white-space:nowrap;}
#menu li:hover ul{left:0;}
#menu li:hover a{text-decoration:none; color:#0e6eb8;}
#menu li:hover ul a{text-decoration:none; color:#6b6b6b; height:36px;}
#menu li:hover ul li a:hover{ color:#0e6eb8; height:36px;}
/*navigation left menu end*/

/*navigation right menu start*/
.nav_right ul{
	list-style:none;
	margin-top:22px;
	padding:0px;
}
.nav_right ul li{
	display:inline;
	margin:0px;
	padding:0px;
}
.nav_right ul li a {
	font-family:'MeliorRoman',"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#6b6b6b;
	padding:30px;
}
.nav_right ul li a:hover{
	color:#666;
}
/*----------Created for menu after logo, specially for validation------------*/
#menu2{list-style:none; display:inline; margin:0px; padding:0px; }
#menu2 li{ display:block; width:175px; height:94px; float:left; text-align:center; line-height:100px; font-family:'MeliorRoman',"Times New Roman", Times, serif; color:#6b6b6b; font-size:14px; margin-top:7px; position:relative;}
#menu2 a{display:block; text-decoration:none; color:#6b6b6b; height:94px; }
#menu2 a:hover{ text-decoration:none; color:#66ae45;}
#menu2 li.selected{color:#66ae45;}

/*----------Drop Down------------*/
#menu2 ul{list-style:none; position:absolute; left:-9999px; padding:0px; margin:0px; z-index:1000;}
#menu2 ul li{float:none; background:url(../images/menu_bgimage.png) no-repeat top left; height:36px; line-height:34px; font-family:'MeliorRoman',"Times New Roman", Times, serif; cursor:pointer; margin:0px; padding:0px;}
#menu2 ul a{	white-space:nowrap;}
#menu2 li:hover ul{left:0;}
#menu2 li:hover a{text-decoration:none; color:#66ae45;}
#menu2 li:hover ul a{text-decoration:none; color:#6b6b6b; height:36px;}
#menu2 li:hover ul li a:hover{ color:#66ae45; height:36px;}

/*navigation right menu end*/

/*conent start*/
.conent_wrap {
	float:left;
	width:100%;
	height:auto;
	background:url(../images/pattern.jpg) repeat;
}
.main_container {
	width:1000px;
	height:auto;
	margin:0 auto;
}
.banner_bot {
	float:left;
	width:1000px;
	height:31px;
	margin-top:-28px;
	padding:0px;
}
.con_projectbl {
	float:left;
	width:1000px;
	height:auto;
	padding-bottom:10px;
	margin-top:10px;
}

.con_projectbl h2 {
	margin-top:10px;
	font-family:'open_sansregular', serif; 
	font-size:18px;
	color:#182638;
	padding:0px;
	font-weight:normal;
}
.con_projectbl h3 {
	margin:0px;
	font-family:'pristinaregular', serif; 
	font-size:26px;
	color:#036;
	padding:0px;
	font-weight:normal;
}
.banjara_des {
	font-family:'MeliorRoman',"Times New Roman", Times, serif; 
	font-size:13px;
	color:#333;
	padding-left:5px;

}
.banjara_des_1 {
	font-family:'MeliorRoman',"Times New Roman", Times, serif;
	font-size:13px;
	color:#333;
	line-height:18px;
}
.proj_bl {
	float:left;
	width:1000px;
	height:auto;
}
.proj_obel{
	float:left;
	width:305px;
	height:157px;
	margin-top:5px;
	margin-right:42px;
}
.proj_obel_right{
	float:right;
	width:305px;
	height:157px;
	margin-top:5px;
}
/*conent end*/
/*Footer start*/
.footer_wrap {
	width:100%;
	height:45px;
	float:left;
	background:#4d4d4d;
	box-shadow:inset 1px 4px 2px #333;
	-ms-box-shadow:inset 1px 4px 2px #333;
	-moz-box-shadow:inset 1px 4px 2px #333;
	-o-box-shadow:inset 1px 4px 2px #333;
}
.footer {
	width:1000px;
	height:42px;
	margin:0 auto;
}
.copy_rt {
	float:left;
	width:400px;
	height:20px;
	margin-top:12px;
}
.copy_rt p {
	font-family:Verdana, Tahoma;
	font-size:10px;
	color:#949494;
	font-weight:normal;
	text-align:left;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.social_icon {
	float:left;
	width:110px;
	height:25px;
	margin-top:8px;
	margin-left:150px;
}
.social_icon a {
	margin:3px;
}
.powerd_bl {
	float:right;
	width:110px;
	height:20px;
	margin-top:10px;
}
.powerd_bl p {
	font-family:Verdana, Tahoma;
	font-size:10px;
	color:#949494;
	font-weight:normal;
	text-align:left;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.powerd_bl a {
	font-family:Verdana, Tahoma;
	font-size:10px;
	color:#949494;
	font-weight:normal;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.powerd_bl a:hover {
	text-decoration:underline;
}
/*Footer end*/

/*enquiry start*/
.name_bl {
	font-family:'MeliorRoman',"Times New Roman", Times, serif;
	font-size:14px;
	color:#333;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.text_bl {
	float:left;
	width:250px;
	height:22px;
	border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #999;
	padding:3px;
	color:#333;
	box-shadow: 1px 1px 1px  #999;
	font-family:'MeliorRoman',"Times New Roman", Times, serif;
	font-size:14px;

}
.text_select {
	float:left;
	width:257px;
	height:30px;
	border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #999;
	padding:3px;
	color:#333;
	box-shadow: 1px 1px 1px  #999;
	font-family:'MeliorRoman',"Times New Roman", Times, serif;
	font-size:14px;
}
.text_area {
	float:left;
	width:250px;
	height:65px;
	border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #999;
	padding:3px;
	color:#333;
	box-shadow: 1px 1px 1px  #999;
	resize:none;
}
.sub_btn {
	width:85px;
	height:30px;
	background:#015d8e;
	border-radius:3px;
	border:1px solid #014265;
	color:#FFF;
	cursor:pointer;
}
.enqu_img_bl {
	float:right;
	width:473px;
	height:269px;
	border:2px solid #FFF;
	box-shadow:1px 1px 2px 1px #666;
}

.prof_img_bl {
	float:left;
	width:400px;
	height:250px;
	border:2px solid #FFF;
	box-shadow:1px 1px 2px 1px #666;
	margin-top:10px;
	margin-right:20px;
}
.prof_img_bl_obel {
	float:left;
	width:506px;
	height:255px;
	border:2px solid #FFF;
	box-shadow:1px 1px 2px 1px #666;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:25px;
}
.prof_img_bl_obel1 {
	float:left;
	width:400px;
	height:202px;
	border:2px solid #FFF;
	box-shadow:1px 1px 2px 1px #666;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:25px;
}
.proj_bl p {
	font-family:'MeliorRoman',"Times New Roman", Times, serif; 
	font-size:13px;
	color:#313131;
	line-height:20px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:normal;
	text-align:justify;
}
.adres_bl {
	float:left;
	height:auto;
	width:1000px;
	margin-top:10px;
	padding-bottom:25px;
}
.off_bl {
	float:left;
	width:332px;
	height:auto;
}
.off_bl h2, .contact_head {
	font-family:'MeliorRoman',"Times New Roman", Times, serif;
	font-size:15px;
	color:#182638;
	font-weight:bold;
	padding:0px;
	float:left;
}
.off_bl p {
	color: #333333;
    font-family:'MeliorRoman',"Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    padding: 5px 0 0;
    text-align: justify;
	margin-top:20px;
	clear:both;
}
.off_bl_1 p {
	color: #202020;
    font-family:'MeliorRoman',"Times New Roman", Times, serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    text-align: justify;
}
.off_bl_1 a {
	color:#004080;
	font-size:15px;
	text-decoration:none;
}
.off_bl_1 a:hover{
	color:#900;
}
.proj_profile_bl{
	width:1000px;
	float:left;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	-ms-box-shadow:0px 2px 2px #999;
	-o-box-shadow:0px 2px 2px #999;
	-moz-box-shadow:0px 2px 2px #999;
	-webkit-box-shadow:0px 2px 2px #999;
	border-left:2px solid #033;
	background:#E6E6E6;
	box-shadow:0px 2px 2px #999;

}
.prof_nav {
	float:left;
	height:50px;
}
.prof_nav ul{
	list-style:none;
	margin-top:13px;
	padding:0px;
}
.prof_nav ul li {
	display:inline;
	margin:8px;
	padding:0px;
	border-right:1px dotted #666;
}
.prof_nav ul li a {
	font-family:'CalibriRegular',Sans-Serif;
	font-size:14px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
	margin-right:11px;
}
.prof_nav ul li a:hover, .prof_nav ul li.selected a{
	color:#004080;}
.banj_brochure {
	width:161px;
	height:50px;
	float:right;
}
.proj_head {
	font-family:'open_sansregular', serif; 
	font-size:14px;
	color:#182638;
	padding:0px;
	font-weight:bold;
}
.floor_image img {
	border:1px solid #999;
	box-shadow:1px 1px 3px #666;
	-o-box-shadow:1px 1px 3px #666;
	-ms-box-shadow:1px 1px 3px #666;
	-webkit-box-shadow:1px 1px 3px #666;
	-moz-box-shadow:1px 1px 3px #666;
}
.map_bl {
	float:left;
	width:545px;
	height:520px;
}
.error {
	color:#F00;
}