.image-container {
    display: inline-block;
    width: 100%;
    min-height: 400px;
    margin-bottom: -90px;
}

.image-container_home-condos_lofts {
    background-image: url(../../img/condos.jpg);
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.image-container_home-houses {
    background-image: url(../../img/homes.jpg);
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.image-container_home-developments {
    background-image: url(../../img/leasing.jpg);
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.image-container_home-commercial {
    background-image: url(../../img/commercial.png);
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.mail {
    background-image: url(../../img/updates.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left 15% center;
}


.get-in-touch__btn-wrap {
    padding-top: 30px;
}

.get-in-touch__image {
    background-image: url(../../img/get_in_touch.png);
    min-height: 370px;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

img.alignleft,
img.size-large,
img.aligncenter,
img.alignright,
img.size-medium {
    min-width: 30%;
    max-width: 100%;
    height: auto;
}



@media (max-width: 1460px) {
    .get-in-touch__image {        
        min-height: 290px;
    }
}

@media (max-width: 1349px) {
    .get-in-touch__image {
        background-size: 85%;
    }
}

@media (max-width: 1200px) {
    .get-in-touch__image {
        min-height: 260px;
        background-size: 80%;
    }
    .mail {
    }
}

@media (max-width: 991px) {
    .mail {
    	background-position: left center;
    }
}

@media (max-width: 767px) {
    .mail {
        background: none;
    }
    .get-in-touch__image {
        display: none;
    }
}
@media screen and (max-width: 1500px) and (min-width: 991px){
    .image-container  {
        margin-bottom: -80px;
    }
}
@media screen and (max-width: 480px){
    .image-container {
        margin-bottom: -60px;
    }
}
@media screen and (max-width: 400px){
    .image-container {
        margin-bottom: -100px;
    }
}