@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
video {
  width: 100%    !important;
  height: auto   !important;
}
.videoWrapper {
	position: relative;
	padding-bottom: 41.25%; /* 16:9 */
	padding-top: 2px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
.clear{ clear:both; height:0;}
.spacer{ clear:both; height:15px;}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		6;
	dw-num-cols-tablet:		12;
	dw-num-cols-desktop:	16;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/
/* Mobile Layout: 480px and below. */
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width:100%;
	/*width: 96.6666%;
	padding-left: 1.6666%;
	padding-right: 1.6666%;*/
}
#LayoutDiv1 {
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
	z-index:99; position:relative
}
#top-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	padding-bottom: 5px;
	padding-right:2%;
	padding-left:2%;
}
#logo-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 25.0344%;
	display: block;
}
#top-right-link {
	clear: none;
	float: right;
	margin-left: 1.6949%;
	width: 66.0508%;
	display: block;
}
#navigation-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding:10px 0;
}
#navigation-panel-box { margin:0px; width:auto; }
.logo-fiftyyears{display:none;}
.logo-fiftyyears-02{ width:90px; background:none; float:left; height:95px; margin:5px 0 0 10px;  display:block; }
#call-now {
	clear: none;
	float: right;
	margin-left: 0px;
	width: -moz-max-content;
	display: block;
	background-color: #f5f5f5;
	background-image: url(../../images/phone-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-family: Roboto, "sans-serif;";
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	color: #444;
	padding-right: 8px;
	font-weight: bold;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DDD;
}
#call-now a{ text-decoration:none; color:#444;}
#social-icon {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#social-icon-mob {
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	background-color: #EEE;
	border-top: 3px solid #DDD;
	color: #444;
	font-family: Roboto, sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-left: 0;
	padding: 10px 2% 10px;
	text-align: left;
	text-transform: uppercase;
}
#social-icon-mob img {
	margin: -5px 0 0;
	padding: 0 4px 0 0;
	vertical-align: middle;
}
#social-icon-mob img.img1 {
	margin: -5px 0 0;
	padding: 0 4px 0 8px;
	vertical-align: middle;
}
#social-text{clear: both;
	float: left;
	margin-left: 0;
	width: 34%%;
	display: block;}
#social-img{clear: none;
	float:left;
	margin:10px 0 0 0;
	width:95%;
	display: block;
	padding:3px 0 0 0;
	text-align:left;}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#header-mob {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#middle-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#middle-main {
	clear: both;
	float: none;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width: 960px; 
}
#functionality-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#functionality-panel-mobile{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	padding:4% 2% 0 2%;
}
#orange-div {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#orange-div a{clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	background-color: #f5821f;
	background-image: url(../../images/orange-bg.gif);
	font-family: 'Roboto', "sans-serif;";
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 2.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	text-decoration:none;
	margin:0 0 0.5% 0;
}
#green-div {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#green-div a{
	clear: none;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: 'Roboto', "sans-serif;";
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 2.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	background-color: #71bf44;
	background-image: url(../../images/green-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration:none;
	margin:0 0 0.5% 0;
}
#blue-div {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#blue-div a{ 
	clear: none;
	float: left;
	margin-left:0;
	width: 95%;
	display: block;
	font-family: 'Roboto', "sans-serif;";
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	background-color: #2163ad;
	background-image: url(../../images/blue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:2.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	text-decoration:none; 
	color:#fff;
	margin:0 0 0.5% 0;
}
#panel1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: none;
	background-image: url(../../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 2%;
	font-family: Arimo, sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 15px 2% 30px 2%;
}
#panel2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 2%;
}
#form-div {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding:0 0 5% 0;
}
#form-fields {
	clear: both;
	display: block;
	float: left;
	margin-left: 0;
	width: 100%;
}
#form-field1 {
	clear: both;
	display: block;
	float: left;
	margin-left: 0;
	padding-bottom: 1.5%;
	width: 100%;
}
#form-field1 select, #form-field2 select, #form-field3 select, #form-field4 select {
	width: 100%; border:1px solid #DDD; border-radius:4px; padding:1%;
}
#form-field2 {
	clear: none;
	display: block;
	float: left;
	margin-left: 1.2658%;
	padding-bottom: 1.5%;
	width: 100%;
}
#form-field3 {
	clear: both;
	display: block;
	float: left;
	margin-left: 0;
	padding-bottom: 1.5%;
	width: 100%;
}
#form-field4 {
	clear: none;
	display: block;
	float: left;
	margin-left: 1.2658%;
	padding-bottom: 1.5%;
	width: 100%;
}
#search-btn{
	clear: none;
	float: left;
	width: 100%;
	display: block;
	background:url(../../images/search-bg.gif) repeat left top;
	border-radius:4px;
}
#search-btn input{
	cursor:pointer;
	background:url(../../images/search-btn-mob.png) no-repeat right center;
	height:31px; width:100%; border:0; color:#fff; text-transform:uppercase; font-family: 'Roboto', "sans-serif;";
	font-size: 17px;font-weight: 500; text-align: left; }
#news-div {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	text-transform: uppercase;
	padding-bottom: 3%;
}
#form-fields {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#form-field1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom:3%;
}
#form-field2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom:3%;
}
#form-field3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom:3%;
}
#form-field4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-bottom:3%;
}
#title1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	text-transform: uppercase;
	padding-bottom: 3%;
}
h2#title1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	text-transform: uppercase; font-weight:400; line-height:6px;
	padding-bottom: 3%;
}
#news-ticker {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#btn-view {
	clear: both;
	color: #F58220;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 13px;
	font-weight: 700;
	margin-left: 0;
	padding-top: 10px;
	text-decoration: none;
	width: 100%;
}
#btn-view a {
	color: #F58220;
	text-decoration: none;
}
.newsticker-jcarousellite {
	height: 70px;
	overflow: hidden;
	width: 100%;
}
.newsticker-jcarousellite ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.newsticker-jcarousellite ul li {
	display: block;
	padding: 5px 0;
	width: auto !important
}
.newsticker-jcarousellite2 {
	height: 60px;
	overflow: hidden;
	width: 100%;
}
.newsticker-jcarousellite2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.newsticker-jcarousellite2 ul li {
	display: block;
	padding: 5px 0;
}
#footer-div {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#welcome-div {
	background-image: url("../../images/shadow.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-left: 0;
	padding: 0 2% 30px;
	width: 96%;
}

#awards-div {
	background-image: url("../../images/shadow.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-left: 0;
	padding: 0 2% 30px;
	width: 96%;
}
#customer-div {
	clear: both;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-left: 0;
	padding: 0 2% 25px;
	width: 96%;
}
#welcome-title {
	background-image: url("../../images/title-bg.gif");
	background-position: left 4px;
	background-repeat: no-repeat;
	clear: both;
	color: #034EA2;
	display: block;
	float: left;
	font-family: Roboto,sans-serif;
	font-size: 17px;
	margin-left: 0;
	padding-bottom: 4%;
	padding-left: 13px;
	text-transform: uppercase;
	width: 96%;
}
#welcome-title span {
	font-weight: 700;
}

