@media screen and (max-width: 1920px)
{
/* 	.contentbw-slider .slick-list {padding: 0 100px !important;}
	.contentbw-slider .slick-slide img {max-height: 650px;} */
}

@media screen and (max-width: 1600px)
{
    header img.header-logo {height: 2rem;}
    .navbar nav > ul > li, .navbar nav > ul > li:last-child {height: 5rem;}
    .navbar nav > ul > li > a {font-size: 1.15rem;}
    .navbar nav > ul > li + li {margin-left: 3.5rem;}
    .navbar nav > ul > li:last-child {margin-left: 4.5rem;}
	
/* 	.contentbw-slider .slick-slide img {max-height: 450px;}
	 */
	.p-tp-160 {padding-top: 7.5rem !important; padding-bottom: 7.5rem !important;}
	.p-t-160 {padding-top: 7.5rem !important;}
	.m-t-96 {margin-top: 4.5rem !important;}
	.p-tp-104 {padding-top: 4.5rem !important; padding-bottom: 4.5rem !important;}
    
    .contentbw-slider .slick-slide img {height: 60vh;}
}

@media screen and (max-width: 1440px)
{
    .nsr-container {max-width: 84rem; padding: 0 3rem;}
    
    body.page-279 {padding-top: 8rem;}
    body.page-279.nofication {padding-top: calc(7rem + 36px);}
    
	.h-4row-wrapper .vce-col-content > .vce-row-container:nth-child(odd) .vce-row-content > div.vce-col:first-child, .h-4row-wrapper .vce-col-content > .vce-row-container:nth-child(even) .vce-row-content > div.vce-col:last-child {padding: 4rem;}
	
/* 	.contentbw-slider .slick-list {padding: 0 80px !important;} */
	.contentbw-slider .slick-slide {margin: 0 0.5rem;}
/* 	.contentbw-slider .slick-slide img {max-height: 420px;} */
	.contentbw-slider.ccs .slick-list {padding: 0 150px 0 250px !important;}
	.contentbw-slider.els .slick-list {padding: 0 150px !important;}
	
	/*Now selling listing*/
	.nst-btn-sec { flex-direction: column; align-items: center; }
	.nst-btn-sec a:last-child {  margin-left: 0; margin-top: 12px; }
	a.nst-btn.nst-sold { margin: 0; }
	/*Now selling detail*/
	.grid-container { grid-template-columns: 4fr 2fr; }
	.floorplan-container, .viewline-container { padding-top: 140px !important; }
	.additional-details p { padding-right: 29px; }
}
    
@media screen and (max-width: 1199px)
{
    header {left: 2rem; right: 2rem; transform: translateX(0px); width: calc(100% - 4rem);}
    .nsr-dm-col2 {padding-left: 3.25rem;}
    .navbar nav > ul > li {height: 5rem;}
    .navbar nav > ul > li + li {margin-left: 2.5rem;}
    .navbar nav > ul > li:last-child {margin-left: 3.25rem; height: 5rem;}
    header img.header-logo {height: 2.06638rem;}
    .navbar nav > ul > li > a {font-size: 0.91rem; line-height: 1.425rem;}
    .navbar nav > ul > li:last-child a {padding: 0 2rem;}
    
    .ib-inner {left: 2rem; right: 2rem; width: calc(100% - 4rem); transform: translateX(0px);}
	
	.policy-wrapper > .vce-row-content {max-width: calc(69.75rem + 4rem); padding: 0 2rem;}
	
	.nsr-vc-container.nsr-vcc-70 > .vce-row-content > .vce-col:first-child {padding-right: 2.5rem;}
	.nsr-vc-container.nsr-vcc-70 > .vce-row-content > .vce-col:last-child {padding-left: 2.5rem;}
	
/* 	.contentbw-slider .slick-slide img {max-height: 380px;}
	 */
	.contentbw-slider.ccs .slick-list {padding: 0 150px !important;}
    
    .contentbw-slider .slick-slide img {height: 500px;}
/*Now selling listing*/

	.nst-header, .nst-row {grid-template-columns: 1fr 3fr repeat(4, minmax(0, 1fr));}

	/*Now selling detail*/

	.grid-container { grid-template-columns: 3fr 2fr; }

	.floorplan-container, .viewline-container { padding-top: 100px !important; }

}

@media screen and (max-width: 1060px)
{
    .h4rw-loc .h-fh-sec.h-44r div, .h4rw-loc .h-fh-sec.h-44r figure, .h4rw-loc .h-fh-sec.h-44r img {height: 54rem !important;}
}

