/*----------------- Top Section ------------------*/
.estates-filter-section{
	border-bottom: 0;
	margin-bottom: 0;
    padding-bottom: 108px;
}
.estate-archive-main {
    margin-top: -84px;
}

@media all and (min-width: 769px){
    .estates-filter{
        height: 48px;
    }
    .estates-filter-title{
        border-color: transparent;
        padding: 12px 11px 20px;
    }
}
@media all and (max-width: 768px){
    .filters-mobile-title{
        border-bottom: 1px solid rgb(102 102 102 / 20%);
        margin-bottom: 19px;
        padding-bottom: 9px;
    }
}
@media all and (max-width: 640px){
    .page-title-section{
        padding-top: 42px;
    }
    .estate-archive-main {
        margin-top: -5px;
    }
}


/*----------------- Featured Carousel ------------------*/
.homepage-featured-post-section-slider .wrap-wide{
    max-width: 1548px;
    padding-bottom: 80px;
}
.homepage-featured-post-section-slider .item-price{
	font-size: 20px;
}
.homepage-featured-post-section-slider .item-name,
.homepage-featured-post-section-slider .designer-name,
.homepage-featured-post-section-slider .subtitle{
	color: #fff;
	font-size: 50px;
}
.homepage-featured-post-section-slider .item-name {
    margin-top: 23px;
}
.homepage-featured-post-section-slider .designer-name,
.homepage-featured-post-section-slider .subtitle{
	margin-top: 3px;
}
.homepage-featured-post-section-slider .item-specs{
	margin-top: 27px;
}

.homepage-featured-post-section-slider .spec-bedrooms:before{
    background-image: url('../images/otm_icons/beds-white.svg');
}
.homepage-featured-post-section-slider .spec-bathrooms:before{
    background-image: url('../images/otm_icons/bathrooms-white.svg');
}
.homepage-featured-post-section-slider .spec-cars:before{
    background-image: url('../images/otm_icons/car-spots-white.svg');
}
.homepage-featured-post-section-slider .spec-landsize:before{
    background-image: url('../images/otm_icons/landsize-white.svg');
}
.homepage-featured-post-section-slider .spec-offices:before{
	background-image: url('../images/otm_icons/office-white.svg');
}

@media all and (min-width: 1366px){
    .homepage-featured-post-section-slider .spec{
        margin-right: 10px;
    }
    .homepage-featured-post-section-slider .spec:before{
        height: 28px;
        width: 28px;
    }
    .homepage-featured-post-section-slider .spec-offices:before{
        height: 26px;
    }
}

@media all and (min-width: 769px){
    .homepage-featured-post-section-slider:after {
        bottom: 94px;
        right: calc(50% - 736px);
    }
    .homepage-featured-post-section .slick-prev {
        bottom: 94px;
        right: calc(50% - 708px);
    }
    .homepage-featured-post-section .slick-next {
        bottom: 94px;
        right: calc(50% - 734px);
    }
    .homepage-featured-post-section .featured-post-button{
        display: none;
    }
}

