.aucDate {
    padding: 10px 15px;
color: #162b75;
font-weight: 600;
    
}


#selectCity, #selectType, #selectCity1, #selectType1 {display: block;
    width: 100%;
    padding: 13px 0 13px 20px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 18px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #9b9b9b !important;
    border-radius: 10px;
    white-space: nowrap;
    outline: none; 
    margin-bottom: 27px;
    box-shadow: 1px 2px 4px #17375e;
    
}
    .listBox{ 
    display:none; position: absolute;z-index:999; padding: 0px;
    top: 29px;
    background: #fff;
    width: 100%;
    border: 1px solid #9b9b9b;}
    .listBox li{ margin: 0px;
    padding: 0px 15px;
    list-style-type: none;
    display: flex;
    
   }
   
   #property_listing_form .row{display: flex; margin: 0 -15px;}
   #property_listing_form .col-2{width: 100%;  padding: 0 15px;}
   
 #biddate::before {
  content: "\f5ae";

 }
   
  .listBox li input.cityclass{    width: auto !important; margin-right:10px !important;}
  /*#myhome-listing{margin-left:0px; margin-right:0px;}*/
#table-1{margin-left:6px;}
#propertyCity, #propertySubtype, #propertyCity1, #propertySubtype1{position: relative;}
.dateCsss{border-radius: 10px;}
.loaderIcon{position: absolute;
left: 50%;
top: 50px;}

		 .box_grid_column{
     box-shadow: 0 0 3px #ccc;
     min-height: 300px;
     background: #fff;
}
 .box_grid {
     display: grid;
     grid-template-columns: repeat(3,1fr);
     grid-gap: 10px;
}
 .grid_container{
     max-width: 1140px;
     margin: 0px auto;
     padding: 0px 15px;
}
 .box_grid_content {
     padding: 8px 10px 10px 10px;
}
 .box_grid_img img {
     width: 100%;
     min-height: 196px;
     max-height: 196px;
     object-fit: cover;
}
 .box_grid_img{
     width: 100%;
     max-width: 100%;
}
 .box_grid_content h4,.box_grid_content p{
     margin: 0px 0px 10px 0px;
}
 .box_grid_content a{
     color: #4d4d4d;
     text-decoration: none;
     font-size: 18px;
     font-weight: 500;
}


.mh-breadcrumbsnew ul li a {
  
  border: 1px solid #186caa;
  font-size: 18px;
  color: #000;
  position: relative;
  display: block;
  border-radius:20px;
}

.mh-breadcrumbsnew ul li a img{border-radius:20px;}

.mh-breadcrumbsnew ul {
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-direction: row;
  justify-content: left;
}

.mh-breadcrumbsnew ul li {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  padding: 0 5px;
}