@media screen and (max-width: 991px)
{
    .nsr-dm-col2 {padding-right: 1.25rem; padding-left: 2rem; height: 4.5rem; display: flex; align-items: center;}
    .nsr-dm-col2 > div {display: inline-block;}
    .nsr-dm-col2 > nav {display: none;}
    
    header {top: 1.25rem; left: 1.5rem; right: 1.5rem; width: calc(100% - 3rem);}
    body.nofication header {top: calc(1.25rem + 36px);}
	/*Mobile Menu*/
	.mobile-menu
	{
        display: block;
		position: fixed;
		top: 0;
		left: -40%;
		width: 100%;
		height: 100vh;
		padding: 7rem 1.25rem 1.25rem;
		background-color: #043544;
        opacity: 0;
        pointer-events: none;
		z-index: 999;
		transition: all 0.2s linear;
	}
	.mb-hide{display:none !important;}
	.d-hide{display: block;}
    .mobile-menu nav
    {
		display: flex;
		justify-content: center;
		align-items: center;
		height: calc(100vh - 8.25rem);
		overflow-y: auto;
    }
	.navbar-sm .mobile-menu
	{
        opacity: 1;
		left: 0% !important;
        pointer-events: all;
		transition: all 0.1s linear;
	}
	.mobile-menu nav ul
	{
		padding: 0;
		margin: 0;
		height: auto;
		width: 100%;
		flex-flow: column wrap;
		justify-content: center;
	}
	.mobile-menu nav ul li
	{
		margin: 0 0 1.25rem;
		text-align: center;
		list-style-type: none;
	}
	.mobile-menu nav > ul > li > a
	{
		color: #fff;
		display: inline-block;
		text-transform: uppercase;
		font-size: 1.8125rem;
		line-height: 2.35625rem;
		cursor: pointer;
        text-decoration: none;
		transition: all 0.2s linear;
	}
    .mobile-menu nav > ul > li > a:hover, .mobile-menu nav > ul > li.current-menu-item > a {text-decoration: underline;}
    
    .ib-inner {left: 1.5rem; right: 1.5rem; width: calc(100% - 3rem); bottom: 1.25rem;}
    .ib-inner h1 {font-size: 1.8125rem; line-height: 2.35625rem; margin: 0 0 1rem;}
    
	.policy-wrapper > .vce-row-content {max-width: calc(69.75rem + 3rem); padding: 0 1.5rem;}
	
	.nsr-vc-container.nsr-vcc-70 > .vce-row-content > .vce-col:first-child {padding-right: 1rem;}
	.nsr-vc-container.nsr-vcc-70 > .vce-row-content > .vce-col:last-child {padding-left: 1rem;}
	
	.h-4row-wrapper .vce-col-content > .vce-row-container:nth-child(odd) .vce-row-content {flex-flow: column-reverse wrap !important;}
	.h-4row-wrapper .vce-col-content > .vce-row-container .vce-row-content > div.vce-col {width: 100%; flex-basis: 100%;}
	.txt-wrapper-1 h3, .txt-wrapper-1 p {max-width: 100% !important;}
	.h-4row-wrapper .vce-col-content > .vce-row-container:nth-child(odd) .vce-row-content > div.vce-col:first-child, .h-4row-wrapper .vce-col-content > .vce-row-container:nth-child(even) .vce-row-content > div.vce-col:last-child {padding: 2.5rem;}
	.h-4row-wrapper .vce-col-content > .vce-row-container .vce-row-content > div.vce-col .vector-img-h {margin: 4rem auto 2rem !important;}
	
	.l-6blk-w-blocks > .vce-col-inner > .vce-col-content > .vce-row-container > .vce-row > .vce-row-content > .vce-col {width: calc(50% - 1.5rem); flex-basis: calc(50% - 1.5rem); margin: 0 0.75rem 3.5rem !important;}
	.l-6blk-w-blocks > .vce-col-inner > .vce-col-content {margin: 0 -0.75rem -3.5rem;}
	
	
	.p-tp-160 {padding-top: 5rem !important; padding-bottom: 5rem !important;}
	.p-t-160 {padding-top: 5rem !important;}
	.m-t-96 {margin-top: 3.5rem !important;}
	.p-tp-104 {padding-top: 3.5rem !important; padding-bottom: 3.5rem !important;}
    
    .h-4row-wrapper .vce-col-content > .vce-row-container .vce-row-content > div.vce-col .vector-img-h {max-width: 320px !important;}
    .enquire-right {padding: 2.5rem;}
    .h4rw-loc .h-fh-sec.h-44r div, .h4rw-loc .h-fh-sec.h-44r figure, .h4rw-loc .h-fh-sec.h-44r img {height: 48rem !important;}
    
    .contentbw-slider .slick-slide img {height: 400px;}
/*Now selling listing*/

	.nst-row {

        display: flex;

        flex-direction: column;

        border: 1px solid;

        border-radius: 3px;

        padding: 16px;

        gap: 20px;

        margin-bottom: 25px;

		font-size:24px;

		text-transform: uppercase;

    }

	.nst-row:last-child { border: 1px solid; }

	section.innerpage.now-selling { padding: 56px 0; }

	.nst-btn-sec, a.nst-btn{ width: 100%;  }

	/*Now selling detail*/

	.grid-container { grid-template-columns: 2fr 2fr; }

	.floorplan-container, .viewline-container { padding-top: 56px !important; }

}