@media all and (max-width: 1366px){
    .homepage-featured-post-section-slider .item-name, 
    .homepage-featured-post-section-slider .designer-name,
    .homepage-featured-post-section-slider .subtitle{
        font-size: 40px;
    }
}
@media all and (max-width: 768px){
    .featured-post-section, .homepage-featured-post-section{
        height: 122.5vw;
    }
    .homepage-featured-post-section-slider .wrap-wide{
        padding-bottom: 27px;
    }
    .homepage-featured-post-section-slider .item-price{
        font-size: 11px;
        font-weight: 300;
    }
    .homepage-featured-post-section-slider .item-price:before{
        content: 'Guide - ';
    }
    .homepage-featured-post-section-slider .item-name, 
    .homepage-featured-post-section-slider .designer-name,
    .homepage-featured-post-section-slider .subtitle{
        font-size: 24px;
    }
    .homepage-featured-post-section-slider .item-name {
        margin-bottom: 3px;
        margin-top: 10px;
    }
    .homepage-featured-post-section-slider .item-specs {
        margin-top: 5px;
    }
    .homepage-featured-post-section .featured-post-button{
        margin-bottom: 0;
        margin-top: 14px;
    }
    .featured-post-section .button a {
        font-size: 11px;
        letter-spacing: 0.02em;
        height: 25px;
        line-height: 24px;
    }
    .homepage-featured-post-section-slider:after {
        bottom: 31px;
        height: 25px;
        right: 36px;
    }
    .homepage-featured-post-section .slick-prev {
        bottom: 32px;
        right: 63px;
    }
    .homepage-featured-post-section .slick-next {
        bottom: 32px;
        right: 38px;
    }
    .homepage-featured-post-section .slick-prev, 
    .homepage-featured-post-section .slick-next, 
    .homepage-featured-post-section .slick-prev:hover, 
    .homepage-featured-post-section .slick-next:hover, 
    .homepage-featured-post-section .slick-prev:focus, 
    .homepage-featured-post-section .slick-next:focus {
        background-size: 12px !important;
    }
}


/*----------------- Col-3 Section ------------------*/

@media all and (min-width: 769px) {
    .col-3-section .tile {
        margin-right: 24px;
        width: calc((100% - 48px) / 3);
    }
}
.on-the-market-section-2{
	margin-bottom: -14px;
    padding-top: 80px;
}
.on-the-market-section-2 .home-section-title{
    margin-bottom: 80px;
}
.on-the-market-section-2 .tile{
	margin-bottom: 100px;
}
.on-the-market-section-2 .tile .image-container {
    padding-bottom: 93%;
}

@media all and (min-width: 1025px){
    .on-the-market-section-2 .listing .item-price{
        font-size: 16px;
        margin-top: 24px;
    }
    .on-the-market-section-2 .listing .item-name{
        font-size: 22px;
        margin-top: 14px;
    }
    .on-the-market-section-2 .listing .designer-name{
        font-size: 22px;
    }
    .on-the-market-section-2 .item-specs {
        margin-top: 9px;
    }
}
@media all and (max-width: 768px){
    .home-section-more{
        right: 0;
    }
    .on-the-market-section-2 {
        margin-bottom: 35px;
        padding-top: 48px;
    }
    .on-the-market-section-2 .home-section-title{
        font-size: 11px;
    }
    .on-the-market-section-2 .mobile-inner-slide {
        margin-right: 5px;
    }
    .on-the-market-section-2 .home-section-title{
        margin-bottom: 25px;
        padding-bottom: 22px;
    }
    .on-the-market-section-2 .tiles_section{
        margin: 0 -15px;
        overflow: scroll;
    }
    .on-the-market-section-2 .tile{
        margin-left: 15px;
        min-width: 44vw;
    }
    .on-the-market-section-2 .tile .image-container {
        padding-bottom: 90%;
    }
    .on-the-market-section-2 .scrollbar-macosx > .scroll-element.scroll-x{
        bottom: 5px;
        left: 15px;
        width: calc(100% - 30px);
    }
}

/*----------------- Col-4 Section ------------------*/

@media all and (min-width: 769px) {
    .col-4-section .tile {
        margin-right: 24px;
        width: calc((100% - 72px) / 4);
    }
}

.on-the-market-section-4{
    padding-top: 80px;
}
.on-the-market-section-4 .home-section-title{
    margin-bottom: 80px;
}
.col-4-section .tile{
	margin-bottom: 80px;
} 
.col-4-section .image-container.portrait-image {
    padding-bottom: 120.6%;
}

.on-the-market-section-7 .tile.listing {
    margin-bottom: 100px;
}
.on-the-market-section-7 {
    margin-bottom: -20px;
}

