.no-visibility {
    visibility: hidden;
    height: 0;
}

.villa-dim .img-holder {
    margin-top: 40px;
}

#banner .porperty-details .address {
    border-bottom: 0;
}

.room-amount li i.fa-home:before {
    font-size: 66px;
}

.section-community .single-property-highlight {
    text-align: center;
}
.section-community .single-property-highlight h3 {
    margin-top: 10px;
}
 
.property-highlight-text ul.facility-list {
    padding-right: 50px;
}

.contact-page-google-map__one {
    position: relative;
    display: block;
    border: none;
    height: 420px;
    width: 100%;
}

img.logo-pad {
    padding: 0 36px;
}

.call-to-action,
.section-title h2:after,
#top-bar .call-back .fa,
#banner .porperty-details {
    background-color: #76103f;
}

#page-title h2 {
    border-color: #76103f;
}

.hidden-bar .main-menu li.current > a,
.header-inner.header-v3 .main-menu .navbar-collapse > ul > li.current > a, .header-inner.header-v3 .main-menu .navbar-collapse > ul > li:hover > a,
.room-amount li i:before {
    color: #76103f;
}

#top-bar .call-back .fa,
.call-to-action-text h1 {
    color: #FFF;
}

.text-italic {
    font-style: italic;
}
.text-white {
    color: #FFF;
}

.schedule-visit-btn-2 {
    background: #FFAE00 !important;
    margin-bottom: 5px;
}