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

body {
	padding: 0;
	margin: 0;
}
@font-face {
	font-family: 'ZurichBT-BoldCondensed';
	src: url('../fonts/ZurichBT-BoldCondensed.eot?#iefix') format('embedded-opentype'), url('../fonts/ZurichBT-BoldCondensed.woff') format('woff'), url('../fonts/ZurichBT-BoldCondensed.ttf') format('truetype'), url('../fonts/ZurichBT-BoldCondensed.svg#ZurichBT-BoldCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ZurichBT-RomanCondensed';
	src: url('../fonts/ZurichBT-RomanCondensed.eot?#iefix') format('embedded-opentype'), url('../fonts/ZurichBT-RomanCondensed.woff') format('woff'), url('../fonts/ZurichBT-RomanCondensed.ttf') format('truetype'), url('../fonts/ZurichBT-RomanCondensed.svg#ZurichBT-RomanCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Light';
	src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype'), url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
.header {
	padding-top: 18px;
}
.headerLeft {
	padding: 10px 0 0 0;
	float: left;
}
.header .navbar-header {
	margin-left: 0;
}
.headerRightOut {
	float: right;
    position: relative;
    z-index: 10;
}

.headerBottom {clear:both;}

.headerBottom ul li {
	font-family: 'ZurichBT-RomanCondensed';
	text-transform: uppercase;
	border-radius: 3px;
	padding:0 11px;
}
.headerBottom ul li.active a {
	background: none !important;
	border-bottom:3px solid #c4121a;
}
.headerBottom ul li.homeBtn {
	padding: 10px 8px 0;
}
.headerBottom ul li a {
	padding: 9px 0 6px;
	border-bottom:3px solid #fff;
	transition-duration: 0.3s;
	outline:none;
}
.headerBottom ul li a:hover {
	background: none !important;
	border-bottom:3px solid #c4121a;
}
.headerBottom .navbar-collapse {
	padding: 0;
}
.headerBottom ul li.homeBtn a:hover {
	background: url(../images/home-icon.gif) no-repeat center 1px !important;
	border:none;
}
.headerBottom ul li.homeBtn a.homeActice {
	background: url(../images/home-icon.gif) no-repeat center 1px !important;
	border:none;
}
.headerBottom ul li.homeBtn a {
	background: url(../images/home-icon.gif) no-repeat center -20px !important;
	width: 20px;
	height: 20px;
	border:none;
}
.headerTop {
	clear: both;
	
	font-family: "OpenSans-Bold";
	
}
.headerCallAct
{
	 display: block;
    float: right!important;
    /*overflow: hidden;*/
    /*width: 405px;*/
}
.headerTopPhoneNo {
	background: url("../images/phone-icon.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
	color: #db141c;
	float: right;
	font-size:17px;
	line-height: 16px;
	padding: 0 0 3px 34px;
	text-align: left;
	text-transform: uppercase;
	margin-top: 2px;
}

.headerTopPhoneNo  a{
 color: #db141c;}

	

#indexsell{    margin: 16px 11px!important;}
.headerTopPhoneNo span {
	font-size: 12px;
	color: #6a6a6a;
	display: block;
	overflow: hidden;
}
.socialIcon {
	float: right;
	display:none;
	margin:6px 0 -15px 0px;
	
}
.socialIcon img{margin-right:-10px;}
.socialIcon ul li
{display:inline-block;
list-style:none;
margin:0 0px 0 20px}

.indexBanner img {
/*width: 100%;
	height: auto;*/
}
.banner img {
	width: 100%;
	height: auto;
}
.p0 {
	padding: 0;
}
.bgInner {
	background: url(../images/bg-1.gif) repeat;
}
.indexContent {
	padding: 0 0 35px;
}
.indexContentTop {
	margin-bottom: 15px;
}
.indexContentBottom {
	margin-bottom: 15px;
}
.megaMenuTop {
	clear: both;
	height: 87px;
	text-align: center;background: #ffffff;
}
.megaMenuTop ul {
	padding: 0 !important;
	margin: 0 auto !important;
	width: 980px;
}
.megaMenuTop ul li:hover {
}
.megaMenuTop ul li {
	list-style-type: none;
	float: left !important;
	text-shadow: none !important;
	font-family: 'OpenSans';
	font-size: 12px !important;
	text-align: center !important;
	text-transform: uppercase;
	width: auto !important;
	background: url(../images/mega-menu-li-bg.jpg) no-repeat left bottom !important;
}
.megaMenuTop ul li:hover {
	background: url(../images/mega-menu-hover-bg.jpg) repeat-x bottom !important;
	box-shadow: none !important;
	padding: 20px 30px;
	height: 87px;
}
.megaMenuTop ul li a {
	text-decoration: none;
	padding: 48px 30px 20px 30px !important;
	height: 87px !important;
	color: #505050 !important;
}
.overviewIcon {
	background: url(../images/icon-bg.png) no-repeat 38px 10px;
}
.specificationIcon {
	background: url(../images/icon-bg.png) no-repeat -94px 10px;
}
/*project Nav*/
.projectNav .overviewIcon {
	background: url(../images/icon-bg.png) no-repeat 26px 10px;
}
.projectNav .specificationIcon {
	background: url(../images/icon-bg.png) no-repeat -105px 10px;
}
.projectNav .plansIcon {
	background: url("../images/icon-bg.png") no-repeat scroll -256px 10px rgba(0, 0, 0, 0);
}
.projectNav .amenitiesplansIcon {
	background: url("../images/icon-bg.png") no-repeat scroll -358px 10px rgba(0, 0, 0, 0);
}
.projectNav .locationIcon {
	background: url("../images/icon-bg.png") no-repeat scroll -358px 10px rgba(0, 0, 0, 0);
}
.projectNav .paymentschedule {
	background: url("../images/icon-bg.png") no-repeat scroll -670px 10px rgba(0, 0, 0, 0);
}
.projectNav .projectStatus {
	background: url("../images/icon-bg.png") no-repeat scroll -492px 10px rgba(0, 0, 0, 0);
}
/**/
.availabilityIcon {
	background: url(../images/icon-bg.png) no-repeat -601px 10px;
}
.paymentschedule {
	background: url(../images/icon-bg.png) no-repeat -676px 10px;
}
.plansIcon {
	background: url(../images/icon-bg.png) no-repeat -242px 10px;
}
.locationIcon {
	background: url(../images/icon-bg.png) no-repeat -342px 10px;
}
.projectStatus {
	background: url(../images/icon-bg.png) no-repeat -478px 10px;
}
.megaMenuTop ul li a:hover {
	/*background:url(../images/mega-menu-hover-bg.jpg) repeat-x bottom;*/
	box-shadow: none !important;
}
.megaMenuBottom {
	clear: both;
}
.megaMenuBottomIn {
	color: #505a61;
	float: right;
	padding: 40px;
	width: 456px;
}
.megaMenuBottomIn h2 {
	padding: 0;
	margin: 0 0 15px 0 !important;
	text-align: right !important;
	font-family: 'OpenSans-Bold';
	line-height: 26px !important;
	font-size: 22px !important;
}
.megaMenuBottomIn p {
	padding-top: 10px;
	font-family: 'OpenSans';
	margin: 0;
	text-align: right !important;
}
.indexContentLeft {
	float: left;
	padding-right: 0;
}
.indexContentLeft p {
	line-height: 22px;
	margin: 0 0 23px;
	padding: 0;
}
.indexContentLeft h2 {
	padding: 0;
	margin: 0 0 18px 0;
	font-size: 30px;
	font-family: 'OpenSans-Bold';
}
.indexContentRight {
	float: right;
	padding-left: 0;
}
.indexLatestNews {
	margin-bottom: 20px;
	padding-top: 8px;
}
.indexLatestNews span {
	padding: 0;
	font-size: 15px;
	background: #c5151c;
	padding: 4px 10px;
	color: #fff;
	font-family: 'OpenSans-Bold';
	text-transform: uppercase;
}
.news {
	clear: both;
	margin: 10px 0 0;
}
.news h2 {
	font-size: 25px;
	padding: 0;
	margin: 0 0 3px 0;
	text-transform: uppercase;
	color: #3b3b3b;
	font-family: 'OpenSans-Bold';
}
.news p {
	padding: 0;
	margin: 0 0 5px 0;
}
.indexSubscriptionEamil {
	margin-bottom: 10px;
}
.indexSubscriptionEamil .form-group {
	margin-bottom: 8px;
}
.indexSubscriptionEamil span {
	background: none repeat scroll 0 0 #c5151c;
	color: #fff;
	display: block;
	font-family: "OpenSans-Bold";
	font-size: 15px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 4px 10px;
	text-transform: uppercase;
	width: 185px;
}
.indexSubscriptionEamil input {
	border-radius: 0;
	border: solid 1px #e5e5e5;
}

.indexSubscriptionEamil input.capcha:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.indexSubscriptionEamil input.capcha 
{
	background-color: #fff;
    background-image: none;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    float: left;
    font-size: 14px;
    height: 29px;
    line-height: 1.42857;
    margin-right: 12px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 114px;
}
.indexSubscriptionEamil input.subscribeBtn {
	background: #c1c1c1;
	padding: 4px 10px;
	color: #fff;
	font-family: 'OpenSans-Bold';
	font-size: 15px;
	border: none;
	cursor: pointer;
	width: auto;
	text-align: center;
	text-transform: uppercase;
}
.footerOut {
	padding: 15px 35px;
	font-family: 'OpenSans-Bold';
	color: #818181;
}
.footerLeft {
	float: left;
	text-align: left;
}
.footerRightTop {
	margin-bottom: 20px;
}
.footerRightTop ul {
	padding: 0;
	margin: 0;
}
.footerRightTop ul li {
	list-style-type: none;
	font-family: 'OpenSans-Bold';
	float: left;
	margin: 0 20px 0 0;
	text-transform: uppercase;
}
.footerRightTop ul li a {
	text-decoration: none;
	color: #818181;
}
.footerRightTop ul li a:hover {
	text-decoration: none;
	color: #000000;
}
.footerRightBootom {
	margin-bottom: 0;
	font-size: 13px;
	font-weight: normal;
}
.footerRight {
	background: url("../images/footer-logo.png") no-repeat scroll 55px 10px rgba(0, 0, 0, 0);
	color: #a5a5a5;
	float: right;
	padding: 21px 0 0;
}
.footerRight a {
	color: #a5a5a5;
	text-decoration: none;
}
.footerRight a:hover {
	color: #000000;
}
.footerRight span {
	padding: 0 18px 0 0;
}
.aboutUs {
	clear: both;
	padding: 65px 0
}
.aboutUs h2 {
	padding: 0;
	margin: 0 0 10px 0;
	color: #0b0b0b;
	font-size: 30px;
	font-family: 'OpenSans-Bold';
}
.aboutUsTop {
	margin-bottom: 25px;
}
.aboutUsTop p.th {
	font-size: 20px;
	font-family: 'OpenSans-Light';
}
.aboutUsTop p {
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 25px;
}
.aboutUsBottom {
	margin-bottom: 5px;
}
.aboutUsBottom p {
	color: #fff;
	font-family: "OpenSans";
	font-size: 13px;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
.aboutUsBottom .col-md-4 {
	padding: 30px;
}
.aboutUsBottom .col-md-7 {
	width: 59.333%;
	padding: 30px;
}
.aboutUsBottom .col-md-3 {
	padding: 30px;
}
.aboutUsBottom h2 {
	padding: 0;
	margin: 0 0 10px;
	color: #ffffff;
	font-size: 28px;
	line-height: 22px;
}
.aboutUsBottom h2 span {
	display: block;
	font-size: 15px;
	margin-top: -4px;
	letter-spacing: -0.1px;
	overflow: hidden;
}
.oursuccess {
	background: #83c1d5;
	height: 225px;
	margin: 0 10px 10px 0;
}
.experience {
	background: #6297b6;
	height: 225px;
	margin: 0 10px 10px 0;
}
.dreams {
	background: #d1a5a5;
	height: 225px;
	margin: 0 10px 10px 0;
}
.customers {
	background: #b5b5b5;
	height: 225px;
	margin: 0 10px 0 0;
}
.inspiration {
	background: #8ecbc7;
	height: 225px;
	margin: 0 10px 0 0;
}
h3 {
	padding: 0;
	margin: 0 0 10px 0;
	color: #0b0b0b;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'OpenSans-Bold';
}
.content {
	padding: 35px 0;
}
.projectsTitle {
	margin-bottom: 35px;
}
.projectsTitle h3 {
	float: left;
}
.projectsTitleRight {
	float: right;
	padding-top: 9px;
}
.projectsTitleRight ul {
	padding: 0;
	margin: 0;
}
.projectsTitleRight ul li {
	list-style-type: none;
	float: left;
	text-transform: uppercase;
	margin-right: 5px;
}
.projectsTitleRight ul li a:hover {
	background: #DFDFDF;
}
.projectsTitleRight ul li.active {
	background: url(../images/arrow-bg.png) no-repeat center bottom;
	padding-bottom: 14px;
}
.projectsTitleRight ul li.active a {
	background: #c70f10;
	color: #fff;
}
.projectsTitleRight ul li a {
	text-decoration: none;
	border-radius: 3px;
	color: #0b0b0b;
	padding: 8px 14px;
	transition-duration: 0.3s;
}
.projectsInner {
	clear: both;
}
.premium {
	background: url("../images/premium-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #fff;
	font-family: "OpenSans-Bold";
	font-size: 12px;
	padding: 2px 0 2px 7px;
	text-transform: uppercase;
	width: 83px;
	margin: 4px 0 0 -13px;
	position: absolute;
}
.affordable {
	background: url(../images/affordable-bg.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #fff;
	font-family: "OpenSans-Bold";
	font-size: 12px;
	padding: 2px 0 2px 7px;
	text-transform: uppercase;
	width: 105px;
	margin: 4px 0 0 -13px;
	position: absolute;
}
.projectsImg {
	margin-bottom: 22px;
}
.projectsDitels {
	padding: 10px 0px 10px 6px;
}
.completed .projectsImg
{
	margin:0;
}
.completed .projectsDitels {
    padding: 10px 0 3px 6px;
}
.upcoming .projectsDitels {
    padding: 10px 0 10px 6px;
}
.completed .projectsDitels h2 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 15px;
	color: #262626;
	font-family: 'OpenSans-Bold';
}
.projectsDitels h2 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 22px;
	line-height: 15px;
	color: #262626;
	font-family: 'OpenSans-Bold';
}
.projectsDitels p {
	padding: 0;
	margin: 0 0 25px;
}
.projectsDitels h2 span {
	font-size: 13px;
	color: #7b7b7b;
}
.projectsIn {
	background: none repeat scroll 0 0 #fff;
	margin:0 22px 22px 0;
	border: solid 1px #e7e7e7;
	padding: 12px;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(162,162,162,1);
	-moz-box-shadow: 1px 1px 0px 0px rgba(162,162,162,1);
	box-shadow: 1px 1px 0px 0px rgba(162,162,162,1);
}
.completed .projectsIn {
	min-height:220px;
}
.projectsInBtn {
	clear: both;
	clear: both;
	margin-bottom: 5px;
}

.contactMapIn
{
	height:220px;
}
.projectsInBtn a.brochureBtn {
	background: #f6f6f6 url("../images/read-more-bg.gif") no-repeat scroll left top;
}
.projectsInBtn a.brochureBtn:hover {
	background: #E3E3E3 url("../images/read-more-bg.gif") no-repeat scroll left top;
}
.headerTop .sell_do_ctc{float:right!important;margin-left: 50px!important;  }
.headerTop .sell_do_ctc_btn{border-radius:0!important;background:#db141c;color:#fff!important;border:none!important;font-weight:bold}
.headerTop .sell_do_form_control{border-radius:0!important;}
.contactphone .sell_do_ctc{display:none;}.contactphone .sell_do_virtual_numbers{display:none;}
.headerTop .help-block
{
	position:absolute;
}

.projectsInBtn a.readMoreBtn {
	background: #f6f6f6 url("../images/read-more-bg.gif") no-repeat scroll left bottom;
	margin-right: 0;
}
.projectsInBtn a.readMoreBtn:hover {
	background: #E3E3E3 url("../images/read-more-bg.gif") no-repeat scroll left bottom;
}
.projectsInBtn a {
	border: 1px solid #a5a5a5;
	border-radius: 3px;
	display: block;
	font-size: 12px;
	float: left;
	height: 31px;
	margin: 0 13px 0 0;
	overflow: hidden;
	padding: 4px 10px 9px 42px;
	width: 126px;
	color: #262626;
	transition-duration: 0.3s;
}
.projectsInBtn a:hover {
	background: #E3E3E3;
	text-decoration: none;
}
.projectsInner .col-md-3 {
	width: 30%;
}
p span.icon
{
	float:left;
	width:22px;
	height:26px;
	display:block;
	overflow:hidden;
	  margin-right: 8px;
}


p.mobIn a
{
	color:#3B3B3B;
}
p.mobIn a:hover {
	text-decoration:none;
	cursor:pointer;
	color:#db141c;
}

.banner
{
	display:block;
	overflow:hidden;
}
/*new*-/


/* padded section */

.pad-section {
	padding: 50px 0;
}
.pad-section img {
	width: 100%;
}
/* vertical-centered text */

.text-vcenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.text-vcenter h1 {
	font-size: 4.5em;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
/* additional sections */

/* padded section */

.pad-section {
	padding: 50px 0;
}
.pad-section img {
	width: 100%;
}
/* vertical-centered text */

.text-vcenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.text-vcenter h1 {
	font-size: 4.5em;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
/* additional sections */

#box1 {
	color: white;
	display: table;
	height: 104px;
	width: 100%;
}
#box2 {
	background-color: #EA8200;
	color: white;
	height: 100%;
}
#box3 {
	background-color: #182C3C;
	color: white;
	height: 100%;
}
footer {
	padding: 20px 0;
}
footer .glyphicon {
	color: #333333;
	font-size: 60px;
}
footer .glyphicon:hover {
	color: #EE2E24;
}
.goToTop {
	position: fixed;
	height: 160px;
	top: 0;
	z-index: 1;
}
nav {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
}
nav li {
	background: #f8f8f8;
}
.projectTitle {
	background: #c4121a;
}
.projectTitleIn {
	padding: 17px 0;
	text-align: center;
}
.projectTitleIn h2 {
	padding: 0;
	margin: 0;
	font-size: 30px;
	color: #fff;
	font-family: 'OpenSans';
}
.projectTitleIn p strong {
    text-transform: uppercase;
}
.projectTitleIn p span {
    text-transform: uppercase;
}
.projectTitleIn p {
    animation: blink 1s ease-in-out infinite;
    margin: 10px 0px 0px 0px;
    text-transform: capitalize;
}
@keyframes blink {
	0% {
		color: #fff;
	}
	100% {
		    color: #edff00;
    font-weight: bold;
	}
}
.projectTitleIn h2 span {
	font-family: 'OpenSans-Bold';
}
ul.projectNav {
	width: 796px;
	margin: 0 auto;
	float: none;
	text-align: -moz-center;
}
ul.projectNav li {
	background: url("../images/project-line-bg.gif") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
	
	float: none !important;
	display: table-cell;
	font-family: "OpenSans";
	font-size: 13px !important;
	list-style-type: none;
	text-align: center !important;
	text-shadow: none !important;
	text-transform: uppercase;
	width: auto !important;
}
ul.projectNav li:last-child{
	    background: url("../images/project-line-bg.gif") no-repeat scroll right top, rgba(0, 0, 0, 0) url("../images/project-line-bg.gif") no-repeat scroll left top !important;
}
ul.projectNav li a {
	color: #505050 !important;
	height: 87px !important;
	padding: 48px 16px 20px !important;
	text-decoration: none;
}
ul.projectNav li.active {
	background-image: url("../images/icon-bg.png"), url("../images/project-line-bg-hover.gif");
	background-position: -256px 10px, center top;
	background-repeat: no-repeat, repeat-x;
	color: #fff;
}
ul.projectNav li:hover {
	background: url("../images/project-line-bg-hover.gif") repeat-x scroll top rgba(0, 0, 0, 0) !important;
	box-shadow: none !important;
	height: 87px;
}
#specification {
	background: url(../images/1.jpg) 50% 0 no-repeat fixed;
	/*height: 1000px;  */
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	position: relative;
}
#availability {
    background: none repeat scroll 0 0 #d6cebb;
	
	background: url(../images/bg2.jpg) repeat;
	height: auto;
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	position: relative;
}
#projectstatus {
	background: url(../images/projectstatus-bg.jpg) 50% 0 no-repeat fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	position: relative;
}
#plans {
	background: #d6cebb;
	/*	height:1000px;*/
	height: auto;
}
#keyplan {
	background: url(../images/projectstatus-bg.jpg) 50% 0 no-repeat fixed;
	/*	height:1000px;*/
	height: auto;
}
#keyplan {
	height: 1000px;
	/*padding-top: 100px;*/
}
#keyplan h2 {
	color: #fff;
	font-family: "OpenSans-Bold";
	font-size:30px;
	
	margin: 0;
	padding: 5px 0 20px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	background: url(../images/projectstatus-bg.jpg) 50% 0 no-repeat fixed;
	
	z-index:999;
}
.overlay
{
	display:block;
}
.overlay a
{
	background:url(../images/map-img-aksharaa.jpg) no-repeat;
	width:300px;
	height:181px;
	display:block;
	overflow:hidden;
}

