/*
    Theme Name: Homeid Child Theme
    Theme URI: https://homeid.g5plus.net/
    Author: G5 Theme
    Author URI: https://themeforest.net/user/g5theme
    Description: Child theme for Homeid Theme
    Version: 1.0.0
    Template: homeid
    Text Domain: homeid-child
*/
.max-height-100 img{height:125px}.max-height-250 img{height:250px}
.copyright{font-size:14px}
.custom-footer a,footer li a{color:#fff;transition: all 0.25s ease-in-out;}.custom-footer a:hover,footer li a:hover{color:#696969!important}
.comaporter{font-size:14px}.comaporter a{color:#696969}.comaporter a:hover{color:#e61493!important}
.mt10{margin-top:10px}.mt20{margin-top:20px}
.mb0{margin-bottom:0}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}
.ml20{margin-left:20px}.mr20{margin-right:20px}.ml10{margin-left:10px}
.fs16{font-size:16px}.fs20{font-size:20px}
footer ul{padding:0}footer li{list-style:none}
.footer-h2{max-width:650px;margin:0 auto}.footer-h2 h2{color:#fff}
.g5ere__property-address-item,.g5ere__property-details-list{font-size:16px!important}
.g5ere__property-overview-list .media-body > strong{line-height:20px}
.g5ere__property-badge{background:#fff;color:#000}
.g5ere__single-property-galleries .g5core__entry-thumbnail{border-radius:0!important;overflow:hidden}
.kmobile{border-width:0!important}
.dropdown-menu{padding-bottom:0}
.g5ere__single-agent-head .g5ere__agent-meta li{flex:100%}
.btn-read-more, .btn-read-more i{transition:color 0.25s ease-in-out}.btn-read-more i{color:#fff}.btn-read-more:hover, .btn-read-more:hover i{color:#cfcfcf}
.center{text-align:center}
.g5ere__sph-layout-3 .g5ere__sph-inner{padding-top:50px!important}.g5ere__single-property-head{padding-bottom:50px!important}
.custom-faq-01.vc_toggle.vc_toggle:last-child{border:none}
.g5ere__contact-actions-item.g5ere__contact-actions-whatsapp a{padding:0}
.customtbl{overflow-x:auto;margin:50px 0}.customtbl .middle{background:#efefef}.last-customers-row{justify-content:center;text-align:center;flex-wrap:wrap;align-items:center;display:flex}.customtbl td{padding:0.5rem}
.g5core__zoom-image:hover,a.g5core__metro-more:hover,.btn-outline:hover{color:#fff!important}
#custom-search-form .g5ere__sf-submit-button .btn:hover,.g5ere__submit-contact-agent:hover{color:#696969!important}
.contact-info{display:flex}.contact-info .des-right{text-align:left}.wpcf7-form-control-wrap{flex:1}.homeid-contact-form p{display:flex;align-items:center}
.g5ere__status.status_sold{background:#696969;color:#fff!important}
.g5ere__property-meta .g5ere__property-badge.for-rent{border:solid 1px var(--g5-color-border)}
#custom-search-form .g5ere__search-field .bootstrap-select{padding-right:0!important}body.single-property .container{max-width:95%}
.language{display:flex;align-self:center}.language .social{align-content:center;line-height:0}.language .social i{font-size:25px}
.btn-explore a{color:#fff!important}.btn-explore a:hover{border-color:#696969!important;color:#696969!important}
.g5element__properties-slider.layout-02 .g5ere__property-excerpt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
span.g5ere__property-garage{text-transform:capitalize}
.wpb--card-body{border:solid 1px #eee; padding: 0 !important;justify-content: 'center';}.wpb--card-body h4{margin:0!important;border-bottom:solid 1px #eee;padding:20px 10px!important}
.wpb--card-body h4 small{color:#999;margin-bottom:10px!important;font-size:12px!important}.wpb--card-body .wpb--card-price{padding:20px 0}
.wpb--card-body .wpb--card-features{border-top:solid 1px #eee;flex-grow:1;align-items:center;margin:0!important;padding:5px 0!important}.vscomp-value{font-family: var(--g5-body-font)}
#wpb__style_container .wpb--form-group input{text-transform:none !important}.custom-search button{background:#000!important;color:#fff!important;font-weight:'bold'!important}.custom-search button span{color:#fff!important}
.custom-search button:hover{background:#fff!important;color:#000!important}#wpb__style_container .wpb--pagination ul li{display:flex}
#wpb__style_container .wpb--property-price strong{font-size:40px;color:#000}#wpb__style_container .wpb--property-features.wpb--short{background: #f1f2f6;padding:40px}#wpb__style_container .wpb--property-info{font-size:20px}
#wpb__style_container .wpb--formbutton,#wpb__style_container .wpb--property-image-column .wpb--button{background:#000;color:#fff}#wpb__style_container .wpb--listerinfo small{font-size:18px;font-weight:bold!important}
#wpb__style_container .wpb--property-form input, #wpb__style_container .wpb--property-form textarea{font-size:18px!important}#wpb__style_container .wpb--property-form .wpb--custom-checkbox label{font-size:16px}
#wpb__style_container .wpb--formbutton{font-size:20px}.custom-banner h4:hover a{color:#fff!important}
@media( max-width:1200px ){
    .language{margin:10px 0;justify-content:center}
    .input-group-prepend a{border-left:0}.input-group-append a{border-right:0}
    .custom-icon-box-08 .description .des-left{padding-right:10px}
    .language .social{color:#ccc}
}
@media( min-width:1440px ){
    body.single-property .container{max-width:1440px}
    #wpb__style_container .wpb--square-image{border-left:solid 10px #fff}
    #wpb__style_container .wpb--square-image:first-child{border-bottom:solid 10px #fff}
}
@media( max-width:767px ){
    .customtbl{display:block}
    .contact-info{margin-bottom:50px}
    .gel-icon-box-style-04{display:block;text-align:center;}
    .custom-icon-box-08 .description{margin-bottom:40px}
}
@media( min-width:992px ){
    #custom-search-form .g5ere__sf-top .g5ere__sf-submit-button{height:112px}
}