img {max-width: 100%;height: auto;}
.site-mobile { display: none; }
@media (max-width: 1366px){
	/*------------- Home Design ----------- */
	.item-box-1{ height: 395px;}
	.item-box-1 .thumb{ height: 265px; overflow: hidden; display: block; position: relative;}
	.item-box-2{ height: 187px;}
	.item-box-2 .thumb{ height: 187px; overflow: hidden; display: block; max-width: 50%; float: right;	}
	.item-box-2 .thumb img{height: 185px; width: auto;}
	.item-box-2 .detail{display: table-cell; vertical-align: bottom; height: 187px;	width: 50%;	position: relative;	}
	.item-box-3{ height: 187px;}
	.item-box-3 .thumb{ height: 187px; overflow: hidden; display: block;max-width: 50%;	float: left;}
	.item-box-3 .thumb img{height: 185px; width: auto;}
	.item-box-3 .detail{display: table-cell; vertical-align: bottom; height: 187px;	width: 50%;	position: relative;	}
	.item-box-3 .detail .pull-right, .item-box-2 .detail .pull-right {  display: block !important;  float: left !important; width: 100%;}
	.items-filter-area .detail .share-item{bottom: 0;}
	.detail span{padding-left: 0;}
	.detail li{margin-right: 10px;}

	.custom-related .detail {float: left; display: block;}
	.custom-related .detail .pull-right{display: block !important;  float: left !important; width: 100%; }
	.custom-related .detail .share-item{bottom: 0;}
	/*--------------- House Land --------------*/
	.land-filter-area .land-item-box-2, .land-filter-area .land-item-box-3{height: 233px;}
	.land-filter-area .land-item-box-2 .thumb, .land-filter-area .land-item-box-3 .thumb, .land-filter-area .land-item-box-4 .thumb, .land-filter-area .land-item-box-5 .thumb{height: 231px; max-width: 320px;	}
	.land-filter-area .land-item-box-2 .thumb img, .land-filter-area .land-item-box-3 .thumb img{height: 228px; width: auto;}
	.land-item-box-2 .thumb .shadow, .land-item-box-3 .thumb .shadow, .land-item-box-4 .thumb .shadow, .land-item-box-5 .thumb .shadow{max-height: 230px;}

	/*.select-home .home-item.col-1 { display: block; height: 395px; position: relative;}
	.select-home .home-item.col-1 .thumb {height: 263px; overflow: hidden;}
	.select-home .home-item.col-1 .thumb .shadow{max-height: 263px;}
	.select-home .home-item.col-2, .select-home .home-item.col-3, .select-home .home-item.col-4{display: block; height: 188px; position: relative;height: auto;}
	.find-more-contact{ display: block; height: 188px; padding: 40px 0; position: relative;	}
	.select-home .home-item.col-2 .thumb, .select-home .home-item.col-3 .thumb{ max-width: 320px; height: 186px;height: auto;}
	.select-home .home-item.col-2 .thumb img, .select-home .home-item.col-3 .thumb img{ height: 186px; width: auto;height: auto;}
	.select-home .home-item.col-2 .detail, .select-home .home-item.col-3 .detail{height: 185px;height: auto;}
	.select-home .detail li { margin-right: 8px;}
	.select-home .home-item.col-2 .pull-right, .select-home .home-item.col-4 .pull-right{display: block !important;  float: left !important; width: 100%; }
	.select-home .home-item.col-4 .thumb{max-width: 320px; height: 188px;}
	.select-home .home-item.col-4 .detail{height: 188px;}
	.select-home .home-item.col-4 .thumb img{ height: 186px; width: auto;}*/
}
@media (max-width: 1280px){
	.item-box-2 .detail, .item-box-3 .detail {vertical-align: middle;}
	.item-box-2 .detail .pull-right, .item-box-3 .detail .pull-right {left: 25px;right: 0;}
	.page-template-blog-page .mixitup .mix { width: 30.33333%; float: left; }
	.page-template-blog-page .mixitup .mix .caption .title {font-size: 16px; }
}
@media (max-width: 1024px){
	.site-header .navbar-brand img{height: 60px; width: auto;}
	.navbar-default .navbar-nav > li > a{font-size: 12px;}
	.site-phone a{font-size: 14px;}
	.custom-cta .cta, .custom-cta .cta-wrapper, .custom-cta .cta-summary{height: 270px;	}
	.custom-cta .cta { background-position: center center !important; }
	.custom-cta .cta-title {font-size: 24px;}

	.items-filter-area {  max-height: 350px; min-height: 350px;}
	.item-box-1{ height: 332px;}
	.item-box-1 .thumb{ height: 202px; overflow: hidden; display: block; position: relative;}
	.item-box-2, .item-box-3{ height: 155px;}
	.item-box-2 .thumb, .item-box-3 .thumb{ height: 155px; overflow: hidden; display: block; max-width: 50%; width: 100%; }	
	.item-box-2 .thumb img, .item-box-3 .thumb img{height: 155px; width: auto;}
	.item-box-2 .detail, .item-box-3 .detail{display: table-cell; vertical-align: middle; height: 155px;	width: 50%;	position: relative;	}
	.detail li{ background-size: 12px auto !important; margin-right: 5px; padding-left: 22px;}
	.items-filter-area .detail .share-item .fa{font-size: 14px;}
	.items-filter-area.show{max-height: 1050px;}

	.box-content .testimonial-info{line-height: 20px;}
	.land-filter-area .land-item-box-2 .thumb, .land-filter-area .land-item-box-3 .thumb, .land-filter-area .land-item-box-4 .thumb, .land-filter-area .land-item-box-5 .thumb { max-width: 50%;}
	.land-filter-area .land-item-box-2 .detail, .land-filter-area .land-item-box-3 .detail, .land-filter-area .land-item-box-4 .detail, .land-filter-area .land-item-box-5 .detail {display: inline-block; padding: 20px; width: 50%;}
	.layout-grid .grid-row { height: auto; }
	.layout-grid .grid-row .box-content { height: auto !important; }
	.box-content .testimonial-info .client-title {position: relative;left: auto;bottom: auto;margin-top: 20px;}
}