.overlay2
{
	display:block;
}
.overlay2 a
{
	background:url(../images/map-img-hiranya.jpg) no-repeat;
	width:300px;
	height:181px;
	display:block;
	overflow:hidden;
	
}

.overlay3
{
	display:block;
}
.overlay3 a
{
	background:url(../images/map-img-sreeya.jpg) no-repeat;
	width:300px;
	height:181px;
	display:block;
	overflow:hidden;
	
}


.overlay4
{
	display:block;
}
.overlay4 a
{
	background:url(../images/map-img-lakshita.jpg) no-repeat;
	width:325px;
	height:215px;
	display:block;
	overflow:hidden;
	
}


.overlay5
{
	display:block;
}
.overlay5 a
{
	background:url(../images/map-img-naveens.jpg) no-repeat;
	width:325px;
	height:215px;
	display:block;
	overflow:hidden;
	
}

.overlay6
{
	display:block;
}
.overlay6 a
{
	background:url(../images/varishtaa-map.jpg) no-repeat;
	width:300px;
	height:181px;
	display:block;
	overflow:hidden;
	
}


.gmnoprint
{
	display:none !important;
}
.gm-style-cc
{
	display:none !important;
}
.recentOrders table.Price {
	margin-bottom: 25px;
}
.floorPlanOut .col-sm-4 span {
	padding-top: 5px;
}
.floorPlanOut .col-sm-4 {
	margin-bottom: 25px;
}
.floorPlanOut .img-responsive{margin:0 auto;text-align:center;display:block}
.navOutProject {
	background: #fff;
}
/**/
 