.mh-breadcrumbsnew ul li h5{position: absolute;
  background: linear-gradient(180deg, rgba(0, 0 ,0 ,0), rgb(0, 0, 0, .6));
  width: 100%;
  padding: 40px 0 17px 10px;
  color: #fff;
  bottom: 0;
  margin: 0px; font-size: 18px;
  text-align: left;
  text-transform: uppercase;
    border-radius:18px;
}






 @media (max-width: 991px){
     .box_grid {
         grid-template-columns: repeat(2,1fr);
    }
}
 @media (max-width: 575px){
     .box_grid {
         grid-template-columns: repeat(1,1fr);
    }
     .box_grid_img img{
         min-height: 100%;
         max-height: 100%;
    }
}
/*------|| form_details Start ||----------*/
 .py40{
     padding-top: 40px;
     padding-bottom: 40px;
}
.form_details_sec form.form_details .custom_form_group select{ box-shadow: 1px 2px 4px #17375e;}

 .form_details_sec form.form_details .custom_form_group input,.form_details_sec form.form_details .custom_form_group select {
     display: block;
     width: 100%;
     
     padding: 13px 0 13px 20px;
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #495057;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #9b9b9b !important;
     border-radius: 10px;
     white-space: nowrap;
     outline: none; 
    
}
 .form_details_sec form.form_details .custom_form_group{
     margin-bottom: 27px;
}
 .form_details_sec form.form_details .custom_form_group label{
     display:none;
     margin-bottom: .5rem;
}
form.form_details .grid_form, form.form_details .grid_form .form_left {
    display: block;
    grid-template-columns: 70% auto;
}
form.form_details .grid_form .form_left{
	grid-template-columns: repeat(4,1fr);
}
form.form_details .grid_form {
    grid-gap: 50px;
}
form.form_details .grid_form .form_left {
    grid-column-gap: 20px;
}
.form_right .custom_form_group {
    display: flex;
}
.form_right .form_submit {
    position: absolute;
    top: 0px;
    right: 0px;
}
.form_right .form_submit button {
    color: #fff;
    height: 38px;
    background-color: #2991d6;
    padding: 10px 20px;
    outline: none;
    border: none;
    font-size: 18px;
    cursor: pointer;
     height: 17px;
    right: 0px;
    margin: 0px;
}
.form_right {
    position: relative;
    margin-top: 35px;
}

form.form_details .grid_form .form_right .custom_form_group input {
    padding-right: 66px;
}
@media (max-width: 991px) {
	form.form_details .grid_form {
    grid-gap: 30px;
}
}
@media (max-width: 850px) {
form.form_details .grid_form {
    grid-template-columns: repeat(1,1fr);
    grid-gap: 0px;
}
.form_right .custom_form_group {
    margin-bottom: 0px !important;
}
}
@media (max-width: 767px) {
form.form_details .grid_form .form_left {
    grid-template-columns: repeat(2,1fr);
}
}
/*------|| form_details End ||----------*/

/*------|| loader Start ||----------*/

.loader_img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.loader_img img {
    max-width: 230px !important;
}
.loader_page {
    position: absolute;
    width: calc(100% - 28px);
   height: calc(100% - 48px);
    bottom: 50px;
    background-color: rgba(0,0,0,0.25);
    left: 50%;
    transform: translatex(-50%);
}
.prelative{
position: relative;
}
/*------|| loader End ||----------*/


/*------|| I2K2 CSS ||----------*/

.property_single_pdf a {
    background-color: #2991d6;
    color: #fff;
    margin-bottom: 10px;
    display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
}
.property_single_pdf a:hover {
    color: #fff;
    background: #74ac46 !important;
    text-decoration: none;
}
.property_listing_div .encore_pagination_pages {
    position: relative;
    margin: 20px 0px;
    justify-content: center;
    display: flex;
    flex-flow: wrap;
}

.property_listing_div .encore_pagination_pages a {
    padding: 2px 10px;
    background: #162b75;
    color: #fff;
    margin-right: 10px;
    border-radius: 5px;
    text-decoration: none;
    transition:all 0.4s ease-in-out;
}

.property_listing_div .encore_pagination_pages a.active,.encore_pagination_pages a:hover{
    background: #333;
}


.property_listing_div1 .encore_pagination_pages1 {
    position: relative;
    margin: 20px 0px;
    justify-content: center;
    display: flex;
    flex-flow: wrap;
}

.property_listing_div1 .encore_pagination_pages1 a {
    padding: 2px 10px;
    background: #162b75;
    color: #fff;
    margin-right: 10px;
    border-radius: 5px;
    text-decoration: none;
    transition:all 0.4s ease-in-out;
}

.property_listing_div1 .encore_pagination_pages1 a.active,.encore_pagination_pages1 a:hover{
    background: #333;
}


.scright {position: absolute;text-align: center;left: 54%;font-weight: 500;font-size: 12px;vertical-align: middle;}

.property_single_img img {
    max-width: 100% !important;
    width: 100%;
    height: auto;
    object-fit: cover;
}
.single_post_custom_box span {
    font-weight: 800;
}
.epl-tab-section.epl-section-description {
    margin-top: 20px;
}


.slidecontainer123 {
  width: 100%;
}



.Rslider:hover {
  opacity: 1;
}


#vrange {margin-bottom: 12px;margin-top: -2%;font-size: 13px;}


#property_zipcode, #property_zipcode1 {  text-align: left; }

#slidecontainer {
  width: 100%;
  padding:5px;
}

/*.Rslider {
  -webkit-appearance: none;
  width: 100%;
  height: 25px;
  background: #fff;
  outline: none;
  opacity: 0.9;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.Rslider:hover {
  opacity: 1;
}

.Rslider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #162b75;
  cursor: pointer;
}

.Rslider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #162b75;
  cursor: pointer;
}*/

#list_title td {font-weight:bold;}

#sidebarLeft {
    background: #f5f5f5;
   
    border-radius: 0px 60px 60px 0;
}