@media (max-width: 980px) {
	.layout-group.alignleft {float: none;}
	.layout-group.alignright .group-row-1 {float: none;}
	.land-filter-area .land-item-box-2 .detail, .land-filter-area .land-item-box-3 .detail, .land-filter-area .land-item-box-4 .detail, .land-filter-area .land-item-box-5 .detail {width: 100%;}
	.select-home .home-item.col-2 .thumb, .select-home .home-item.col-3 .thumb, .select-home .home-item.col-4 .thumb { float: left; }
}
@media (max-width: 800px) {
	.site-mobile {display: block;}
	#toggle {
		line-height: 40px;
	    text-align: center;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	}
	#home-land-filter, #home-design-filter { display: none;}
	.visible-xs{display: block !important;}
	.container{padding: 0 15px;}
	.navbar-header {float: none;line-height: 1em;text-align: center;}
	.site-header .navbar-brand {clear: both;
		display: inline-table;
		float: none;
		font-size: 18px;
		line-height: 1em;
		margin: auto !important;
		padding: 10px 0;
	}
	ul.top-menu{display: none;}
	.navbar-right{text-align: right;}
	.navbar-right li.enquire{		float: left;}
	.navbar-right li.enquire a {
		font-size: 12px;
	}
	ul.top-menu {
		display: block;
		height: 19px;
		text-align: center;
	}
	.navbar-top { padding: 10px; }
	.mobile-navbar{ width: 100%; float: left; display: block; background: #0082ca;}
	.navbar-default .navbar-toggle{
		border-color: transparent;
		text-transform: lowercase;
		border-radius: 0;
		color: #ffffff;
		font-size: 20px;
		height: 40px;
		line-height: 28px;
		margin: 0;
		padding: 0;
		width: 40%;
		text-align: center;
		float: left;
		background: #0077b8;
	}
	.navbar-default .navbar-toggle .fa{font-size: 24px; padding-right: 10px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.active{background: #0077b8;border: none; }
	.site-phone {
		background: #0082ca none repeat scroll 0 0;
		float: right;
		list-style: outside none none;
		padding: 8px 0;
		text-align: center;
		width: 60%;
	}
	.site-phone a{font-size: 22px;}
	.primary-menu{float: left; width: 100%; display: block; padding: 0;}
	.primary-menu .site-phone{display: none;}
	.primary-menu .container{padding: 0;}
	.primary-menu .navbar-collapse.collapse.in, .primary-menu .navbar-collapse.collapsing{padding: 0; margin: 0 !important; border: none; }
	.primary-menu .navbar-collapse.collapse.in ul, .primary-menu .navbar-collapse.collapsing ul{padding: 0; margin: 0 !important; padding: 10px 0; background: #0077b8;}
	.primary-menu .navbar-collapse.collapse.in ul li, .primary-menu .navbar-collapse.collapsing ul li{ padding: 10px 0;}
	.primary-menu .navbar-collapse.collapse.in ul li a, .primary-menu .navbar-collapse.collapsing ul li a{border: none; font-size: 18px; line-height: 22px; color: #fff; text-transform: uppercase; padding: 0 15px;}
	.primary-menu .navbar-collapse.collapse.in ul li a:hover, .primary-menu .navbar-collapse.collapsing ul li a:hover { text-decoration: underline;}
	.dropdown-menu {
		background: #0082ca!important;
		border: medium none;
		border-radius: 0;
		box-shadow: none;
		display: none;
		float: left;
		font-size: 14px;
		left: 0;
		list-style: outside none none;
		margin: 0;
		min-width: 180px;
		padding: 0 0 0 20px !important;
		position: relative;
		top: 100%;
		width: 100%;
		z-index: 1000;
	}
	.dropdown-menu > li > a{font-size: 14px !important;}
	.dropdown-menu > li > a:hover{ background: none !important; }
	.caret:after{
		content:"\231d";
		font-size:26px;
		display:inline-block;
		margin: auto;
		text-align: center;
		position: absolute;
		width: auto;
		top: 0px;
		left: 95%;
		transform-origin: center;
		transform: translateX(-50%) rotate(45deg);
	}

	.cta-container{margin-top: 0;}
	.custom-cta li:first-child{padding-left: 5px; padding-top: 5px;}
	.custom-cta li:last-child{padding-right: 5px; padding-bottom: 5px;}
	.cta-container .col-md-3 {padding: 2px 5px;}
	.home #filter-container, .front-content, .service-tabs-container, .testimonials-section{display: none;}

	.btn-filters .btn{display: block;padding: 0;}
	.btn-filters .btn.pull-right{display: block !important;float: none;  margin: 0 auto; text-align: center;  width: 100%;}
	.item-box-1, .item-box-2, .item-box-3{height: 332px;}
	.item-box-1 .thumb img, .item-box-2 .thumb img, .item-box-3 .thumb img{max-width: 100%; width: 100%; height: auto;}
	.item-box-1 .thumb, .item-box-2 .thumb, .item-box-3 .thumb{	display: block;  height: 202px;  overflow: hidden; position: relative; max-width: 100%; width: 100%;}
	.item-box-2 .detail, .item-box-3 .detail{max-width: 100%; width: 100%; display: block; float: left;	}
	.item-box-3 .detail .pull-right, .item-box-2 .detail .pull-right{float: right !important; width: auto;}
	.site-header-image-bg {
		height: 100px!important;
	}
	div#advsearch form {
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}

	.has-breadcrumbs .breadcrumbs{display: none;}
	.entry-content .pull-right{display: none;}
	.design-image {display: block; float: left; margin: 30px auto; width: 100%;	}
	.design-image img{float: none; margin: auto;  display: block;}
	.custom-related .related{padding: 0;}
	.custom-related .related img{width: 100%; height: auto; max-height: 220px;}
	.custom-related .detail{width: 100%;}
	.custom-related .detail .pull-right { display: block !important; float: right !important; width: auto;	}

	.land-filter-area .land-item-box-2, .land-filter-area .land-item-box-3{height: 480px;}
	.land-filter-area .land-item-box-2 .thumb, .land-filter-area .land-item-box-3 .thumb, .land-filter-area .land-item-box-4 .thumb, .land-filter-area .land-item-box-5 .thumb{max-width: 100%;  display: block;
		height: 348px;
		max-width: 100%;
		overflow: hidden;
	}
	.land-filter-area .land-item-box-2 .thumb img, .land-filter-area .land-item-box-3 .thumb img, .land-filter-area .land-item-box-4 .thumb img, .land-filter-area .land-item-box-5 .thumb img{
		height: 348px;
		width: auto;
		display: block;
	}
	.land-item-box-2 .thumb .shadow, .land-item-box-3 .thumb .shadow, .land-item-box-4 .thumb .shadow, .land-item-box-5 .thumb .shadow{max-height: 348px;}
	.land-filter-area .land-item-box-2 .detail{width: 100%; display: block;}
	.land-filter-area .land-item-box-2 .detail, .land-filter-area .land-item-box-3 .detail, .land-filter-area .land-item-box-4 .detail, .land-filter-area .land-item-box-5 .detail{ height: auto; padding: 25px; text-align: left;}
	.land-filter-area .land-item-box-2 .detail .frontage, .land-filter-area .land-item-box-3 .detail .frontage, .land-filter-area .land-item-box-4 .detail .frontage, .land-filter-area .land-item-box-5 .detail .frontage{			
		border-bottom: none;
		float: left;
		margin-bottom: 0;
		margin-right: 15px;
		max-width: 85px;
		padding-bottom: 50px;
		padding-right: 15px;
		width: 100%;
	}
	.land-filter-area .land-item-box-2 .detail .pull-right, .land-filter-area .land-item-box-3 .detail .pull-right, .land-filter-area .land-item-box-4 .detail .pull-right, .land-filter-area .land-item-box-5 .detail .pull-right{float: right !important; bottom: auto; top: 40px;}
	.land-filter-area .land-item-box-2 .detail .share-item, .land-filter-area .land-item-box-3 .detail .share-item, .land-filter-area .land-item-box-4 .detail .share-item, .land-filter-area .land-item-box-5 .detail .share-item{margin-top: -30px;}

	/*------------------ Single House Land ------------*/
	.content-home-filter .detail{padding-right: 0;}
	.land-slide-container { float: left; height: 300px; margin-top: 30px;  width: 100%;	}
	/*.custom-house-land-container{margin-top: 30px;}

	.select-home .home-item.col-1, .select-home .home-item.col-2, .select-home .home-item.col-3, .select-home .home-item.col-4{
		height: auto;
		max-height: none;
		display: block;
		position: relative;
	}
	.select-home .home-item .thumb img {
		display: block;
		height: auto;
		overflow: hidden;
		width: 100%;
	}
	.select-home .home-item.col-2 .thumb, .select-home .home-item.col-3 .thumb, .select-home .home-item.col-4 .thumb{max-width: 100%; overflow: hidden;}
	.select-home .home-item.col-2 .thumb img, .select-home .home-item.col-3 .thumb img, .select-home .home-item.col-4 .thumb img {
		height: auto;
		width: 100%;
	}
	.select-home .home-item .thumb .shadow{max-height: 263px;}
	.select-home .home-item.col-2 .detail, .select-home .home-item.col-3 .detail, .select-home .home-item.col-4 .detail{height: auto; padding: 25px; text-align: left;}
	.select-home .home-item.col-2 .pull-right, .select-home .home-item.col-4 .pull-right{float: none !important; width: auto; margin-top: 10px; }*/

	/*------------------ Development ----------------*/
	.development .alignleft, .development .alignright{display: block; float: none; width: 100%;}
	.development .alignleft img, .development .alignright img{display: block; float: none; width: 100%; margin: auto auto 20px; height: auto;}
	.development-summary .title{text-align: center;}
	.acf-map{margin-top: 20px;}
	.contact-info-wrapper .page-wrapper .pwd-address{padding-right: 0;}

	/*------------------- About Us ----------------*/
	.content-left, .content-right{width: 100%; float: none; display: block; padding: 0;}
	.page-template-about-us .content-left img{margin: 0 auto 20px; float: none;}

	/*------------------ Contact Us ----------------*/
	.page-template-contact-us .page-wrapper{margin-bottom: 0px;}
	.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { clear: left !important;  margin-right: 0 !important; width: 100% !important;}
	.ginput_container input, .ginput_container textarea{ width: 100% !important; }
	.page-template-contact-us #contact-map{margin-bottom: 5px;}
	.page-template-contact-us .contact-info .col-md-6, .page-template-contact-us .contact-info .simple-image{padding: 0;}
	#gform_wrapper_1 input[type="submit"]{margin: auto; display: block; float: none;}
	.pwd-address .address, .pwd-address .phone, .pwd-address .email{border-bottom:  1px solid #f1f1f1 ; padding-bottom: 5px;margin-bottom: 8px;	}

	/*------------------ Portfolio ---------------*/
	.tabs-container{
		display: block;
		float: left;
		height: 592px;
		position: relative;
		width: 100%;
	}
	.portfolio-tabs .portfolio-tabs-content, .portfolio-tabs .portfolio-tabs-content .bx-viewport, .portfolio-tabs .portfolio-tabs-content .bx-viewport .slides, .portfolio-tabs .portfolio-tabs-content .bx-viewport .slides > .slider-item{height: 450px;}
	.portfolio-tabs-content .bx-wrapper .bx-controls-direction a, .portfolio-tabs-content .bx-wrapper .bx-controls-direction .fa{height: 385px;}	
	.portfolio-tabs .portfolio-tabs-content .bx-viewport .slides > .slider-item .slide-info{display: none;}
	.portfolio-tabs .portfolio-tabs-content .bx-viewport .slides > .slider-item .pull-right{display: none;}
	.navbar-open{
		float: right;
		padding: 0;
		position: absolute;
		right: 20px;
		top: 25px;
		background: none;
		display: block;
	}
	.navbar-open:hover, .navbar-open:focus, .navbar-open:active {background: none;}
	.navbar-open .fa{font-size: 24px;}
	.portfolio-tabs-header{
		position: absolute;
		top: 0;
		width: 100%;
		left: 0%;
		bottom: -5px;
		transform: translateX(0%);
		visibility: hidden;
	}
	.portfolio-tabs-header ul.ui-tabs-nav{padding: 0; margin: 0;}
	.ui-tabs .ui-tabs-nav li{
		display: block !important;
		position: relative;
		width: 100% !important;
		background: #0077b8;
		height: 44px;
		margin-left: 0 !important;
	}
	.ui-tabs .ui-tabs-nav li a .title-item{color: #fff; font-size: 14px; text-transform: uppercase; display: block;}
	.ui-tabs .ui-tabs-nav li .thumb-item{display: none;}
	.portfolio-tabs .visible-xs .slide-info{display: block; padding: 20px 10px;}
	.portfolio-tabs .visible-xs .slide-info h1{
		color: #78787b;
		font-family: "geomanist_regularregular";
		font-size: 20px;
		letter-spacing: 1px;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	.portfolio-tabs .visible-xs .slide-info span{
		color: #78787b;
		display: block;
		font-family: "geomanist_regularregular";
		font-size: 15px;
		letter-spacing: 1px;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	.portfolio-tabs .visible-xs .pull-right{
		float: right !important;
		position: absolute;
		right: 20px;
		top: 20px;
	}
	.portfolio-tabs .visible-xs .pull-right .share-item .fa{ color: #78787b; }
	.portfolio-tabs .visible-xs .slide-info .view-design{
		float: none;
		display: block;
		margin: 20px auto auto;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: 2px solid #78787b;
		color: #78787b;
		font-size: 14px;
		height: 40px;
		letter-spacing: 1px;
		line-height: 36px;
		position: relative;
		text-align: center;
		text-transform: uppercase;
		width: 220px;
	}
	.portfolio-tabs .visible-xs .slide-info .view-design:hover{
		color: #94d600;  border: 2px solid #94d600;
	}

	/*------------------- Footer ----------------*/
	.footer-content .widget_nav_menu, .site-footer .footer-content .col-align-right{text-align: center;}
	.site-footer .footer-content .gform_title{text-align: center; display: block;margin: 20px 0;}
	#gform_wrapper_3 input[type="submit"]{display: block; margin: auto; float: none;}
	.site-footer .footer-content .logo-footer { display: block;  float: none; margin: 0 auto 40px;  max-width: 200px;	}
	.site-footer .footer-content .logo-footer img{ margin: auto; display: block; float: none;}
	.footer-content .site-copyright{display: none;}
	.site-footer .visible-xs{ display: block !important;}
	.site-footer .visible-xs .site-copyright{display: block !important; text-align: center; margin-top: 30px;}
	.page-template-home-design #advsearch form .row .col-md-5 .col-md-6 { padding-right: 15px; padding-bottom: 30px; }
	#land-house-adv-filter { text-align: center; }
	#house-land-filter { float: none; margin: 15px 0; }
	#house-land-filter .ui-slider { margin: 0 auto; }
	#update-filter { float: none; }
	#btn-home-land-filter { margin-bottom: 8px; }
	.land-filter-area .thumb img { width: 100% !important; max-width: 100% !important; }
	.content-home-filter { padding-right: 0; }
	#gform_wrapper_4 .gform_footer { text-align: center; }
	#gform_wrapper_4 input[type="submit"] { float: none; margin: 15px auto; }
	#portfolio-filter .control-bar { display: none; }
	p.address, p.phone, p.email { margin: 15px 0 !important; width: 100% !important; }
	.items-filter-area { max-height: none; }
	.page-template-home-design .item-box-1 .detail {margin-top: 20px; padding: 20px;}
	.item-box-2 .detail, .item-box-3 .detail {height: auto; padding: 20px; margin-top: 20px;}
	.item-box-3 .detail .pull-right, .item-box-2 .detail .pull-right {left: auto; right: 25px;}
	.land-filter-area .land-item-box-1 .detail {padding: 20px;}
	.land-filter-area .land-item-box-2 .detail, .land-filter-area .land-item-box-3 .detail, .land-filter-area .land-item-box-4 .detail, .land-filter-area .land-item-box-5 .detail {padding: 20px;}
	.land-filter-area .land-item-box-1 .detail .pull-right{float: right !important; bottom: auto; top: 40px;}
	.page-template-blog-page .mixitup .mix { width: 29.9999%; }
	.single-post .blog-sidebar { width: 100%; max-width: 100%; padding: 0 30px; border: 0; }
}	

@media (max-width: 640px) {
	#page { width: 100%; overflow: hidden; }
	.page-header .entry-title,
	.single-home-design .page-header .entry-title,
	.single-house-land .page-header .entry-title,
	.category-design .page-header .entry-title,
	.post-type-archive .page-header .entry-title {font-size: 32px;}
	.custom-slideshows > .slide .slide-info .slidetxt, .custom-slideshows > .slide .slide-info h1{font-size: 40px; line-height: 40px;}
	.custom-slideshows > .slide .slide-info h2{font-size: 30px; line-height: 30px;}
	.promotion-info h1{font-size: 60px; line-height: 60px;}
	.promotion-info span{font-size: 32px; line-height: 30px;}

	.promotion-wrapper{clear: both;	display: block;	float: left; position: relative; width: 100% !important; background-size: cover !important; }
	.promotion-wrapper .wrapper-area{height: 350px; width: 100%; }
	.promotion-content img{float: none; margin: auto; max-width: 100%; width: auto;}
	.promotion-content .enquiry-btn{ display: block; float: none; margin: 5px auto 15px; max-width: 260px;}

	.development-summary{padding: 0px 15px; text-align: center;}
	.development{margin-bottom: 30px;}
	.where-we-build .content{padding: 0;}

	.custom-cta .cta-title{font-size: 26px;}

	.home .site-header-image-bg, .sliderarea, .sliderarea .bx-wrapper .bx-viewport, .custom-slideshows > .slide{height: 415px !important;}
	.pwd-address h2{font-size: 20px;}
	.pwd-address h4{font-size: 18px;}
	.pwd-address .address .fa{display: block; float: left; margin-bottom: 20px; padding-right: 25px;}
	.site-footer .footer-content .container{padding: 0 30px;}

	#portfolio-filter .nav-pills > li { width: 100%; padding: 0; }
	#portfolio-filter .nav-pills > li a { width: 100%; padding: 15px; margin: 0; }
	.custom-slideshows > .slide .slide-info { height: 400px; }
	.portfolio ul li { height: 600px; }
	.page-template-portfolios .portfolio .bx-wrapper .bx-controls-direction a { height: 200px; top: 50%; margin-top: -100px; }
	.single-house-land .slider-banner-container .bx-wrapper .bx-controls-direction .fa, .page-template-portfolios .portfolio .bx-wrapper .bx-controls-direction .fa { height: 200px; }
	.land-filter-area .detail .frontage{float: none !important; width: 100% !important; max-width: none !important; padding: 0 !important;}
	.page-template-blog-page .mixitup .mix { width: 45.3333%; }
}

@media (max-width: 480px) {
	.site-footer .visible-xs .site-copyright{padding: 0 50px; line-height: 22px;}
	.promotion-info h1{font-size: 30px; line-height: 30px;}
	.promotion-info span{font-size: 18px; line-height: 20px;}
	/*------------- House Land ------------- */
	.land-filter-area{padding: 0;}
	.mixitup .mix{border: none;}
	.land-filter-area .layout-group .col-md-6{padding: 0;}
	.land-filter-area .land-item-box-1 .thumb img, .land-filter-area .land-item-box-2 .thumb img, .land-filter-area .land-item-box-3 .thumb img, .land-filter-area .land-item-box-4 .thumb img, .land-filter-area .land-item-box-5 .thumb img{height: 175px; }
	.detail{border-bottom: 1px solid #eaeaea; padding: 20px !important;}
	.land-filter-area .mix .detail .frontage{padding-bottom: 70px;}
	.land-filter-area .land-item-box-1{height: auto;}
	.land-filter-area .land-item-box-2, .land-filter-area .land-item-box-3{height: auto;}
	.land-filter-area .land-item-box-1 .thumb, .land-filter-area .land-item-box-2 .thumb, .land-filter-area .land-item-box-3 .thumb, .land-filter-area .land-item-box-4 .thumb, .land-filter-area .land-item-box-5 .thumb{height: 175px;}
	/*------------- Single House Land -------------*/
	.single-house-land .site-header-image-bg{height: 150px !important;}
	.single-house-land .slider-banner-container .bx-viewport .slide{height: 150px;}
	.content-home-filter{padding: 0;}
	.content-home-filter .detail li{width: 85px; }
	.content-home-filter .detail .pull-right{display: none;}
	.selection-summary .col-left, .selection-summary .col-right{width: 100%; float: none;}
	.view-floor-plan { display: block;  float: none;  margin: auto;  text-align: center;	}
	.col-left .print-btn { display: block;  float: none;  margin:20px auto; text-align: center;	}
	.col-right #gform_wrapper_4 input[type="submit"] {display: block; float: none; margin: auto;}
	/*.select-home, .select-home .col-md-6{padding: 0; float: left;}
	.select-home .home-item.col-1, .select-home .home-item.col-2, .select-home .home-item.col-3, .select-home .home-item.col-4{height: auto; border: none;}
	.select-home .home-item.col-1 .thumb, .select-home .home-item.col-2 .thumb, .select-home .home-item.col-3 .thumb, .select-home .home-item.col-4 .thumb{height: 170px; overflow: hidden;}
	.select-home .home-item .thumb .shadow{max-height: 170px;}
	.select-home .home-item.col-1 .thumb .shadow{max-height: 170px;}
	.select-home .home-item.col-2 .detail, .select-home .home-item.col-3 .detail, .select-home .home-item.col-4 .detail {
		float: left;
		height: auto;
		margin-bottom: 20px;
		padding: 25px;
		text-align: left;
		width: 100%;
	}*/
	.select-home .home-item.col-2 .thumb, .select-home .home-item.col-3 .thumb, .select-home .home-item.col-4 .thumb { width: 100%; display: block; }
	.select-home .home-item.col-2 .detail, .select-home .home-item.col-3 .detail, .select-home .home-item.col-4 .detail { width: 100%; display: block; }
	.custom-house-land-container{margin: 20px 0;}
	.find-more-contact{padding:20px;}
	.find-more-contact h3{font-size: 20px;}
	/*------------- Home Design ---------------*/
	.items-filter-area{padding: 0;}
	.items-filter-area .layout-group .col-md-6{padding: 0;}
	.item-box-1 .thumb, .item-box-2 .thumb, .item-box-3 .thumb{height: 175px; float: none; }
	.item-box-2 .detail, .item-box-3 .detail{height: auto; float: none; }
	.item-box-1, .item-box-2, .item-box-3{height: auto; float: none; }
	.page-template-home-design .item-box-1 .detail { margin-top: 0; }
	.layout-group.alignleft .group-row-1 { float: none; }
	.layout-group.alignright .group-row-1 { float: none; }
	.custom-related .related .thumb { height: auto; }
	/*------------- Single Home Design ---------- */
	.single-home-design .site-header-image-bg{height: 150px !important;}
	.slider-banner-container .bx-viewport, .slider-banner-container .bx-viewport .slide{height: 150px;}
	.slider-banner-container .bx-wrapper .bx-controls-direction a{display: none;}
	/*------------- About Us ------------*/
	#about-accordion .accordion-item {
		clear: both;
		display: block;
		float: left;
		left: 0 !important;
		top: 0 !important;
		margin: auto;
		position: relative !important;
		width: 100%;
	}
	.page-template-contact-us .contact-info .widget, .page-template-contact-us #contact-map{height: 300px;}
	.page-template-contact-us .contact-info .simple-image img { height: 300px;  width: auto;}
	/*-------- Portfolio ------*/
	.portfolio-tabs .portfolio-tabs-content, .portfolio-tabs .portfolio-tabs-content .bx-viewport, .portfolio-tabs .portfolio-tabs-content .bx-viewport .slides, .portfolio-tabs .portfolio-tabs-content .bx-viewport .slides > .slider-item{height: 300px;}
	.portfolio-tabs-content .bx-wrapper .bx-controls-direction a, .portfolio-tabs-content .bx-wrapper .bx-controls-direction .fa{height: 235px;}
	.tabs-container{
		display: block;
		float: left;
		height: 442px;
		position: relative;
		width: 100%;
	}
	.about-list-area .about-list.layout-left .thumb,
	.about-list-area .about-list.layout-right .thumb,
	.about-list-area .about-list.layout-left .summary,
	.about-list-area .about-list.layout-right .summary,
	.about-list-area .about-list.layout-full .summary .summary-align,
	.about-list-area .about-list.layout-full .summary { width: 100%; padding: 15px; }
	.about-list-area .about-list { width: 100%; padding: 0 15px; }
	a.viewall { width: auto; padding: 10px; }
	.page-header .entry-title,
	.single-home-design .page-header .entry-title,
	.single-house-land .page-header .entry-title,
	.category-design .page-header .entry-title,
	.post-type-archive .page-header .entry-title { font-size: 24px; }
	#slide-info { padding: 20px; text-align: center; }
	#slide-info .pull-left,
	#slide-info .pull-right { float: none !important; }
	.portfolio ul li { height: 300px; }
	.land-filter-area .land-item-box-1 .detail .pull-right, 
	.land-filter-area .land-item-box-2 .detail .pull-right, 
	.land-filter-area .land-item-box-3 .detail .pull-right, 
	.land-filter-area .land-item-box-4 .detail .pull-right, 
	.land-filter-area .land-item-box-5 .detail .pull-right {top: auto; bottom: 20px;}
	.about-list-area .about-list.layout-right,.about-list-area .about-list.layout-left {max-height: none;}
	.page-template-blog-page .mixitup .mix { width: 100%; margin: 0 0 15px 0}
	.single-post .blog-sidebar { width: 100%; max-width: 100%; }
	.page-template-blog-page .mixitup .mix .caption .title { height: inherit; padding-bottom: 20px;  }
@media (max-width: 320px) {
	.enquiry-btn {
		background: rgba(123, 29, 176, 1) none repeat scroll 0 0;
		display: block;
		float: none;
		margin: auto;
		max-width: 260px;
		padding: 13px 25px;
		text-align: center;
	}
	.site-footer .visible-xs .site-copyright {
		line-height: 22px;
		padding: 0 25px;
	}
	.select-home .home-item .thumb img{height: 100% !important;}
	.content-home-filter .detail {padding: 15px 10px !important;}
	.content-home-filter .detail li{width: 80px;}
}
