/*----------------Common---------------*/

.oh-container-vceditor > .vce-row-content {width: 100%; max-width: 1480px; margin: 0 auto; padding: 0 40px;}
/*.inner-page-spacing.fw-template {padding-top: 84px !important;}*/

.homeDesigns-banner, .oh-ip-banner, .secondary_banner_slider_full {position: relative;}
.homeDesigns-banner:before, .oh-ip-banner:before, .secondary_banner_slider_full:before {content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 50.5%, rgba(0, 0, 0, 0.40) 100%); z-index: 1;}

.vce-button.vce-button--style-basic {border-radius: 8px !important;}
.vce-button.vce-button--style-basic:hover {background-color: #6daaa8 !important;}

.oh-img-br img {border-radius: 8px;}
.oh-img-br-r img {border-radius: 0 8px 8px 0;}
.oh-img-br-l img {border-radius: 8px 0 0 8px;}
.oh-img-br-r.abt-br-48 img {border-radius: 0 48px 48px 0;}
.oh-img-br-l.abt-br-48 img {border-radius: 48px 0 0 48px;}

/*--------------Header--------*/

.scrolling_down header {display: none;}
.scrolling_up header {display: block;}
.navfix-open {overflow: hidden;}
.navfix-open header.header {background: #234241;}
.page-id-278 header, .page-id-278.scrolling_down header {display: block; background: #234241;}

/*Hamburger-menu*/

.hamburger-menu 
{
	cursor: pointer;
	display: none;
	width: 1.75rem;
	z-index: 999;
}
.hamburger-menu span {
	background: #EEEEEE;
	width: 100%;
	height: 2px;
	display: block;
	margin: 5px 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.hamburger-menu span:last-child {
	margin: 0 0 2px;
}
.hamburger-menu span:first-child {
	margin: 3px 0 0;
}
.hamburger-menu .line-top.current {
	-webkit-transform: translateY(8px) rotate(135deg);
	-ms-transform: translateY(8px) rotate(135deg);
	transform: translateY(8px) rotate(135deg);
}
.hamburger-menu .line-center.current {
	opacity: 0;
}
.hamburger-menu .line-bottom.current {
	-webkit-transform: translateY(-6px) rotate(-135deg);
	-ms-transform: translateY(-6px) rotate(-135deg);
	transform: translateY(-6px) rotate(-135deg);
}

/*Mobile Menu*/
	.header_main nav
	{
		display: none;
		position: fixed;
		top: 68px;
		left: -100%;
		width: 100%;
		height: calc(100vh - 68px);
		padding: 115px 40px 40px;
		background-color: #234241;
		overflow-y: auto;
		z-index: 9999;
/* 		display: flex;
		justify-content: center;
		align-items: center; */
		background-image: url('../images/mob-menu-bg.svg'); background-position: right bottom; background-size: 220px; background-repeat: no-repeat;
		transition: all 0.2s linear;
	}
	.navbar-fixed .header_main nav
	{
		top: 68px;
		height: calc(100vh - 68px);
		transition: all 0.2s linear;
	}
	.navfix-open .header_main nav
	{
		left: 0% !important;
		transition: all 0.2s linear;
	}
	.header_main nav ul
	{
		padding: 0;
		margin: 0;
		height: auto;
		width: 100%;
		flex-flow: column wrap;
		justify-content: center;
	}
	.header_main nav ul li
	{
		margin: 0 0 20px;
		text-align: left;
		list-style-type: none;
	}
	.header_main nav > ul > li > a
	{
		color: #fff;
		display: inline-block;
		text-transform: capitalize;
		text-decoration: none;
		font-size: 32px;
		font-family: 'Neue-haas-grotesk-TXPro-normal';
		font-weight: 400;
		line-height: 40px;
		cursor: pointer;
		transition: all 0.2s linear;
	}
	.header_main nav ul.menu > li > a:hover, .header_main nav ul.menu > li.current_page_parent > a, .header_main nav ul.menu > li.current_page_item > a, .header_main nav ul.menu > li.current-menu-ancestor > a {color: #3D8E8B; transition: all 0.2s linear;} 
.header_main nav .sub-menu {padding-top: 20px; padding-left: 16px;}
	.header_main nav .sub-menu a
	{
		color: #fff;
		display: inline-block;
		text-transform: capitalize;
		text-decoration: none;
		font-size: 24px;
		font-family: 'Neue-haas-grotesk-TXPro-normal';
		font-weight: 400;
		line-height: 28px;
		cursor: pointer;
		transition: all 0.2s linear;
	}
	.header_main nav .sub-menu a:hover, .header_main nav .sub-menu .current-menu-item a {color: #3D8E8B; transition: all 0.2s linear;} 

/*-------------/// Mobile Nav Submenu ///-------------------*/

nav li.menu-item-has-children > a:not(.arrow-nav)
{
    width: auto;
}
nav .menu>li>a:before
{
    display: none;
}
nav .menu li>a.arrow-nav
{
    width: 40px;
    text-align: center;
    margin-left: 10px;
    display: inline-block;
}
nav .menu li>a.arrow-nav.rotate-90 i
{
/*     transform: rotateZ(180deg);
    transform-origin: center; */
/*    transition: all 0.2s linear;*/
}
nav .menu li>ul.sub-menu
{
    position: relative;
    display: block;
    width: 100%;
}
nav .menu li>ul.sub-menu.xs-d-cont,nav .menu li:hover>ul.sub-menu.xs-d-cont
{
    display: block;
    transform: scaleY(1);
    transition: all 0.2s linear;
}

nav::-webkit-scrollbar {
	width: 10px;
    border-radius: 6px;
}

nav::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
}

nav::-webkit-scrollbar-thumb {
  background-color: #1a3130;
  outline: 0px solid slategrey;
}


/*---------Inner Banner--------*/

.oh-ip-banner {position: relative;}
.oh-ip-banner .vce-text-block {position: absolute; bottom: 10px; left: 40px; width: auto; height: auto; z-index: 1;}
.oh-ip-banner .vce-text-block h1 {font-size: 96px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 108px; margin: 0; color: #EEE; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);}

/*------------About us-----------*/

.oh-about-lr .vce.vce-single-image-wrapper, .oh-about-lr .vce-single-image-figure-inner, .oh-fw-img .vce.vce-single-image-wrapper, .oh-fw-img .vce-single-image-figure-inner {width: 100% !important;}
.abt-os-style strong {display: block;}
.about-intro h1 {font-size: 64px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 76px; margin: 0 0 64px; color: #EEE;}
.oh-about-lr h2, .toa-title h2, .wcsh-title h2 {font-size: 64px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 76px; margin: 0 0 48px; color: #EEE;}
.toa-title h2 {margin: 0 0 104px;}
.wcsh-title h2 {text-align: center; margin: 0 auto 80px; max-width: 600px; width: 100%;}
.oh-about-lr p {font-size: 16px; line-height: 24px; color: #EEE;} 
.about-intro p {font-size: 20px; line-height: 28px; color: #EEE;}

.text-wrapper-s1 h2, .xs-heading h2 {font-size: 64px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 76px; margin: 0 0 32px; color: #EEE;}
.text-wrapper-s1 p {font-size: 16px; line-height: 24px; color: #EEE;}
.text-wrapper-s1 .vce-button--style-basic-container {margin-top: 32px !important;}

.oh-about-lr .vce-text-block-wrapper > p:last-child, .about-intro p, .text-wrapper-s1 p:last-child {padding: 0;} 
.mw-540 {max-width: 554px; margin: 0 auto;}
.mw-456 {max-width: 456px; margin: 0 auto;}

/*---------Home Design------------*/

.homeDesigns-banner {position: relative; line-height: 0;}
.homeDesigns-banner img {width: 100%; height: 100vh; object-fit: cover; object-position: center;}
.oh-ip-banner img, .oh-ip-banner .vce.vce-single-image-wrapper, .oh-ip-banner .vce-single-image-figure-inner, .oh-ip-banner .vce-single-image-inner {height: 100vh; width: 100% !important;}
.oh-ip-banner img {object-fit: cover; object-position: center;}
.homeDesigns-banner h1 {position: absolute; bottom: 10px; left: 40px; width: auto; height: auto; z-index: 1; font-size: 96px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 108px; margin: 0; color: #EEE; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);}

.homeDesigns-main {padding: 128px 0px;}
.homeDesigns-specs {background: #2D4E4D; padding: 32px; margin: 0 auto; max-width: 859px; width: 100%; margin-bottom: 128px; border-radius: 8px;}
.homeDesigns-specs ul
{
    list-style-type: none;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.homeDesigns-specs ul li, .homeDesigns-specs ul li > span:not(.bt-wrap)
{
    flex: 1;
    display: flex;
    flex-flow: column wrap;
    gap: 8px 12px;
    font-size: 16px;
    line-height: 16px;
}
.homeDesigns-specs ul li > span.bt-wrap
{
    display: flex;
    flex-flow: row wrap;
	align-items: center;
    gap: 12px;
}
.homeDesigns-specs ul li img {width: 36px; height: auto;}
.homeDesigns-specs ul li span
{
    color: #FFF;
    font-family: 'Neue-haas-grotesk-TXPro-normal';
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}
.homeDesigns-specs ul li span.hd-title {font-size: 14px; line-height: 16px;}
.homeDesigns-specs ul li span sup {font-size: 60%; line-height: 0;}
.homeDesigns-specs ul li:nth-child(1), .homeDesigns-specs ul li:nth-child(2)
{
    flex-flow: row wrap;
}

.homeDesigns-wrapper {width: 100%; max-width: 1140px; margin: 0 auto; display: grid; grid-template-columns: 3fr 4fr; gap: 30px;}
.homeDesigns-cnt > div {max-width: 391px; width: 100%; }
.floorplan-img {background-color: #EEE; display: flex; align-items: center; justify-content: center; width: 100%; height: auto; /*padding: 127px 20px;*/ border-radius: 8px; }
/*.floorplan-img img {width: 234px; height: auto;}*/
.floorplan-img img {width: 100%; height: auto;}
.homeDesigns-cnt h2 {font-size: 48px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 56px; margin: 0 0 32px; color: #EEE;}
.homeDesigns-cnt h2 strong {font-family: 'Neue-haas-grotesk-TXPro-normal'; color: #3D8E8B; font-weight: 400;}
.homeDesigns-cnt p {font-size: 16px; line-height: 24px; color: #EEE;}

.homeDesigns-facade {padding: 128px 0; background-color: #2D4E4D;}
.homeDesigns-facade h2.title, .homeDesigns-inclusions h2.title, .sh-homeDesigns-inner h2.title {font-size: 64px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 76px; margin: 0 0 72px; color: #EEE; text-align: center;}
.facade-blocks {display: grid; grid-template-columns: 3fr 3fr 3fr; gap: 31px; max-width: 1140px; margin: 0 auto;}
.facade-blocks .facade-blk {background-color: #1A3130; border-radius: 8px; overflow: hidden;}
.facade-blocks .facade-img {display: flex; align-items: center; justify-content: center; background-color: #EEEEEE; /*padding: 45px 52px;*/}
.facade-blocks .facade-img img {width: 100%; height: auto; /*max-height: 170px;*/ object-fit: contain;}
.facade-blocks .facade-blk h3 {font-size: 16px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 24px; margin: 0; color: #EEE; padding: 16px; text-align: left;}

.homeDesigns-inclusions {padding: 128px 0;}
.inclusions-blocks {display: grid; grid-template-columns: 2fr 2fr; gap: 72px;}
.inclusions-img {line-height: 1;}
.inclusions-img img {width: 100%; border-radius: 10px;}
.floorplan-img img {border-radius: 8px;}
.inclusions-cnt ul {padding: 0; margin: 0; list-style-type: none;}
.inclusions-cnt ul li {position: relative; padding: 0; padding-left: 32px; font-size: 16px; line-height: 24px; color: #EEE; margin: 0 0 8px;}
.inclusions-cnt ul li:before {content: ''; position: absolute; top: 0; left: 0; width: 24px; height: 24px; background-image: url(../images/list_icon.svg); background-size: 24px; background-repeat: no-repeat;}

.hd-enquire-footer {padding: 0 0 128px;}
.hd-enquire-footer h2 {font-size: 32px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 40px; margin: 0 auto 32px; color: #EEE; text-align: center; width: 100%; max-width: 620px;}
.hdef-inner div {text-align: center;}

/*------homeDesigns Main------*/

.sh-homeDesigns-inner {padding: 128px 0;}
.sh-homeDesigns-blocks {display: grid; grid-template-columns: 2fr 2fr; gap: 32px;}
.sh-homeDesigns-blk {background-color: #1A3130; border-radius: 8px; overflow: hidden;}
.ahhd-img {position: relative; line-height: 1; overflow: hidden; height: 366px;}
.ahhd-img img {height: 366px; width: 100%; object-fit: cover; object-position: center; transform: scale(1); transition: transform 0.3s ease-out;}
.ahhd-img:hover img {transform: scale(1.05); transition: transform 0.3s ease-out;}
.ahhd-img a {display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
.ahhd-cnt {padding: 25px;}
.ahhd-cnt h3 {font-size: 20px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 28px; margin: 0; color: #EEE;}
.ahhd-cnt h3 a {color: #EEE; text-decoration: none;}
.ahhd-cnt h3 a:hover {color: #3D8E8B;}
.ahhd-cnt p {font-size: 14px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 16px; margin: 13px 0 0; padding: 0; color: #3D8E8B; min-height: 16px;}
.ahhd-cnt-top {padding-bottom: 25px; border-bottom: 1.5px solid #234241;}
.ahhd-cnt-btm {padding-top: 25px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; gap: 15px;}
.ahhd-cnt-btm ul {list-style-type: none; padding: 0; margin: 0; display: flex; flex-flow: row wrap; align-items: center; gap: 8px;}
.ahhd-btm-left ul {gap: 16px;}
.ahhd-cnt-btm ul li {padding: 0; margin: 0; font-size: 20px;}
.ahhd-btm-left img {width: 28px; height: auto;}
.ahhd-btm-left li 
{
    display: grid;
    grid-template-columns: 36px 2fr;
    align-items: center;
}
.ahhd-btm-right a.enquire_link.vd {background-color: #234241;}
.ahhd-btm-right a.enquire_link.vd:hover {background-color: #3D8E8B;}

.xs-show.ra-btn a.enquire_link {background-color: #1A3130;}
.xs-show.ra-btn a.enquire_link:hover {background-color: #3D8E8B;}
.xs-show.ra-btn {text-align: center; margin-top: 40px;}

/*-----------Policy------------*/

.oh-policy-text-wrapper p {font-size: 16px; line-height: 24px; color: #EEE;}
.oh-policy-text-wrapper p:last-child {padding: 0;}

/*---------Home News-----------*/

.home-latest-news .wrapper > h2 {font-size: 64px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 76px; margin: 0 0 72px; color: #EEE; text-align: center;}
.h-ln-btn {margin-top: 72px; text-align: center;}
.xs-heading {display: none;}

.photo_frame_main .vce-col-inner > .vce-col-content {position: relative; height: 100%; padding-bottom: 48px;}
.photo_frame_main .vce-col-inner > .vce-col-content .vce-text-block p:last-child {position: absolute; bottom: 0; left: 0; width: 100%; height: auto;}

.footer-custom-enquire h2 {font-size: 32px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 40px; margin: 0 auto 32px; color: #EEE; max-width: 620px; width: 100%;}

.secondary-homes-slider .tabslider_fullwidth .tabs-nav-slider {display: none;}

.news-dc-right h2, .news-dc-right h3 {font-size: 24px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 28px; margin: 0 0 8px; color: #EEE; padding: 0;}
.news-dc-right p {font-size: 16px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 24px; margin: 0 0 32px; color: #EEE; padding: 0;}
.news-dc-right ul, .news-dc-right ol {padding-left: 30px; margin: 0 0 32px;}
.news-dc-right li {font-size: 16px; font-family: 'Neue-haas-grotesk-TXPro-normal'; line-height: 24px; margin: 0 0 5px; color: #EEE; padding: 0;}
.news-dc-right p a, .news-dc-right p li a {color: #3D8E8B; text-decoration: none;}
.news-dc-right p a:hover, .news-dc-right p li a:hover {color: #EEE; text-decoration: none;}

.orlando_slider_inner_set .slider_line
{
	position: absolute;
    left: 130px;
    bottom: 0;
    width: calc(100% - 130px);
    height: 2px;
}
.orlando_slider_inner_set .slider_line .line_spin, .orlando_slider_inner_set .slider_line .line_spin_extent
{
	width: 100%;
}

/*------------Responsive-----------*/

@media only screen and (min-width: 1480px)
{
.oh-container-vceditor > .vce-row-content {max-width: 100%; padding: 0 20px;}
}

@media only screen and (max-width: 991px)
{
	.tab-1-sliders .slick-list {padding: 0 150px !important;}
	.photo_frame_main .vce-text-block h2 {font-size: 48px; line-height: 56px; margin-top: 32px; margin-bottom: 32px;}
	
    .ahhd-cnt-btm {flex-flow: column wrap; align-items: flex-start; gap: 20px;}
    .inclusions-blocks {gap: 36px;}
    .facade-blocks {gap: 20px;}
    .floorplan-img {padding: 70px;}
	
	.tabslider_fullwidth ul.tabs-nav {flex-flow: row wrap; width: calc(100% - 40px); margin-bottom: 76px; padding: 16px;}
	.oh-ip-banner .vce-text-block h1 {font-size: 64px; line-height: 76px;}
}

@media only screen and (max-width: 767px)
{
	.hamburger-menu, .header_main nav {display: block;}
	.oh-container-vceditor > .vce-row-content {max-width: 1440px; padding: 0 20px;}
	
	.tab-1-sliders .slick-list {padding: 0 50px !important;}
	.photo_frame_main_left {margin-bottom: 40px !important;}
	.xs-heading {display: block;}
	.xs-heading-hide h2 {display: none;}
	
    .oh-ip-banner .vce-text-block, .homeDesigns-banner h1 {left: 20px; bottom: 16px;}
    .oh-ip-banner .vce-text-block h1, .homeDesigns-banner h1 {font-size: 48px; line-height: 56px;}
    
    .about-intro h1, .oh-about-lr h2, .text-wrapper-s1 h2, .xs-heading h2, .toa-title h2, .wcsh-title h2 {font-size: 48px; line-height: 56px; margin: 0 0 32px;}
	.xs-heading h2 {text-align: center; padding-left: 20px; margin: 0 0 40px;}
	.toa-title h2 {text-align: center; margin: 0 0 56px;}
	.wcsh-title h2 {text-align: center; margin: 0 auto 56px;}
    #el-c6de17c6, #el-79533b41, #el-a1623cc9, #el-45cdb494, #el-7fec3caa, #el-071ae1ab, #el-a3f4b613, .mw-540, .mw-456 {margin-left: 0; max-width: 100%;}
    
    .sh-homeDesigns-blocks {gap: 20px;}
    
    .sh-homeDesigns-inner, .homeDesigns-inclusions, .homeDesigns-facade, .homeDesigns-main {padding: 56px 0;}
    .homeDesigns-facade h2.title, .homeDesigns-inclusions h2.title, .sh-homeDesigns-inner h2.title, .home-latest-news .wrapper > h2 {font-size: 48px; line-height: 56px; margin: 0 0 32px;}
    .homeDesigns-facade h2.title, .homeDesigns-inclusions h2.title {margin: 0 0 56px;}
	.home-latest-news .wrapper > h2 {margin: 0 0 40px;}
    .hd-enquire-footer {padding: 0 0 56px;}
    .hd-enquire-footer h2 {font-size: 24px; line-height: 28px; margin: 0 0 32px;}
    
    .facade-blocks, .homeDesigns-wrapper {grid-template-columns: 2fr 2fr;}
    .homeDesigns-specs {padding: 20px; margin-bottom: 56px;}
    .homeDesigns-specs ul {position: relative; flex-flow: row wrap; justify-content: center; gap: 0 10px;}
    .homeDesigns-specs ul:before {content: ''; position: absolute; top: 42px; left: 0; width: 100%; height: 1px; background-color: #EEE;}
    .homeDesigns-specs ul li {flex: auto; flex-flow: row wrap; align-items: center; font-size: 14px; line-height: 14px; gap: 6px;}
    .homeDesigns-specs ul li:nth-child(1), .homeDesigns-specs ul li:nth-child(2) {width: calc(50% - 24px); padding-bottom: 48px; justify-content: center;}
    .homeDesigns-specs ul li:nth-child(3), .homeDesigns-specs ul li:nth-child(4), .homeDesigns-specs ul li:nth-child(5) {flex-flow: column wrap; width: calc(33.333% - 24px); padding-bottom: 24px;}
    .homeDesigns-specs ul li:nth-child(6) {width: calc(100% - 0px);}
    .homeDesigns-specs ul li:nth-child(6) a.enquire_link {width: 100%;}
    .homeDesigns-specs ul li span {font-size: 18px; line-height: 18px;}
    .homeDesigns-specs ul li img {width: 21px;}
	.homeDesigns-specs ul li:nth-child(3) {align-items: flex-start;}
	.homeDesigns-specs ul li:nth-child(4) {align-items: center;}
	.homeDesigns-specs ul li:nth-child(5) {align-items: flex-end;}
	
	.h-ln-btn {margin-top: 40px;}
	.oh-ip-banner img, .oh-ip-banner .vce.vce-single-image-wrapper, .oh-ip-banner .vce-single-image-figure-inner, .oh-ip-banner .vce-single-image-inner {height: 516px;}
    
    .floorplan-img{
        width: 100%;
        height: 100%;
        padding: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: auto;
    }
    .floorplan-img img{ transition: transform 0.3s ease; }
	.floorplan-img { width: 100%; height: 100%; overflow: auto;}
    .floorplan-img::-webkit-scrollbar{ width: 2px; height: 2px;}
    .floorplan-img::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2); }
    .floorplan-img::-webkit-scrollbar-thumb { background-color: #d6d6d6;}
    .floorplan-img.zoom img{ transform: scale(2.2) translate(15%, 15%); }
    
	.orlando_slider_inner_set .slider_line
	{
		left: 0px;
		bottom: 16px;
		width: calc(100% - 0px);
		position: static;
		margin-bottom: -50px;
	}	
}

@media only screen and (max-width: 575px)
{
	.header_main nav {padding: 50px 20px 20px;}
	
	.tabslider_fullwidth ul.tabs-nav {flex-flow: column wrap; width: calc(100% - 40px); margin-bottom: 40px; padding: 16px;}
	.tabslider_fullwidth .tabs-nav li, .tabslider_fullwidth .tabs-nav li a {width: 100%;}
	.tabslider_fullwidth .tabs-nav {display: none !important;}
	.tab-1-sliders-box {flex-wrap: wrap;}
	.tab-1-sliders-box_l {width: 100%; height: 224px; border-radius: 8px 8px 0 0 ;}
	.tab-1-sliders-box_r {width: 100%; padding: 24px 24px; height: auto; border-radius: 0 0 8px 8px;}
	.tab-1-sliders-box {margin-left: 10px !important; margin-right: 10px !important;}
	
    .homeDesigns-facade h2.title, .homeDesigns-inclusions h2.title {text-align: left;}
    .ahhd-cnt {padding: 20px;}
    .ahhd-cnt-top {padding-bottom: 20px;}
    .ahhd-cnt-btm {padding-top: 20px;}
    .sh-homeDesigns-blocks, .inclusions-blocks, .facade-blocks, .homeDesigns-wrapper {grid-template-columns: 1fr;}
    .ahhd-cnt-btm {flex-flow: column wrap; align-items: flex-start;}
    .ahhd-btm-right a.enquire_link {min-width: inherit; padding: 12px 16px;}
    .ahhd-img, .ahhd-img img {height: 235px;}
    .homeDesigns-cnt > div {max-width: 100%;}
    .floorplan-img {padding: 20px;}
	
	.ahhd-cnt p {min-height: inherit;}
	.ahhd-cnt p:empty, .wcsh-title h2 {display: none;}
	.ahhd-btm-right, .ahhd-btm-right ul {width: 100%;}
	.ahhd-btm-right ul li {width: calc(50% - 4px);}
	.ahhd-btm-right ul li a.enquire_link {width: 100%;}
	.ahhd-btm-left ul {gap: 16px;}
}

@media only screen and (max-width: 380px)
{
    .homeDesigns-specs ul li {flex-flow: column wrap; align-items: flex-start;}
	.ahhd-cnt {padding: 10px;}
	.ahhd-btm-right ul li a.enquire_link {padding: 12px;}
}

