@media (max-width: 1400px){
.rightSidenav{width:70px;}
.logo-header{background-position:-10% 20px, 110% 20px;}	
.container{width:100%;}

.container-fluid{padding:0 70px;}
#development, #apartments, #location, #lifestyle{padding:150px 15px;}
}
 

@media (max-height: 700px){
ul.sknav li{display:inline-block; padding:0 16px;}
ul.sknav li a{font-size:14px; /*padding-top:4px !important;*/}
/*ul.sknav li{margin-top:20px;}
ul.sknav li:nth-child(2){margin-top:25px;}
ul.sknav li:nth-child(3){margin-top:40px;}
ul.sknav li:nth-child(4){margin-top:55px;}*/

}

@media (max-width: 1200px){
.logo-header{margin:180px 0 120px 0; background-position:-25% 20px, 125% 20px;}

.logo-header img{max-width:350px;}	
	
.title{font-size:32px; line-height:42px;}
p{font-size:13px; line-height:20px;}
}

@media (max-width: 991px){
.logo-header{background-position:-80% 20px, 180% 20px;}	


.clientLogo img{padding:5px 20px;}
}

@media (max-width: 768px){
.container-fluid{padding:0 15px 0 15px;}	



.mobileIcon{display:block; font-size:16px; cursor:pointer; width:105px;}
.mobileIcon span{font-size:24px;}

.rightSidenav{display:none;}
	
.sideNav {margin-top:0px; right:0; bottom:inherit; background:#FFFFFF;
    padding:10px 16px; width:100%; text-align:left; 
    position: relative;
    -webkit-transform: translate(0px) rotate(0deg);
    -webkit-transform-origin: 0 0;
    transform: translate(0px) rotate(0deg);
    transform-origin: 0px 0px;
}

.headerNav{display:none;}

ul.sknav{margin-top:5px; border-top:#CCCCCC 1px solid;}
ul.sknav li{display:block; padding:0;}
ul.sknav li:last-child{display:block;}
ul.sknav li a{display:block; padding:10px 0 2px 0;}





	
.rightSidenav{display:none;}	
	
.logo-header{background-image:none;}	

.scrollDown{padding:10px;}
.scrollDown a{font-size:32px;}

.container{padding:0;}
.title{font-size:28px; line-height:35px;}

#development, #apartments, #location, #lifestyle{padding:100px 15px;}

footer{margin-bottom:40px;}
}


@media (max-height: 600px){
.mobileIcon{display:block; font-size:16px; cursor:pointer; width:105px;}
.mobileIcon span{font-size:24px;}

.rightSidenav{display:none;}
	
.sideNav {margin-top:0px; right:0; bottom:inherit; background:#FFFFFF; text-align:left;
    padding:10px 16px; width:100%; 
    position: relative;
    -webkit-transform: translate(0px) rotate(0deg);
    -webkit-transform-origin: 0 0;
    transform: translate(0px) rotate(0deg);
    transform-origin: 0px 0px;
}



.headerNav{display:none;}

ul.sknav{margin-top:5px; border-top:#CCCCCC 1px solid;}
ul.sknav li{display:block; padding:0;}
ul.sknav li:last-child{display:block;}
ul.sknav li a{display:block; padding:10px 0 2px 0;}

.container-fluid{padding:0 15px 0 15px;}
}

@media (max-width: 480px){
.logo-top img{max-width:200px;}
	
#development, #apartments, #location, #lifestyle{padding:50px 15px;}
.title{font-size:24px; line-height:30px;}
	
header{padding:20px 15px;}	
.logo-header{margin:80px 0 70px 0;}	
.logo-header img{max-width:100%;}

.fullImg img{min-height:150px;}

.carousel-inner>.item img{min-height:150px;}
	
footer img{max-width:100%;}	
.frow .fleft{width:100%; float:none;}
.frow .fright{float:none; width:100%;}
.frow .fright input{padding-left:0; border-left:none;}	
}