.specificationIn {
	padding: 100px 65px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.jointVentureLeft {
	float: left;
}
.jointVentureLeft p {
	line-height: 24px;
}
.jointVentureLeft h2 {
	color: #0b0b0b;
	font-family: "OpenSans-Bold";
	font-size: 30px;
	margin: 0 0 10px;
	padding: 0;
}
.jointVentureLeft h2 span {
	display: block;
	font-size: 20px;
	letter-spacing: -0.1px;
	margin-top: -4px;
	overflow: hidden;
}
.jointVentureRight {
	float: right;
	padding: 25px;
	background: #ffffff;
	box-shadow: 0 1px 5px rgba(20, 20, 25, 0.2), 0 0 0 1px #ffffff inset;
}
fieldset.scheduler-border {
	border: 1px groove #7e7e7e;
	padding: 0 1.4em 1.4em 1.4em;
	margin: 0 0 1.5em 0;
	-webkit-box-shadow: 0px 0px 0px 0px #000;
	box-shadow: 0px 0px 0px 0px #000;
}
legend.scheduler-border {
	border: medium none;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	text-align: left;
	background: #c5141c;
	font-family: "OpenSans-Bold";
	color: #fff;
	text-transform: uppercase;
	padding: 7px 11px;
	width: auto;
}
.eventIn {
	padding: 25px 2px;
}
.eventIn a {
	padding: 0;
	margin-bottom: 25px;
}
.eventIn a img {
	border: solid 1px #aa3833;
}
.testimonialIn iframe {
	width: 230px;
	height: 170px;
	margin-bottom: 6px;
}
.testimonialIn p {
	padding: 0;
	margin: 0;
	line-height: 15px;
	font-size: 13px;
}
.testimonialIn {
	background: #e4e3d6;
	margin: 0 10px 10px 0;
	padding: 10px;
}
.contactRight h2 span {
	color: #FF0004;
	font-size: 11px;
	display: block;
	overflow: hidden;
	text-transform: capitalize;
	font-family: "OpenSans";
	margin-top: 3px;
}
.contactRight textarea {
	border: 1px solid #e5e5e5;
	border-radius: 0;
}
.contactRight label {
	font-family: "OpenSans";
	font-weight: normal;
	margin-bottom: 0;
	text-transform: uppercase;
}
.contactRight input {
	border: 1px solid #e5e5e5;
	border-radius: 0;
	padding: 6px 8px;
}
.contactRight {
	padding: 0;
	background: none repeat scroll 0 0 #ffffff;
	box-shadow: 0 1px 5px rgba(20, 20, 25, 0.2), 0 0 0 1px #ffffff inset;
	float: right;
	padding: 42px;
}
.contactRight .submitBtn {
	background: none repeat scroll 0 0 #bf1e2d;
	border: medium none;
	color: #fff;
	display: block;
	font-family: "OpenSans-Bold";
	margin: 0;
	padding: 0 8px;
	text-align: center;
}
.contactRight h2 {
	color: #0b0b0b;
	font-family: "OpenSans-Bold";
	font-size: 25px;
	margin: 0 0 10px;
	padding: 0;
	text-transform: uppercase;
}
.contactLeft {
	float: left;
	padding: 0;
}
.contactInLeft {
	float: left;
	padding: 0;
}
.contactInLeft p {
	padding: 0;
	margin: 0 0 20px 0;
}
.contactLeftOut {
	clear: both;
	margin-bottom:50px;
	 line-height: 24px;
}
.mapIn {
	padding: 0;
}
.contactLeft span {
	font-family: "OpenSans-Bold";
	display: block;
	overflow: hidden;
}
.contactLeft span.th {
	background: none repeat scroll 0 0 #c5151c;
	color: #fff;
	display: block;
	font-family: "OpenSans-Bold";
	font-size: 15px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 4px 10px;
	text-transform: uppercase;
	width: 185px;
}
.contactInRight {
	 float: right;
    padding: 32px 0 0;
}
.testimonialIn h2 {
	color: #0b0b0b;
	font-family: "OpenSans-Bold";
	font-size: 15px;
	margin: 0 0 2px;
	padding: 0;
}
.testimonial .col-md-3 {
	width: 24%;
}
.jointVentureRight label {
	font-weight: normal;
	margin: 0;
	display: block;
}
.jointVentureRight input.w140 {
	width: 140px;
	float: left;
	margin: 0 15px 0 0;
}
.jointVentureRight select {
	border: 1px solid #e5e5e5;
	border-radius: 0;
}
.jointVentureRight input.subscribeBtn {
	background: none repeat scroll 0 0 #c4141b;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-family: "OpenSans-Bold";
	font-size: 15px;
	padding: 4px 10px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}
.jointVentureRight select.w105 {
	width: 105px;
	float: left;
}
.jointVentureRight input {
	border: 1px solid #e5e5e5;
	border-radius: 0;
}
.formLeft {
	float: left;
	padding: 0;
}
.formRight {
	float: right;
	padding: 0;
}
.jointVentureRight .col-md-6 {
	width: 47%;
}
.floorPlanOut span {
	font-size: 15px;
	color: #000;
	text-align: center;
	display: block;
	padding-top: 15px;
	
}
.floorPlanOut {
	padding: 50px 65px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
/**/
 
.specificationIn .col-md-5 {
	width: 48.667%;
}
.specificationLeft {
	background: #ffffff;
	min-height: 570px;
	padding: 35px;
	float: left;
}
.specificationLeft.haardeep-spe{
	height: 570px;
	overflow:scroll;
	overflow-X:hidden;
}
.specificationIn h2 {
	color: #525252;
	padding: 0;
	text-transform: uppercase;
	margin: 0 0 12px 0;
	font-size: 25px;
	font-family: 'OpenSans-Bold';
}
.specificationLeft ul {
	padding: 0;
	margin: 0 0 0 8px;
}
.specificationLeft ul li {
	background: url("../images/bullets-bg.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0);
	line-height: 18px;
	list-style-type: none;
	margin-bottom: 12px;
	padding: 0 0 0 19px;
}
.specificationLeft.haardeep-spe ul li.spe-head {
	background: none;
	line-height: 22px;
	list-style-type: none;
	margin-bottom: 12px;
	padding:20px 0 0 19px;
	font-weight:600;
}
.specificationLeft.haardeep-spe::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.specificationLeft.haardeep-spe::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.specificationLeft.haardeep-spe::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.specificationRight {
	background: none repeat scroll 0 0 #eae2cf;
	float: right;
	height: 570px;
	padding: 30px;
	
}
.specificationRight ul {
	padding: 0;
	margin: 0;
}
.LakshitaIn .specificationRight {
	background: none repeat scroll 0 0 #eae2cf;
	float: right;
	height: 1406px;
	padding: 30px;
}
.LakshitaInOut {
	height: auto !important;
	padding-bottom: 75px;
}
.LakshitaIn .specificationRight ul li {
	margin: 0 29px 7px 0;
}
.specificationRight ul li {
	float: left;
	height: 121px;
	line-height: 15px;
	list-style-type: none;
	margin: 0 6px 7px 0;
	text-align: center;
	width: 85px;
}
.haardeep-spe-right.specificationRight ul li {
	height: 170px;
	width: 121px;
}
.specificationRight ul li img {
	margin-bottom: 5px;
}
.specificationRight ul li span {
	font-size: 13px;
	display: block;
	overflow: hidden;    line-height: 20px;
}
.floorPlanOut {
	padding: 100px 65px;
	transition: all 1s ease-in-out 0s;
}
.floorPlanOut img {
	border: solid 2px #aaa9a9;
	
  
}

.floorPlanOut h2 {
	color: #665e4b;
	font-family: "OpenSans-Bold";
	font-size: 30px;
	margin: 0 0 18px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}
.floorPlanOut h3 {
    color: #fff;
    float: right;
    font-size: 16px;
    width: 450px;
}
.floorPlanOut ul li {
    color: #fff;
    float: left;
    line-height: 28px;
    
    margin-left: 206px;
    width: 500px;
}
.floorPlanOut .col-md-4 {
	padding: 0;
	margin: 0 15px 15px 0;
	float: left;
	width: 31.333%;
}
.w150
{
	width:150;
	padding-bottom:20px;
}
.floorPlanOut span
{
	font-size:12px;
	color:#000;
	text-decoration:none;
	padding-bottom:20px;
	margin-top:0px;
	
}
.floorPlanOut .title{
	font-size:12px;
	color:#000;
	text-decoration:none;
	padding-bottom:20px;
	margin-top:-15px;
	
}
.floorPlanOut a{text-decoration:none;}
.margin-center {margin:0 auto;width:317px}
.margincenter {margin:0 auto;width:500px}

.margincenter .col-sm-4 { width:auto}
.margin-center .col-sm-4 { width:auto}
.option { font-size:24px !important;}
#location {
	height: 1000px;
	/*padding-top: 100px;*/
}
#location h2 {
	color: #474747;
	font-family: "OpenSans-Bold";
	font-size:30px;
	display:none;
	margin: 0;
	padding: 5px 0 20px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	/*background:url(../images/location-th-bg.png) repeat;*/
	position:absolute;
	z-index:999;
}
#map
{
	height:1000px;
	margin-top: -103px;
}
.mapIn
{
	height:1000px;
	margin-top: -103px;
}

.mobLogo
{
	width:50%;

}
.mobLogo img
{
	width:auto;
}
.mapImgOut {
	text-align: right;
}

.mapImg {
	width: 128px;
	height: 36px;
	position: absolute;
	margin-left: 0;
	margin-top: 6%;
	z-index:222;
	/*-webkit-box-shadow: -4px 5px 32px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: -4px 5px 32px -4px rgba(0,0,0,0.75);
	box-shadow: -4px 5px 32px -4px rgba(0,0,0,0.75);*/
}
#keyplan {
	height: 1000px;
	/*padding-top: 100px;*/
}
.keyplan h2 {
	color: #474747;
	font-family: "OpenSans-Bold";
	font-size:30px;
	display:none;
	margin: 0;
	padding: 5px 0 20px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	/*background:url(../images/location-th-bg.png) repeat;*/
	position:absolute;
	z-index:999;}