.stickIt {
  position: fixed;
  top: 119px;
       left: 50%;
    transform: translateX(-50%);
    z-index: 99;
}
.stickIt2 {
  position: fixed;
  top: 125px;
      max-width: 282px; width:100%; margin-left: -18px;    padding: 50px 20px 10px 20px;
   background: #f9f9f9 !important;
    z-index: 99;
}
.mh-breadcrumbs ul {
   
    justify-content: left;
}

.dateCsss{display: block;
width: 100%;
padding: 13px 0 13px 20px;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #9b9b9b !important;
border-radius: 10px;
white-space: nowrap;
outline: none;
box-shadow: 1px 2px 4px #17375e; border-radius: 10px !important;}

#filter li {
  padding: 0px 7px;
}

#sbar {display:none;}
#sbar, #psearch, #btnnn, #psearch1 {height:40px;}
#btsearch {color: #fff;font-size: 16px;padding: 5px;}
#psearch, #psearch1{border: 2px solid #186caa !important;border-radius: 20px;padding-right: 50px;}
#btnnn { background: #162b75; border: 1px solid #162b75;  color: #fff;border-radius: 0 20px 20px 0;margin-left: -36px;}

#footer{    position: relative;
    z-index: 9999;}

#slidecontainer{position:relative; margin:auto; width:100%}
.rangevalue{position:absolute; color:red; border:1px solid #000; min-width:10px; top:30px}

.range-control {
  position: relative;
}

input[type=range] {
  display: block;
  width: 100%;
  margin: 0;
  -webkit-appearance: none;
  outline: none;
}

input[type=range]::-webkit-slider-runnable-track {
  position: relative;
  height: 12px;
  border: 1px solid #b2b2b2;
  border-radius: 5px;
  background-color: #e2e2e2;
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

input[type=range]::-webkit-slider-thumb {
  position: relative;
  top: -5px;
  width: 20px;
  height: 20px;
  border: 1px solid #999;
  -webkit-appearance: none;
  background-color: #fff;
  box-shadow: inset 0 -1px 2px 0 rgba(0, 0, 0, 0.25);
  border-radius: 100%;
  cursor: pointer;
}


output {
  position: absolute;
  top: -32px;
  display: none;
  width: 50px;
  height: 24px;
  border: 1px solid #e2e2e2;
  background-color: #fff;
  border-radius: 3px;
  color: #777;
  font-size: .8em;
  line-height: 24px;
  text-align: center;
}

input[type=range]:active + output {
  display: block;
  transform: translateX(-50%);
}
#header-fixed {
   position: absolute;
  top: 0px;
  display: none;
  background-color: white;
}
.kk{
position: sticky;
top: 0px;  background-color: white;}
.mh-attribute__attribute_31{min-height: 53px; }

.range1{position: absolute; top: 14px; left: 0;}
    /*.range1:before{content: '';    display: inline-block;    height: 12px;    width: 2px;    background: #b2b2b2;    position: relative;    top: -14px;    left: 9px;  }*/
    .range2{position: absolute; top: 14px; right: 0;}
    /*.range2:before{content: '';    display: inline-block;    height: 12px;    width: 2px;    background: #b2b2b2;    position: relative;    top: -16px;    right: -50px;   }*/
   
   
.sactive { background: #162b75 !important;color: #fff !important;padding: 5px 10px !important; display: block; width: 100%;text-align: left;}

 .loader_page {z-index:99999999;}   
 
#property-name .intro a, #property-name1 .intro a { background: #162b75 !important; color:#fff !important;}
   

#slider-range {background: #186caa !important;
  border-radius: 50px !important;
  height: 10px !important;
  margin-bottom: 50px !important;
  max-width: 230px;
  margin-left:8px;
  margin-top:20px;
  width:100%;
}
#slider-range .ui-widget-header {background: #186caa !important; }


  @media (min-width: 768px){
    #myhome-listing .mh-grid__1of3 {
  
} 
    
}

@media (max-width: 767px){
  .mh-breadcrumbs ul, .mh-breadcrumbs ul li{display: block !important; min-height: 50px; }
   .mh-breadcrumbs ul li a{display: block;text-align: center;} 
} 

#urlField {display:none;}

[type=checkbox] { margin-right:12px;}

   .wpcf7-form label { font-weight:500 !important; }
  .single-property_listings .wpcf7-checkbox {
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    padding-top: 15px;
    
}

 .single-property_listings .mdl-button { border-radius: 20px !important;}
 .single-property_listings .mh-comments   {display:none;} 

/*------|| I2K2 CSS ||----------*/