@media all and (min-width: 769px){
    /*.col-3-section .spec-bedrooms, 
    .col-4-section .spec-bedrooms,
    .homepage-slider .spec-bedrooms{
        margin-right: 5px;
    }
    .col-3-section .spec-bedrooms:before, 
    .col-4-section .spec-bedrooms:before,
    .homepage-slider .spec-bedrooms:before{
        height: 18px;
        top: -1px;
        width: 18px;
    }
    .col-3-section .spec-bathrooms,
    .col-4-section .spec-bathrooms,
    .homepage-slider .spec-bathrooms{
        margin-right: 6px;
    }
    .col-3-section .spec-cars,
    .col-4-section .spec-cars,
    .homepage-slider .spec-cars{
        margin-right: 4px;
    }
    .col-3-section .spec-bathrooms:before,
    .col-4-section .spec-bathrooms:before,
    .homepage-slider .spesc-bathrooms:before{
        height: 19px;
        margin-right: 2px;
        width: 18px;
    }
    .col-3-section .spec-cars:before,
    .col-4-section .spec-cars:before,
    .homepage-slider .spec-cars:before{
        height: 18px;
        top: -1px;
        width: 16px;
        margin-right: 4px;
    }*/
}
@media all and (max-width: 768px){
    .col-4-section .tile,
    .on-the-market-section-2 .tile.listing,
    .on-the-market-section-7 .tile.listing,
    .on-the-market-section-10 .tile.listing,
    .on-the-market-section-13 .tile.listing{
        margin-bottom: 40px;
    }
    .on-the-market-section-4 .tile:nth-of-type(5), 
    .on-the-market-section-4 .tile:nth-of-type(6), 
    .on-the-market-section-4 .tile:nth-of-type(7), 
    .on-the-market-section-4 .tile:nth-of-type(8),
    .on-the-market-section-7 .tile:nth-of-type(5), 
    .on-the-market-section-7 .tile:nth-of-type(6), 
    .on-the-market-section-7 .tile:nth-of-type(7), 
    .on-the-market-section-7 .tile:nth-of-type(8),
    .on-the-market-section-10 .tile:nth-of-type(5), 
    .on-the-market-section-10 .tile:nth-of-type(6), 
    .on-the-market-section-10 .tile:nth-of-type(7), 
    .on-the-market-section-10 .tile:nth-of-type(8),
    .on-the-market-section-13 .tile:nth-of-type(5), 
    .on-the-market-section-13 .tile:nth-of-type(6), 
    .on-the-market-section-13 .tile:nth-of-type(7), 
    .on-the-market-section-13 .tile:nth-of-type(8),
    .on-the-market-section-13 .tile:nth-of-type(9),
    .on-the-market-section-13 .tile:nth-of-type(10),
    .on-the-market-section-13 .tile:nth-of-type(11),
    .on-the-market-section-13 .tile:nth-of-type(12){
        display: none;
    }

    .on-the-market-section-4{
        padding-bottom: 7px;
        padding-top: 49px;
    }
    .on-the-market-section-4 .home-section-title {
        margin-bottom: 31px;
        padding-bottom: 18px;
    }
    .on-the-market-section-7 {
        margin-bottom: 9px;
    }
}


/*----------------- Red Split Tile ------------------*/
.split-tile .tile-tags-row{
    display: none;
}
.split-tile .tile-description{
    padding-right: 0;
}
.split-tile .button a{
    min-width: 132px;
}

.on-the-market-section-5{
    margin-bottom: 80px;
	padding-top: 50px;
}
.on-the-market-section-5 .split-tile{
    margin-bottom: 83px;
}
.on-the-market-section-5 .split-tile .image-container {
    padding-bottom: 83%;
}
.on-the-market-section-5 .tile-description{
    margin-bottom: 18px;
    max-width: 80%;
}
.on-the-market-section-5 .designer-name{
    font-size: 50px;
}

.on-the-market-section-8{
    margin-top: 80px;
    padding-top: 16px;
}
.on-the-market-section-8 .split-tile{
    margin-bottom: 75px;
}
.on-the-market-section-8 .split-tile .tile-title .item-name{
    font-weight: 300;
}
.on-the-market-section-8 .split-tile .image-container{
    padding-bottom: 127%;
}
.on-the-market-section-8 .tile-description{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 31px;
    max-height: none;
    max-width: 84%;
}
.on-the-market-section-8 .split-tile-bottom{
    bottom: 14px;
}