.amenities
{
background:url(../images/location-th-bg.png) repeat;

}

.projectstatusInRight {
    color: #fff;
    float: right;
    top: -330px;
   
}
.projectstatusInRight h3 {
    color: #fff;
    float: right;
    font-family: "OpenSans-Bold";
    font-size: 15px;
    margin-right: 10px;
    padding: 5px 30px 20px;
    position: relative;
    top: -345px;
    width: 300px;
	right:100px;
}
.projectstatusInRight ul li
{
	
	position:relative;
	right:100px;
	top:-330px;
	
}

.amenities h2{
    color: #474747;
	font-family: "OpenSans-Bold";
	font-size:30px;
	display:none;
	margin: 0;
	padding: 5px 0 20px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	
}
.bdr img{
	border:1px solid #ddd;
}
/*.availabilityIn span
{
	padding-bottom:20px;
}*/
.availabilityIn {
	padding: 100px 65px 150px;
	transition: all 1s ease-in-out 0s;

	
}
.availabilityIn  img:first-child{margin-bottom:50px}
.availabilityIn span {
	color: #fff;
	font-family: "OpenSans-Bold";
	font-size: 18px;
	text-align: center;
}
.availabilityIn h2 {
	color: #fff;
	font-family: "OpenSans-Bold";
	font-size: 30px;
	margin: 0 0 12px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}
