@charset "utf-8";

/* CSS Document */


@media only screen and (min-width:1200px) {
	.container {width:90%;}
	.menu-wrap {height:auto;}
	
	.section-three .content-area {width:600px;}
	
	.section-three .left-area .content-area {margin:auto; display:table; float:none; text-align:center; width:100%;}
	
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.for-sale-gallery #portfoliolist .portfolio {
	width: 47.8%;
}
.for-sale-gallery .container-fillter {
	width: 100%;
}
.for-sale-gallery .portfolio-wrapper {
	padding: 8px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.for-sale-gallery #portfoliolist .portfolio {
	width: 48.5%;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.main-nav .nav > li > a {
	padding: 1px 10px;
}
}

@media only screen and (max-width : 1024px) {
	
	
	.banner-reg-form {position:relative; width:100%; left:0; float:right;}
	
	.navbar {margin-bottom:0;}
	.location-map #responsive_map {
    height: 300px;}
.section-figures figcaption {
	font-family:'NeoSansArabic-Regular';
	font-size: 13px;
	min-height: 49px;
	padding: 3px 18px;
}
.location-text h2 {
	font-size: 28px;
}
.location-text p {
	font-size: 16px;
}
.date {
	width: 36%;
}
.menu-wrap {
	height: auto;
}
.main-nav .nav > li > a {
	padding: 1px 10px;
}
.caption h1 {
	font-size: 20px;
}
figure.live-outer {
	margin-bottom: 50px;
}
.section-three .content-area {
	float: none;
	margin: auto;
	display: table;
}
h2 {
	font-size: 25px;
}
}

@media only screen and (max-width : 992px) {
.logo{ position:absolute;}
.nav > li > a{ padding:10px 17px;}

}

@media only screen and (max-width : 768px) {
	
	section.section-three {height:auto;}
	section.section-four {height:auto;}
	
	
}

@media only screen and (max-width : 767px) {
	.navbar-default .navbar-nav li a{ background-image:none;}
	.nav > li{ float:right; width:100%;}
	.logo{ max-width:300px !important; }
	
}



@media only screen and (max-width : 740px) {

.main-nav .nav > li a {border:none;}

.main-nav .nav > li {padding:7px; border-bottom:1px solid #fff;}

.main-nav .navbar-nav {margin-bottom:30px;}

.forsale-content h2 {clear:both;}
	.page-tittle {position:relative;}
.social {top: 11%;}
.news-img img {width:auto;}

.container-fillter {width:100% !important;}
	
	.banner {z-index:2;}
	.newsletter {
	padding: 95px 0px;
}
.newsletter .btn-outer .btn {
	margin: 0;
	margin-bottom: 5px;
	width: 100%;
}
#responsive_map {
	height: 300px;
	width: 100%;
}

.section-four .left-area {
	min-height: auto;
}
section.section-three {
	height: auto;
	clear: both;
}
.main-nav {
	width: 100%;
}
.overview-outer-left {
	width: 100%;
}
.master-development .col-sm-6 {
	max-height: 400px;
}
.master-outer-right {
	width: 100%;
}
.brand-logo {
	width: auto;
}
.main-nav .nav > li > a {
	padding: 1px 14px;
}
.page-tittle h1 {
	font-size: 18px;
}
.logo {
	position: absolute;
	width: 46%;
}
.top-menu a {
	top: 19px;
	position: relative;
	margin-left: 15px;
	padding: 5px 10px;
}
.section-four .right-area .content-area {
	width: 100%;
}
.sales-team .col-xs-6 {
	margin-top: 30px;
}
.breadcrumb {
	margin-top: 12px;
}
.news-img-lft, .news-img-rght{
	float:none !important;
	text-align:center;
}
}

@media only screen and (max-width : 460px) {
	
	.top-menu a {
    padding: 5px 13px;
}
.footer {
	text-align: center;
}
.slide-top{
	width:100%;
	margin-right:0px;
}
.social {
    top: 9%;
}

.social ul li {padding:0;}

.social ul li i {font-size:16px; padding:6px 17px;}
.social ul li {margin:2px;}
	.news-in .col-xs-4 {width:100%; margin-bottom:20px;}

.news-in .col-xs-8  {width:100%;}
.section-five .col-xs-6 {
	width: 100%;
}
.section-three .left-area {
	height: 100%;
}
.section-three .content-area {
	width: 100%;
}
.Sales-inquiries {
	min-height: auto;
	padding: 49px 0;
}

.achievement {
	padding: 85px 0;
}
.outer {
	width: 300px;
	height: 331px;
	overflow: hidden;
	margin: 0 auto;
}
.in_photo {
	width: 256px;
	height: 243px;
	margin-top: 6px;
	margin-right: 5px;
}
.outer:hover .in_photo img {
	transition: none;
	-moz-transition: none;
	;
	-webkit-transition: none;
	;
	transform: none;
	-moz-transform: none;
	-webkit-transform: none;
}
.circle {
	width: 270px;
	height: 269px;
	margin: 44px auto 0px;
	background-size: cover;
}
.photo {
	width: 265px;
	height: 269px;
	margin: 0px auto;
	border-left: 100%;
	position: absolute;
	top: 143px;
	margin-right: 18px;
	overflow: hidden;
}
.section-figures .col-xs-6 {
	width: 100%;
}
.sales-team .col-xs-6 {
	width: 100%;
}
.page-tittle h1 {
	font-size: 14px;
}
.page-tittle a {
	font-size: 10px;
}
.q-live-fine .col-xs-4 {
	width: 100%;
}
.caption {
	width: 75%;
	padding: 5px;
	top: 16%;
}
.caption p, a {
	font-size: 12px;
}
.caption h1 {
	font-size: 12px;
	margin-top: 8px;
}
.caption p {
	margin: 0;
}
.tittle h2 {
	font-size: 18px;
}
.tittle {
	background-image: none !important;
}
.brand-logo {
	margin: auto;
	display: table;
	width: auto;
}
.footer {
	text-align: center;
}
.Sales-inquiries h2 {
	background-image: none !important;
}
.spacification .col-xs-4 {
	width: 50%;
}
.spacification .f2 {
	width: 100%;
}
.four, .five {
	width: 47%;
}
.dubai-land .dubai-outer {
	width: 97%;
}
h2 {
	font-size: 19px;
	line-height: 30px !important;
}
.consruction .col-xs-4 {
	width: 50%;
}
.for-sale-gallery #portfoliolist .portfolio {
	width: 99%;
}
#filters li {
	width: 100%;
	margin-bottom: 5px;
	text-align: center;
}
}
@media only screen and (max-width : 414px) {

.logo{ width:100%; position:relative;}
.logo{ max-width:100% !important; }
}