@media (min-width:1200px) {
	.navbar-nav>li, .nav>li {
		margin:0 20px;		
	}
	.navbar-nav>li:nth-last-child(1), .nav>li:nth-last-child(1) {
		margin-right:15px;
	}
	.home {
		margin-top:-80px;
	}
	.carousel-caption {
		left: 9%;
		right: 10%;
		padding: 20px;
		bottom: 150px;
	}
	.boxes {
		padding-left:5px;
		padding-right:5px;	
	}
	.footer .container {
		padding-left:5px;
		padding-right:0px;	
	}
	.cms-pages {
		padding-left:0px;
		padding-right:0px;		
	}
	.projects a .caption {
		width:88%;	
	}
	.panel {
		height: 340px;
	}
	.testimonials .test p {
		font-size:15px;
	}
	.projects .panel-body
	{
		height:240px;
	}
	.collapse
	{
		display:block;
	}
	
	.carousel-caption {
		padding: 20px;
		width: 460px;
	}
	.carousel-caption h2 {
		font-size: 36px;
		line-height: 38px;
	}
	.carousel-caption p {
		font-size: 18px;
	}
	.indicator
	{
		bottom: 90px;
		right:125px;
	}
	
	.h-text{
		top: 190px;
		height: 115px;
	}
	.h-text h4{
		font-size:18px;
	}	
	.wrap-img:hover > .h-text
	{
		top: 124px;	
	}
	.wrap-img p
	{
		font-size:13px;
		margin-bottom:0px;
		line-height:18px;
	}
	#photo-gallery .thumbnail, #unit-floor .thumbnail
	{
		height:155px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.top-menu {
		padding-left:10px;
		padding-right:10px;	
	}
	.navbar-nav>li, .nav>li {
		margin: 0 8px;	
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand
	{
		margin-left:-15px;	
	}
	.navbar-nav>li>a, .navbar-inverse .navbar-nav>li>a, .nav>li>a {
		font-size:15px;	
	}
	.navbar-brand {
		width: 150px;
		top: -22px;
	}
	.navbar-collapse {
		padding-left:10px;
		padding-right:10px;
	}
	.navbar-nav.navbar-right:last-child {
		margin-right:-8px;	
	}
	.home {
		margin-top: -50px;	
		padding-left:20px;
		padding-right:20px;
	}
	.boxes {
		padding-left:20px;
		padding-right:20px;	
	}
	
	.footer { 
		height:auto;
	}
	.footer .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.footer .copyright {
		text-align:center;
		padding:20px 0 0;
	}
	.footer .list-footer {
		text-align:center;	
		padding:20px 0 20px;
		float:none;
	}
	.navbar { height:auto;}
	
	.inner-banner {
		height:170px;	
	}
	.inner-banner .caption {
		top:100px;
		left:5px;	
		padding:0px ;
	}
	.inner-banner .caption h2 {
		padding:15px 20px;	
		margin:0;
		font-size:20px;
	}
	.cms-pages {
		padding-left:20px;
		padding-right:20px;		
	}
	.projects {
		margin-left: -15px ;
		margin-right: -15px ;	
	}
	.projects a .caption {
		width:88%;
	}
	.panel
	{
		height:350px;	
	}
	.caption
	{
		padding:10px;
	}
	.testimonials .test p
	{
		font-size:14px;
		line-height:20px;	
	}
	.testimonials .test h5
	{
		font-size:14px;	
	}
	.collapse
	{
		display:block;
	}
	.carousel-caption
	{
		padding:10px;
		bottom:75px;
		width:325px;	
	}
	.carousel-caption h2
	{
		font-size:24px;	
		line-height:26px;
	}
	.carousel-caption p
	{
		font-size:14px;	
	}
	.indicator
	{
		bottom:60px;
		right:0;
	}
	.h-text{
		top: 174px;
		height:110px;
	}
	.wrap-img:hover > .h-text
	{
		top: 110px;	
	}
	.h-text h4
	{
		font-size: 16px;
		line-height: 16px;
	}
	.wrap-img p
	{
		line-height:18px;
	}
	#photo-gallery .thumbnail, #unit-floor .thumbnail
	{
		height: 150px;	
	}
	.video-thumbnail .span img
	{
		max-height:135px;	
	}
}

@media only screen and (min-width:550px) and (max-width:650px) {
	.projects .col-md-4
	{
		width:50%;	
		float:left;
	}
}

@media (max-width:767px) {
	a {
		-webkit-transition: none;
		transition: none;
	}
	a:focus, a:hover {
		-webkit-transition: none;
		transition: none;
	}
	.top-menu {
		height:40px;
		padding-left:20px;
		padding-right:20px;	
	}
	.top-menu ul {
		line-height:40px;
	}
	.top-menu ul li {
		padding: 2px 10px;	
	}	
	.top-menu ul li a {
		font-size:14px;	
	}		
	.navbar-brand {
		top:0;	
		width: 100px;
		padding: 8px 6px 20px;
	}
	.navbar { height:auto;}
	.navbar-nav>li, .nav>li {
		margin:0;	
	}
	.navbar-nav>li>a {
		padding: 10px 0px 10px 0px;
	}
	.navbar-nav>li>a, .navbar-inverse .navbar-nav>li>a, .nav>li>a {
		font-size:16px;	
	}
	.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
		color: #E99000;
		background: none;
		padding: 10px 0px 5px 0px;
		border-bottom: 5px solid #E99000;	
	}
	.navbar-nav>li.btn-inquiry {
		text-align:center;	
	}
	.navbar-nav>li.btn-inquiry a{
		border:1px solid #E99000;
	}
	.navbar-nav>li.btn-inquiry a:hover, .navbar-nav>li.btn-inquiry a.active, .navbar-inverse .navbar-nav>li.btn-inquiry a:hover, .navbar-inverse .navbar-nav>li.btn-inquiry a.active {
		border:1px solid #E99000;
	}
	.home {
		margin-top:0px;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left:0;	
	}
	.carousel {
		border-bottom: 0px none;
	}
	
	.boxes {
		padding-left:20px;
		padding-right:20px;	
	}
	.panel {
		height:auto;
	}
	#testimonials-carousal {
		height:auto;
	}
	.footer { 
		height:auto;
	}
	.footer .container {
		padding-left:20px;
		padding-right:20px;	
	}
	.footer .copyright {
		text-align:center;
		padding:20px 0 0;
	}
	.footer .list-footer {
		text-align:center;	
		padding:20px 0 20px;
		float:none;
	}
	.nav {
		background-color:#FCF9F2;	
		padding-left:20px;
		padding-right:20px;
	}
	.inner-banner {
		height:120px;	
	}
	.inner-banner .caption {
		top:60px;
		left:0px;	
		padding:0px ;
		width: auto;
		min-width: 120px;
	}
	.inner-banner .caption h2 {
		padding:10px 15px;	
		margin:0;
		font-size:15px;
	}
	.cms-pages {
		padding-left:20px;
		padding-right:20px;		
	}
	.cms-pages img {
		margin-bottom:15px;
		margin-left:0px;
		float:none;	
	}
	.projects {
		margin-left: -15px ;
		margin-right: -15px ;	
	}
	.cms-pages img
	{
		width:100%;	
	}
	.projects a .caption
	{
		width:90%;	
	}
	projects img
	{
		width:100%;
		max-height:none;	
	}
	.apply_form
	{
		padding:0 10px;	
	}
	.panel
	{
		margin:15px 0;	
	}
	.panel-custom>.panel-heading>.panel-title
	{
		font-size:18px;	
	}
	.panel-custom .btn-inquiry, .panel-custom .btn-inquiry:hover
	{
		margin: -3px 0;
		padding: 4px 8px;
		line-height: 19px;	
	}
	.home-projects img
	{
		max-height:none;
		height:auto;	
	}
	
	#testimonials-carousal .carousel-inner {
		height:340px;	
	}
	.gap-md
	{
		height:10px;	
	}
	.projects .panel-body
	{
		height:auto;
	}
	.collapse
	{
		display:none;
	}
	#photo-gallery .thumbnail, #unit-floor .thumbnail
	{
		height:175px; 	
	}
	#photo-gallery img, #unit-floor img {
		margin-bottom:0;
	}
	.inner-banner img
	{
		height:100%;	
	}
	.indicator
	{
		bottom:10px;
		right:0;
	}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus
	{
		color: #E99000;		
	}

	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus
	{
		padding: 10px 0px 5px 0px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a
	{
		color:#333;	
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover
	{
		color:#E99000;	
	}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header
	{
		padding:5px 15px 5px 15px;
	}
	.h-text{
		top: 191px;
	}
	.wrap-img:hover > .h-text
	{
		top: 125px;	
	}
	.wrap-img
	{
		margin-bottom:15px;	
	}
	.wrap-img img
	{
		margin-bottom:0px !important;
	}
	.form-horizontal .form-group
	{
		margin-left:0px;
		margin-right:0px;	
	}
	.wrap-img p
	{
		line-height:18px;
	}
	.video-thumbnail .span img
	{
		max-height:130px;
	}
	.video-thumbnail .span .ic
	{
		height:130px;	
	}
}


@media (min-width:992px) and (max-width:1199px) {}
@media (min-width:992px) {}
@media screen and (min-width:768px) {}
@media (min-width:768px) {}