.recentOrders {
	clear: both;
}
.recentOrders td {
	border: 1px solid #dddddd;
	padding: 6px 18px;
	text-align: center;
}
.recentOrders td span {
	/*position:absolute;
	margin:0 0 0 48px;*/
	display: inline !important;
	float: right;
	margin-top: 0 !important;
	float: right;
}
.recentOrders th {
	border: 1px solid #cdb183;
	padding: 6px 18px;
	text-align: center;
}
.recentOrders table input.viewBtn {
	background: #838383;
	width: 50px;
	font-size: 12px;
	padding: 5px 0;
	cursor: pointer;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.recentOrders table {
	width: 100%;
	border-collapse: collapse;
	font-size: 13px;
	background: #fff;
}
.recentOrders th {
	background: none repeat scroll 0 0 #b5a27c;
	color: white;
	text-transform: uppercase;
}
.recentOrders tr:nth-of-type(2n+1) {
	background: none repeat scroll 0 0 #f9f7f4;
}
#paymentschedule {
	background: none repeat scroll 0 0 #d6cebb;
	height: 650px;
	background: url(../images/bg-1.gif) repeat;
}
.paymentscheduleIn {
	padding: 100px 50px 65px;
	text-align: center;
	transition: all 1s ease-in-out 0s;
}
.paymentscheduleIn h2 {
	color: #3B3B3B;
	font-family: "OpenSans-Bold";
	font-size: 30px;
	margin: 0 0 12px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}