#welcome-text {
	clear: both;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-left: 0;
	margin-bottom: 20px;
	width: 95%;
}
h1#welcome-title {
	background-image: url("../../images/title-bg.gif");
	background-position: left 4px;
	background-repeat: no-repeat;
	clear: both;
	color: #034EA2;
	display: block;
	float: left;
	font-family: Roboto,sans-serif;
	font-size: 17px; font-weight:400;
	margin: 0;
	padding-bottom: 4%;
	padding-left: 15px;
	text-transform: uppercase;
	width: 96%;
}
h1#welcome-title span {
	font-weight: 700; color:#034ea2;
}
h2#welcome-title {
	background-image: url("../../images/title-bg.gif");
	background-position: left 11px;
	background-repeat: no-repeat;
	clear: both;
	color: #034EA2;
	display: block;
	float: left;
	font-family: Roboto,sans-serif;
	font-size: 17px;
	margin-left: 0;
	padding-bottom: 4%;
	padding-left: 15px; font-weight:400;
	text-transform: uppercase;
	width: 96%;
}
#readmore {
	clear: both;
	color: #F58220;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 13px;
	font-weight: 700;
	margin-left: 0;
	padding-top: 15px;
	width: 95%;
}
#readmore a {
	color: #F58220;
	text-decoration: none;
}
#awards-img {
	clear: both;
	display: block;
	float: left;
	margin-left: 0;
	width: 24.0506%;
}
#awards-text-div {
	clear: none;
	display: block;
	float: left;
	margin-left: 1.2658%;
	width: 70.6962%;
}
#awards-title {
	background-image: url("../../images/title-bg.gif");
	background-position: left 4px;
	background-repeat: no-repeat;
	clear: both;
	color: #034EA2;
	display: block;
	float: left;
	font-family: Roboto,sans-serif;
	font-size: 17px;
	margin-left: 0;
	padding-bottom: 6%;
	padding-left: 15px;
	text-transform: uppercase;
	width: 96%;
}
#awards-title {
	background-image: url("../../images/title-bg.gif");
	background-position: left 4px;
	background-repeat: no-repeat;
	clear: both;
	color: #034EA2;
	display: block;
	float: left;
	font-family: Roboto,sans-serif;
	font-size: 17px;
	margin-left: 0;
	padding-bottom: 6%;
	padding-left: 15px; line-height:10px; font-weight:400;
	text-transform: uppercase;
	width: 96%;
}
#awrads-text {
	clear: both;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-left: 0;
	width: 100%;
}
#awrads-text span {
	font-weight: 700;
	text-transform: uppercase;
}
#view-all {
	clear: both;
	color: #F58220;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 13px;
	font-weight: 700;
	margin-left: 0;
	padding-top: 15px;
	width: 100%;
}
#view-all a {
	color: #F58220;
	text-decoration: none;
}
#award1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#customer-title {
	background-image: url("../../images/title-bg.gif");
	background-position: left 4px;
	background-repeat: no-repeat;
	clear: both;
	color: #034EA2;
	display: block;
	float: left;
	font-family: Roboto,sans-serif;
	font-size: 17px;
	margin-left: 0;
	padding-bottom: 6%;
	padding-left: 15px;
	text-transform: uppercase;
	width: 96%;
}
#customer-text {
	clear: both;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-left: 0;
	width: 100%;
}
#customer-text1 {
	clear: both;
	display: block;
	float: left;
	font-family: Arimo,sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-left: 0;
	width: 100%;
}
#customer-text1 p {
	line-height: 18px;
	margin: 0;
	padding: 0 0 8px;
}
.blue {
	color: #034EA2;
	font-weight: bold;
}
#footer-div2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #1c5493;
	color: #FFF;
	font-family: Arimo, sans-serif;
	font-size: 12px;
	font-weight:400;
}
#footer-panel {
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#copyright-panel {
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#footer-text1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer-text2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer-text3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-links {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-link {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-sublink {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;1183
	
}
#project-sublink1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-sublink2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-sublink3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#copyright-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	padding-right: 1%;
	padding-left: 1%;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	font-weight: 500;
}
#copyright-text span{ display: block; text-indent:-50px; font-size:1px;}
#copyright-text img{ vertical-align:middle; margin:0; display:none;}
#copyright-text a{ text-decoration:underline; color: #fff;}
#copyright-text a.last-link{text-decoration:none; color: #fff;}
.call-btn {width: 42px;position: fixe; z-index:999; right:0; top:291px; display:none}
.slide-out-div1 {display:none;width: 152px;position: absolute !important; z-index:999; }
.slide-out-div1 a{background:url(../../images/enquiry-now-btn.png) no-repeat top left; height: 142px; display:none !important;}
.handle1{width:42px;/* margin: 0 0 0 6px;*/display:none}
#LoginTable {background: url(../../images/enquiry-form-bg.gif) no-repeat left top; width: 109px; height:153px; padding:20px; float:left; display:none}
#inside-header{ width:100%; float: left; clear:both; display:block;}
#header1{ width:100%; float: left; clear:both; display:block; background:url(../../images/inside-header.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#inside-project-links {clear: both;float: left;margin-left: 0;width: 100%;display: block;}
.gray-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f5f5f5;}
.white-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fff;}
.violet-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#decefd;}
.work-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ced6fd;}
.employee-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fce9b9;}
.people-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#dbffcc;}
.leadership-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1ecf5;}
.company-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fdeafd;}
.growth-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fcdcb9;}
.expansion-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#b9fcef;}
.policy-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ffffcc;}
.strength-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ccffcc;}
.benefits-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ccffff;}
.careers-panel1{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1d4b9;}
.careers-panel2{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8f6e8;}
.careers-panel3{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8f1f6;}
.careers-panel4{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8e8f6;}
.careers-panel5{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8dbf6;}
.careers-panel6{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e7e1b9;}
.careers-panel7{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1d8f6;}
.careers-panel8{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#bfd8dd;}
.careers-panel9{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ecdef3;}
.careers-panel10{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#b8dbf6;}
.about-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fdece4;}
.culture-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f4fed5;}
.development-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fef6e6;}
.credentials-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fbe9c8;}
.vission-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e7e6e5;}
.mission-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#def6fd;}
.values-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f0f1e6;}
.supportive-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#c4e3dd;}
#project-links-div {clear: both; margin: 0 auto;width: 100%; max-width:960px; display: block; position:relative}
#links-right-div {clear: both;float: left;margin-left: 0;width: 100%;display: block; padding:10px 0;}
#green-call-div {clear: both;float: left;margin-left: 0;width: 100%;display: none;}
#green-btn {clear: both;float: left;margin-left: 0;width: 100%;display: block;}
#content-container { clear: both; margin: 0 auto; width: 100%; display: block; max-width:960px;}
#container1{ clear: both; float: left; margin-left: 0; width: 94%; display: block; padding:20px 3% 0 3%}
#container2{ clear: both; float: left; margin-left: 0; width: 94%; display: block; padding:20px 3% 0 3%}
#project-big-img { clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:15px 0 15px 0;}
#project-big-img img, #project-big-img2 img{ width:100%;}
#project-big-img img.pdf-icon{width:auto; float:right}
#project-content-div { clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#project-content-div-csr { clear: both; float: left; margin-left: 0; width: 100%; display: block;}
h1{ margin:0; padding:0 0 15px 0; color:#0a53a5; font-size:19px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase; line-height:20px; clear:both; display:block;}
h1 span{ color:#444;  font-size:15px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase;}
h1 a{ text-decoration:none; color:#0a53a5}
h2{ margin:0; padding:8px 0 5px 0; color:#f58220; font-size:17px; font-family:  Arimo, sans-serif; font-weight:300; text-transform:uppercase; clear:both; display:block;}
h1.text-cont{ margin:0; padding:0 0 15px 0; color:#0a53a5; font-size:19px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform: capitalize; line-height:20px; clear:both; display:block;}
h1.text-cont2{ margin:0; padding:0 0 15px 0; color:#f5821f; font-size:17px; font-family: 'Roboto', "sans-serif;"; font-weight:400; text-transform: uppercase; line-height:20px; clear:both; display:block;}
h3{ margin:0; padding:0 0 15px 0; color:#f5821f; font-size:19px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase; line-height:32px; clear:both; display:block;}
#middle-panel p{ margin:0; padding:0 0 15px 0; text-align:justify; line-height:18px;}
#middle-panel p a{ text-decoration:none; color:#0A53A5}
#orange-btn1{ clear: none; float: left; margin-right: 5px; margin-bottom: 5px; width: 290px; display: block; padding:0;}
#orange-btn1 #view-btn a{color:#fff; text-transform:uppercase; padding:5px 45px 5px 6px; width: 239px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 10px #f5821f; float:left}

#orange-btn, #view-btn{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0;}
#view-btn a{color:#fff; text-transform:uppercase; padding:5px 45px 5px 6px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 10px #f5821f; float:left}
#blue-btn, #job-btn{ clear: both; float: right; margin-left: 0; width: 100%; display: block; padding:0; text-align:right;}
#job-btn a{color:#000; text-transform:uppercase; padding:10px; font-family: 'Roboto', "sans-serif;"; font-size: 15px;font-weight: 400; background:#cafef9;}
#small-img-holder{clear: both; float: left;margin-left:0; width: 100%; display: block; padding:10px 0;}
#small-img-holder img{ padding:0 1.2% 0 0; max-width:19%; width:100%}
#small-img-holder img.last{ padding:0; float:right;}
#small-img-holder3{clear: both; float: left;margin-left:0; width: 100%; display: block; padding:10px 0;}
#small-img-holder3 img{ padding:0 1.2% 0 0; max-width:19%; width:100%}
#small-img-holder3 img.last{ padding:0; float:right;}
#event-img-holder{clear: none; float: right;margin: 0; width: 100%; display: block; padding:12px 0 0 0; text-align: center;}
#event-img-holder img{ padding:0 0 15px 0; width:auto;}
#event-img-holder img.last{ padding:0; float:none;}
#top-arrow{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#top-arrow-img, #top-arrow-img1, #top-arrow-img2, #top-arrow-img3, #top-arrow-img4, #top-arrow-img5, #top-arrow-img6, #top-arrow-img7, #top-arrow-img8, #top-arrow-img9, #top-arrow-img10, #top-arrow-img11, #top-arrow-img12, #top-arrow-img13, #top-arrow-img14, #top-arrow-img15, #top-arrow-img16{ width: auto; float:right; text-transform:uppercase; }
#top-arrow-img a, #top-arrow-img1 a, #top-arrow-img2 a, #top-arrow-img3 a, #top-arrow-img4 a, #top-arrow-img5 a, #top-arrow-img6 a, #top-arrow-img7 a, #top-arrow-img8 a, #top-arrow-img9 a, #top-arrow-img10 a, #top-arrow-img11 a, #top-arrow-img12 a, #top-arrow-img13 a, #top-arrow-img14 a, #top-arrow-img15 a, #top-arrow-img16 a{background: url(../../images/top-arrow-blue.gif) no-repeat left 9px #2c62ab; padding:4px 11px 4px 25px; text-decoration:none; color:#fff; float:right; font-family: 'Roboto', "sans-serif;"; font-weight:400; font-size:11px; }
#single-img-div { clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#single-img-div{clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0 0 30px 0;}
#img-text{ width:100%; float:left; display:block; clear:both; background-color:#93743e; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:11px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#img-text-blue{ width:100%; float:left; display:block; clear:both; background-color:#034ea2; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:14px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#img-text-black{ width:99.5%; float:left; display:block; clear:both; background-color:#333; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:14px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#slider-img{ width:100%; float:left; display:block; clear:both; background-color:#c39f5b; text-align:center;}
#amenities-img{ clear: both; float: left; margin-left: 0; width: 100%;}
#amenities-text{ clear: both; float: left; margin-left: 0; width: 100%;}
#amenities-big-img{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0}
#amenities-big-img img{ width:100%}
#amenities-small-img-holder{clear: both; float: left;margin-left:0; width: 100%; display: block; padding:10px 0 0 0;}
#amenities-small-img-holder img{ padding:0 7px 15px 0; max-width:48.3%; width:100%}
#amenities-small-img-holder img.last{ padding:0 0 10px 0; float:right}
img.key-img{ width:100%; float:left; padding:0 0 10px 0}
#amenities-content-div{ clear: both; float: left; margin-left: 0%; width:100%; display: block; padding:0 0 16px 0;}
ul.inside-bullet{clear: both; float: left; display:block; width:100%;  margin:0; padding:0 0 12px 0; list-style-type:none}
ul.inside-bullet li{ background:url(../../images/bullet.gif) no-repeat left 5px; padding:2px 0 2px 15px;}
#breadcrum-div{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:15px 0; }
#breadcrums{ width:96%; float:left; font-family: 'Roboto', "sans-serif;"; font-weight:400; text-transform:uppercase; font-size:12px; padding:0 0 0 8px}
#breadcrums a{ text-decoration:none; color:#0a53a5;}
#breadcrums span{ padding:0 3px;}
.text{ float:left; width:100%; padding:3px 0 0 8px;}
#green-call-div2{ clear: none; float: right; margin-left: 1.2658%; width: 22.7215%; display: none; padding:10px 8px 10px 0;}
#header-search{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#project-search-div{ clear: none; float: left;  width: 65%; display: block; border-right:1px solid #DDD; padding:0 13px 0 0;}
#project-search-links{ clear: none; float: left; margin-left: 3.2658%; width:27%; display: block; }
#project-search-links ul{ margin:0; padding:0; list-style-type:none; }
#project-search-links ul li{ background:url(../../images/blue-bullet.gif) no-repeat left 10px; border-bottom:1px solid #DDD; padding:5px 0 5px 13px;}
#project-search-links ul li.last{ border-bottom:none;}
#project-search-links ul li a{ text-decoration:none; color:#0a53a5;}
#read-btn a{color:#fff; text-transform:uppercase; padding:5px 29px 5px 13px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 9px #f5821f;}
#project-big-img2{ clear: none; float:right; margin-left: 2.2658%; width: 100%; display: block; padding:0 0 15px 0}
#project-content-div2{ clear: none; float: left; ; width: 100%; display: block; padding:0 0 16px 0;}
#small-img-holder2{clear: none; float: left;margin-left: 0; width: 100%; display: block; padding:5px 0 10px 0;}
#small-img-holder2 img{ padding:0 1.2% 0 0; max-width:19%; width:100%}
#small-img-holder2 img.last{ padding:0; float:none;}
#top-arrow-img-left, #top-arrow-img-left1, #top-arrow-img-left2, #top-arrow-img-left3, #top-arrow-img-left4, #top-arrow-img-left5, #top-arrow-img-left6, #top-arrow-img-left7, #top-arrow-img-left7, #top-arrow-img-left9, #top-arrow-img-left10, #top-arrow-img-left11, #top-arrow-img-left12, #top-arrow-img-left13{ width: auto; float:left; text-transform:uppercase; }
#top-arrow-img-left a, #top-arrow-img-left1 a, #top-arrow-img-left2 a, #top-arrow-img-left3 a, #top-arrow-img-left4 a, #top-arrow-img-left5 a, #top-arrow-img-left6 a, #top-arrow-img-left7 a, #top-arrow-img-left8 a, #top-arrow-img-left9 a, #top-arrow-img-left10 a, #top-arrow-img-left11 a, #top-arrow-img-left12 a, #top-arrow-img-left13 a{background: url(../../images/top-arrow-blue.gif) no-repeat left 9px #2c62ab; padding:4px 11px 4px 25px; text-decoration:none; color:#fff; float:right; font-family: 'Roboto', "sans-serif;"; font-weight:400; font-size:11px; }
#unfixed{width:100%; float:left; display:none; clear:both;}
.project-menu{ width:96%; float:left; display:block; clear:both; padding:0 2%;}
.project-menu select{ width:100%;  float:left; display:block; clear:both; border:1px solid #ddd; padding:2px; font-family: 'Roboto', "sans-serif;"; font-size: 15px;font-weight: 400; background:url(../../images/select-bg.gif) no-repeat right top; cursor: pointer}
.tab1{ width:100%; max-width:960px; margin:0 auto; display:block; clear:both;}
#container-gallery{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:3% 0 0 0}
#tabbing-panel{clear: both;
	display: block;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;}
.gallery-main{clear: both;
	display: block;
	float: left;
	margin-left: 0;
	padding:0;
	width: 100%;}
.tab2{ width:100%; float:left; display:block; clear:both;}
.tab3{ width:100%; float:left; display:block; clear:both;}
.blue-text{ color:#5887c5; font-weight:700;}
.orange-text{ color:#f5821f; font-weight:700; text-transform:uppercase}
.orange-text.none{ color:#f5821f; font-weight:700; text-transform:none}
/*headers*/
#header1-legends{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-legends-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-astral{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-astral-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-sanskrit{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sankruti-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-company{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-company-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-boulevard{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-boulevard-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-heritage{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-heritage-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-kumkum{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-kumkum-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-hillcrest{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-hillcrest-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-mystic{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mystic-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-greens{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-greens-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-akshay{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-akshay-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-bahrain{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-bahrain-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-serene{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-serene-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-serene2{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-serene2-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-newera{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-new-era-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-mirapride{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mirapride-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-mayfair14{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mayfair14-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-symphony{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-symphony-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-sonata{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sonata-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-vishwaraja{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-vishwaraja-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-meadows{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-meadows-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-meridian{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-meridian-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-csr{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-csr-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-residential{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-residential-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-commercial{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-commercial-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-redevelopment{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-redevelopment-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-adarsh{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-harish{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-sheel{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-tardeo{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-alankar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-rokadia{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-orion{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-vithal{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-shyam{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-shyam-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-ganga{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-raghukrupa{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-canara{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-ganesh{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-smruti{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-alfa{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-jaisukhsagar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-friendship{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-sheelabeena{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-sukhdayak{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-jawahar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-centralbank{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-lotus{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-municipal{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-solution{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-solution-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-testimonials{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-testimonials-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-news{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-news-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-awards{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-awards-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-career{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-career-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-contact{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-contact-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-disclaimer{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-disclaimer-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-sitemap{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sitemap-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-search{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#header1-nir{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-nri-mobile.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:225px;}
#container2 #unfixed{ display:block;}
#container2 ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size:14px; text-transform: capitalize; float:left; font-weight:300; width:100%; display:block;}
#container2 ul#nav li{ display: block; border-right:none;padding:0 0 8px 20px; background:url(../../images/bullet2.png) no-repeat left 2px; border-bottom:1px solid #e2e2e2; margin:0 0 8px 0;}
#container2 ul#nav li.last{ border-bottom:none; padding:0 0 25px 20px;}
#container2 ul#nav li a{ text-decoration:none; color: #0A53A5;}
#container2 ul#nav li a:hover{ color:#0A53A5;}
#website-btn a{color: #0A53A5;
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding:12px 10px;
	text-align: center;
	text-decoration: underline;
	text-transform: none;}
.google-map{ width:100%; float:left; padding:15px 0 15px 0;}
.text2{clear: both;
	color: #444;
	display: block;
	font-family: Roboto,sans-serif;
	font-size:17px;
	font-weight: 300;
	text-transform: uppercase;}
.award-div{ width:100%; float:left; text-align:center; padding:0 0 20px 0;}
.award-div img{ padding:0 0 10px 0; width:100%}
.award-text{ width:100%; font-size:24px; padding:10px 0 15px 0; float:left;}
.sitemap-div1{ width:33%; float:left;}
.sitemap-div1 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div1 ul.last{ padding:0;}
.sitemap-div1 ul li{ background:url(../../images/bullet2.png) no-repeat left 8px; border-bottom:1px solid #E2E2E2; padding:7px 0 7px 20px;}
.sitemap-div1 ul li a{font-family: Roboto,sans-serif; font-size: 14px; font-weight: 300; color:#0A53A5; text-transform:capitalize}
.sitemap-div2{ width:100%; float:left;}
.sitemap-div2 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div2 ul li{ background:url(../../images/bullet2.png) no-repeat left 8px; border-bottom:1px solid #E2E2E2; padding:7px 0 7px 20px;}
.sitemap-div2 ul li a{font-family: Roboto,sans-serif; font-size: 14px; font-weight: 300; color:#0A53A5; text-transform:capitalize}
.sitemap-div3{ width:100%; float:left;}
.sitemap-div3 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div3 ul li{ background:url(../../images/bullet.gif) no-repeat left 8px;padding:7px 0 7px 12px; border-bottom:1px solid #E2E2E2;  }
.sitemap-div3 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:bold; color:#0A53A5;}
.sitemap-div4{ width:100%; float:left;}
.sitemap-div4 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div4 ul li{ background:url(../../images/blue-bullet.gif) no-repeat 12px 10px;padding:6px 0 6px 22px;border-bottom:none; }
.sitemap-div4 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:normal; color:#0A53A5;}
.sitemap-div5{ width:100%; float:left;}
.sitemap-div5 ul{ list-style-type:none; padding:0 0 0 0px; margin:0;}
.sitemap-div5 ul li{ background:none;padding:5px 0 3px 9px; }
.sitemap-div5 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:normal; color:#000;}
.sitemap-div6{ width:50%; float:left;}
.sitemap-div6 ul{ list-style-type:none; padding:0 0 0 0px; margin:0;}
.sitemap-div6 ul li{ background:none;padding:5px 0 3px 9px; }
.sitemap-div6 ul li a{font-family: Arimo,sans-serif; font-size:11px; font-weight:bold; color:#444;}
.divider{ width:100%; float:left; border-bottom:1px solid #E2E2E2; height:0; padding:4px 0}
.colon{ padding:0 24px 0 34px;}
.colon1{ padding:0 24px 0 3px;}
.colon2{ padding:0 25px 0 19px;}
#enquiry-form{ display:none;}
.completed-name{/* width:2.455%; float: left;*/ color:#fff; font-weight:700; font-size:14px; padding:7px 0 7px 10px !important; background:url(../../images/trans-bg.png) repeat left top; position: relative; margin:-50px 0 20px 0 !important}
#TB_window{width: 100% !important; margin-left: -50% !important; top: 75% !important}
#TB_iframeContent{width: 100% !important; height: 200px !important}
#TB_window.Current{width: 100% !important; margin-left: -50% !important; top: 75% !important}
#TB_iframeContent.Current{width: 100% !important; height: 230px !important}

#bounzd {
clear: none;
float: right;
margin-left: 0;
width: -moz-max-content;
display: block;
background-color: #F48221;
background-image: url(../../images/call-us-icon.png);
background-repeat: no-repeat;
background-position: 2px center;
padding: 10px 5px 10px 32px;
font-family: Roboto, "sans-serif;";
font-size: 12px;
font-style: normal;
text-transform: uppercase;
color: #fff;
font-weight: 500;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #DDD;
display:none;
}
#bounzd a{ text-decoration:none; color:#fff}
.table-border { background: #fff; margin:0 0 15px 0;}
.table-border th{ color: #fff; background-color:#333333; padding: 7px 6px; border: 1px solid #fff;}
.table-border tr.table-text { font-weight: normal; background-color:#c2c1c1; border: 1px solid #fff;}
.table-border tr.table-text-col2 { font-weight: normal; background-color:#d6d6d6; border: 1px solid #fff;}
.table-border td{border: 1px solid #fff; padding: 5px;}
#testi-div{
	clear: none;
	float: left;
	margin-left: 2%;
	margin-bottom: 2%;
	width: 96%;
	display: block;
	background: none;
}
#intro_wrapper{width: 100% !important}
ul.bjqs{height: 410px}
li.bjqs-slide{ height: 410px}

.table1{ width:95%; float:left; border:1px solid #e5e5e5; padding:2px; margin:0 0 20px 0}
.tr1{ width:100%; float:left;}
.tr1.tl{ background-color:#e5e5e5}
.tr1.white{ background-color:#fff}
.tr1.gray{ background-color:#F5F5F5}
.td1{ width:70%; float:left; padding:2%}
.td2{ width:20%; float:left; padding:2%}
.td1.hd, .td2.hd{ font-weight:700; font-size:15px;}
ul.testimonial-bullet{ width:100%; float:left; list-style:none; margin:0; padding:0}
ul.testimonial-bullet li{ padding:15px 0; border-bottom:1px solid #DDDDDD; text-align:justify}
ul.testimonial-bullet li.first{ padding:0 0 15px 0}
ul.testimonial-bullet li.last{ border-bottom:none;}
ul.testimonial-bullet li span{color:#F58220; font-size:12px; font-weight:bold;}

.redevelopment-links{ width:94%; float: left; position: inherit; right:0; top:0; margin:0 3% 15px 3%;}
.links-bg{ width:100%; float:left; background-color:#f5821f; padding:10px 0;}
.links-bg ul{ margin:0; padding:0; list-style-type:none; display:inline;}
.links-bg ul li{ border-right:1px solid #ed6e00; padding:0 10px; display:inline;}
.links-bg ul li.last{border-right: none}
.links-bg ul li a{ text-decoration:none; color:#fff;}

.redevelopment-links.view{ width:94%; float: right; position:inherit; right:0; top:0;margin:0 3% 15px 3%; text-align:center}
.redevelopment-links.view a{ text-decoration:none; color:#fff;}

.blue-panel{width:100%; float:left; background-color:#cddcec; margin:0 0 15px 0}
.blue-panel1{ width:96%; float:left; background-color:#bbcfe6; padding:16px 2% 16px 2%}
.virar-logo{ width:100%; float:left; padding:0 0 30px 0; text-align:center;}
.virar-txt{ width:100%; float:left; padding:0 0 30px 0; text-align:center;}
.virar-img{ width:100%; float:left; padding:0 0 10px 0}
.address-text{ width:100%; float:left; color:#000}
.address-text p{ padding:0 0 15px 0; margin:0; line-height:18px;}
.address-text p span, .blue-panel2 .txt-div p span{ font-weight:700}
.address-text p a{ text-decoration:none; color:#000 !important}
.blue-panel2{ width:96%; float:left; padding:16px 2% 28px 2%; color:#000;}
.blue-panel2 .tl{ width:100%; float:left; font-size:22px; color:#024da1; font-weight:700; padding:0 0 15px 0}
.blue-panel2 .txt-div{ width:100%; float:left}
.blue-panel2 .txt-div p{padding:0 0 15px 0; margin:0; line-height:18px; font-size:14px}
.blue-panel2 .txt-div ul.virar-bullet { margin:0; padding:0; list-style-type:none; width:100%; float:left}
.blue-panel2 .txt-div ul.virar-bullet li{ background: url(../../images/virar-bullet.gif) no-repeat left 10px; border-bottom:1px solid #a9bbcf; padding:5px 0 5px 12px}
.blue-panel2 .txt-div ul.virar-bullet li.last{ border-bottom:none;}
.virar-award-div{ width:100%; float: left; padding:30px 0 0 0}
.virar-award-div .award-img{ width:100%; float:left; text-align:center;}
.virar-award-div .award-text{ width:100%; float:left; padding:30px 0 0 0; color:#022954; font-size:22px; font-weight:400; text-align:center}
.virar-award-div .award-text span{ font-weight:700; text-transform:uppercase;}

.panaromic-div1{ width:100%; float:left; padding:0 0 15px 0; font-weight:700; text-align:center }
.panaromic-div1 span{ float:left; padding:10px 0 0 0; width:100%; text-align:center; text-transform:uppercase}
.panaromic-div1 span a{ text-decoration:none; color:#444444}
.panaromic-div2{ width:100%; float:left; padding:0 0 15px 0; font-weight:700; text-align:center}
.panaromic-div2 span{ float:left; padding:10px 0 0 0; width:100%; text-align:center; text-transform:uppercase}
.panaromic-div2 span a{ text-decoration:none; color:#444444}

#project-content-div.full-width{ clear: none; float: left; margin-left: 0; width: 100%; display: block; padding:0 0 5px 0;}
#project-content-div2.full-width {clear: none; display: block; float: left; padding: 0 0 15px; width: 67%;}

.blue-text-panel{ width:100%; float:left;}
.blue-img-panel{ width:100%; float:left;}
.project-financed{ font-size:11px;}

.contact-bottom-text{ width:100%; float:left; margin:0 0 0 0; padding:25px 0 0 0}
.contact-bottom-text a{ color:#0A53A5;}
.fb-like{margin: -4px 0 0 0; float: right }
.gallery-video{height:144px; width: 100%}
.test-thumb{width: 100%; float:left; margin: 0 0 15px 0}
.test-desc{width: 100%; float:left}
.gallery-desc {background: none repeat scroll 0 0 #0070c0; color: #fff; float: left; padding: 8px 2%; width: 96%; margin : 0 0 -41px; position:relative}
/* Accordian Menu */
.accordian { float: left; width:100%; margin-bottom:30px;}
.planner {
    background: url("../../images/bullet2.png") no-repeat scroll left 14px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e2e2e2;
    padding:12px 0 12px 8%;
   color: #0a53a5;
    font-family: Roboto,sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: capitalize;
    cursor: pointer;
    float: left;
    margin: 0;
    text-decoration: none;
    width:92%;
}
.accordian .details {
    background:#fff;
    border-bottom: medium none;
    float: left;
    margin: 0;
    padding:15px 2%;
    width:96%;
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 641px) {
#TB_window{width: 739px !important; margin-left: -370px !important; top: 50% !important}
#TB_iframeContent{width: 739px !important; height: 400px !important}

#TB_window.Current{width: 739px !important; margin-left: -370px !important; top: 50% !important}
#TB_iframeContent.Current{width: 739px !important; height: 440px !important}

.logo-fiftyyears{width:90px; background:none; float:left; height:95px; margin:1px 0 0 10px;  display:block;}
.logo-fiftyyears-02{display:none;}

.gridContainer {
	width:100%;
}
#LayoutDiv1 {
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
	z-index:99; position:relative;
}
.btn-wrapper{
	clear: both;
	float:left;
	display: block;
	overflow-x:hidden;
	width:960px;
	}
#top-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	padding-bottom: 5px;
	padding-right:1%;
	padding-left:1%;
}
#logo-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 15.2542%;
	display: block;
}
#top-right-link {
	clear: none;
	float: right;
	margin-left: 0;
	width: 71%;
	display: block;
}
#navigation-panel {
	clear: none;
	float:right;
	 margin:6px 0 0 0;
	width: 84%; height:10px;
	display: block;
	padding-top: 7px;
}
#navigation-panel-box { margin: 81px 0 0; width:auto; float:left;}

#call-now {
	clear: none;
	float: right;
	margin-left: 0;
	width: auto;
	display: block;
	background-color: #f5f5f5;
	background-image: url(../../images/phone-icon.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding: 1.6% 1% 1.6% 5%;
	font-family: Roboto, "sans-serif;";
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	color: #444;
	font-weight: 500;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DDD;
}
#call-now a{ text-decoration:none; color:#444;}
#social-icon {
	clear: none;
	float: right;
	margin-left: 0%;
	width:56%;
	display: block;
	background-color: #EEE;
	font-family: 'Roboto', "sans-serif;";
	font-size: 11px;
	text-transform: uppercase;
	padding: 1.5% 1.3% 1.5%;
	font-weight: 400;
	color: #444;
	text-align: right;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DDD;
}
#social-icon img{ padding:0 4px 0 0; vertical-align:middle; margin:-5px 0 0 0;}
#social-icon img.img1{ padding:0 4px 0 8px; vertical-align:middle; margin:-5px 0 0 0;}
#social-icon-mob {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size:12px; text-transform:uppercase; float:left;}

ul.gap{ margin:0; padding:10px 0 0 0 !important;}

ul#nav li{ width:auto; display: inline; border-right:1px solid #cccccc; padding:0 8px;}
ul#nav li.big{ width:auto; display: inline; border:none; padding:0 8px;}
ul#nav li.last{ width:auto; }
ul#nav li a{ text-decoration:none; color: #333333;}
ul#nav li a:hover{ color:#f5821f;}
#container2 ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size:14px; text-transform: capitalize; float:left; font-weight:300; width:100% }
#container2 ul#nav li{ display: block; border-right:none;padding:0 0 8px 20px; background:url(../../images/bullet2.png) no-repeat left 2px; border-bottom:1px solid #e2e2e2; margin:0 0 8px 0;}
#container2 ul#nav li.last{ border-bottom:none; padding:0 0 25px 20px;}
#container2 ul#nav li a{ text-decoration:none; color: #0A53A5;}
#container2 ul#nav li a:hover{ color:#0A53A5;}
#header{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#middle-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#middle-main{ clear: both; margin:0 auto; max-width: 960px; display: block; width:100%;}
#functionality-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#functionality-panel-mobile{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#panel1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: none;
	background-image: url(../../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 2%;
	font-family: Arimo, sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding-top: 2%;
	padding-right: 1%;
	padding-left: 1%;
}
#panel2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	padding-right: 1%;
	padding-left: 1%;
	background-image: url(../../images/panel02-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 2%;
	margin-top: 2%;
}
#form-div{
	clear: both;
	float: left;
	margin-left: 0;
	width: 72.8835%;
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4%;
	padding-left: 0;
}
#news-div{
	clear: none;
	float: left;
	width: 24.0506%;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEE;
	padding-left: 2.2658%;
}
#title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 92.6708%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 2.5%;
	text-transform: uppercase;
	padding-bottom: 3%;
}
#form-fields{
	clear: both;
	float: left;
	margin-left: 0;
	width: 81.0126%;
	display: block;
}
#form-field1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#form-field1 select, #form-field2 select, #form-field3 select, #form-field4 select {
	width: 100%; border:1px solid #DDD; border-radius:4px; padding:4%;
}
#form-field2{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#form-field3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#form-field4{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#search-btn{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 15.3924%;
	display: block;
	background:url(../../images/search-bg.gif) repeat left top;
	border-radius:4px;
}
#search-btn input{
	cursor:pointer;
	background:url(../../images/search-btn.png) no-repeat center;
	height:80px; width:100%; border:0; text-indent:-100px;}
#title1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 6.5%;
	text-transform: uppercase;
	padding-bottom: 6%;
}
h2#title1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 6.5%;
	text-transform: uppercase; line-height:6px; font-weight:400;
	padding-bottom: 6%;
}
#news-ticker{clear: both;float: left;margin-left: 0;width: 100%;display: block;}
#btn-view{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #f58220;
	text-decoration: none;
	padding-top: 15px;
}
#btn-view a{color: #f58220;text-decoration: none;}
.newsticker-jcarousellite{ width:100%; height:70px; overflow:hidden;}
.newsticker-jcarousellite ul{ margin:0; padding:0; list-style-type:none;}
.newsticker-jcarousellite ul li{ padding:5px 0; display:block;}
#footer-div{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #2163ad;
	color: #FFF;
	font-family: Roboto, sans-serif;
	font-size: 11px;
	font-weight: 500;
}
#welcome-div{
	clear: both;
	float: left;
	margin-left: 0;
	width: 34.7088%;
	display: block;
	background:none; padding:0;
}
#awards-div{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 35.7088%;
	display: block;
	background:none; padding:0;
}
#customer-div{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 24.0506%;
	display: block;padding:0;
}
#welcome-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 3%;
	text-transform: uppercase;
	padding-bottom: 4%;
}
#welcome-title span{ font-weight:700;}

h2#welcome-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	padding-left: 3%;
	text-transform: uppercase; font-weight:400;
	padding-bottom: 4%;
}

#welcome-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px;

}
h1#welcome-title{
	clear: both;
	float: left;
	margin: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px; font-weight:400;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 6%;
	text-transform: uppercase;
	padding-bottom: 4%;
}
h1#welcome-title span{ font-weight:700; color:#034ea2; }
#readmore{
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	color: #f58220;
	font-weight: 700;
	padding-top: 15px;
}
#readmore a{color: #f58220; text-decoration:none;}
#awards-img{clear: both;float: left;margin-left: 0;width: 24.0506%;display: block;}
#awards-text-div{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 70.6962%;
	display: block;
}
#awards-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 7%;
	text-transform: uppercase;
	padding-bottom: 6%;
}

h2#awards-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px; line-height:10px; font-weight:400;
	padding-left: 7%;
	text-transform: uppercase;
	padding-bottom: 6%;
}

#awrads-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
#awrads-text span{ text-transform:uppercase; font-weight:700;}
#view-all{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	color: #f58220;
	font-weight: 700;
	padding-top: 15px;
}
#view-all a{color: #f58220; text-decoration:none;}
#customer-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 7%;
	text-transform: uppercase;
	padding-bottom: 6%;
}
#customer-text{clear: both;float: left;margin-left: 0;width: 100%;display: block; font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px; }
#customer-text1{clear: both;float: left;margin-left: 0;width: 100%;display: block; font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px;}
#customer-text1 p{ margin:0; padding:0 0 8px 0; line-height:18px; }
.blue{ color:#034ea2; font-weight:bold;}
#award1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer-panel{
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#copyright-panel{
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#footer-div2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #1c5493;
	color: #FFF;
	font-family: Arimo, sans-serif;
	font-size: 11px;
	font-weight:400;
}
#footer-panel{
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#copyright-panel{
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#footer-text1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 16.7215%;
	display: block;
	padding-top: 2%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 1%;
}
#footer-text1 ul, #footer-text2 ul{ margin:0; padding:0; list-style-type:none;}
#footer-text1 ul li, #footer-text2 ul li{ text-transform:uppercase; border-bottom:1px solid #4085d1; padding:4% 0;}
#footer-text1 ul li.last, #footer-text2 ul li.last{ border-bottom:none;}
#footer-text1 ul li a, #footer-text2 ul li a{ text-decoration:none; color:#fff;}
#footer-text2{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 17.7215%;
	display: block;
	padding-top: 2%;
	padding-bottom: 2%;
}
#footer-text3{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 59.0253%;
	display: block;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-right: 1%;
}
#project-link{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-link ul{ margin:0; padding:0; list-style-type:none;}
#project-link ul li{ text-transform:uppercase; border-bottom:1px solid #4085d1; padding:1.1% 0; margin:0 0 1.5% 0;}
#project-link ul li a{ text-decoration:none; color:#fff;}
#project-sublink{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-sublink1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 30.3797%;
	display: block;
}
#project-sublink1 ul, #project-sublink2 ul, #project-sublink3 ul{ margin:0; padding:0; list-style-type:none;}
#project-sublink1 ul li, #project-sublink2 ul li, #project-sublink3 ul li{ text-transform:uppercase; padding:0 0 1.1% 0;}
#project-sublink1 ul li a, #project-sublink2 ul li a, #project-sublink3 ul li a{ text-decoration:none; color:#fff;}
#project-sublink1 ul li ul, #project-sublink2 ul li ul, #project-sublink3 ul li ul{margin:0; padding:2% 0 0 0; list-style-type:none;}
#project-sublink1 ul li ul li, #project-sublink2 ul li ul li, #project-sublink3 ul li ul li{ text-transform: capitalize; padding:1.5% 0 1.5% 6%; background:url(../../images/footer-bullet.gif) no-repeat left 6px;}
#project-sublink1 ul li ul li a, #project-sublink2 ul li ul li a, #project-sublink3 ul li ul li a{ text-decoration:none; color:#fff;}
#project-sublink2{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 30.3797%;
	display: block;
}
#project-sublink3{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 35.3797%;
	display: block;
}
#copyright-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	padding-right: 1%;
	padding-left: 1%;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	font-weight: 500;
}
#copyright-text img{ vertical-align:middle; margin:-3px 0 0 0; display:inline;}
#copyright-text span{ display: inline; vertical-align:middle; padding:0 6px;}
#copyright-text a{ text-decoration:underline; color: #fff;}
#copyright-text a.last-link{text-decoration:none; color: #fff;}
.call-btn {width: 42px;position: fixed; z-index:999; right:0; top:345px; display:block }
.slide-out-div1 {display:none;width: 152px;position: fixed !important; z-index:999; }
.slide-out-div1 a{background:url(../../images/enquiry-now-btn.png) no-repeat top left; height: 197px; display:block !important}
.handle1{width:42px;/* margin: 0 0 0 6px;*/ display:block;}
#LoginTable {background: url(../../images/enquiry-form-bg.png) no-repeat left top; width: 109px; height:160px; padding:20px; float:left; display:block}
.slide-out-div1 #LoginTable{ display:none;}
.slide-out-div1.open #LoginTable{ display:block;}
.enquiry-field{ width:109px; float:left; padding:0 0 8px 0;}
.enquiry-field input{ border:1px solid #f58220; background-color:#fff; width:109px;}
.submit {float: left; margin:0 10px 0 0}
.captcha{width:109px; float:left; padding:0 0 8px 0;}
.captcha input{ border:1px solid #f58220; background-color:#fff; width:109px; margin:0 0 5px 0}
#tab-panel{ width:100%; float:left; display:block; clear:both;}
#tab-panel ul{ margin:0; padding:0; list-style-type:none;}
#tab-panel ul li#orange-div{clear: both;
	float: left;
	margin-left: 0;
	width: 33.3%;
	display: block;
}
#tab-panel ul li#orange-div a{clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	background-color: #f5821f;
	background-image: url(../../images/orange-bg.gif);
	font-family: 'Roboto', "sans-serif;";
	font-size: 17px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 2.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	text-decoration:none; 
}
#tab-panel ul li#green-div{
	clear: none;
	float: left;
	margin-left: 0;
	width: 33.3%;
	display: block;
}
#tab-panel ul li#green-div a{
	clear: none;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: 'Roboto', "sans-serif;";
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 2.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	background-color: #71bf44;
	background-image: url(../../images/green-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration:none;
}
#tab-panel ul li#blue-div{
	clear: none;
	float: left;
	margin-left:0;
	width: 33.4%;
	display: block;
}
#tab-panel ul li#blue-div a{ 
	clear: none;
	float: left;
	margin-left:0;
	width: 95%;
	display: block;
	font-family: 'Roboto', "sans-serif;";
	font-size: 17px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	background-color: #2163ad;
	background-image: url(../../images/blue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:2.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	text-decoration:none; 
	color:#fff;
}
#tab-panel-main{width:100%; float:left; display:block; clear:both;}
.project-scroll-panel{ width:100%; float:left; background-color:#666666;}
.scroll-text{ width:92%; float:left; padding:2% 4%; color:#fff; font-family: Arimo, sans-serif; line-height:18px; position:relative; z-index:999;}
.proj-name{ float:left; display:block; clear:both; color:#fff; font-family: Arimo, sans-serif;}
#container {
width:768px;
height:100%;
margin:0 auto;
position:relative;
z-index:999999;
}
#about_popup {
width:100%;
max-width:959px;
height:258px;
position:absolute;
left:0;
bottom:0;
display:none;

}
#contact_popup {
width:100%;
max-width:959px;
height:258px;
position: absolute;
left:0;
bottom:0;
display:none;
}
#home_popup {
width:100%;
max-width:959px;
height:258px;
position: absolute;
left:0;
bottom:0;
display:none;
}
#bottom_menu ul {
list-style:none;
width:960px;
margin:0 auto;
}

#inside-header{ width:100%; float: left; clear:both; display:block;}
#header1{ width:100%; float: left; clear:both; display:block; background:url(../../images/inside-header.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#inside-project-links{ clear: both; float: left; margin-left: 0; width: 100%; display: block;padding:0;}
.gray-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f5f5f5;}
.white-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fff;}
.violet-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#decefd;}
.work-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ced6fd;}
.employee-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fce9b9;}
.people-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#dbffcc;}
.leadership-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1ecf5;}
.company-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fdeafd;}
.growth-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fcdcb9;}
.expansion-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#b9fcef;}
.policy-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ffffcc;}
.strength-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ccffcc;}
.benefits-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ccffff;}
.careers-panel1{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1d4b9;}
.careers-panel2{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8f6e8;}
.careers-panel3{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8f1f6;}
.careers-panel4{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8e8f6;}
.careers-panel5{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8dbf6;}
.careers-panel6{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e7e1b9;}
.careers-panel7{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1d8f6;}
.careers-panel8{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#bfd8dd;}
.careers-panel9{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ecdef3;}
.careers-panel10{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#b8dbf6;}
.about-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fdece4;}
.culture-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f4fed5;}
.development-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fef6e6;}
.credentials-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fbe9c8;}
.vission-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e7e6e5;}
.mission-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#def6fd;}
.values-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f0f1e6;}
.supportive-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#c4e3dd;}
#project-links-div{ clear: both; margin: 0 auto; width: 100%; display: block; max-width:960px; position:relative}

