/*#ff5a5f red */
/*#040c36 blue*/


.white {
    color: white !important;
}
.mockH2 {
    font-size: 24px;
}
.mockH3 {
    font-size: 20px;
}
#closer,
.closer {
    clear: both;
    height: 1px;
}
.spacer10 {
    display: block;
    width: 100%;
    height: 10px;
}
.spacer15 {
    display: block;
    width: 100%;
    height: 15px;
}
#leftHolder,
.leftHolder {
    float: left;
}
#rightHolder,
.rightHolder {
    float: right;
}
.news-and-events #half {
    margin-bottom: 8px;
}
img {
    max-width: 100%;
}
.email2 {
    display: none;
}
.capitalize {
    text-transform: capitalize;
}
.uppercase {
    text-transform: uppercase;
}

.hundo{
    width: 100%;
}

element.style {
}
 .sign_up_modal h3 {
    margin-bottom: 10px;
}
.sign_up_modal p {
    margin: 0 0 5px;
}
.sign_up_modal .quote-form {
    text-align: center;
}
.sign_up_modal .quote-form form {
    text-align: center;
}
.sign_up_modal .quote-form form .button {
    background: #161b5d;
    color: white;
    text-transform: uppercase;
}
.sign_up_modal .quote-form input,
.sign_up_modal .quote-form textarea,
.sign_up_modal .quote-form select {
    border-radius: 5px;
    color: #666;
    border: 2px #5099c5 solid;
    width: 75%;
    display: block;
    margin: 10px auto;
    padding: 4px;
}
.sign_up_modal .quote-form textarea{

}

.sign_up_modal .quote-form select {
    width: 75%;
    border-radius: 5px !important;
}



@media only screen and (max-width: 767px) {
    .sidebar {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    .home .thumb .img-whp{
        height: 230px;
    }
    .home .feat_property .thumb a{
        width:100%;
        z-index:100;
    }
    .featured .thumb a{
        width:100%;
        z-index: 100;
    }
    .featured .thumb .img-whp{
        height: 400px;
    }
    .team .thumb .img-whp{
        height: 330px;
    }
    .blog .thumb .img-whp{
        height: 250px;
    }
    .sidebar_feature_listing .align-self-start{
        height: 80px;
        object-fit: cover;
    }
    .ic{
        object-fit: cover;
    }

    .listing-detail .spls_style_one .popup-img img{
        max-height:320px;
        object-fit: cover;
        height:100%;
    }

    .listing-detail .spls_style_one img {
        max-height: 640px;
    }

    .listing-detail .spls_style_one img{
        object-fit: cover;
        height:100%;
    }

    .gm-style-iw-d img {
        margin-bottom: 15px;
        max-height: 175px;
        max-width: 270px;
        width: 100%;
        object-fit: cover;
    }

    /*.additional_details li:nth-child(odd){background:#efefef;
    }*/

    .neighborhoodListings .feat_property .thumb a.neighThumb{
        width:100%;
        height: 250px;
    }
    .neighborhoodListings .feat_property .thumb a.neighThumb img{
        width:100%;
        height: 250px;
    }
    
}





