/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 06:03:37 */
.page-id-21403 .form-search .row ,
.page-id-20650 .form-search .row {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
}
.page-id-21403 .col-lg-4.col-md-6.col-12.form-group:first-child,
.page-id-20650 .col-lg-4.col-md-6.col-12.form-group:first-child {
    grid-column: 1 / span 2;
}
.page-id-21403 .form-group,
.page-id-20650 .form-group{
    margin-bottom: 0;
    padding-right: 0;
}
.page-id-21403  .col-lg-4,
.page-id-20650  .col-lg-4{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 100% !important;
    }
.form-control {
    height: calc(2.4em + .75rem + 2px) !important;
}
.ere-archive-property-wrap.ere-property-wrap {
    width: 100%;
    padding-top: 151px;
    max-width: 1300px;
    margin: 0 auto;
}

.ere-archive-property {
    margin-top: 40px;
}

article#post-20650 {
    margin-top: 87px;
    background: transparent;
    padding: 30px 0px;
}
 .page-id-20650 .ast-container {
        max-width: 1300px !important;
	 padding:0px !important;
    }
.ere-property-wrap .form-search-wrap {
    padding-top: 20px !important;
}
.page-id-20650 .form-search-wrap ,
.page-id-21403 .form-search-wrap 
{
    padding: 20px 33px 20px 20px !important;
    background: white;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    margin: 0em 0 !important;
}

.single-property-element.property-overview.ere__single-property-element.ere__single-property-overview,
.single-property-element.property-description.ere__single-property-element.ere__single-property-description,
.single-property-element.property-feature.ere__single-property-element.ere__single-property-feature,
.single-property-element.property-vide.ere__single-property-element.ere__single-property-video,
.single-property-element.property-virtual-tour.ere__single-property-element.ere__single-property-virtual-tour,
.single-property-element.ere__single-property-element.ere__single-property-map,
.single-property-element.property-contact-agent.ere__single-property-element.ere__single-property-contact-agent,
.single-property-element.property-location.ere__single-property-element.ere__single-property-address ,
.single-property-element.property-description.ere__single-property-element.ere__single-property-description ,
.ere-tabs.single-property-element.property-info-tabs.property-tab .tab-content,
.ere__single-property-header-meta-action{
    background: white;
    padding: 30px;
    border-radius: 10px;
    border: 1px solid #E0E0E0;
}
.ere-tabs.single-property-element.property-info-tabs.property-tab {
    background: white;
}

/* .demo-contact-property-agent {
    width: 30%;
	 flex: 1;
  position: sticky;
  top: 10px;
} */
/* .demo-single-property {
    width: 70%;	
	flex: 3;	
} */

.demo-contact-property-agent {
    width: 100%;
}

.demo-single-property {
    width: 100%;	
}
/* .main-propety-categey {
	 display: flex;
  align-items: flex-start;
  gap: 15px;
	padding-top:20px;
} */
.ere__contact-agent-info.row {
    display: block;
    width: 100%;
}
   .single-property .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 100%;
    }
.single-property .ere-tabs.single-property-element.property-info-tabs.property-tab {
    display: none;
}
   .single-property .ast-container {
        max-width: 1300px !important;
    }
.single-property form.needs-validation.ere__form .row {
    display: block;
}
.single-property form.needs-validation.ere__form .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 100%;
    }
.ere__single-property-action .ere__loop-property_action-item {
    background-color: #000000 !important;  
}
.ere__single-property-header-meta-action {
    margin-bottom: 20px;
}
.single-property-element.property-info-footer.ere__single-property-element.ere__single-property-info-footer {
    display: none;
}
.ere__loop-property-location {
    font-size: 18px !important;
}
.ere__loop-property-info.layout-2 .ere__loop-property-info-item i {
    font-size: 31px !important;
}
.col-sm-6.ere__agent-contact-btn-wrap {
    max-width: 100% !important;
}
button.btn.btn-primary.ere__btn-submit-contact-form {
    background: #fe6a00;
    border: 1px solid #fe6a00;
}