table {
	border-bottom: 4px solid #3d3d3d;
	border-left: 1px solid #3d3d3d;
	border-top: 1px solid #3d3d3d;
	margin-bottom: 25px;
	text-align: center;
	text-transform: capitalize;
	width: 570px;
	margin: 0 auto;
}
.paymentscheduleIn td {
	background-color: #fff;
	text-align: left;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 5px 8px 5px 45px;
}
.paymentscheduleIn td.thIn {
	background: #e2dcce;
	border-bottom: solid 1px #b5b0a5;
}
.projectstatusIn {
	padding: 70px 65px 70px;
	transition: all 1s ease-in-out 0s;
}
#projectstatus h2 {
	padding: 100px 0 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0;
	text-align: center;
	width: 100%;
	font-size: 30px;
	text-transform: uppercase;
	font-family: "OpenSans-Bold";
}
.projectstatusImg {
	margin: 0 0px 32px 0;
	float: left;
	padding: 0;
}
.projectstatusImg img {
	border: solid 6px #fff;
}
#overview {
	width: 100%;
}
.overviewInLeft {
	padding: 0;
}
.overviewIn {
	width: 100%;
}
.overviewInLeft img {
	width: 100%;
	height: auto;
	transition: all 1s ease-in-out 0s;
}
.laksthita .overviewInRight {
	background: url("../images/overview-right-bg.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
	height: 765px;
	padding: 35px 137px 0;
	text-align: center;
}
.textAlne {
	margin: 0 auto !important;
	text-align: left;
	width: 286px;
}
.textAlne span {
	width: 145px;
	display: block;
	overflow: hidden;
	float: left;
}
.overviewInRight {
	background: url("../images/overview-right-bg.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
	height: 765px;
	padding: 145px 137px 0;
	text-align: left;
}
.projectLogo {
	margin-bottom: 28px;
}
.overviewInRight p {
	font-size: 16px;
	line-height: 25px;
	margin: 0 0 25px;
	padding: 0;
}
/*Sitemap*/
.sitemap ul li
{
	list-style-type:square;
}
.sitemap ul ul li
{
	list-style-type:circle;
}
.sitemap ul li a
{
	color:#000;
	text-decoration:none;
}
.sitemap ul li a:hover
{
	color:red;
}
.wt-btn{margin:0 25px}
.videoinnerOut{/*background:  url(../images/video-img.jpg) no-repeat center top;*/ z-index:100;position: relative;}
/*.videoinner{position:relative; z-index:100;}*/
.videoinner img{}
.fsp-close{position: absolute;
right: 2em;
top: 0!important;
color: rgb(0, 0, 0);
font-size: 28px;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
border-radius: 25px;
width: 25px;
height: 25px;
line-height: 22px;
padding-left: 4px;}
.headerTop .sell_do_virtual_numbers {
   
  
    margin: 16px -30px!important;
    text-transform: uppercase!important;
    float: right!important;
	color: #db141c!important;
	font-weight:bold!important;
	font-size:18px!important;
	display:none!important;
	
}
.fb{margin-right:10px!important;}.tw{margin-right:10px!important;}
.headerTop .selldo-intl-tel-input .country-list{width:233px;z-index:999;overflow-x:hidden;}
.contactphone .selldo-intl-tel-input .country-list{width:233px;}
.iconimg{margin:0 10px 4px 5px}
.career p{ margin:20px 25px 10px}
.career {background:url(../images/border-bg.png) no-repeat right;}
.lastline{background:none}
.career ul {padding-right:10px}
.career ul li{line-height:28px;font-size:14px;}
.careercontent p{line-height:28px;}
.minh{min-height:500px;}
.chatImg{display:none}
@media (min-width: 1920px) {
#overview {
	width: 100%;
}
/* #plans {
    height: 969px;
}
#specification
{
	height: 969px;
}
#availability
{
	height: 969px;
} */
}

@media (min-width: 1360px) and (max-width: 1919px) {
#overview {
	height: 870px;
	width: 100%;
}
.laksthita .overviewInRight {
	padding: 75px 35px 0;
	height: auto;
}
.laksthita .overviewInRight p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 6px;
	text-align:left;
}
.overviewInRight p {
	font-size: 14px;
}
.laksthita .projectLogo {
	margin-bottom: 0;
}
.overviewInRight p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 18px;
	text-align:justify;
}
.overviewInRight {
	padding: 50px 35px 0;
	height: 549px;
}
#overview {
	height: 649px;
	width: 100%;
}
}

@media (min-width: 1000px) and (max-width: 1360px) {
.overviewInRight {
	height: 549px;
	padding: 15px 35px 0;
}
.laksthita .overviewInRight {
	padding: 15px 35px 0;
}
#overview {
	width: 100%;
}
.overviewInRight p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 18px;
}
.overviewInLeft img {
	height: 571px;
}
}
/*popup*/

/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 */

