@charset "utf-8";
/* CSS Document */

/* FONTS Starts 
-----------------------------------------------------------------------------------------------------------------*/
@font-face {
font-family: 'open_sansregular';
src: url('http://cdn.staticmb.com/font/opensans-regular-webfont.eot');
src: url('http://cdn.staticmb.com/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.staticmb.com/font/opensans-regular-webfont.woff') format('woff'),
url('http://cdn.staticmb.com/font/opensans-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'opensans-bold';
src: url('http://cdn.staticmb.com/font/OpenSans-Bold-webfont.eot');
src: url('http://cdn.staticmb.com/font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.staticmb.com/font/OpenSans-Bold-webfont.woff') format('woff'),
url('http://cdn.staticmb.com/font/OpenSans-Bold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'opensans-semibold';
src: url('http://cdn.staticmb.com/font/opensans-semibold-webfont.eot');
src: url('http://cdn.staticmb.com/font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.staticmb.com/font/opensans-semibold-webfont.woff') format('woff'),
url('http://cdn.staticmb.com/font/opensans-semibold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_light';
src: url('http://cdn.staticmb.com/font/opensans-light-webfont.eot');
src: url('http://cdn.staticmb.com/font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
url('http://cdn.staticmb.com/font/opensans-light-webfont.woff') format('woff'),
url('http://cdn.staticmb.com/font/opensans-light-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* FONTS Ends -----------------------------------------------------------------------------------------------------------------*/










body{ font-size:14px; color:#666666; font-family:"open_sansregular",Helvetica,Arial,sans-serif;}


.clearfix{clear:both;}

iframe {border:none; }
.modal-body{margin:0px !important;}

.nav-cust {background-color: transparent; border:none;}
.nav-cust2 {background-color:#000; border:none;}

.nav-h{height:100px;}

.navbar-test{font-size:14px; color:#d7d7d7; padding:25px 0 15px 0; float:right;}
.navbar-test > li > a {display: block; ont-size: 14px; padding: 10px 9.5px; position: relative; color:#d7d7d7; }
.navbar-test > li > a:hover {color:#FFF ;}
.navbar-test > li > a {color: #d7d7d7; }
.navbar-test > li > a:active{color:#f4c505 !important;}

.navbar-test a{color:#d7d7d7;} 



/*.collapse {background-color: rgba(0, 0, 0, 0.9); display: none;}*/







.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{color:#f4c505 !important; background:none;}

/*.container{margin:0px auto; padding:0px;}*/

.carousel-inner .item > img {max-width: 100%; width: 100%;}

.ele-text h3{font-family:"open_sansregular",Helvetica,Arial,sans-serif; color:#FFF; font-size:24px; text-align:center; margin-top:-415px; position: relative; width: 100%; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);}
.ele-text h5{font-family:"opensans-semibold",Helvetica,Arial,sans-serif; font-size:14px; text-align:center; color:#c1c1c1; position: relative; width: 100%;}
.ele-text p{font-family:"open_sansregular",Helvetica,Arial,sans-serif; font-size:16px; text-align:center; color:#fff; position: relative; width: 100%; padding:10px 0 0 0;}



.btn-group-lg > .btn, .btn-lg {border-radius: 3px; font-size: 18px; line-height: 1.33333; padding: 7px 16px; margin:20px 0 0 0; 	font-family:"opensans-semibold",Helvetica,Arial,sans-serif; }

.btn-group-lg > .btn, .btn-lg-amenities {border-radius: 3px; font-size: 18px; line-height: 1.33333; padding: 8px 40px; margin:20px 0 0 0; 	font-family:"opensans-semibold",Helvetica,Arial,sans-serif; position:absolute; left:22px; }

.btn-group-sm > .btn, .btn-sm {border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 5px 10px;}
.btn-group-xs > .btn, .btn-xs {border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 1px 5px;}
.btn-block {display: block; width: 100%;}

.btn-warning {background-color: #f4c505; border-color: #f4c505; color: #000; }
.btn-warning.focus, .btn-warning:focus {background-color: #d4ab02; border-color: #f4c505; color: #000;}
.btn-warning:hover {background-color: #d4ab02 !important; border-color: #f4c505; color: #000; }
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {background-color: #ec971f; border-color: #d58512; color: #000 !important; }


.btn-warning {background-color: #f4c505; border-color: #f4c505; color: #000; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; font-size:18px; }
.btn-primary {background-color: #f4c505; border-color: #f4c505; color: #000; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; font-size:18px; }
.btn-primary:hover {background-color: #d8ae02 !important;;  border-color: #d8ae02 !important;; color: #000; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; font-size:18px; }
.btn-warning.focus, .btn-primary:focus {background-color: #d8ae02; border-color: #d8ae02; color: #000 !important; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; font-size:18px; }
.btn-primary .active:focus {background-color: #d8ae02; border-color: #d8ae02; color: #000; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; font-size:18px; }
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {background-color: #d8ae02; border-color: #d8ae02; color: #000; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; font-size:18px; }


/*.navbar-brand > img {display: block; width: 55%; }*/
.prop-type-nav-bg{background-color: rgba(0, 0, 0, 0.4); bottom:24px; height: 150px; position: relative; width: 100%; margin:-126px 0 -29px 0; padding:0px; }
.prop-type-nav{display: block; position:relative; top:45px; }

.property-type span{font-size:14px; color:#fff0cc; line-height:24px; position:absolute; top:8px; padding:0 0 0 10px;}



h1 {font-size:24px; color:#333333; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; text-transform:uppercase; text-align:center; clear:both; padding:40px 0  0 0;}

/*h1.main_title::before{background: #f4c505 none repeat scroll 0 0; bottom: 534px; content: ""; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 70px;}*/

.heading-line{border:1px solid #f4c505; width:85px; position:relative; left:46.5%; margin:0 0 35px 0; }
.heading-line2{border:1px solid #f4c505; width:85px; position:relative; left:46.5%; margin:0 0 15px 0; }

p {font-family:'open_sansregular', Helvetica,Arial,sans-serif, Times, serif; font-size:14px; line-height:26px; color:#666666; }

.over-ar{height:500px;}
.over-line{border-bottom:solid 1px #ececec; padding:0 0 30px 0; margin:0 0 30px 0;}
.over-details-row{padding:0 0 20px 0;}
.over-details{color:#999999; line-height:22px; font:14px; font-family:"open_sansregular",Helvetica,Arial,sans-serif;}
.over-details span{color:#333333; font-size:14px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif;}

.vid {height:auto; overflow: hidden; /*padding-bottom: 56.25%;*/ float:right; }
.vid-if{width:445px; height:345px;}
	





.pattern_bg {background: rgba(0, 0, 0, 0) url("../images/pattern.png") repeat scroll 0 0; height:632px; background-color:#efefef; margin:40px 0 0  0; position:relative; width:100%;}
.pattern_bg_specifications{background: rgba(0, 0, 0, 0) url("../images/pattern.png") repeat scroll 0 0; height:603px; background-color:#efefef; margin:40px 0 0  0; position:relative; width:100%;}
.pattern_bg_amenit{background: rgba(0, 0, 0, 0) url("../images/pattern.png") repeat scroll 0 0; height:632px; background-color:#efefef; margin:40px 0 0  0; position:relative; width:100%;}
.pattern_bg_map{background: rgba(0, 0, 0, 0) url("../images/pattern.png") repeat scroll 0 0; height:682px; background-color:#efefef; margin:40px 0 0  0; position:relative; width:100%;}
.specific-siz{ position:absolute; bottom:0; left:0; right:0; top:0;}
.specific-bg{background-color:#d8232a; height:421px;}
.specific-text{color:#ffffff; font-size:14px;  display:block; max-width: 100%; overflow-x: hidden;}
.specific-cont{height:350px; overflow-y: auto; margin:30px 10px 40px 40px; padding:10px 0 0 0;}

.specific-cont h2{color:#f4f4f4; font-size:24px; font-family:"open_sansregular",Helvetica,Arial,sans-serif; padding:0 0 20px 0; margin:0px; text-transform:uppercase;}
.specific-cont p{color:#FFF; font:14px; font-family:"open_sansregular",Helvetica,Arial,sans-serif; line-height:20px; padding:5px 0;}
.specific-cont p span{color:#d7d7d7; text-transform:uppercase; font-size:14px; font-family:"open_light",Helvetica,Arial,sans-serif; }





#exTab1 .tab-content {color : white; background-color: #428bca; padding : 5px 15px; }
#exTab2 h3 {color : white; background-color: #FFF; padding : 5px 15px;}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {border-radius: 0;}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {border-radius: 2px 2px 0 0 ; color:#999999; font-size:14px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif;}
/*#exTab3 .tab-content {color :#333; background-color:#FFFFFF; border:solid 1px #e8e8e8; padding : 5px 15px;}*/
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {background-color: #FFFFFF; color:#333333 !important; font-size:14px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; border:solid 1px #e8e8e8; border-bottom:none;  position:relative; top:1px;}
.nav > li > a:hover {color:#999 !important; text-decoration: none;}
.nav-tabs > li, .nav-pills > li {float:none; display:inline-block; *display:inline; /* ie7 fix */ zoom:1; /* hasLayout ie7 trigger */
}
.nav-tabs, .nav-pills {text-align:center;}


.unit-sect{padding:45px 0 0 50px;}
.unit-sect-bod{border:solid 1px #e8e8e8; padding : 5px 15px;}
.unit-sect h1{font-size:18px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; color:#333333; padding:0 0 5px 15px; margin:0px; text-align:left; text-transform:unset;}
.unit-sect h1 span{font-family:"open_sansregular",Helvetica,Arial,sans-serif; color:#999999;}
/*.unit-sect h1 font span{color:#333333;}*/
.unit-text {color:#999999; font-size:14px; font-family:"open_sansregular",Helvetica,Arial,sans-serif; padding:30px 0 0 15px; line-height:30px; }	
.unit-text span {color:#333333; font-size:14px; font-family:"opensans-bold",Helvetica,Arial,sans-serif;}
.unit-text-bt{padding:20px 0 0 15px;}
.base-price {color:#333; font-size:14px; font-family:"open_sansregular",Helvetica,Arial,sans-serif; padding:30px 0 0 15px; line-height:30px; }

.unit-left-scrl{background-color:#f7f7f7; height:29px; width:101px; padding:3px 0;}
.unit-left-scrl a{padding:0 19px; cursor:pointer;}


.model-box-pos{position:relative; top:300px;}
.estim-emi a{color:#6b86cb; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; text-decoration:none; }
.estim-emi a:hover{color:#0f3eb5;}

.estim-emi-cont{border: 1px solid rgba(0, 0, 0, 0.05); border-radius:2px; position:absolute; left:-1px;  color:#999999; line-height:24px; font-family:"open_sansregular",Helvetica,Arial,sans-serif; text-transform:uppercase;}
.estim-emi-cont span{color:#333333; line-height:24px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif;}

.cont-pad{padding: 7px 15px;}
.see-all-cust-price{background-color:#d8232a; color:#FFFFFF; font-size:14px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; text-transform:uppercase;}

.dropdown-menu{padding:0;}
.see-all > li > a {clear: both; color: #fff; display: block; font-weight: 400; letter-spacing: 1px; line-height: 1.42857;
    padding:10px 20px; text-align:center;}
.see-all > li > a:hover{background-color:#B71C1C; color:#FFF;}
	
	
	
.amenitis ul{padding:0px; margin:0px;}
.amenitis{float:left; width:292px; height:445px; font-size:18px;color:#FFFFFF; text-align:center;z-index:8888; }
.amenitis:hover{transform:scale(1.06);transition:all 0.2s ease; -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;position:relative}
.sports{background-image:url(../images/sports-bg.jpg); background-repeat:no-repeat;}
.security{background-image:url(../images/security-bg.jpg); background-repeat:no-repeat;}
.leisure{background-image:url(../images/leisure-bg.jpg); background-repeat:no-repeat;}
.environment{background-image:url(../images/environment-bg.jpg); background-repeat:no-repeat;}




.tab-heading {text-align: center;}
.tab-heading ul {margin: 0 auto; text-align: center;}
.tab-heading ul li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; display: inline-block;float: none;}
.tab-heading ul li a {color: #999999; display: inline-block; font-size: 14px;  transition: all 0.2s ease 0s; font-family:"open_sansregular",Helvetica,Arial,sans-serif;}
.tab-heading ul li.active a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; border-radius: 0; color: #333333; font-size: 14px; margin-bottom: 20px; font-family:"open_sansregular",Helvetica,Arial,sans-serif;}
.tab-heading ul li.active a:hover, .tab-heading ul li.active a:focus, .tab-heading ul li.active a:active {background: transparent none repeat scroll 0 0 !important; border: 0 none; border-radius: 0; color: #333333; font-size: 14px;font-family:"open_sansregular",Helvetica,Arial,sans-serif; }
.tab-heading ul li a:hover, .tab-heading ul li a:focus, .tab-heading ul li a:active, .tab-heading ul li a:visited, .tab-heading ul li a:link {background-color: transparent !important; border: 0 none; border-radius: 0; font-size: 14px; outline: medium none; }
.tab-heading .nav-tabs {border: 0 none;}
.tab-content-box {border-radius: 4px; box-shadow: 0 0 42px rgba(145, 141, 165, 0.12); height: 100px; padding: 0 28px; }
.tab-content-box .owl-item {border: medium none; padding: 28px 13px; }






.col-big{position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; width:20%; }
.hovereffect {width:85%; height: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;}
.hovereffect .overlay {width:100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; cursor:pointer; }
.hovereffect:hover .overlay{background-color: rgba(216, 35, 42, 1); border-top:solid 5px #f4c505; border-bottom:solid 5px #f4c505;
  list-style:none; overflow-y:auto; }
.overlay ul li{list-style:none; font-size:14px; color:#eaeaea; line-height:60px; text-transform:uppercase; text-align:left;}
.guard{background-image:url(../images/guard.png); background-position: left center; background-repeat:no-repeat; padding-right: 50px; width:40px; height:50px; vertical-align:middle; display:inline-block;}
.service{background-image:url(../images/services.png); background-position: left center; background-repeat:no-repeat; padding-right: 50px; width:40px; height:50px; vertical-align:middle; display:inline-block;}
.parking{background-image:url(../images/parking.png); background-position: left center; background-repeat:no-repeat; padding-right: 50px; width:40px; height:50px; vertical-align:middle; display:inline-block;}
.power-back-up{background-image:url(../images/power-backup.png); background-position: left center; background-repeat:no-repeat; padding-right: 50px; width:40px; height:50px; vertical-align:middle; display:inline-block;}
.hovereffect img {display: block; position: relative; }
.hovereffect h2 {color: #fff; text-align: center; position: relative; font-size: 18px; padding: 10px; /*background: rgba(0, 0, 0, 0.6);*/ -webkit-transform: translateY(180px); -ms-transform: translateY(180px); transform: translateY(180px); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.hovereffect:hover h2 {-webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); margin:0px; font-size:18px; /*text-transform:uppercase;*/ font-family:"opensans-semibold",Helvetica,Arial,sans-serif; padding:40px 0 10px 27px; text-align:left; }
.hovereffect div.info {display: inline-block; text-decoration: none; padding: 7px 14px; color: #fff; background-color: transparent; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);   -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-weight: normal; margin: 7px;}
.hovereffect:hover div.info {opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1);   transform: scale(1); }

/*.hovereffect p.info:hover {
  box-shadow: 0 0 5px #fff;
}
*/



.view-more{color:#6b86cb; font-size:16px; font-family:"opensans-bold",Helvetica,Arial,sans-serif; border:solid 1px #eaeaea; padding:10px; margin:0 auto; position:relative; left:47%; border-radius:3px; }
.view-more a{text-decoration:none; }
.view-more a:focus, a:hover{text-decoration:none !important;}

.form-container{/*width:340px; */height:447px; padding:10px; font-size:14px; color:#333333; border:0px; 	border-radius:2px; margin-bottom:20px; border:solid 1px #e6e6e6;}




.footer{
	background-color:#000000;
	color:#c1c1c1;
	font-size:12px;
	padding:10px 10px 10px 10px;
	margin:60px 0 0 0;
}







.about-developer-text{margin:0 60px 0 0;}
.about-developer-text p{color:#999999; line-height:26px; font:14px; font-family:"open_sansregular",Helvetica,Arial,sans-serif;}
.about-developer-text h2{color:#333333; font-size:24px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; padding:0 0 15px 0;}
.about-developer-text span{color:#999999; font-size:14px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif;}
.about-developer-row-loc{padding:35px 0 0 0;}
.about-developer-row {color:#999999; font-size:14px; font-family:"open_sansregular",Helvetica,Arial,sans-serif;  padding-left:30px;}
.about-developer-row h5{color:#333333; font-size:14px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif;  line-height:24px; margin:0px;}
.location-icon{float:left; padding:4px 5px 0  0;}
/*.about-developer-row span{background-image:url(../images/location-icon.png); background-repeat:no-repeat; position:relative; height:31px; width:31px; left:40px; display:inline-block; left:-200px; top:-4px;}*/

.download{color:#6b86cb; font-size:14px; text-transform:uppercase; font-family:"opensans-semibold",Helvetica,Arial,sans-serif;  line-height:40px;}
.download span{background-image:url(../images/download-icon.png); background-repeat:no-repeat; display:inline-block; width:17px; height:17px; position:relative; padding-left:27px; top:5px;}




/* Support Widget Start */

/*.support-widget-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 0px;
    border-radius: 2px;
    bottom: 100%;
    box-shadow: 5px 0 18px rgba(0, 0, 0, 0.3);
    cursor: auto;
    margin-bottom: 25px;
    padding: 15px 6px;
    right: -22px;
    width: 260px;
}*/


/*.support-widget {
    bottom: 27px;
    cursor: pointer;
    position: fixed;
    right: 50px;
    z-index: 1033;
}
*/

/*.cta-ripple{
		width:50px;
	height:50px;
	background-color:#F4C505;
	border-radius:5%;
	position:fixed;
	bottom:5%;
	right:2%;
	z-index:99999;
	font-size:22px;
	line-height:65px;
	text-align:center;
	color:#FFF;
}
*/

.cta-inner{width:100%; height:50px; background-color:#F4C505; /*border-radius:3px;*/ position:fixed; bottom:0;z-index:99999; 	font-size:22px; line-height:65px; text-align:center; color:#FFF; }
.cta-inner a{font-size:18px; font-family:"opensans-semibold",Helvetica,Arial,sans-serif; color:#333; margin:0 auto; padding:0px; position:relative; bottom:10px; left:-7px;}
.cta-inner a:hover{text-decoration:none; color:#000;}
.cta-inner a:focus{text-decoration:none; color:#000;}

/*.cta-ripple .cta-btn-ripple:before {
    content: "";
    top: -15px;
    left: -15px;
    background-color:rgba(255,255,255,1);
    width: 80px;
    height: 80px;
    border-radius: 10%;
    -webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    opacity: 0;
    z-index:2;
    -webkit-animation: jumper 1.8s 0.33333s ease-out infinite;
	-moz-animation: jumper 1.8s 0.33333s ease-out infinite;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}*/
 /*.cta-ripple .cta-btn-ripple:after {
    content: "";
    top: -15px;
    left: -15px;
    background-color:rgba(255,255,255,1);
    width: 80px;
    height: 80px;
    border-radius: 10%;
    -webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    opacity: 0;
    z-index:2;
    -webkit-animation: jumper 1.8s 0.66666s ease-out infinite;
	-moz-animation: jumper 1.8s 0.66666s ease-out infinite;
	 box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}   
*/
 
 /*  @-webkit-keyframes jumper {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    5% {
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}
@keyframes jumper {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    5% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}*/

.fa {position:relative; bottom:1px; color:#fdea9c;}


/* Support Widget End */


.bankgallery {width:300px;position:relative;margin:5px 0 0 5px}
.bankgallery-n .item img:hover {opacity:.8}
.bankgallery .item {float:left;margin:0 5px 0 0 }
.amenities-icon {color: #eaeaea; float: left; font-size: 40px; height: 35px; width: 50px; }
.amenities-text{color: #eaeaea; font-size: 14px; line-height: 60px; list-style: outside none none; text-align: left; width:250px;}






















@media (min-width:320px) and (max-width:720px)  {
	
img{width:100%;}
.p-logo-con{padding:0 0 0 10px;}
.p-logo{width:75%;}
.carousel-inner .item > img{height:300px;}

.ele-text h3{font-size: 19px; margin-top: -210px; position: relative; text-align: center; width: 100%;}
.ele-text h5{font-size: 14px;}
.ele-text p{font-size: 16px; padding:0px;}

.vid-if{width:320px; height:275px;}

.prop-type-nav-bg {background-color: rgba(0, 0, 0, 0.9); bottom: 24px; height: 170px; margin:24px 0 0 0; padding: 0; position: relative; width: 100%; }
.property-type img{width:25% !important; height:25% !important;  margin:10px 0; padding:0px; }
.property-type span{font-size:14px; color:#fff0cc; line-height:18px; position:absolute; top:8px;padding:2px 0 0 10px;}	
.col-xs-6{margin:0px; padding:0px;}
.prop-type-nav {display: block; position: relative; top: 20px; }
.navbar-collapse {overflow-y: visible !important; max-height: 400px !important; background-color:#000 }
.navbar-test {color: #d7d7d7; font-size: 14px; padding: 0px; float:none !important;}
/*.pattern_bg_specifications{margin: 600px 0 0;}*/
.over-details-row{margin-left:0px; padding:0px;}
.over-details{margin-bottom:15px;}
.vid{margin-top:15px; margin-right:-10px}
.specific-bg {background-color: #d8232a; margin: 0 0 0 14px; width: 94%; }
.specific-cont {height: 400px; margin:0px; overflow: auto; padding: 25px 25px 0 0; }
.pattern_bg_specifications{height:800px;}
.unit-sect {bottom: 317px; padding: 45px 0 0 105px; position: relative; z-index:-1;}
.unit-text{padding:15px 0 0 15px;}
.unit-sect h1{padding: 25px 0 5px 15px; line-height:24px;}
.flor-plan-mob{position:relative; top:75px; width:160%; left:-100px;}
.unit-sect-bod{height:550px; padding: 5px 31px 5px 15px;}
/*.nav-tabs > li, .nav-pills > li{float: left;}*/
.about-developer-text{margin:0px}

.pattern_bg_amenit{height:1950px;}
.amenitis{float:left; width:292px; height:425px; font-size:18px;color:#FFFFFF; text-align:center;z-index:8888; margin:10px 0 10px 3px; }
.hovereffect h2 {color: #fff; text-align: center; position: relative; font-size: 18px; /*padding: 10px; background: rgba(0, 0, 0, 0.6);*/ -webkit-transform: translateY(180px); -ms-transform: translateY(180px); transform: translateY(180px); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.hovereffect:hover h2 {-webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); margin:0px; font-size:18px; /*text-transform:uppercase;*/ font-family:"opensans-semibold",Helvetica,Arial,sans-serif; padding:30px 0 10px 0; }
.about-developer-row {
    color: #999999;
    font-family: "open_sansregular",Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding-left:15px;
}
.about-developer-row-loc img{width:auto;}

.dailog-w{width:430px;}


.form-container{height:455px; margin-top:40px; margin-left:-19px; width:340px;}
.button-cta{width:253px;}

.modal-open .modal {z-index: 999999;}


.pull-right {float: left !important; width:40%;}

.footer {margin:60px 0 50px 0;}

.loca-map{margin:0px auto;}

.navbar-test{font-size:14px; color:#d7d7d7; /*padding:25px 0 15px 0;*/ float:right;}

.hovereffect:hover h2 {padding:40px 0 10px 27px; text-align:left; }

.nav-tabs > li, .nav-pills > li { display: inline-block; float: left; }	
	
	
	
	
	
}









@media (min-width:640px) and (max-width:801px) {
	
.property-type img {height: 100% !important; margin: 10px 0; padding: 0; width: 20% !important; }
.property-type span {color: #fff0cc; font-size: 14px; line-height: 24px; padding: 5px 0 -1px 10px; position: absolute; top: 8px; }
.pattern_bg_specifications {height: 1018px; }
.specific-siz {bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.specific-bg {background-color: #d8232a; margin: 0 0 0 14.5px; position: inherit; width: 98%; }
	
.vid-if{width:585px; height:400px;}

.flor-plan-mob {left: -25px; position: relative; top: 0; width: 100%;}

.pattern_bg_amenit {height: 1072px; }


.form-container {height: 455px; margin-top: 40px; width: 340px; }

.modal-open .modal {z-index: 999999;}
.pull-right {float: left !important; width:20%;}	
	
.prop-type-nav {display: block; position: relative; top: 5px; }	
	
	
.amenitis{float:left; width:285px; height:425px; font-size:18px;color:#FFFFFF; text-align:center;z-index:8888; margin:10px 0px; }
	
	
	
	
}