.banner--wide .banner__itembody{
    font-size:16px;
}
/* - Hoverfy */
.hoverfy{opacity:0.7; cursor:pointer;}
.hoverfy:hover{opacity:1;}

/* - Grayscalefy */
.grayscalefy{-webkit-filter:grayscale(1); filter:grayscale(1);}
.grayscalefy-h{transition: all .3s ease-in-out; -webkit-filter:grayscale(1); filter:grayscale(1);}
.grayscalefy-h:hover{-webkit-filter:grayscale(0); filter:grayscale(0);}

/* - Sepiafy */
.sepiafy{-webkit-filter:sepia(1); filter:sepia(1);}
.sepiafy-h{transition: all .3s ease-in-out;}
.sepiafy-h:hover{-webkit-filter:sepia(1); filter:sepia(1);}
.sepiafy-rh{-webkit-filter:sepia(1); filter:sepia(1);}
.sepiafy-rh:hover{transition: all .3s ease-in-out; -webkit-filter:sepia(0); filter:sepia(0);}

.padbot45{
    padding-bottom:45px;
}
.padbot30{
    padding-bottom:30px;
}
.padbot15{
    padding-bottom:15px;
}
.marri30{
    margin-right: 30px;
}

/* - Blurify */
.blurify{-webkit-filter:blur(3px); filter:blur(3px); }
.blurify-h{transition: all .3s ease;}
.blurify-h:hover{-webkit-filter:blur(3px); filter:blur(3px);}

/* - Growify */
.growify {transform:scale(1.1);}
.growify-h{transition: all .2s ease-in-out;}
.growify-h:hover{transform:scale(1.1);}

.marbot0{
    margin-bottom:0!important;
}
.marbot45{
    margin-bottom:45px!important;
}
.martop45{
    margin-top:45px!important;
}

.marbot15{
    margin-bottom:15px!important;
}
.martop15{
    margin-top:15px!important;
}
.martop30{
    margin-top:30px!important;
}
.grayish{
    font-size:12px; color:gray!important;
}
.fright{
    float:right;
}
.linkify{ color:inherit; cursor:pointer; }
.linkify:hover{ text-decoration:underline; }
.badge-success{
    background:#bfb094!important;
}


.slide-thumb{
    /* max-width:100px; */
    width:100px;
	height:80px;
	object-fit: cover;
}
 


.details-desc, .details-ticks, .property ul li, .details-parameters-cont{
    font-size:16px!important;
}
.details-ticks{
    webkit-column-count: 3!important;
    -moz-column-count: 3!important;
    column-count: 3;
    width: 100%;
    margin-top:30px;
}
.progress{
    display:none!important;
}
.contact-form .save-form{
    float:right;
}

.neighbourhood .subtitle-margin, .neighbourhood h2{
    color:white!important;
}

button.button-primary{
    border:none;
}
.testimonials-content{
    font-size:130%;
}
.w100{
    width:100%;
}
#grid-offers-owl{
    max-height:650px!important;
}
.grid-offer-text{
    overflow:hidden;
}


.main-menu-cont, .sticky-start{
    background: #081f49;
}
.navbar-collapse{
    background:transparent;
}
.dropdown-menu{
    background:#cb9f20;
}
.dropdown-menu>li>a{
    color:white;
}

@media only screen and (min-width: 768px) {
    ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu.properties-for-sale > li > a{
        padding: 5px 20px 5px 20px!important;
    }
    ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu.properties-for-sale{
        top: 0;
        left: 0;
        margin-top: 46px;
        margin-left: -220px;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 5px;
        -moz-column-gap: 5px;
        column-gap: 5px;
        width: 700px!important;
    }
}
.top-bar-wrapper{
    background:#081f49;
    text-align: center
}
.top-mail, .top-phone, .top-social-box, .top-social{
    display:inline-block;
}
.top-social-box{
    padding: 0 15px 0 15px;
    height: 38px;
    border: 1px solid #e1e1e1;
    border-width: 0 1px 0 1px;
    float:right;
}
.top-social > .top-icon-circle{
    margin:0;
    padding-top: 8px;
}
.top-social-box > .top-social{
    border:none;
}
.top-social-box > .top-social > .top-icon-circle img{
 vertical-align: super;
}
.top-social.socialfix{
    display: inline-block;
    margin-top: 6px;
    font-size: 16px;
    vertical-align: top;
}
.top-social.socialfix .top-icon-circle{
    vertical-align: text-bottom;
    padding: 3px;
}


.top-social.langfix .top-icon-circle:hover{
    background:transparent;
}
.top-bar-text{
    color:#d5d5d5;
}
.alert-danger{
    border:none;
    background:#f34141;
    color:white;
    font-size:18px;
}

.alert-default{
    border:none;
    background:#d2a430;
    color:white;
    font-size:18px;
}
.contact-table tr td{
    border:none!important;
    font-size:16px;
}
.contact-table>tbody>tr>td:nth-child(1){
    width:30px;
}
.adv-search-outer label{
    margin-top:10px;
    color:black;
}
.app-icon{
    width:85%;
}
.app-link a{
    color:white;
}
@media only screen and (max-width: 768px) {
    .app-icon{
        width:100%;
    }
}