@media screen and (max-width: 767px)
{
    .nsr-container, .nsr-vc-container > .vce-row-content {padding: 0 1.5rem;}
    
	body {font-size: 1rem; line-height: 1.5rem;}
    p, li{font-size: 1rem; line-height: 1.5rem;}
    h1{font-size: 3.125rem; line-height: 4.0625rem;}
    h2{font-size: 2.5625rem; line-height: 3.33125rem;}
    h3{font-size: 2.1875rem; line-height: 2.84375rem;}
    h4{font-size: 1.8125rem; line-height: 2.35625rem;}
    h5{font-size: 1.5rem; line-height: 1.95rem;}
    h6{font-size: 1.25rem; line-height: 1.625rem;}
    h2.d1 {font-size: 2.25rem;}
    h2.d2 {font-size: 2rem;}
    
    footer {padding: 1.25rem 0 1.5rem;}
    .enquire-wrapper {margin-bottom: 1.5rem;}
    .footer-menu ul li {font-size: 0.75rem; line-height: 1.125rem; padding-right: 0.85rem; margin-right: 0.75rem; margin-bottom: 0.34rem;}
    .footer-menu ul > li:nth-child(3) {padding-right: 0; margin-right: 0;}
    .footer-menu ul li.br-0 {width: 100%; text-align: center;}
    .footer-menu ul > li:nth-child(3):after {display: none;}
    .footer-menu ul li.br-0:not(.w-100) {margin-bottom: 1rem;}
    
    .enquire-left {width: 100%; border-radius: 0.5rem 0.5rem 0 0; padding: 2.5rem 1.25rem 1.5rem;}
    .enquire-right {width: 100%; border-radius: 0rem 0rem 0.5rem 0.5rem; border: 1px solid #D4DADD; border-top: none;  padding: 1.25rem 1.25rem 1.56rem; min-height: auto;}
    
    .enquire-left ul.enq-social li img {width: 2rem;}
	.enquire-left ul {max-width: 220px; margin: 0 auto;}
	.enq-submit-btn p, .enq-submit-btn p input[type="submit"] {width: 100%;}
    
    .enqiury-img-sm {margin-top: 1.5rem;}

/* 	.contentbw-slider {padding-bottom: 3rem;}
	.contentbw-slider .slick-prev, .contentbw-slider .slick-next {top: auto; bottom: 0;  transform: translatey(0px); width: 2rem; height: 2rem; background-size: 1rem !important;}
	.contentbw-slider .slick-next {right: 0.75rem;}
	.contentbw-slider .slick-prev {left: auto; right: 3.5rem;}
    .contentbw-slider .slick-prev, .contentbw-slider .slick-next {visibility: visible;}
 */
/* 	.contentbw-slider .slick-slide img {max-height: 320px;}
    .contentbw-slider .slick-list {padding: 0 30px !important;}
	 */
	.nsr-vc-container.nsr-vcc-70 > .vce-row-content > .vce-col:first-child {padding-right: 0;}
	.nsr-vc-container.nsr-vcc-70 > .vce-row-content > .vce-col:last-child {padding-left: 0;}
	.nsr-vc-container.nsr-vcc-70 > .vce-row-content > .vce-col:first-child .txt-wrapper-2 > .vce {margin-bottom: 2rem !important;}
	.txt-wrapper-2 h3 {font-size: 1.8125rem; line-height: 2.35625rem; margin: 0 0 1rem;}
	.txt-wrapper-2 p {font-size: 1.0625rem; line-height: 1.59375rem; max-width: 100%;}
	.lifestyle-text-wrapper .nsr-vc-btn {margin-top: 2rem;}
	
	.p-tp-160 {padding-top: 2.5rem !important; padding-bottom: 2.5rem !important;}
	.p-t-160 {padding-top: 2.5rem !important; padding-bottom: 1.25rem !important;}
	.m-t-96 {margin-top: 2.5rem !important;}
	.p-tp-104 {padding-top: 2.5rem !important; padding-bottom: 2.5rem !important;}
     .dp-p-3p75 {padding-top: 2.5rem !important; padding-bottom: 2.5rem !important;}
	
	.h-4row-wrapper {background-color: #FFF !important; padding-top: 1.25rem !important; padding-bottom: 1.25rem !important;}
	.h-4row-wrapper .vce-col-content > .vce-row-container:nth-child(odd) .vce-row-content > div.vce-col:first-child, .h-4row-wrapper .vce-col-content > .vce-row-container:nth-child(even) .vce-row-content > div.vce-col:last-child {padding: 2rem 0 0;}
	.h-4row-wrapper-inner > .vce-col-inner {border-radius: 0rem;}
	.h-fh-sec div, .h-fh-sec figure, .h-fh-sec img {height: 34rem;}
	.h4rw-loc .h-fh-sec.h-44r div, .h4rw-loc .h-fh-sec.h-44r figure, .h4rw-loc .h-fh-sec.h-44r img {height: 34rem !important;}
	.txt-wrapper-1 h3 {font-size: 1.5rem;  line-height: 1.95rem; margin: 0 0 2rem; max-width: 20rem;}
	.txt-wrapper-1 p {font-size: 1.16694rem;  line-height: 1.75038rem;}
	.txt-wrapper-1 + .nsr-vc-btn {margin-top: 2rem;}
	
	.h-4row-wrapper .vce-col-content > .vce-row-container .vce-row-content > div.vce-col .vector-img-h {max-width: 280px !important; margin: 5rem auto 4rem !important;}
	.h-4row-wrapper .vce-col-content > .vce-row-container .vce-row-content > div.vce-col .vector-img-h.mt-5r {margin: 5rem auto 4rem !important;}
	
	.sm-hide {display: none;}
	.sm-show {display: block;}
	
	.l-6blk-w-blocks > .vce-col-inner > .vce-col-content > .vce-row-container > .vce-row > .vce-row-content > .vce-col {width: calc(100% - 0rem); flex-basis: calc(100% - 0rem); margin: 0 0rem 1.5rem !important;}
	.l-6blk-w-blocks > .vce-col-inner > .vce-col-content {margin: 0 0 -1.5rem;}
	.l-6blk-w-blocks .vce-col .vce-single-image-wrapper, .l-6blk-w-blocks .vce-col .vce-single-image-inner {height: 38rem; padding-bottom: 50% !important;}
	.l-6blk-w-blocks .vce-col .vce-single-image-inner img {top: 50% !important;}
	
	.m-all-15 {padding: 20px !important;}
	
	.home-intro .vce-text-block-wrapper p {font-size: 1.25rem; line-height: 1.875rem;}
    .home-intro .vce-text-block-wrapper h2 {font-size: 1.8125rem; line-height: 2.35625rem;}
	
	.ib-inner{min-height: 165px;}
	.ib-inner h1 {max-width: 22rem;}
	.ib-inner h1 br {display: none;}
	
	.contentbw-slider.ccs .slick-list, .contentbw-slider.els .slick-list {padding: 0 100px !important;}
	.contentbw-slider .slick-slide {margin: 0 0.25rem;}
	
    .contentbw-slider .slick-slide img {height: 320px;}
/*Now selling detail*/

	.grid-container { grid-template-columns: 1fr; }

	.details-container { padding-left: 0; padding-top: 33px; }

	.nst-tab {  flex-direction: column; }

	.tab-container { padding: 52px 4px 32px 4px; }

	.tab-container.tab-fixed { padding: 116px 4px 32px 4px; }

	.details-container .bsbc-block { display: flex; }

	.viewline-container:last-child { margin-bottom: 72px; }

}

@media screen and (max-width: 575px)
{
    .nsr-container, .nsr-vc-container > .vce-row-content {padding: 0 1.25rem;}
    
    header {top: 1.25rem; left: 1.25rem; right: 1.25rem; width: calc(100% - 2.5rem);}
    body.nofication header {top: calc(1.25rem + 52px);}
    body.nofication.navbar-fixed header {top: calc(1.25rem + 0px);}
    
    body.nofication {padding-top: 52px;}
	body.page-279.nofication {padding-top: calc(6rem + 52px);}
    .top-notification span {top: 0.2rem; right: 0.2rem; transform: translateY(0px);}
    .top-notification span img {width: 1.4rem;}
    .top-notification p {font-size: 0.875rem; line-height: 1.25rem; max-width: 60%; margin: 0 auto;}
    
    footer .nsr-container {max-width: 100%;}
    
    .ib-inner {left: 1.25rem; right: 1.25rem; width: calc(100% - 2.5rem);}
	
	.policy-wrapper > .vce-row-content {max-width: calc(69.75rem + 2.5rem); padding: 0 1.25rem;}
	
/* 	.contentbw-slider .slick-list {padding: 0 !important;}
	.contentbw-slider .slick-slide {margin: 0;}
	.contentbw-slider .slick-slide img {max-height: initial; height: 450px; object-fit: cover; object-position: center;}
	 */
	.nsr-vc-btn > span.vce, .nsr-vc-btn .vce-button {width: 100%;}
	
	.h-fh-sec div, .h-fh-sec figure, .h-fh-sec img {height: 26rem;}
	.h4rw-loc .h-fh-sec.h-44r div, .h4rw-loc .h-fh-sec.h-44r figure, .h4rw-loc .h-fh-sec.h-44r img {height: 26rem !important;}
    
	.h-4row-wrapper .vce-col-content > .vce-row-container .vce-row-content > div.vce-col .vector-img-h {max-width: 200px !important;}
    
    .gotop {bottom: 7rem; right: 1.25rem;}
	
	.slider-button {width: calc(100% - 2.5rem) !important; left: 1.25rem !important;}
	.slider-button a {text-align: center !important;}
	
	.contentbw-slider.ccs .slick-list, .contentbw-slider.els .slick-list {padding: 0 !important;}
    .contentbw-slider .slick-slide img {height: 300px;}
/* 	Now selling listing */

	.nst-row { margin-bottom: 12px; }

	a.nst-btn{ max-width: 100% !important;  }

}

@media screen and (max-width: 520px)
{
	.l-6blk-w-blocks .vce-col .vce-single-image-wrapper, .l-6blk-w-blocks .vce-col .vce-single-image-inner {height: 32rem;}
}

@media screen and (max-width: 420px)
{
    .top-notification p {max-width: 80%;}
    .l-6blk-w-blocks .vce-col .vce-single-image-wrapper, .l-6blk-w-blocks .vce-col .vce-single-image-inner {height: 28rem;}
}

@media screen and (max-width: 375px)
{
    header img.header-logo {height: 1.75rem;}
    .nsr-dm-col1 {padding-left: 1.25rem;}
    nsr-dm-col2 {padding-right: 1.25rem;}
	
    .top-notification p {max-width: 95%;}
    .top-notification span img {width: 1.2rem;}
    
	.enquire-right h2 {font-size: 1.5875rem; line-height: 2.24375rem;}
	
	.h-fh-sec div, .h-fh-sec figure, .h-fh-sec img {height: 22rem;}
	.h4rw-loc .h-fh-sec.h-44r div, .h4rw-loc .h-fh-sec.h-44r figure, .h4rw-loc .h-fh-sec.h-44r img {height: 22rem !important;}
    .l-6blk-w-blocks .vce-col .vce-single-image-wrapper, .l-6blk-w-blocks .vce-col .vce-single-image-inner {height: 24rem;}

	.contentbw-slider.ccs .slick-list, .contentbw-slider.els .slick-list {padding: 0px !important;}
    .contentbw-slider .slick-slide img {height: 220px;}
}

@media screen and (max-width: 340px)
{
    .l-6blk-w-blocks .vce-col .vce-single-image-wrapper, .l-6blk-w-blocks .vce-col .vce-single-image-inner {height: 20rem;}
}

@media screen and (max-width: 356px)
{
	.footer-menu ul li:first-child {padding-right: 0; margin-right: 0; width: 100%; text-align: center;}
	.footer-menu ul li:first-child:after {display: none;}
}

@media only screen and (max-width: 991px) and (orientation: landscape) 
{
	.mobile-menu nav {display: block; padding-top: 5rem; padding-bottom: 5rem;}
	
	.scroll_arrow {top: -25px;}
	.scroll_arrow p {margin-bottom: 6px;}
	.scroll_arrow img {width: 22px; height: 22px;}
}