@media all and (min-width: 769px){
    .on-the-market-section-5 .item-price,
    .on-the-market-section-5 .item-specs,
    .on-the-market-section-8 .item-price,
    .on-the-market-section-8 .item-specs{
        display: none;
    }
}
@media all and (max-width: 1024px){
    .on-the-market-section-5 .split-tile .tile-title .item-name, 
    .on-the-market-section-5 .split-tile .tile-sibtitle,
    .on-the-market-section-8 .split-tile .tile-title .item-name, 
    .on-the-market-section-8 .split-tile .tile-sibtitle{
        font-size: 24px;
    }
}
@media all and (max-width: 768px){
    .on-the-market-section-5{
        margin-bottom: 50px;
        padding-top: 42px;
    }
    .on-the-market-section-5 .home-section-title{
        margin-bottom: 23px;
        padding-bottom: 18px;
    }
    .on-the-market-section-5 .split-tile {
        margin-bottom: 40px;
    }
    .on-the-market-section-5 .split-tile .image-container {
        padding-bottom: 81.5%;
    }
    .on-the-market-section-8{
        margin-top: 34px;
    }
    .on-the-market-section-8 .home-section-title{
        margin-bottom: 21px;
    }
    .on-the-market-section-8 .split-tile {
        margin-bottom: 48px;
    }
    .on-the-market-section-8 .split-tile .image-container {
        padding-bottom: 81%;
    }

    .on-the-market-section-5 .split-tile .tile-title .item-name, 
    .on-the-market-section-5 .split-tile .tile-sibtitle,
    .on-the-market-section-8 .split-tile .tile-title .item-name, 
    .on-the-market-section-8 .split-tile .tile-sibtitle{
        font-size: 18px;
    }
    .on-the-market-section-5 .split-tile .button a,
    .on-the-market-section-8 .split-tile .button a {
        font-size: 10px;
        line-height: 24px;
        min-width: 0;
        width: 98px;
    }
    .on-the-market-section-5 .tile-description,
    .on-the-market-section-8 .tile-description{
        font-size: 12px;
        max-width: 100%;
    }
    .on-the-market-section-5 .tile-description{
        margin-bottom: 15px;
    }
    .on-the-market-section-8 .tile-description{
        margin-bottom: 8px;
    }

    .on-the-market-section-5 .item-price, 
    .on-the-market-section-8 .item-price{
        font-size: 10px;
        font-weight: 300;
        margin-bottom: 19px;
    }
    .on-the-market-section-5 .split-tile .tile-text,
    .on-the-market-section-8 .split-tile .tile-text{
        padding-top: 19px;
    }
    .on-the-market-section-5 .item-price:before, 
    .on-the-market-section-8 .item-price:before{
        content: 'Guide - ';
    }
    .on-the-market-section-5 .tile-sibtitle, 
    .on-the-market-section-8 .item-sibtitle{
        margin-top: -2px;
    }
    .on-the-market-section-5 .item-specs, 
    .on-the-market-section-8 .item-specs{
        margin-top: 11px;
    }
    .on-the-market-section-5 .split-tile-bottom, 
    .on-the-market-section-8 .split-tile-bottom{
        margin-top: 12px;
    }
}

.on-the-market-section-9{
    padding-bottom: 76px;
}
.on-the-market-section-9 .homepage-slider-section .homepage-slider-section-header{
    display: none;
}
.on-the-market-section-9 .homepage-slider > div .image-container, .on-the-market-section-10 .homepage-slider > div .image-container.portrait-image {
    padding-bottom: 121%;
}
.on-the-market-section-9 .homepage-slider > div{
    margin-right: 24px;
}
.on-the-market-section-9 .listing .item-name{
    padding-top: 0;
}