.gray-panel #links-right-div{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:15px 0; }
#links-right-div{ clear: both; float: left; margin-left: 0; width: 68%; display: block; padding:15px 0; }
#links-right-div ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size: 12px;font-weight: 400; float:left;}
#links-right-div ul.gap {padding:15px 0 0 0 !important;}
#links-right-div ul#nav li{ width:auto; display: inline-block;  background:url(../../images/project-link-divider.gif) no-repeat right center; text-transform: uppercase; border:none}

#links-right-div ul#nav li.big{ width:auto; background:none !important;}

#links-right-div ul#nav li.last{ width:auto; background:none !important;}
#links-right-div ul#nav li a{ color:#444; text-decoration:none; font-size:12px; }
#links-right-div ul#nav li a.nav{ color:#444; text-decoration:none; background: none; position:inherit; width:auto; display: inline }
#links-right-div2{ clear: both; float: left; margin-left: 0; width: 98%; display: block; padding:15px 0; }
#green-call-div{ clear: no-mobilene; float: right; margin-left: 1.2658%; width: auto; display: block; margin-right: 38px; margin-right:0; padding:0 8px 0 0; clear:none}
#green-btn{ clear: both; float: left; margin-left: 0; width: 100%; display: block;color:#fff; text-transform:uppercase; padding:5px 0;}
#green-btn a{ text-decoration:none; color:#fff; display: block; padding:10px 10px; font-family: 'Roboto', "sans-serif;"; font-size: 12px;font-weight: 400;  background-color:#72bf44; text-align:center; text-transform:none; }
#content-container{ clear: both; margin: 0 auto; width: 100%; display: block; max-width:960px;}
#container1{ clear: both; float: left; margin-left: 0; width: 98%; display: block; padding:0 1%}
#container2{ clear: both; float: left; margin-left: 0; width: 98%; display: block; padding:3% 1% 0 1%}
#project-big-img{ clear: none; float: left; margin-left: 0; width: 30%; display: block; padding:0 0 30px 0}
#project-big-img img, #project-big-img2 img{ width:100%;}
#project-big-img img.pdf-icon{width:auto; float:right}
#project-content-div{ clear: none; float: right; margin-left: 2.2658%; width: 67%; display: block; padding:0 0 5px 0;}
#project-content-div-csr { clear: none; float: right; margin-left: 2.2658%; width: 67%; display: block; padding:0 0 9px 0;}
h1{ margin:0; padding:0 0 15px 0; color:#0a53a5; font-size:28px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase; line-height:28px; clear:both; display:block;}
h1 span{ color:#444;  font-size:17px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase;}
h1 a{ text-decoration:none; color:#0a53a5}
h2{ margin:0; padding:8px 0 5px 0; color:#f58220; font-size:17px; font-family:  Arimo, sans-serif; font-weight:300; text-transform:uppercase; clear:both; display:block;}
h1.text-cont{ margin:0; padding:0 0 15px 0; color:#0a53a5; font-size:19px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform: capitalize; line-height:20px; clear:both; display:block;}
h1.text-cont2{ margin:0; padding:0 0 15px 0; color:#f5821f; font-size:17px; font-family: 'Roboto', "sans-serif;"; font-weight:400; text-transform: uppercase; line-height:20px; clear:both; display:block;}
h3{ margin:0; padding:0 0 15px 0; color:#f5821f; font-size:28px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase; line-height:32px; clear:both; display:block;}
#middle-panel p{ margin:0; padding:0 0 15px 0; text-align:justify; line-height:18px;}
#middle-panel p a{ text-decoration:none; color:#0A53A5}
#orange-btn1{ clear: none; float: left; margin-right: 5px; margin-bottom: 5px; width: 260px; display: block; padding:0;}
#orange-btn1 #view-btn a{color:#fff; text-transform:uppercase; padding:5px 45px 5px 6px; width: 209px;  font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 10px #f5821f;}

#orange-btn, #view-btn{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0;}
#view-btn a{color:#fff; text-transform:uppercase; padding:5px 45px 5px 6px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 10px #f5821f;}
#blue-btn, #job-btn{ clear: both; float: right; margin-left: 0; width: 100%; display: block; padding:0; text-align:right;}
#job-btn a{color:#000; text-transform:uppercase; padding:10px; font-family: 'Roboto', "sans-serif;"; font-size: 15px;font-weight: 400; background:#cafef9;}
#small-img-holder{clear: none; float: right;margin-left: 2.2658%; width: 67%; display: block; padding:12px 0 0 0;}
#small-img-holder img{ padding:0 5px 0 0; max-width:19%}
#small-img-holder img.last{ padding:0; float:none;}
#small-img-holder3{clear: none; float: right;margin-left: 2.2658%; width: 67%; display: block; padding:12px 0;}
#small-img-holder3 img{ padding:0 5px 0 0; max-width:19%}
#small-img-holder3 img.last{ padding:0; float:none;}
#event-img-holder{clear: none; float: right;margin: 0; width: 100%; display: block; padding:12px 0 0 0;}
#event-img-holder img{ padding:0 15px 0 0; width:auto; max-width: 32%;}
#event-img-holder img.last{ padding:0; float:none;}
#top-arrow{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#top-arrow-img, #top-arrow-img1, #top-arrow-img2, #top-arrow-img3, #top-arrow-img4, #top-arrow-img5, #top-arrow-img6, #top-arrow-img7, #top-arrow-img8, #top-arrow-img9, #top-arrow-img10, #top-arrow-img11, #top-arrow-img12, #top-arrow-img13, #top-arrow-img14, #top-arrow-img15, #top-arrow-img16{ width: auto; float:right; text-transform:uppercase; }
#top-arrow-img a, #top-arrow-img1 a, #top-arrow-img2 a, #top-arrow-img3 a, #top-arrow-img4 a, #top-arrow-img5 a, #top-arrow-img6 a, #top-arrow-img7 a, #top-arrow-img8 a, #top-arrow-img9 a, #top-arrow-img10 a, #top-arrow-img11 a, #top-arrow-img12 a, #top-arrow-img13 a, #top-arrow-img14 a, #top-arrow-img15 a, #top-arrow-img16 a{background: url(../../images/top-arrow-blue.gif) no-repeat left 9px #2c62ab; padding:4px 11px 4px 25px; text-decoration:none; color:#fff; float:right; font-family: 'Roboto', "sans-serif;"; font-weight:400; font-size:11px; }
#single-img-div{clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0 0 30px 0;}
#img-text{ width:100%; float:left; display:block; clear:both; background-color:#93743e; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:15px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#img-text-blue{ width:100%; float:left; display:block; clear:both; background-color:#034ea2; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:14px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#img-text-black{ width:100%; float:left; display:block; clear:both; background-color:#333; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:14px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#slider-img{ width:100%; float:left; display:block; clear:both; background-color:#c39f5b; text-align:center;}
#amenities-img{ clear: none; float: left; margin-left: 0; width: 39%;}
#amenities-text{ clear: none; float: right; margin-left: 0.2658%; width: 60%;}
#amenities-big-img{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0}
#amenities-small-img-holder{clear: both; float: left;margin-left:0; width: 100%; display: block; padding:10px 0 0 0;}
#amenities-small-img-holder img{ padding:0 7px 10px 0; max-width:48%}
#amenities-small-img-holder img.last{ padding:0 0 10px 0; float:right;}
img.key-img{ width:100%; float:left; padding:0 0 10px 0}
#amenities-content-div{ clear: none; float: left; margin-left: 2.2658%; width:100%; display: block; padding:0 0 16px 0;}
ul.inside-bullet{clear: both; float: left; display:block; width:100%;  margin:0; padding:0 0 12px 0; list-style-type:none}
ul.inside-bullet li{ background:url(../../images/bullet.gif) no-repeat left 5px; padding:2px 0 2px 15px;}
#breadcrum-div{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:15px 0; }
#breadcrums{ width:100%; float:left; font-family: 'Roboto', "sans-serif;"; font-weight:400; text-transform:uppercase; font-size:13px; padding:0 0 0 10px}
#breadcrums a{ text-decoration:none; color:#0a53a5;}
#breadcrums span{ padding:0 3px;}
.text{ float:left; width:100%; padding:3px 0 0 8px;}
#green-call-div2{ clear: none; float: right; margin-left: 1.2658%; width: 22.7215%; display: block; padding:10px 8px 10px 0;}
#header-search{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#project-search-div{ clear: none; float: left;  width: 60%; display: block; border-right:1px solid #DDD; padding:0 14px 0 0;}
#project-search-links{ clear: none; float: left; margin-left: 2.2658%; width:34%; display: block; }
#project-search-links ul{ margin:0; padding:0; list-style-type:none; }
#project-search-links ul li{ background:url(../../images/blue-bullet.gif) no-repeat left 10px; border-bottom:1px solid #DDD; padding:5px 0 5px 13px;}
#project-search-links ul li.last{ border-bottom:none;}
#project-search-links ul li a{ text-decoration:none; color:#0a53a5;}
#read-btn a{color:#fff; text-transform:uppercase; padding:5px 29px 5px 13px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 9px #f5821f;}
#project-big-img2{ clear: none; float:right; margin-left: 2.2658%; width: 30%; display: block; padding:0 0 30px 0}
#project-content-div2{ clear: none; float: left; ; width: 67%; display: block; padding:0 0 16px 0;}
#small-img-holder2{clear: none; float: left;margin-left: 0; width: 67%; display: block; padding:5px 0 10px 0;}
#small-img-holder2 img{ padding:0 5px 0 0; max-width:19%}
#small-img-holder2 img.last{ padding:0; float:none;}
#top-arrow-img-left, #top-arrow-img-left1, #top-arrow-img-left2, #top-arrow-img-left3, #top-arrow-img-left4, #top-arrow-img-left5, #top-arrow-img-left6, #top-arrow-img-left7, #top-arrow-img-left8, #top-arrow-img-left9, #top-arrow-img-left10, #top-arrow-img-left11, #top-arrow-img-left12, #top-arrow-img-left13{ width: auto; float:left; text-transform:uppercase; }
#top-arrow-img-left a, #top-arrow-img-left1 a, #top-arrow-img-left2 a, #top-arrow-img-left3 a, #top-arrow-img-left4 a, #top-arrow-img-left5 a, #top-arrow-img-left6 a, #top-arrow-img-left7 a, #top-arrow-img-left8 a, #top-arrow-img-left9 a, #top-arrow-img-left10 a, #top-arrow-img-left11 a, #top-arrow-img-left12 a, #top-arrow-img-left13 a{background: url(../../images/top-arrow-blue.gif) no-repeat left 9px #2c62ab; padding:4px 11px 4px 25px; text-decoration:none; color:#fff; float:right; font-family: 'Roboto', "sans-serif;"; font-weight:400; font-size:11px; }
.project-menu{ width:100%; float:left; display:none; clear:both;}
#unfixed{width:100%; float:left; display: block; clear:both;}
#carousel img {
	cursor: pointer;
	display: block;
}
#carousel .flex-active-slide img {
	cursor: pointer;
	opacity: 1;
}
.tab1{ width:100%; max-width:960px; margin:0 auto; display:block; clear:both;}
#container-gallery{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:3% 0 0 0}
#tabbing-panel{clear: both;
	display: block;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;}
.gallery-main{clear: both;
	display: block;
	float: left;
	margin-left: 0;
	padding:0;
	width: 100%;}
.tab2{ width:100%; float:left; display:block; clear:both;}
.tab3{ width:100%; float:left; display:block; clear:both;}
.blue-text{ color:#5887c5; font-weight:700;}
.orange-text{ color:#f5821f; font-weight:700; text-transform:uppercase}
.orange-text.none{ color:#f5821f; font-weight:700; text-transform:none}
/*headers*/
#header1-company{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-company.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-boulevard{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-boulevard.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-heritage{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-heritage.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-kumkum{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-kumkum.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-hillcrest{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-hillcrest.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-mystic{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mystic.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-greens{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-greens.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-akshay{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-akshay.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-bahrain{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-bahrain.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-serene{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-serene.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-serene2{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-serene2.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-newera{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-new-era.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-mirapride{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mirapride.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-mayfair14{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mayfair14.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-symphony{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-symphony.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-sonata{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sonata.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}

#header1-vishwaraja{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-vishwaraja.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-meadows{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-meadows.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-meridian{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-meridian.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-csr{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-csr.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-residential{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-residential.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-commercial{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-commercial.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-redevelopment{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-redevelopment.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-adarsh{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-harish{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-sheel{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-tardeo{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-alankar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-rokadia{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-orion{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-vithal{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-shyam{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-shyam.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-ganga{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-raghukrupa{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-canara{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-ganesh{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-smruti{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-alfa{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-jaisukhsagar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-friendship{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-sheelabeena{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-sukhdayak{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-jawahar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-centralbank{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-lotus{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-municipal{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-solution{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-solution.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-testimonials{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-testimonials.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-news{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-news.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-awards{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-awards.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-career{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-career.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-contact{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-contact.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-disclaimer{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-disclaimer.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-sitemap{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sitemap.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-search{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#header1-nir{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-nri.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:180px;}
#container2 ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size:14px; text-transform: capitalize; float:left; font-weight:300; width:100% }
#container2 ul#nav li{ display: block; border-right:none;padding:0 0 8px 20px; background:url(../../images/bullet2.png) no-repeat left 2px; border-bottom:1px solid #e2e2e2; margin:0 0 8px 0;}
#container2 ul#nav li.last{ border-bottom:none; padding:0 0 25px 20px;}
#container2 ul#nav li a{ text-decoration:none; color: #0A53A5;}
#container2 ul#nav li a:hover{ color:#0A53A5;}
#website-btn a{color: #0A53A5;
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding:12px 10px;
	text-align: center;
	text-decoration: underline;
	text-transform: none;}
.contact-div1{ width:50%; float:left}
.contact-div2{ width:50%; float:left}
.google-map{ width:100%; float:left; padding:15px 0 15px 0;}
.text2{clear: both;
	color: #444;
	display: block;
	font-family: Roboto,sans-serif;
	font-size:17px;
	font-weight: 300;
	text-transform: uppercase;}
.award-div{ width:32%; float:left; text-align:center; padding:0 10px 20px 0;}
.award-div img{ padding:0 0 10px 0;  width: auto}
.award-text{width:50%;  font-size:24px; padding:99px 0 0 30px; float:left;}
.sitemap-div1{ width:25%; float:left;}
.sitemap-div1 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div1 ul.last{ padding:0;}
.sitemap-div1 ul li{ background:url(../../images/bullet2.png) no-repeat left 8px; border-bottom:1px solid #E2E2E2; padding:7px 0 7px 20px;}
.sitemap-div1 ul li a{font-family: Roboto,sans-serif; font-size: 14px; font-weight: 300; color:#0A53A5; text-transform:capitalize}
.sitemap-div2{ width:100%; float:left;}
.sitemap-div2 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div2 ul li{ background:url(../../images/bullet2.png) no-repeat left 8px; border-bottom:1px solid #E2E2E2; padding:7px 0 7px 20px;}
.sitemap-div2 ul li a{font-family: Roboto,sans-serif; font-size: 14px; font-weight: 300; color:#0A53A5; text-transform:capitalize}
.sitemap-div3{ width:100%; float:left;}
.sitemap-div3 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div3 ul li{ background:url(../../images/bullet.gif) no-repeat left 8px;padding:7px 0 7px 12px; border-bottom:1px solid #E2E2E2;  }
.sitemap-div3 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:bold; color:#0A53A5;}
.sitemap-div4{ width:100%; float:left;}
.sitemap-div4 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div4 ul li{ background:url(../../images/blue-bullet.gif) no-repeat 12px 10px;padding:6px 0 6px 22px;border-bottom:none; }
.sitemap-div4 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:normal; color:#0A53A5;}
.sitemap-div5{ width:100%; float:left;}
.sitemap-div5 ul{ list-style-type:none; padding:0 0 0 0px; margin:0;}
.sitemap-div5 ul li{ background:none;padding:5px 0 3px 9px; }
.sitemap-div5 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:normal; color:#000;}
.sitemap-div6{ width:25%; float:left;}
.sitemap-div6 ul{ list-style-type:none; padding:0 0 0 0px; margin:0;}
.sitemap-div6 ul li{ background:none;padding:5px 0 3px 9px; }
.sitemap-div6 ul li a{font-family: Arimo,sans-serif; font-size:11px; font-weight:bold; color:#444;}
.divider{ width:100%; float:left; border-bottom:1px solid #E2E2E2; height:0; padding:4px 0}
.colon{ padding:0 24px 0 34px;}
.colon1{ padding:0 24px 0 3px;}
.colon2{ padding:0 25px 0 19px;}
#enquiry-form{ display:none;}
.completed-name{ /*width:2.468%; float: left;*/ color:#fff; font-weight:700; font-size:14px; padding: 15px 0 15px 10px !important; background:url(../../images/trans-bg.png) repeat left top; position: relative; margin:-70px 0 30px 0 !important}
#bounzd {
clear: none;
float: right;
margin-left: 0;
width: 27%;
display: block;
background-color: #F48221;
background-image: url(../../images/call-us-icon.png);
background-repeat: no-repeat;
background-position: 2px center;
padding: 1.5% 1% 1.5% 5%;
font-family: Roboto, "sans-serif;";
font-size: 12px;
font-style: normal;
text-transform: uppercase;
color: #fff;
font-weight: 500;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #DDD;
display:none;
}
#bounzd a{ text-decoration:none; color:#fff}
.table-border { background: #fff; margin:0 0 15px 0;}
.table-border th{ color: #fff; background-color:#333333; padding: 7px 6px; border: 1px solid #fff;}
.table-border tr.table-text { font-weight: normal; background-color:#c2c1c1; border: 1px solid #fff;}
.table-border tr.table-text-col2 { font-weight: normal; background-color:#d6d6d6; border: 1px solid #fff;}
.table-border td{border: 1px solid #fff; padding: 5px;}
#testi-div{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 62.709%;
	display: block;
	background: #fff;
}
#intro_wrapper{width: 100% !important}
ul.bjqs{height: 310px}
li.bjqs-slide{ height: 310px}

.table1{ width:50%; float:left; border:1px solid #e5e5e5; padding:2px; margin:0 0 20px 0}
.tr1{ width:100%; float:left;}
.tr1.tl{ background-color:#e5e5e5}
.tr1.white{ background-color:#fff}
.tr1.gray{ background-color:#F5F5F5}
.td1{ width:70%; float:left; padding:2%}
.td2{ width:20%; float:left; padding:2%}
.td1.hd, .td2.hd{ font-weight:700; font-size:15px;}

ul.testimonial-bullet{ width:100%; float:left; list-style:none; margin:0; padding:0}
ul.testimonial-bullet li{ padding:15px 0; border-bottom:1px solid #DDDDDD; text-align:justify}
ul.testimonial-bullet li.first{ padding:0 0 15px 0}
ul.testimonial-bullet li.last{ border-bottom:none;}
ul.testimonial-bullet li span{color:#F58220; font-size:12px; font-weight:bold;}

.redevelopment-links{ width:26.5%; float: right; position:absolute; right:175px; top:5px; margin:0}
.links-bg{ width:100%; float:left; background-color:#f5821f; padding:10px 0;}
.links-bg ul{ margin:0; padding:0; list-style-type:none; display:inline;}
.links-bg ul li{ border-right:1px solid #ed6e00; padding:0 10px; display:inline;}
.links-bg ul li.last{border-right: none}
.links-bg ul li a{ text-decoration:none; color:#fff;}

.redevelopment-links.view{ width:14.2%; float: right; position:absolute; right:187px; top:5px; margin:0; text-align:center}
.redevelopment-links.view a{ text-decoration:none; color:#fff;}

.blue-panel{width:100%; float:left; background-color:#cddcec; margin:0 0 15px 0}
.blue-panel1{ width:26%; float:left; background-color:#bbcfe6; padding:16px 2% 16px 2%}
.virar-logo{ width:100%; float:left; padding:0 0 30px 0; text-align:left}
.virar-txt{ width:100%; float:left; padding:0 0 30px 0; text-align:left}
.virar-img{ width:100%; float:left; padding:0 0 10px 0}
.address-text{ width:100%; float:left; color:#000}
.address-text p{ padding:0 0 15px 0; margin:0; line-height:18px;}
.address-text p span, .blue-panel2 .txt-div p span{ font-weight:700}
.address-text p a{ text-decoration:none; color:#000 !important}
.blue-panel2{ width:66%; float:left; padding:16px 2% 28px 2%; color:#000;}
.blue-panel2 .tl{ width:100%; float:left; font-size:22px; color:#024da1; font-weight:700; padding:0 0 15px 0}
.blue-panel2 .txt-div{ width:100%; float:left}
.blue-panel2 .txt-div p{padding:0 0 15px 0; margin:0; line-height:18px; font-size:14px}
.blue-panel2 .txt-div ul.virar-bullet { margin:0; padding:0; list-style-type:none; width:100%; float:left}
.blue-panel2 .txt-div ul.virar-bullet li{ background: url(../../images/virar-bullet.gif) no-repeat left 10px; border-bottom:1px solid #a9bbcf; padding:5px 0 5px 12px}
.blue-panel2 .txt-div ul.virar-bullet li.last{ border-bottom:none;}
.virar-award-div{ width:100%; float: left; padding:30px 0 0 0}
.virar-award-div .award-img{ width:20%; float:left; text-align:left}
.virar-award-div .award-text{ width:80%; float:left; padding:30px 0 0 0; color:#022954; font-size:22px; font-weight:400;text-align:left}
.virar-award-div .award-text span{ font-weight:700; text-transform:uppercase;}

#links-right-div .hillcrest ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size: 12px;font-weight: 400;}
#links-right-div .hillcrest ul#nav li{ width:auto; display: inline; padding:3px 10px; background:url(../../images/project-link-divider.gif) no-repeat right center; text-transform: uppercase; border:none}
#links-right-div .hillcrest ul#nav li.first{  width:auto;}
#links-right-div .hillcrest ul#nav li.last{ width:auto; background-image:none; }
#links-right-div .hillcrest ul#nav li a{ color:#444; text-decoration:none; font-size:12px; }
#links-right-div .hillcrest ul#nav li a.nav{ color:#444; text-decoration:none; background: none; position:inherit; width:auto; display: inline }

.panaromic-div1{ width:45%; float:left; padding:0 2% 0 0; font-weight:700; text-align:center }
.panaromic-div1 span{ float:left; padding:10px 0 0 0; width:100%; text-align:center; text-transform:uppercase}
.panaromic-div1 span a{ text-decoration:none; color:#444444}
.panaromic-div2{ width:45%; float:left; padding:0 0 0 2%; font-weight:700; text-align:center}
.panaromic-div2 span{ float:left; padding:10px 0 0 0; width:100%; text-align:center; text-transform:uppercase}
.panaromic-div2 span a{ text-decoration:none; color:#444444}

#project-content-div.full-width{ clear: none; float: left; margin-left: 0; width: 100%; display: block; padding:0 0 5px 0;}
#project-content-div2.full-width {clear: none; display: block; float: left; padding: 0 0 15px; width: 67%;}

.blue-text-panel{ width:100%; float:left;}
.blue-img-panel{ width:100%; float:left;}
.project-financed{ font-size:11px;}

.contact-bottom-text{ width:60%; float:left; margin:-20px 0 0 0; padding:0}
.contact-bottom-text a{ color:#0A53A5;}
.fb-like{margin: -4px 0 0 0; float: right }

.gallery-video{height:361px; width: 100%}
.test-thumb{width: 35%; float:left; margin: 0 3% 15px 0}
.test-desc{width: 62%; float:left}
.gallery-desc {background: none repeat scroll 0 0 #0070c0; color: #fff; float: left; padding: 8px 2%; width: 96%; margin : 0 0 -32px; position:relative}
.planner { width:97%;padding:12px 0 12px 3%}
.accordian .details { width:96%;}
}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
#TB_window.Current{width: 940px !important; margin-left: -470px !important; top: 50% !important}
#TB_iframeContent.Current{width: 940px !important; height: 540px !important}
.gridContainer {
	width:100%;
	margin: auto;
}
#LayoutDiv1 {
	clear: both;
	margin: 0 auto;
	width: 100%;
	max-width:960px;
	display: block;
	background-color:#fff;
	z-index:99; position:relative
}
.btn-wrapper{
	clear: both;
	float:left;
	display: block;
	overflow:hidden;
	width:960px;
}
#top-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	padding-bottom: 5px;
	padding-right: 1%;
	padding-left: 1%;
}
#logo-panel {
	clear: both;
	float: left;
	margin-left: 0;
	width: 257px;
	display: block;
}
#top-right-link {
	clear: none;
	float: right;
	margin-left: 1.2658%;
	width: 71%;
	display: block;
}
#navigation-panel {
	clear: none;
	float: right;
	margin-left:0%;
	width:100%;
	display: block;
	padding-top: 5.2%;
}
#navigation-panel-box { margin: 83px 29px 0 0; width:auto; float:right;}
#call-now {
	clear: none;
	float: right;
	margin-left: 0;
	width:36%;
	display: block;
	background-color: #f5f5f5;
	background-image: url(../../images/phone-icon.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding: 1% 1% 1.1% 2%;
	font-family: Roboto, "sans-serif;";
	font-size: 15px;
	font-style: normal;
	text-transform:inherit;
	color: #444;
	font-weight: 500;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DDD;
}

.logo-fiftyyears{width:90px; background:none; float:left; height:95px; margin:23px 0 0 10px;  display:block; }
.logo-fiftyyears-02{display:none;}

#call-now a{ text-decoration:none; color:#444;}
#social-icon {
	clear: none;
	float: right;
	margin-left: 0%;
	width: 55%;
	display: block;
	background-color: #EEE;
	font-family: 'Roboto', "sans-serif;";
	font-size: 12px;
	text-transform: uppercase;
	padding: 1% 1.3% 1.3%;
	font-weight: 400;
	color: #444;
	text-align: right;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DDD;
}
#social-icon img{ padding:0 4px 0 0; vertical-align:middle; margin:-5px 0 0 0;}
#social-icon img.img1{ padding:0 4px 0 8px; vertical-align:middle; margin:-5px 0 0 0;}
#social-icon-mob {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size:12px; text-transform:uppercase; float:left;}
ul.gap{ padding:15px 0 0 0 !important;}

ul#nav li{ background: url("../../images/project-link-divider.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: table-cell;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 120px;}

ul#nav li.big{
    display: table-cell;
   width: 205px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: medium none !important;}


ul#nav li.first{ width: 120px;}
ul#nav li.last{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: medium none !important;
    width: 120px;}
ul#nav li a{ text-decoration:none; color: #333333;}
ul#nav li a:hover{ color:#f5821f;}
#container2 ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size:14px; text-transform: capitalize; float:left; font-weight:300; width:100% }
#container2 ul#nav li{ display: block; border-right:none;padding:0 0 8px 20px; background:url(../../images/bullet2.png) no-repeat left 2px; border-bottom:1px solid #e2e2e2; margin:0 0 8px 0;}
#container2 ul#nav li.last{ border-bottom:none; padding:0 0 25px 20px;}
#container2 ul#nav li a{ text-decoration:none; color: #0A53A5;}
#container2 ul#nav li a:hover{ color:#0A53A5;}
#header{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#middle-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#middle-main{ clear: both; margin:0 auto; max-width: 960px; display: block; width:100%;}
#functionality-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#functionality-panel-mobile{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#panel1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: none;
	background-image: url(../../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 2%;
	font-family: Arimo, sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding-top: 2%;
	padding-right: 1%;
	padding-left: 1%;
}
#welcome-div .video { margin-top:5px;}
#panel2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	padding-right: 1%;
	padding-left: 1%;
	background-image: url(../../images/panel2-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 2%;
	margin-top: 2%;
}
#form-div{
	clear: both;
	float: left;
	margin-left: 0;
	width: 72.3835%;
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 0;
}
#news-div{
	clear: none;
	float: left;
	width: 24.0506%;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEE;
	padding-left: 2.2658%;
}
#title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 92.6708%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 1.5%;
	text-transform: uppercase;
	padding-bottom: 3%;
}
#form-fields{
	clear: both;
	float: left;
	margin-left: 0;
	width: 81.0126%;
	display: block;
}
#form-field1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#form-field1 select, #form-field2 select, #form-field3 select, #form-field4 select {
	width: 100%; border:1px solid #DDD; border-radius:4px; padding:3%;
}
#form-field2{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#form-field3{
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#form-field4{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 49.367%;
	display: block;
	padding-bottom:1.5%;
}
#search-btn{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 13.3924%;
	display: block;
	background:url(../../images/search-bg.gif) repeat left top;
	border-radius:4px;
}
#search-btn input{
	cursor:pointer;
	background:url(../../images/search-btn.png) no-repeat center;
	height:80px; width:100%; text-indent:-100px;}
#title1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 3.5%;
	text-transform: uppercase;
	padding-bottom: 6%;
}
h2#title1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 3.5%;
	text-transform: uppercase; font-weight:400; line-height:6px;
	padding-bottom: 6%;
}

#news-ticker{clear: both;float: left;margin-left: 0;width: 100%;display: block;}
#btn-view{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #f58220;
	text-decoration: none;
	padding-top: 15px;
}
#btn-view a{color: #f58220;text-decoration: none;}
.newsticker-jcarousellite{ width:100%; height:70px; overflow:hidden;}
.newsticker-jcarousellite ul{ margin:0; padding:0; list-style-type:none;}
.newsticker-jcarousellite ul li{ padding:5px 0; display:block;}
#footer-div{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #2163ad;
	color: #FFF;
	font-family: Roboto, sans-serif;
	font-size: 11px;
	font-weight: 500;
}
#welcome-div{
	clear: both;
	float: left;
	margin-left: 0;
	width: 34.7088%;
	display: block;
}
#awards-div{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 35.7088%;
	display: block;
}
#customer-div{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 24.0506%;
	display: block;
}

h1#welcome-title{
	clear: both;
	float: left;
	margin:0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px; font-weight:400;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 3%;
	text-transform: uppercase;
	padding-bottom: 4%;
}
h1#welcome-title span{ font-weight:700; color:#034ea2;}

#welcome-text{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom: 20px;
	width: 95%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
#readmore{
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	color: #f58220;
	font-weight: 700;
	padding-top: 15px;
}
#readmore a{color: #f58220; text-decoration:none;}
#awards-img{clear: both;float: left;margin-left: 0;width: 24.0506%;display: block;}
#awards-text-div{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 70.6962%;
	display: block;
}
#awards-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 3.5%;
	text-transform: uppercase;
	padding-bottom: 6%;
}
h2#awards-title{
	clear: both;
	float: left;
	margin: 0; 
	width: 96%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 3.5%;
	text-transform: uppercase; line-height:10px; 
	padding-bottom: 6%; 
}
#awrads-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
#awrads-text span{ text-transform:uppercase; font-weight:700;}
#view-all{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arimo, sans-serif;
	font-size: 13px;
	color: #f58220;
	font-weight: 700;
	padding-top: 15px;
}
#view-all a{color: #f58220; text-decoration:none;}
#customer-title{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Roboto, sans-serif;
	font-size: 17px;
	color: #034ea2;
	background-image: url(../../images/title-bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 3.5%;
	text-transform: uppercase;
	padding-bottom: 6%;
}
#customer-text{clear: both;float: left;margin-left: 0;width: 100%;display: block; font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px; }
#customer-text1{clear: both;float: left;margin-left: 0;width: 100%;display: block; font-family: Arimo, sans-serif;
	font-size: 13px;
	line-height: 18px;}
#customer-text1 p{ margin:0; padding:0 0 8px 0; line-height:18px; }
.blue{ color:#034ea2; font-weight:bold;}
#award1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer-div2{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #1c5493;
	color: #FFF;
	font-family: Arimo, sans-serif;
	font-size: 11px;
	font-weight:400;
}
#footer-panel{
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#copyright-panel{
	clear: both;
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width:960px;
}
#footer-text1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 16.7215%;
	display: block;
	padding-top: 2%;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 1%;
}
#footer-text1 ul, #footer-text2 ul{ margin:0; padding:0; list-style-type:none;}
#footer-text1 ul li, #footer-text2 ul li{ text-transform:uppercase; border-bottom:1px solid #4085d1; padding:4% 0;}
#footer-text1 ul li.last, #footer-text2 ul li.last{ border-bottom:none;}
#footer-text1 ul li a, #footer-text2 ul li a{ text-decoration:none; color:#fff;}
#footer-text2{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 17.7215%;
	display: block;
	padding-top: 2%;
	padding-bottom: 2%;
}
#footer-text3{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	width: 58.0253%;
	display: block;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-right: 1%;
}
#project-link{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-link ul{ margin:0; padding:0; list-style-type:none;}
#project-link ul li{ text-transform:uppercase; border-bottom:1px solid #4085d1; padding:1.1% 0; margin:0 0 1.5% 0;}
#project-link ul li a{ text-decoration:none; color:#fff;}
#project-sublink{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#project-sublink1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 30.3797%;
	display: block;
}
#project-sublink1 ul, #project-sublink2 ul, #project-sublink3 ul{ margin:0; padding:0; list-style-type:none;}
#project-sublink1 ul li, #project-sublink2 ul li, #project-sublink3 ul li{ text-transform:uppercase; padding:0 0 1.1% 0;}
#project-sublink1 ul li a, #project-sublink2 ul li a, #project-sublink3 ul li a{ text-decoration:none; color:#fff;}
#project-sublink1 ul li ul, #project-sublink2 ul li ul, #project-sublink3 ul li ul{margin:0; padding:2% 0 0 0; list-style-type:none;}
#project-sublink1 ul li ul li, #project-sublink2 ul li ul li, #project-sublink3 ul li ul li{ text-transform: capitalize; padding:1.5% 0 1.5% 6%; background:url(../../images/footer-bullet.gif) no-repeat left 6px;}
#project-sublink1 ul li ul li a, #project-sublink2 ul li ul li a, #project-sublink3 ul li ul li a{ text-decoration:none; color:#fff;}
#project-sublink2{
	clear: none;
	float: left;
	margin-left: -0.7342%;
	width: 36.3797%;
	display: block;
}
#project-sublink3{
	clear: none;
	float: left;
	margin-left: 1.2658%;
	width: 31.3797%;
	display: block;
}
#copyright-text{
	clear: both;
	float: left;
	margin-left: 0;
	width: 98%;
	display: block;
	padding-right: 1%;
	padding-left: 1%;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	font-weight: 500;
}
#copyright-text img{ vertical-align:middle; margin:-3px 0 0 0; display: inline}
#copyright-text span{ display: inline; vertical-align:middle; padding:0 6px;}
#copyright-text a{ text-decoration:underline; color: #fff;}
#copyright-text a.last-link{text-decoration:none; color: #fff;}
.call-btn {width: 42px;position: fixed; z-index:999; right:0; top:345px;display:block}
.slide-out-div1 {display:none;width: 152px;position: fixed !important; z-index:999;display:block }
.slide-out-div1 a{background:url(../../images/enquiry-now-btn.png) no-repeat top left; height: 197px;display:block !important}
.handle1{width:42px;/* margin: 0 0 0 6px;*/ display:block;}
#LoginTable {background: url(../../images/enquiry-form-bg.png) no-repeat left top; width: 109px; height:160px; padding:20px; float:left; display:block}
.slide-out-div1 #LoginTable{ display:none;}
.slide-out-div1.open #LoginTable{ display:block;}
.enquiry-field{ width:109px; float:left; padding:0 0 8px 0;}
.enquiry-field input{ border:1px solid #f58220; background-color:#fff; width:109px;}
.submit {float: left; margin:0 10px 0 0}
.captcha{width:109px; float:left; padding:0 0 8px 0;}
.captcha input{ border:1px solid #f58220; background-color:#fff; width:109px; margin:0 0 5px 0}
#tab-panel{ width:100%; float:left; display:block; clear:both;}
#tab-panel ul{ margin:0; padding:0; list-style-type:none;}
#tab-panel ul li#orange-div{clear: both;
	float: left;
	margin-left: 0;
	width: 11.3%;
	height:25px;
	display: block;
}
#tab-panel ul li#orange-div a{clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	height:25px;
	display: block;
	background-color: #f5821f;
	background-image: url(../../images/orange-bg.gif);
	font-family: 'Roboto', "sans-serif;";
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	text-decoration:none; 
}
#tab-panel ul li#green-div{
	clear: none;
	float: left;
	margin-left: 0;
	width: 31.3%;
	height:23px;
	display: block;
}
#tab-panel ul li#green-div a{
	clear: none;
	float: left;
	margin-left: 0;
	width: 95%;
	height:22px;
	display: block;
	font-family: 'Roboto', "sans-serif;";
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 2.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	background-color: #71bf44;
	background-image: url(../../images/green-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration:none;
}
#tab-panel ul li#blue-div{
	clear: none;
	float: left;
	margin-left:0;
	width: 26.3%;
	display: block;
}
#tab-panel ul li#blue-div a{ 
	clear: none;
	float: left;
	margin-left:0;
	width: 95%;
	height:22px;
	display: block;
	font-family: 'Roboto', "sans-serif;";
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	background-color: #2163ad;
	background-image: url(../../images/blue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:3.9%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	text-decoration:none; 
	color:#fff;
}
#tab-panel ul li#nav-div{
	clear: none;
	float: left;
	margin-left:0;
	width: 30.3%;
	display: block;
}
#tab-panel ul li#nav-div a{ 
	clear: none;
	float: left;
	margin-left:0;
	width: 95%;
	height:19px;
	display: block;
	font-family: 'Roboto', "sans-serif;";
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	background-color: #00057A;
	background-image: url(../../images/blue-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:4%;
	padding-bottom: 3.5%;
	padding-left: 5%;
	text-decoration:none; 
	color:#fff;
}
#tab-panel-main{width:100%; float:left; display:block; clear:both;}
.project-scroll-panel{ width:100%; float:left; background-color:#666666;}
.scroll-text{ width:92%; float:left; padding:2% 4%; color:#fff; font-family: Arimo, sans-serif; line-height:18px; position:relative; z-index:999; }
.proj-name{ float:left; display:block; clear:both; color:#fff; font-family: Arimo, sans-serif;}
#container {
width:960px;
height:100%;
margin:0 auto;
position:relative;
z-index:999;
}
#about_popup {
width:100%;
max-width:959px;
height:265px;
position:absolute;
left:0;
bottom:0;
display:none;
}
#contact_popup {
width:100%;
max-width:959px;
height:265px;
position: absolute;
left:0;
bottom:0;
display:none;
}
#home_popup {
width:100%;
max-width:959px;
height:265px;
position: absolute;
left:0;
bottom:0;
display:none;
}
#bottom_menu ul {
list-style:none;
width:960px;
margin:0 auto;
}
#inside-header{ width:100%; float: left; clear:both; display:block;}
#header1{ width:100%; float: left; clear:both; display:block; background:url(../../images/inside-header.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#inside-project-links{ clear: both; float: left; margin-left: 0; width: 100%; display: block;padding:0;}
.gray-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f5f5f5;}
.white-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fff;}
.violet-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#decefd;}
.work-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ced6fd;}
.employee-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fce9b9;}
.people-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#dbffcc;}
.leadership-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1ecf5;}
.company-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fdeafd;}
.growth-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fcdcb9;}
.expansion-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#b9fcef;}
.policy-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ffffcc;}
.strength-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ccffcc;}
.benefits-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ccffff;}
.careers-panel1{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1d4b9;}
.careers-panel2{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8f6e8;}
.careers-panel3{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8f1f6;}
.careers-panel4{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8e8f6;}
.careers-panel5{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#d8dbf6;}
.careers-panel6{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e7e1b9;}
.careers-panel7{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e1d8f6;}
.careers-panel8{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#bfd8dd;}
.careers-panel9{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#ecdef3;}
.careers-panel10{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#b8dbf6;}
.about-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fdece4;}
.culture-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f4fed5;}
.development-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fef6e6;}
.credentials-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#fbe9c8;}
.vission-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#e7e6e5;}
.mission-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#def6fd;}
.values-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#f0f1e6;}
.supportive-panel{ clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color:#c4e3dd;}
#project-links-div{ clear: both; margin: 0 auto; width: 100%; display: block; max-width:960px; position:relative}

.gray-panel #links-right-div{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:12px 0; }
#links-right-div{ clear: both; float: left; margin-left: 0; width: 74%; display: block; padding:12px 0; }
#links-right-div ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size: 12px;font-weight: 400;}
#links-right-div ul#nav li{width:120px;  background:url(../../images/project-link-divider.gif) no-repeat right center; text-transform: uppercase; display: table-cell; text-align: center; padding:0px;}
#links-right-div ul#nav li.first{ width:120px;}
#links-right-div ul#nav li.last{ background:none; border-right:none !Important; width:120px;}
#links-right-div ul#nav li.big{ background:none; border-right:none !Important; width:206px;}
#links-right-div ul.gap{ margin:0; padding:15px 0 0 0 !Important;}
#links-right-div ul#nav li a{ color:#444; text-decoration:none; font-size:12px; }
#links-right-div ul#nav li a.nav{ color:#444; text-decoration:none; background: none; position:inherit; width:auto; display: inline }
#links-right-div2{ clear: both; float: left; margin-left: 0; width: 96%; display: block; padding:12px 0; }
#green-call-div{ clear: none; float: right; margin-left: 1.2658%; width:auto; display: block;}
#green-btn{ clear: both; float: left; margin-left: 0; width: 100%; display: block;color:#fff; text-transform:uppercase; padding:5px 0;}
#green-btn a{ text-decoration:none; color:#fff; display: block; padding:10px 10px; font-family: 'Roboto', "sans-serif;"; font-size: 12px;font-weight: 400;  background-color:#72bf44; text-align:center; text-transform:none; }
#content-container{ clear: both; margin: 0 auto; width: 100%; display: block; max-width:960px;}
#container1{ clear: both; float: left; margin-left: 0; width: 97%; display: block; padding:0 1%}
#container2{ clear: both; float: left; margin-left: 0; width: 97%; display: block; padding:3% 1% 0 1%}
#project-big-img{ clear: none; float: left; margin-left: 0; width: 30%; display: block; padding:0 0 30px 0}
#project-big-img img, #project-big-img2 img{ width:100%;}
#project-big-img img.pdf-icon{width:auto; float:right}
#project-content-div{ clear: none; float: right; margin-left: 2.2658%; width: 67%; display: block; padding:0 0 5px 0;}
#project-content-div-csr{ clear: none; float: right; margin-left: 2.2658%; width: 67%; display: block; padding:0 0 9px 0;}
h1{ margin:0; padding:0 0 15px 0; color:#0a53a5; font-size:28px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase; line-height:28px; clear:both; display:block;}
h1 span{ color:#444;  font-size:17px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase;}
h1 a{ text-decoration:none; color:#0a53a5}
h2{ margin:0; padding:8px 0 5px 0; color:#f58220; font-size:17px; font-family:  Arimo, sans-serif; font-weight:300; text-transform:uppercase; clear:both; display:block;}
h1.text-cont{ margin:0; padding:0 0 15px 0; color:#0a53a5; font-size:19px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform: capitalize; line-height:20px; clear:both; display:block;}
h1.text-cont2{ margin:0; padding:0 0 15px 0; color:#f5821f; font-size:17px; font-family: 'Roboto', "sans-serif;"; font-weight:400; text-transform: uppercase; line-height:20px; clear:both; display:block;}
h3{ margin:0; padding:0 0 15px 0; color:#f5821f; font-size:28px; font-family: 'Roboto', "sans-serif;"; font-weight:300; text-transform:uppercase; line-height:32px; clear:both; display:block;}
#middle-panel p{ margin:0; padding:0 0 15px 0; text-align:justify; line-height:20px;}
#middle-panel p a{ text-decoration:none; color:#0A53A5}
#orange-btn1{ clear: none; float: left; margin-right: 5px; margin-bottom: 5px; width: 260px; display: block; padding:0;}
#orange-btn1 #view-btn a{color:#fff; text-transform:uppercase; padding:5px 45px 5px 6px;  width: 209px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 10px #f5821f;}
#orange-btn, #view-btn{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0;}
#view-btn a{color:#fff; text-transform:uppercase; padding:5px 45px 5px 6px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 10px #f5821f;}
#blue-btn, #job-btn{ clear: both; float: right; margin-left: 0; width: 100%; display: block; padding:0; text-align:right;}
#job-btn a{color:#000; text-transform:uppercase; padding:10px; font-family: 'Roboto', "sans-serif;"; font-size: 15px;font-weight: 400; background:#cafef9;}
#small-img-holder{clear: none; float: right;margin-left: 2.2658%; width: 67%; display: block; padding:6px 0 0 0;}
#small-img-holder img{ padding:0 20px 0 0; width:auto; max-width:auto}
#small-img-holder img.last{ padding:0; float:none;}
#small-img-holder3 {clear: none; float: right;margin-left: 2.2658%; width: 67%; display: block; padding:12px 0;}
#small-img-holder3 img{ padding:0 20px 0 0; width:auto; max-width:auto}
#small-img-holder3 img.last{ padding:0; float:none;}
#event-img-holder{clear: none; float: right;margin: 0; width: 100%; display: block; padding:12px 0 0 0;}
#event-img-holder img{ padding:0 15px 0 0; width:auto;}
#event-img-holder img.last{ padding:0; float:none;}
#top-arrow{ clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#top-arrow-img, #top-arrow-img1, #top-arrow-img2, #top-arrow-img3, #top-arrow-img4, #top-arrow-img5, #top-arrow-img6, #top-arrow-img7, #top-arrow-img8, #top-arrow-img9, #top-arrow-img10, #top-arrow-img11, #top-arrow-img12, #top-arrow-img13, #top-arrow-img14, #top-arrow-img15, #top-arrow-img16{ width: auto; float:right; text-transform:uppercase; }
#top-arrow-img a, #top-arrow-img1 a, #top-arrow-img2 a, #top-arrow-img3 a, #top-arrow-img4 a, #top-arrow-img5 a, #top-arrow-img6 a, #top-arrow-img7 a, #top-arrow-img8 a, #top-arrow-img9 a, #top-arrow-img10 a, #top-arrow-img11 a, #top-arrow-img12 a, #top-arrow-img13 a, #top-arrow-img14 a, #top-arrow-img15 a, #top-arrow-img16 a{background: url(../../images/top-arrow-blue.gif) no-repeat left 9px #2c62ab; padding:4px 11px 4px 25px; text-decoration:none; color:#fff; float:right; font-family: 'Roboto', "sans-serif;"; font-weight:400; font-size:11px; }
#single-img-div{clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0 0 30px 0; overflow-x: hidden}
#img-text{ width:100%; float:left; display:block; clear:both; background-color:#93743e; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:15px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#img-text-blue{ width:100%; float:left; display:block; clear:both; background-color:#034ea2; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:14px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#img-text-black{ width:99.7%; float:left; display:block; clear:both; background-color:#333; font-family: 'Roboto', "sans-serif;"; font-weight:700; font-size:14px; padding:8px 0; text-align:center; color:#fff; text-transform:uppercase;}
#slider-img{ width:100%; float:left; display:block; clear:both; background-color:#c39f5b; text-align:center;}
#amenities-img{ clear: none; float: left; margin-left: 0; width: 39%;}
#amenities-text{ clear: none; float: right; margin-left: 0.2658%; width: 60%;}
#amenities-big-img{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:0}
#amenities-small-img-holder{clear: both; float: left;margin-left:0; width: 100%; display: block; padding:10px 0 0 0;}
#amenities-small-img-holder img{ padding:0 6px 15px 0; width:auto;}
#amenities-small-img-holder img.last{ padding:0 0 10px 0; float:right;}
img.key-img{ width:100%; float:left; padding:0 0 10px 0}
#amenities-content-div{ clear: none; float: left; margin-left: 2.2658%; width:100%; display: block; padding:0 0 16px 0;}
ul.inside-bullet{clear: both; float: left; display:block; width:100%;  margin:0; padding:0 0 12px 0; list-style-type:none}
ul.inside-bullet li{ background:url(../../images/bullet.gif) no-repeat left 5px; padding:2px 0 2px 15px;}
/*ul.inside-bullet li span{ float:right}*/
#breadcrum-div{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:15px 0; }
#breadcrums{ width:100%; float:left; font-family: 'Roboto', "sans-serif;"; font-weight:400; text-transform:uppercase; font-size:12px;}
#breadcrums a{ text-decoration:none; color:#0a53a5;}
#breadcrums span{ padding:0 3px;}
.text{ float:left; width:100%; padding:3px 0 0 8px;}
#green-call-div2{ clear: none; float: right; margin-left: 1.2658%; width: 18.7215%; display: block; padding:10px 0;}
#header-search{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#project-search-div{ clear: none; float: left;  width: 66%; display: block; border-right:1px solid #DDD; padding:0 20px 0 0;}
#project-search-links{ clear: none; float: left; margin-left: 2.2658%; width:28%; display: block; }
#project-search-links ul{ margin:0; padding:0; list-style-type:none; }
#project-search-links ul li{ background:url(../../images/blue-bullet.gif) no-repeat left 10px; border-bottom:1px solid #DDD; padding:5px 0 5px 13px;}
#project-search-links ul li.last{ border-bottom:none;}
#project-search-links ul li a{ text-decoration:none; color:#0a53a5;}
#read-btn a{color:#fff; text-transform:uppercase; padding:5px 29px 5px 13px; font-family: 'Roboto', "sans-serif;"; font-size: 11px;font-weight: 400; background:url(../../images/arrow.gif) no-repeat right 9px #f5821f;}
#project-big-img2{ clear: none; float: right; margin-left: 2.2658%; width: 30%; display: block; padding:0 0 30px 0}
#project-content-div2{ clear: none; float: left; ; width: 67%; display: block; padding:0 0 15px 0;}
#small-img-holder2{clear: none; float: left; margin-left: 0; width: 67%; display: block; padding:5px 0 10px 0;}
#small-img-holder2 img{ padding:0 20px 0 0; width:auto; max-width:auto}
#small-img-holder2 img.last{ padding:0; float:none;}
#top-arrow-img-left, #top-arrow-img-left1, #top-arrow-img-left2, #top-arrow-img-left3, #top-arrow-img-left4, #top-arrow-img-left5, #top-arrow-img-left6, #top-arrow-img-left7, #top-arrow-img-left8, #top-arrow-img-left9, #top-arrow-img-left10, #top-arrow-img-left11, #top-arrow-img-left12, #top-arrow-img-left13{ width: auto; float:left; text-transform:uppercase; }
#top-arrow-img-left a, #top-arrow-img-left1 a, #top-arrow-img-left2 a, #top-arrow-img-left3 a, #top-arrow-img-left4 a, #top-arrow-img-left5 a, #top-arrow-img-left6 a, #top-arrow-img-left7 a, #top-arrow-img-left7 a, #top-arrow-img-left9 a, #top-arrow-img-left10 a, #top-arrow-img-left11 a, #top-arrow-img-left12 a, #top-arrow-img-left13 a{background: url(../../images/top-arrow-blue.gif) no-repeat left 9px #2c62ab; padding:4px 11px 4px 25px; text-decoration:none; color:#fff; float:right; font-family: 'Roboto', "sans-serif;"; font-weight:400; font-size:11px; }
#unfixed{width:100%; float:left; display: block; clear:both;}
.project-menu{ width:100%; float:left; display:none; clear:both;}
#carousel img {
	cursor: pointer;
	display: block;
}

#carousel .flex-active-slide img {
	cursor: pointer;
	opacity: 1;
}
.tab1{ width:100%; max-width:960px; margin:0 auto; display:block; clear:both;}
#container-gallery{ clear: both; float: left; margin-left: 0; width: 100%; display: block; padding:3% 0 0 0}
#tabbing-panel{clear: both;
	display: block;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;}
.gallery-main{clear: both;
	display: block;
	float: left;
	margin-left: 0;
	padding:0;
	width: 100%;}
.tab2{ width:100%; float:left; display:block; clear:both; }
.tab3{ width:100%; float:left; display:block; clear:both;}
.blue-text{ color:#5887c5; font-weight:700;}
.orange-text{ color:#f5821f; font-weight:700; text-transform:uppercase}
.orange-text.none{ color:#f5821f; font-weight:700; text-transform:none}
/*headers*/
#header1-legends{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-legends.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-astral{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-astral.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-sanskrit{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sankruti.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-company{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-company.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-boulevard{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-boulevard.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-heritage{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-heritage.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-kumkum{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-kumkum.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-hillcrest{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-hillcrest.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-mystic{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mystic.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-greens{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-greens.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-akshay{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-akshay.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-bahrain{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-bahrain.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-serene{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-serene.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-serene2{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-serene2.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-newera{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-new-era.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-mirapride{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mirapride.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-mayfair14{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-mayfair14.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-symphony{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-symphony.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-sonata{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sonata.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-vishwaraja{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-vishwaraja.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-meadows{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-meadows.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-meridian{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-meridian.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-csr{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-csr.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-residential{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-residential.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-commercial{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-commercial.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-redevelopment{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-redevelopment.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-adarsh{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-harish{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-sheel{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-tardeo{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-alankar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-rokadia{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-orion{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-vithal{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-shyam{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-shyam.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-ganga{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-raghukrupa{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-canara{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-ganesh{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-smruti{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-alfa{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-jaisukhsagar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-friendship{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-sheelabeena{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-sukhdayak{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-jawahar{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-centralbank{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-lotus{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-municipal{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-solution{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-solution.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-testimonials{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-testimonials.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-news{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-news.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-awards{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-awards.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-career{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-career.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-contact{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-contact.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-disclaimer{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-disclaimer.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-sitemap{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-sitemap.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-search{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-search.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#header1-nir{ width:100%; float: left; clear:both; display:block; background:url(../../images/header-nri.jpg) no-repeat center top; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; height:240px;}
#container2 ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size:14px; text-transform: capitalize; float:left; font-weight:300; width:100% }
#container2 ul#nav li{ display: block; border-right:none;padding:0 0 8px 20px; background:url(../../images/bullet2.png) no-repeat left 2px; border-bottom:1px solid #e2e2e2; margin:0 0 8px 0; width: auto; text-align:left}
#container2 ul#nav li.last{ border-bottom:none; padding:0 0 25px 20px;}
#container2 ul#nav li a{ text-decoration:none; color: #0A53A5;}
#container2 ul#nav li a:hover{ color:#0A53A5;}
#website-btn a{color: #0A53A5;
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding:12px 10px;
	text-align: center;
	text-decoration: underline;
	text-transform: none;}
.contact-div1{ width:50%; float:left}
.contact-div2{ width:50%; float:left}
.google-map{ width:100%; float:left; padding:15px 0 15px 0;}
.text2{clear: both;
	color: #444;
	display: block;
	font-family: Roboto,sans-serif;
	font-size:17px;
	font-weight: 300;
	text-transform: uppercase;}
.award-div{ width:33.3%; float:left; text-align:center; padding:0 0 20px 0;}
.award-div img{ padding:0 0 10px 0; width: auto}
.award-text{ width:40%; font-size:24px; padding:120px 0 0 50px; float:left;}
.sitemap-div1{ width:25%; float:left;}
.sitemap-div1 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div1 ul.last{ padding:0;}
.sitemap-div1 ul li{ background:url(../../images/bullet2.png) no-repeat left 8px; border-bottom:1px solid #E2E2E2; padding:7px 0 7px 20px;}
.sitemap-div1 ul li a{font-family: Roboto,sans-serif; font-size: 14px; font-weight: 300; color:#0A53A5; text-transform:capitalize}
.sitemap-div2{ width:100%; float:left;}
.sitemap-div2 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div2 ul li{ background:url(../../images/bullet2.png) no-repeat left 8px; border-bottom:1px solid #E2E2E2; padding:7px 0 7px 20px;}
.sitemap-div2 ul li a{font-family: Roboto,sans-serif; font-size: 14px; font-weight: 300; color:#0A53A5; text-transform:capitalize}
.sitemap-div3{ width:100%; float:left;}
.sitemap-div3 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div3 ul li{ background:url(../../images/bullet.gif) no-repeat left 8px;padding:7px 0 7px 12px; border-bottom:1px solid #E2E2E2;  }
.sitemap-div3 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:bold; color:#0A53A5;}
.sitemap-div4{ width:100%; float:left;}
.sitemap-div4 ul{ list-style-type:none; padding:0 0 0 0; margin:0;}
.sitemap-div4 ul li{ background:url(../../images/blue-bullet.gif) no-repeat 12px 10px;padding:6px 0 6px 22px;border-bottom:none; }
.sitemap-div4 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:normal; color:#0A53A5;}
.sitemap-div5{ width:100%; float:left;}
.sitemap-div5 ul{ list-style-type:none; padding:0 0 0 0px; margin:0;}
.sitemap-div5 ul li{ background:none;padding:5px 0 3px 9px; }
.sitemap-div5 ul li a{font-family: Arimo,sans-serif; font-size:12px; font-weight:normal; color:#000;}
.sitemap-div6{ width:25%; float:left;}
.sitemap-div6 ul{ list-style-type:none; padding:0 0 0 0px; margin:0;}
.sitemap-div6 ul li{ background:none;padding:5px 0 3px 9px; }
.sitemap-div6 ul li a{font-family: Arimo,sans-serif; font-size:11px; font-weight:bold; color:#444;}
.divider{ width:100%; float:left; border-bottom:1px solid #E2E2E2; height:0; padding:4px 0}
.colon{ padding:0 24px 0 34px;}
.colon1{ padding:0 24px 0 3px;}
.colon2{ padding:0 25px 0 19px;}
#enquiry-form{ display:none;}
.completed-name{color:#fff; font-weight:700; font-size:14px; padding: 15px 0 15px 10px !important; background:url(../../images/trans-bg.png) repeat left top; position:relative; margin:-70px 0 30px 0 !important}
#bounzd {
clear: none;
float: right;
margin-left: 0;
width: 27%;
display: block;
background-color: #F48221;
background-image: url(../../images/call-us-icon.png);
background-repeat: no-repeat;
background-position: 7px center;
padding: 1% 1% 1% 5%;
font-family: Roboto, "sans-serif;";
font-size: 15px;
font-style: normal;
text-transform: uppercase;
color: #fff;
font-weight: 500;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #DDD;
display:none;
}
#bounzd a{ text-decoration:none; color:#fff}

.table-border { background: #fff; margin:0 0 15px 0;}
.table-border th{ color: #fff; background-color:#49385d; padding: 7px 6px; border: 1px solid #fff;}
.table-border tr.table-text-col1 { font-weight: normal; background-color:#f9e8fe; border: 1px solid #fff;}
.table-border tr.table-text-col2 { font-weight: normal; background-color:#d0fdee; border: 1px solid #fff;}
.table-border tr.table-text-col3 { font-weight: normal; background-color:#d0e6fd; border: 1px solid #fff;}
.table-border tr.table-text-col4 { font-weight: normal; background-color:#6aa7e6; border: 1px solid #fff;}
.table-border tr.table-text-col5 { font-weight: normal; background-color:#aeee92; border: 1px solid #fff;}
.table-border tr.table-text-col6 { font-weight: normal; background-color:#cfb9fc; border: 1px solid #fff;}
.table-border tr.table-text-col7 { font-weight: normal; background-color:#ead4b1; border: 1px solid #fff;}
.table-border td{border: 1px solid #fff; padding: 10px 5px;}
#testi-div{
	clear: none;
	float: left;
	margin-left: 2.2658%;
	margin-bottom: 0;
	width: 62.709%;
	display: block;
	background: #fff;
}
#intro_wrapper{width: 100% !important}
ul.bjqs{height: 230px}
li.bjqs-slide{ height: 230px}


.table1{ width:50%; float:left; border:1px solid #e5e5e5; padding:2px; margin:0 0 20px 0}
.tr1{ width:100%; float:left;}
.tr1.tl{ background-color:#e5e5e5}
.tr1.white{ background-color:#fff}
.tr1.gray{ background-color:#F5F5F5}
.td1{ width:70%; float:left; padding:2%}
.td2{ width:20%; float:left; padding:2%}
.td1.hd, .td2.hd{ font-weight:700; font-size:15px;}

ul.testimonial-bullet{ width:100%; float:left; list-style:none; margin:0; padding:0}
ul.testimonial-bullet li{ padding:15px 0; border-bottom:1px solid #DDDDDD; text-align:justify}
ul.testimonial-bullet li.first{ padding:0 0 15px 0}
ul.testimonial-bullet li.last{ border-bottom:none;}
ul.testimonial-bullet li span{color:#F58220; font-size:12px; font-weight:bold;}

.redevelopment-links{ width:21.2%; float: right; position:absolute; right:175px; top:5px; margin:0}
.links-bg{ width:100%; float:left; background-color:#f5821f; padding:10px 0;}
.links-bg ul{ margin:0; padding:0; list-style-type:none; display:inline;}
.links-bg ul li{ border-right:1px solid #ed6e00; padding:0 10px; display:inline;}
.links-bg ul li.last{border-right: none}
.links-bg ul li a{ text-decoration:none; color:#fff;}

.redevelopment-links.view{ width:13.2%; float: right; position:absolute; right:186px; top:5px; margin:0; text-align:center}
.redevelopment-links.view a{ text-decoration:none; color:#fff;}

.blue-panel{width:100%; float:left; background-color:#cddcec; margin:0 0 15px 0}
.blue-panel1{ width:26%; float:left; background-color:#bbcfe6; padding:16px 2% 0 2%}
.virar-logo{ width:100%; float:left; padding:0 0 30px 0;text-align:left}
.virar-txt{ width:100%; float:left; padding:0 0 30px 0;text-align:left}
.virar-img{ width:100%; float:left; padding:0 0 10px 0}
.address-text{ width:100%; float:left; color:#000}
.address-text p{ padding:0 0 15px 0; margin:0; line-height:18px;}
.address-text p span, .blue-panel2 .txt-div p span{ font-weight:700}
.address-text p a{ text-decoration:none; color:#000 !important}
.blue-panel2{ width:66%; float:left; padding:16px 2% 28px 2%; color:#000;}
.blue-panel2 .tl{ width:100%; float:left; font-size:22px; color:#024da1; font-weight:700; padding:0 0 15px 0}
.blue-panel2 .txt-div{ width:100%; float:left}
.blue-panel2 .txt-div p{padding:0 0 15px 0; margin:0; line-height:18px; font-size:14px}
.blue-panel2 .txt-div ul.virar-bullet { margin:0; padding:0; list-style-type:none; width:100%; float:left}
.blue-panel2 .txt-div ul.virar-bullet li{ background: url(../../images/virar-bullet.gif) no-repeat left 10px; border-bottom:1px solid #a9bbcf; padding:5px 0 5px 12px}
.blue-panel2 .txt-div ul.virar-bullet li.last{ border-bottom:none;}
.virar-award-div{ width:100%; float: left; padding:30px 0 0 0}
.virar-award-div .award-img{ width:20%; float:left; text-align:left}
.virar-award-div .award-text{ width:80%; float:left; padding:45px 0 0 0; color:#022954; font-size:22px; font-weight:400; text-align:left}
.virar-award-div .award-text span{ font-weight:700; text-transform:uppercase;}

#links-right-div .hillcrest ul#nav{ margin:0; padding:0; list-style-type:none; font-family: 'Roboto', "sans-serif;"; font-size: 12px;font-weight: 400;}
#links-right-div .hillcrest ul#nav li{ display: table-cell; padding:0px; width:120px; text-align:center; background:url(../../images/project-link-divider.gif) no-repeat right 0px; text-transform: uppercase; border:none}
#links-right-div .hillcrest ul#nav li.first{ width:120px;}
#links-right-div .hillcrest ul#nav li.last{ background:none; border-right:none !Important; width:120px;}
#links-right-div .hillcrest ul#nav li.big{ background:none; border-right:none !Important; width:206px;}
#links-right-div .hillcrest ul#nav li a{ color:#444; text-decoration:none; font-size:12px; }
#links-right-div .hillcrest ul#nav li a.nav{ color:#444; text-decoration:none; background: none; position:inherit; width:auto; display: inline }

.panaromic-div1{ width:39%; float:left; padding:0 2% 0 0; font-weight:700; text-align:center }
.panaromic-div1 span{ float:left; padding:10px 0 0 0; width:100%; text-align:center; text-transform:uppercase}
.panaromic-div1 span a{ text-decoration:none; color:#444444}
.panaromic-div2{ width:39%; float:left; padding:0 0 0 2%; font-weight:700; text-align:center}
.panaromic-div2 span{ float:left; padding:10px 0 0 0; width:100%; text-align:center; text-transform:uppercase}
.panaromic-div2 span a{ text-decoration:none; color:#444444}

#project-content-div.full-width{ clear: none; float: left; margin-left: 0; width: 100%; display: block; padding:0 0 5px 0;}
#project-content-div2.full-width {clear: none; display: block; float: left; padding: 0 0 15px; width: 67%;}

.blue-text-panel{ width:100%; float:left;}
.blue-img-panel{ width:100%; float:left;}
.project-financed{ font-size:11px;}

.contact-bottom-text{ width:100%; float:left; margin:-20px 0 0 0; padding:0}
.contact-bottom-text a{ color:#0A53A5;}
.fb-like{margin: -4px 0 0 0; float: right }
.gallery-video{height:443px; width: 100%}
.test-thumb{width: 35%; float:left; margin: 0 3% 15px 0}
.test-desc{width: 62%; float:left}
.gallery-desc {background: none repeat scroll 0 0 #0070c0; color: #fff; float: left; padding: 8px 15px; width: 898px; margin : 0 0 -32px; position:relative}
.planner { width:97%; padding:12px 0 12px 3%}
.accordian .details { width:96%;}

.bg-blue td { border:1px solid #FF0000; }
}
