/*listing-page*/
.inner-page.our_featured_listing  .row.main_row { margin: 0px -15px;}
.inner-page.our_featured_listing  .row.main_row > [class*="col-"]{ padding:15px;}
.inner-page.our_featured_listing .featured_item img{ height: 200px; object-fit: cover; width:100%;}
header.inner_header { position: relative;  z-index: 999999;}
header.inner_header.sticky{ position: sticky;  z-index: 999999;}
.inner-page .container{ padding: 0px 15px;}
.page-link{ color:#000;}
/*listing-page*/

/*listing-detail-page*/
.border_box{ padding:15px; border:1px solid #ccc;}
/*listing-detail-page*/

/*homeworth_form*/
.homeworth_form {
    text-align: center;
    max-width: 600px;
    margin: auto;
    border: 1px solid #ccc;
    padding: 25px;
    background-color: #f5f5f5;
}

.homeworth_form .form-group{ margin-bottom:15px;}
.homeworth_form .form-control{ height: 50px; color: #717171; font-size: 14px; padding:10px 15px;}
.homeworth_form textarea.form-control{ height: 100px;}
.homeworth_form .form-control:focus{ box-shadow: none;}
.homeworth_form  form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #717171; font-size: 14px; 
}
.homeworth_form  form .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #717171; font-size: 14px; 
}
.homeworth_form  form .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #717171; font-size: 14px; 
}
.homeworth_form  form .form-control:-moz-placeholder { /* Firefox 18- */
  color: #717171; font-size: 14px; 
}
/*homeworth_form*/

/*pre_construction_properties*/
.pre_construction_properties{ background-color:#f5f5f5;}
.pre_construction_properties h3{ font-size:35px; font-weight: 700; margin-bottom:15px;}
.pre_construction_properties h4{ font-weight: 700; font-size:25px; margin-bottom: 15px;}
.pre_construction_properties nav .nav-link{ font-size:18px; color: #000;  padding:10px 25px;  border-radius: 8px 8px 0px 0px; border:1px solid #dee2e6; font-weight: 600; }
.pre_construction_properties .content_box h5{ margin-bottom:20px;}
.pre_construction_properties .content_box figure{ margin-bottom:20px;}
ul.list-view { padding-bottom:10px;}
ul.list-view li{ position: relative; padding-left: 15px; margin-bottom: 10px;}
ul.list-view  li:before{ content:""; position: absolute;  left: 0px; top:10px; width:5px; height: 5px; background-color:#000; border-radius: 50%;}
.pre_construction_properties .tab-content { background-color: #fff; }
.content_detal_row { background-color: #fff;  padding: 25px 25px;}
.aside_content{ padding-left:2%;}
.aside_content h4{ margin-bottom:0px;}
.pre_construction_properties .homeworth_form ,  .pre_construction_properties .sale_status { padding:25px; background-color:#f5f5f5; border:none;}
.heading-box { border-bottom: 1px solid #000; padding-bottom: 10px;  margin-bottom: 15px;}
.status_list li{ margin-bottom:4px;}
/*pre_construction_properties*/



@media(min-width:1200px) and (max-width:1499px){
.inner-page.our_featured_listing  .row.main_row > [class*="col-"]{ width:33.33%;} 
.pre_construction_properties nav .nav-link{ font-size:14px;}    
    
}

@media (max-width:1199px){
.pre_construction_properties nav .nav-link{ padding:10px 18px; font-size:14px;}   
.aside_content { padding-left: 0;} 
.pre_construction_properties h3{ font-size:30px; }
.pre_construction_properties h4{  font-size:22px; }   

.inner-page.pre_construction_properties .nav-tabs{ flex-wrap: nowrap; white-space: nowrap;  overflow-x: auto;  overflow-y: clip;}
}

@media (max-width:767px){
.content_detal_row { padding:15px;}
.pre_construction_properties .homeworth_form, .pre_construction_properties .sale_status{ padding:20px;}    
}

@media (max-width:573px){
.pre_construction_properties nav .nav-link{ width:50%;}    
}