@media all and (max-width: 768px){
    .on-the-market-section-9{
        margin-top: 50px;
    }
    .on-the-market-section-9 .homepage-slider .tile-image,
    .on-the-market-section-9 .homepage-slider > div{
        min-width: 165px;
    }
    .on-the-market-section-9 .homepage-slider > div .image-container{
        padding-bottom: 91%;
    }
    .on-the-market-section-9 .homepage-slider{
        padding-left: 15px;
    }
    .on-the-market-section-9 .homepage-slider > div {
        margin-right: 10px;
    }
    .on-the-market-section-9 .listing .item-name{
        padding-top: 0;
    }
    .on-the-market-section-9 {
        padding-bottom: 38px;
    }
    .on-the-market-section-9 .scrollbar-macosx > .scroll-element.scroll-x{
        left: 15px;
        width: calc(100% - 30px);
    }
}

.on-the-market-section-10{
    margin-bottom: -20px;
    padding-top: 84px;
}
.on-the-market-section-10 .tile{
    margin-bottom: 100px;
}
.on-the-market-section-10 .home-section-title{
    margin-bottom: 80px;
}
.on-the-market-section-10 .spec-landsize{
    display: inline-block;
}
@media all and (max-width: 768px){
    .on-the-market-section-10 {
        margin-bottom: 9px;
        padding-top: 51px;
    }
    .on-the-market-section-10 .home-section-title {
        margin-bottom: 30px;
    }
    .on-the-market-section-10 .image-container.portrait-image{
        padding-bottom: 91%;
    }
}

.on-the-market-section-11{
    text-align: center;
}
.on-the-market-section-11 .wrap {
    max-width: none;
    padding: 0;
}
.on-the-market-section-11 .wrap-wide{
    position: relative;
    top: 14px;
}
.on-the-market-section-11 .featured-post-title {
    margin: 23px 0 16px;
}
.on-the-market-section-11 .featured-post-section-text-wrap {
    align-content: center;
}
.on-the-market-section-11 .button{
    margin-bottom: 0;
}
.on-the-market-section-11 .button a{
    width: 160px;
}
/*.on-the-market-section-11 .button a:after{
    background-image: url(../images/arrow-left-white.svg);
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 14px;
    margin-left: 8px;
    margin-top: -3px;
    transform: rotate(-90deg);
    transition: all 0.2s ease;
    vertical-align: middle;
    width: 14px;
}*/
.on-the-market-section-11 .button a:hover{
    background: #fff;
    border-color: #fff;
}
.on-the-market-section-11 a:hover:after {
    background-image: url(../images/arrow-left-black.svg);
}

@media all and (max-width: 768px){
    .on-the-market-section-11 {
        margin: 0 15px;
    }
    .on-the-market-section-11 .featured-post-section{
        width: 100%;
    }
    .on-the-market-section-11 .featured-post-section-title{
        display: none;
    }
    .on-the-market-section-11 .featured-post-section-text-wrap {
        align-content: end;
    }
    .on-the-market-section-11 .wrap-wide{
        top: auto;
        bottom: 28px;
    }
    /*.on-the-market-section-11 .button a:after{
        display: none;
    }*/
    .on-the-market-section-11 .button a {
        width: 100px;
        font-size: 10px;
        height: 26px;
        line-height: 26px;
    }
    .on-the-market-section-11 .featured-post-title {
        margin: 0 0 6px;
    }
}