.ekko-lightbox-container {
	position: relative;
}
.ekko-lightbox-nav-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}
.ekko-lightbox-nav-overlay a {
	z-index: 100;
	display: block;
	width: 49%;
	height: 100%;
	padding-top: 45%;
	font-size: 30px;
	color: #fff;
	text-shadow: 2px 2px 4px #000;
	opacity: 0;
	filter: dropshadow(color=#000000, offx=2, offy=2);
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
#horizontalTab .resp-tab-content span {
	color: #fff;
	margin-top: 35px;
	display: block;
	overflow: hidden;
}
.ekko-lightbox-nav-overlay a:empty {
	width: 49%;
}
.ekko-lightbox a:hover {
	text-decoration: none;
	opacity: 1;
}
.ekko-lightbox .glyphicon-chevron-left {
	left: 0;
	float: left;
	padding-left: 15px;
	text-align: left;
}
.ekko-lightbox .glyphicon-chevron-right {
	right: 0;
	float: right;
	padding-right: 15px;
	text-align: right;
}
.ekko-lightbox .modal-footer {
	text-align: left;
}
.current .overviewIn {
	padding-top: 100px;
}
.current .container {
	padding-top: 100px;
}
.current .floorPlanOut {
	padding-top: 200px;
}
/**/




/* SECTIONS */



.wrap {
	width: 100%;
	max-width: 1600px;
	min-width: 960px;
	z-index: 10;
	position: relative;
	margin: 0 auto;
	padding: 0;
}
.section {
	width: 100%;
	max-width: 1600px;
	min-width: 960px;
	z-index: 10;
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
	height: 500px;
}
.subMenu {
	height: 1px;
	z-index: 1000;
	width: 100%;
	padding:0;
	background: #0977bc;
}
.subMenu .inner {
	padding: 0;
	font-weight: 400;
	margin: 0 auto;
}
.subNavBtn {
	display: block;
	height: 35px;
	width: 10%;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 15px 2% 0 2%;
	text-align: center;
	color: #fff;
}
.sTop {
	height: 104px;
	min-height: 104px;
}
/**/

section {
	padding-top:103px;
}
section.phaa-overview {
	padding-top:125px;
}
.interested {
	height: 48px;
	position: fixed;
	right: 0;
	top: 44%;
	width: 171px;
	z-index: 2147483647;
}
.quickEnquiry {
	background: url("../images/bg-1.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 450px;
}
.enquiryContent {
	padding: 10px 35px;
}
.enquiryContent input {
	border: 1px solid #e5e5e5;
	border-radius: 0;
	padding: 6px 8px;
}
.enquiryContent textarea {
	border: 1px solid #e5e5e5;
	border-radius: 0;
}
.quickEnquiry h4 {
	font-family: "OpenSans-Bold";
	font-size: 20px;
	color: #6a6a6a;
	text-transform: uppercase;
}
.enquiryContent .submitBtn {
	background: none repeat scroll 0 0 #bf1e2d;
	border: medium none;
	font-family: "OpenSans-Bold";
	color: #fff;
	display: block;
	margin: 0;
	padding: 0 8px;
	text-align: center;
}
.quickEnquiry .modal-header .close {
	margin-top: -26px;
	opacity: 5;
}
.enquiryContent label {
	font-family: "OpenSans";
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 0;
}
.availableTop {
	margin-bottom: 15px;
}
.planIn {
	clear: both;
	margin-bottom: 45px;
}
.recentOrders span {
	text-transform: uppercase;
}
.mob {
	display: none;
}
.brochure img
{
border-radius:3px;
}
.brochure a
{color:#fff;text-decoration:none;border-radius:3px;}
.megaMenuTop ul li:first-child { background:none !important;}

@media (min-width: 995px) and (max-width: 1200px) {
	.testimonial .col-md-3 {
    width: 23%;
}
.testimonialIn iframe {
    height: 170px;
    margin-bottom: 6px;
    width: 100%;
}
.jointVentureRight select.w105 {
    float: left;
    width: 42%;
}
.jointVentureRight input.w140 {
    float: left;
    margin: 0 15px 0 0;
    width: 50%;
}
.LakshitaIn .specificationRight {
	height: auto;
}
.specificationRight {
	height: auto;
}
.overviewIn2 img {
	height: 666px;
}
.LakshitaIn .specificationRight ul li {
	margin: 0 22px 7px 0;
}
.laksthita .overviewInRight {
	height: auto;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
#specification {
	background: url(../images/1.jpg) no-repeat !important;
	/*height: 1000px;  */
	background-size: cover !important;
}
#availability {
	background: url(../images/2.jpg) no-repeat !important;
	background-size: cover !important;
}
#projectstatus {
	background: url(../images/projectstatus-bg.jpg) no-repeat !important;
	background-size: cover !important;
}
}

@media (min-width: 769px) and (max-width: 991px) {
.headerLeft {
	width: 200px;
}
.headerLeft img {
	width: 100%;
}
.headerTop {
	margin-top: -40px;
}
.headerBottom ul li a {
	padding: 9px 8px 12px;
}
.navbar-nav.navbar-right:last-child {
	margin-right: 0;
}
.indexContentTop {
	display: none;
}
.indexContentRight {
	float: none;
}
.projectsInner .col-md-3 {
	float: left;
	width: 47%;
}
.projectsImg img {
	width: 100%;
	height: auto;
}
.projectsTitleRight {
	float: left;
}
}

@media (min-width: 992px) {
.headerLeft {
	width: 220px;
}
.headerLeft img {
	width: 110%;
}
.container {
	padding-left: 0;
	padding-right: 0;
}
.projectsInner .col-md-3 {
	width: 31%;
}
.projectsImg img {
	width: 100%;
	height: auto;
}

}
.logoMob
{
	display:none;
}

@media (max-width: 768px) {
	.career
	{background:none}
	.minh{min-height:0}
	
	.logoMob
	{
		 float: left;
		 display:block;
    padding: 10px 0 0;
	 width: 50%;
	 position:absolute;
	}
	.logoMob img
	{
    height: auto;
    width: 100%;
	}

	.headerLeftMob
	{
		display:block;
		float: left;
    padding: 10px 0 0;
	 margin-bottom: 14px;
	 width:50%;
	}
	.headerLeftMob img {
    width: 100%;
}
	.contactLeft
	{
		   float: none;
    padding: 0;
	}
	.contactRight
	{
		float:none;
	}
	.aboutUs {
	padding: 30px;
}
.contactInLeft p{margin:0 0 35px}

.contactphone .sell_do_virtual_number_mobile{color:#b141c!important;display:block}
 
.contactphone .sell_do_ctc_btn{border-radius:0!important;background:#db141c;color:#fff!important;}
.contactphone .sell_do_ctc{display:block}
.contactphone .sell_do_form_control{border-radius:0!important;}
.contactphone .sell_do_virtual_numbers{display:block; color: #db141c ;
    float: right ;
    font-size: 18px ;
	 margin: 0 0 6px 0;
    font-weight: bold ; width:100%;}
.oursuccess, .experience, .dreams, .customers, .inspiration
{
	height:auto;
}

.aboutUsBottom .col-md-7 {
    padding: 30px;
    width: auto;
	margin-bottom:10px;
}
.aboutUsTop p.th
{
	
}

fieldset.scheduler-border {
    border: medium none;
    box-shadow: 0 0 0 0 #000;
    padding: 0;
}
.eventIn a {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 0;
}
.mapIn {
    margin-bottom: 20px;
    padding: 0;
}

.contactMapIn
{
	 margin-bottom: 20px;
    padding: 0;
}

}

@media (min-width: 640px) and (max-width: 768px) {
	
	.jointVentureLeft {
    float: none;
}
.jointVentureRight
{
	float:none;
	display:block;
	overflow:hidden;
}
	
	
	.testimonial .col-md-3 {
    float: left;
    width: 48%;
}

.testimonialIn iframe
{
	width:100%;
}
	
	.eventIn a {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 0;
    width: 30%;
}

.eventIn a img {
    border: 1px solid #aa3833;
    width: 100%;
}

.sTop {
	height: auto;
	min-height: 104px;
}
.specificationRight {
	float: none;
}
.floorPlanOut .col-sm-4 {
	float: left;
	margin-bottom: 25px;
	width: 36%;
}
.headerTop {
	display: none;
}
.headerLeft {
	margin-bottom: 14px;
	width: 50%;
}
.headerLeft img {
	width: 100%;
}
.headerRightOut {
	float: none;
}
.indexContentBottom .indexContentLeft {
	padding-right: 15px;
}
.indexContentBottom .indexContentRight {
	padding-right: 15px;
	padding-left: 15px;
}
.indexContentTop {
	display: none;
}
.footerRightTop {
	display: none;
}
.footerOut {
	text-align: center;
}
.footerLeft {
	float: none;
	text-align: center;
}
.footerRight {
	width: 169px;
	margin: 0 auto;
	float: none;
}
.indexContentBottom {
	padding-top: 15px;
}
.indexContentRight {
	float: none;
}
.mob span {
	width: 100%;
}
.mob {
	display: block;
	margin-top: 43px;
}
.mob ul {
	padding: 0;
	margin: 0;
}
.mob ul li {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dddddd;
	float: left;
	list-style-type: none;
	margin: 10px 15px 0 0;
	padding: 6px 0;
	text-align: center;
}
.content {
	padding: 35px 25px;
}
.projectsInner .col-md-3 {
	/* float: left;
    width: 43%;*/
	width: auto;
}
.projectsImg img {
	width: 100%;
	height: auto;
}
.projectsTitleRight {
	float: left;
}
.overviewInRight {
	height: auto;
	padding: 145px 137px 32px;
}
.specificationIn .col-md-5 {
	width: auto;
}
.specificationLeft {
	float: none;
}
.specificationRight {
	height: auto;
}
.specificationLeft {
	height: auto;
}
.mapImg {
	height: auto;
	margin-left: 0;
	margin-top: 0;
	width: 88%;
}
.paymentscheduleIn table {
	width: 100%;
}
.laksthita .overviewInRight {
	height: auto;
	padding: 35px 45px 45px;
}
.LakshitaIn .specificationRight {
	height: auto;
}
}
.interestedBtnMob {
	display: none;
}

@media screen and (max-width: 640px) {
	.banner img
	{
		 height: auto;
    margin-left: -29%;
    width: 173%;
	}
	.projectsInBtn a {
	margin: 0 2px 0 0;
}
	
	#paymentschedule
	{
		height:auto;
	}
	
	#map {
     height: 351px;
    margin: 0 auto 40px;
    width: 90%;
}

#location h2
{
	  position: initial;
	  display:block;
}
#location 
{
	 background: url("../images/bg-1.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*	#map {
    height: 1000px;
    margin-top: -103px;
}*/
	
	
	#location
	{
		height:auto;
	}
	.projectsIn
	{
		    margin: 0 0 22px;
	}
	
	.projectsTitleRight ul
	{
    width: 600px;

	}
	
	#projectstatus h2 {
	padding: 25px 0 20px;
	}
	
	.specificationIn {
    padding: 30px 0;
}

.jointVentureLeft
{
	padding:0;
	float:none;
}

.jointVentureRight
{
	float:none;
}
.formLeft {
	float:none;
}
.jointVentureRight .col-md-6 {
    width: auto;
}

.formRight
{
	float:none;
}
.jointVentureRight input.w140
{
	width:50%;
}
.jointVentureRight select.w105
{
	width:40%;
}
	
	.contactInRight {
    float: none;
    padding: 0;
}

.contactInLeft {
    float: none;
    padding: 0;
}
	
		.testimonial .col-md-3 {
    float: left;
    width: 100%;
	margin-right:0;
}

.testimonialIn iframe {
    height: 227px;
    margin-bottom: 6px;
    width: 100%;
}

	
	
	.eventIn a {
    float: left;
    margin-right: 0;
    padding: 0;
    width: 100%;
}

.eventIn a img {
    border: 3px solid #aa3833;
    width: 100%;
}
.sTop {
	height: auto;
	min-height: 85px;
}
.projectTitleIn {
	padding: 6px 0;
}
.quickEnquiry {
	width: 100%;
}
.interested {
	display: none;
}
.interestedBtnMob {
	display: block;
	float: left;
	margin-top: 15px;
}
.specificationRight {
	float: none;
}
.floorPlanOut .col-sm-4 {
	float: left;
	margin-bottom: 25px;
	width: 36%;
}
.headerTop {
	display: none;
}
.headerLeft {
	margin-bottom: 14px;
	width: 50%;
}
.headerLeft img {
	width: 100%;
}
.headerRightOut {
	/*float: none;*/
	 float: none;

}
.indexContentBottom .indexContentLeft {
	padding-right: 15px;
}
.indexContentBottom .indexContentRight {
	padding-right: 15px;
	padding-left: 15px;
}
.indexContentTop {
	display: none;
}
.footerRightTop {
	display: none;
}
.footerOut {
	text-align: center;
}
.footerLeft {
	float: none;
	text-align: center;
}
.footerRight {
	width: 169px;
	margin: 0 auto;
	float: none;
}

.indexContentBottom {
	padding-top: 15px;
}
.indexContentRight {
	float: none;
}
.mob span {
	width: 100%;
}
.mob {
	display: block;
	margin-top: 43px;
}
.mob ul {
	padding: 0;
	margin: 0;
}
.mob ul li {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dddddd;
	float: left;
	list-style-type: none;
	margin: 10px 15px 0 0;
	padding: 6px 0;
	text-align: center;
}
.content {
	padding: 35px 25px;
}
.projectsInner .col-md-3 {
	/* float: left;
    width: 43%;*/
	width: auto;
}
.projectsImg img {
	width: 100%;
	height: auto;
}
.projectsTitleRight {
	/*float: left;*/
	  float: left;
    overflow-x: auto;
    width: 100%;
	  padding-bottom: 19px;
}
.overviewInRight {
	height: auto;
	padding: 145px 137px 32px;
}
.specificationIn .col-md-5 {
	width: auto;
}
.specificationLeft {
	float: none;
}
.specificationRight {
	height: auto;
}
.specificationLeft {
	height: auto;
}
.mapImg {
	height: auto;
	margin-left: 0;
	margin-top: 0;
	width: 88%;
}
.paymentscheduleIn table {
	width: 100%;
}
.laksthita .overviewInRight {
	height: auto;
	padding: 35px 45px 45px;
}
.LakshitaIn .specificationRight {
	height: auto;
}
.overviewInRight {
	height: auto;
	padding: 33px 33px 46px;
}
.specificationIn {
	padding: 25px 0;
}
.floorPlanOut {
	padding: 25px 15px;
}
.availabilityIn {
	padding: 25px 5px;
}
.paymentscheduleIn {
	padding: 25px 5px;
}
.projectstatusIn {
	padding: 20px 0;
}
#projectstatus {
	height: auto;
}
.floorPlanOut .col-sm-4 {
	width: auto;
	float: none;
}
.projectTitleIn h2 {
	font-size: 18px;
}
.paymentscheduleIn td {
	padding: 5px 8px 5px 15px;
}
.floorPlanOut .col-sm-4 img {
	width: 100%;
}
}

@media (max-width: 400px) {
.mob ul li {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dddddd;
	float: left;
	margin-bottom: 10px;
	padding: 6px 0;
	text-align: center;
	width: 100%;
}
.mob ul li img {
	width: 80%;
	height: auto;
	padding: 0 5%;
}
}

.ready {
    background: url("../images/ready.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-family: "OpenSans-Bold";
    font-size: 12px;
    height: 58px;
    margin: -35px 0 0 235px;
    padding: 2px 0 2px 7px;
    position: absolute;
    text-transform: uppercase;
    width: 80px;
}

/*pop up*/
.popup{position:absolute;}

#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup {
    width: 100%;
    margin: 0 auto;
    position: fixed;
    z-index: 101;
    height: 100%;
    -webkit-animation: popopen 2s ease-in-out;
    animation: popopen 2s ease-in-out;
}
.cnt223 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.cnt223 p {
    position: relative;
    margin-bottom: 0px;
}
.cnt223 p a {
    display: block;
}
.cnt223 p > img {
    position: absolute;
    top: -20px;
    right: -20px;
    height: 35px;
    width: 34px;
    opacity: 0.8;
    transition: all 0.5s ease-in-out;
}
@-webkit-keyframes popopen {
	0%{
		top: -100%
	}
	100%
	{
		top: 0%;
	}
}
@keyframes popopen {
	0%{
		top: -100%
	}
	100%
	{
		top: 0%;
	}
}
#availability-one {
    height: auto;
    margin: 0 auto;
    width: 100%;
    max-width: 1920px;
    position: relative;
    background: url(../images/bg-1.gif) repeat;
}
#availability-one h2 {
    color: #c4121a;
}
.availability-one {
    background: url(../images/icon-bgone.png) no-repeat -437px 2px;
}

/*.cnt223 .x{
 float: right;
    height: 35px;
    left: 27px;
    position: relative;
    top: 0px;
    width: 33px;}
.cnt223 .x:hover{
cursor: pointer;
}*/