.on-the-market-section-12{
    background: rgb(124 25 19 / 10%);
    padding-bottom: 86px;
    padding-top: 124px;
}
.on-the-market-section-12 .home-section-title{
    margin-bottom: 67px;
}
.on-the-market-section-12 .homepage-slider > div,
.on-the-market-section-12 .homepage-slider .tile-image{
    width: 475px;
}
.on-the-market-section-12 .homepage-slider > div .image-container, 
.on-the-market-section-12 .homepage-slider > div .image-container.portrait-image {
    padding-bottom: 74%;
}
/*.on-the-market-section-12 .homepage-slider-section:last-of-type {
    padding-top: 108px;
}
.on-the-market-section-12 .homepage-slider-section:last-of-type .home-section-title{
    display: none;
}*/
@media all and (max-width:768px){
    .on-the-market-section-12{
        background: #fff;
        padding-bottom: 0;
        padding-top: 50px;
    }
    .on-the-market-section-12 .home-section-title {
        margin-bottom: 25px;
    }
    .on-the-market-section-12 .homepage-slider{
        display: block;
        padding: 0;
    }
    .on-the-market-section-12 .homepage-slider .tile:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)){
        display: none;
    }
    .on-the-market-section-12 .homepage-slider-section:last-of-type{
        display: none;
    }
    .on-the-market-section-12 .homepage-slider-section-wrap{
        margin: 0 15px;
    }
    .on-the-market-section-12 .tile{
        margin-right: 0;
    }
    .on-the-market-section-12 .homepage-slider > div{
        margin-bottom: 17px;
    }
    .on-the-market-section-12 .homepage-slider > div, 
    .on-the-market-section-12 .homepage-slider .tile-image{
        margin-right: 0;
        min-width: 0;
        width: 100%;
    }
    .on-the-market-section-12 .homepage-slider > div .image-container, 
    .on-the-market-section-12 .homepage-slider > div .image-container.portrait-image {
        padding-bottom: 81.5%;
    }
    .on-the-market-section-12 .video-marker{
        top: 10px;
        right: 10px;
    }
    .on-the-market-section-12 .homepage-slider .item-name{
        padding: 19px 0 7px;
    }
    .on-the-market-section-12 .home-section-mobile-more{
        display: none;
    }
}

.on-the-market-section-13{
    padding-top: 78px;
    margin-bottom: -20px;
}
.on-the-market-section-13 .home-section-title{
    margin-bottom: 52px;
}
.on-the-market-section-13 .tile{
    margin-bottom: 100px;
}
.on-the-market-section-13 .spec-bedrooms,
.on-the-market-section-13 .spec-bathrooms{
    display: none;
}
.on-the-market-section-13 .spec-landsize{
    display: inline-block;
}

@media all and (max-width:768px){
    .on-the-market-section-13{
        padding-top: 25px;
        margin-bottom: -20px;
    }
    .on-the-market-section-13 .home-section-title{
        font-size: 12px;
        margin-bottom: 30px;
    }
    .on-the-market-section-13 .col-4-section .image-container.portrait-image{
        padding-bottom: 91%;
    }
}

.on-the-market-section-14{
    padding-bottom: 60px;
    padding-top: 94px;
}
.on-the-market-section-14 .available-to-order-left{
    margin-top: 62px;
}
.on-the-market-section-14 .available-to-order-right{
    margin-top: 75px;
}
.on-the-market-section-14 .h1-title{
    position: relative;
    top: 1px;
}
.on-the-market-section-14 .available-to-order-heading{
    margin-bottom: 53px;
}
.on-the-market-section-14 .massonry-block .tile:nth-of-type(2) .image-container, 
.on-the-market-section-14 .massonry-block .tile:nth-of-type(5) .image-container,
.on-the-market-section-14 .massonry-block .tile:nth-of-type(6) .image-container{
    padding-bottom: 93%;
}
.on-the-market-section-14 .available-to-order-image-wrapper{
    margin-bottom: 50px;
}
.on-the-market-section-14 .available-to-order-description{
    font-family: 'Times Now', serif;
    font-size: 16px;
    font-weight: 350;
    line-height: 1.5;
}
.on-the-market-section-14 .available-to-order-button{
    margin-top: 50px;
}
.on-the-market-section-14 .spec-landsize{
    display: inline-block;
}
.on-the-market-section-14 .listing .item-price{
    margin-top: 16px;
}
.on-the-market-section-14 .listing .item-name{
    margin-bottom: 0;
}
.on-the-market-section-14 .available-to-order-right .tile {
    margin-bottom: 40px;
}
@media all and (max-width:1023px){
    .on-the-market-section-14{
        display: none;
    }
}

.on-the-market-section-17{
    padding-top: 77px;
}
.on-the-market-section-17 .split-tile{
    margin-bottom: 80px;
}
.on-the-market-section-17 .split-tile .tile-tags-row{
    display: block;
    margin-top: 19px;
}
.on-the-market-section-17 .tile-description{
    max-width: 85%;
}
@media all and (max-width:768px){
    .on-the-market-section-17 {
        padding-top: 30px;
    }
    .on-the-market-section-17 .home-section-title{
        margin-bottom: 23px;
    }
    .on-the-market-section-17 .split-tile {
        margin-bottom: 50px;
    }
    .on-the-market-section-17 .split-tile .image-container{
        padding-bottom: 81%;
    }
    .on-the-market-section-17 .split-tile .tile-title .item-name, 
    .on-the-market-section-17 .split-tile .subtitle {
        font-size: 18px;
    }
    .on-the-market-section-17 .split-tile .tile-title .item-name{
        margin-bottom: 2px;
    }
    .on-the-market-section-17 .split-tile .tile-text{
        padding-top: 21px;
    }
    .on-the-market-section-17 .split-tile-bottom{
        margin-top: 9px;
    }
    .on-the-market-section-17 .tile-description {
        max-width: 100%;
    }
    .on-the-market-section-17 .split-tile .tile-tags-row {
        margin-top: 11px;
    }
}

.on-the-market-section-16 .tile-title .item-name, 
.on-the-market-section-16 .tile-sibtitle{
    font-size: 28px;
}
.on-the-market-section-16 .tile-title .item-name{
    margin-bottom: 3px;
    margin-top: 20px;
    max-height: none;
}
.on-the-market-section-16 .tile-description{
    margin-top: 12px;
    padding-right: 0;
}

@media all and (max-width:768px){
    .on-the-market-section-16 .tile:last-of-type,
    .on-the-market-section-16 .tile-description{
        display: none;
    }
    .on-the-market-section-16 .tile .image-container {
        padding-bottom: 90%;
    }
    .on-the-market-section-16 .tile-title .item-name, 
    .on-the-market-section-16 .tile-sibtitle {
        font-size: 12px;
    }
    .on-the-market-section-16 .tile-title .item-name {
        margin-bottom: 0;
        margin-top: 15px;
    }
    .on-the-market-section-16 .tile-tags-row{
        margin-top: 6px;
    }
}

.on-the-market-section-18{
    padding-top: 44px;
}
.on-the-market-section-18 .home-section-title{
    margin-bottom: 35px;
}
.on-the-market-section-18 .split-tile{
    margin-bottom: 60px;
}
.on-the-market-section-18 .tile-description{
    margin-bottom: 19px;
}
.on-the-market-section-18 img{
    filter: grayscale();
}
@media all and (max-width:768px){
    .on-the-market-section-18 {
        padding-top: 23px;
    }
    .on-the-market-section-18 .home-section-more{
        display: none;
    }
    .on-the-market-section-18 .home-section-title {
        margin-bottom: 23px;
    }
    .on-the-market-section-18 .split-tile {
        margin: 0 -15px 19px;
    }
    .on-the-market-section-18 .split-tile .image-container{
        padding-bottom: 85.5%;
    }
    .on-the-market-section-18 .split-tile .tile-text{
        padding: 20px 15px 0;
    }
    .on-the-market-section-18 .homepage-section-title{
        font-weight: 400;
    }
    .on-the-market-section-18 .split-tile .tile-sibtitle{
        font-size: 24px;
    }
    .on-the-market-section-18 .tile-title{
        margin-top: -2px;
    }
    .on-the-market-section-18 .split-tile-bottom{
        margin-top: 10px;
    }
    .on-the-market-section-18 .tile-description {
        margin-bottom: 16px;
        max-width: 85%;
    }
    .on-the-market-section-18 .split-tile .button a{
        min-width: 0;
        width: 94px;
        padding: 0;
        font-size: 10px;
    }
}
