.container label { display: inline-block; }

div.propertyimage {display:inline;}

.propertyimage img {max-height:100px;margin-right:10px;margin-bottom:10px;}

.hidden {
    display: none;
}

.visible {
    display: block;
}

.rentals-home-form {margin-bottom:30px;}

.rentals-search-form {min-height:500px;}
#ShowAddPropFeatures label {display: inline-block;}


.search-item-container {

    width: 200px;

    display: inline-block;

    margin-right: 10px;

    vertical-align: top;

    height: 80px;

}

.search-item-container-home {

    width: 200px;

    display: inline-block;

    margin-right: 10px;

    vertical-align: top;

    height: 50px;

}

.search-item-container label {
    display: inline-block;
    width: 200px;

}

.advance-search input[type="submit"] {
padding-top:8px;
margin-top:0px;
}
.search-item-container-home input[type="text"], .search-item-container input[type="text"] {

    width: 180px;

    height: 40px;

    border: 1px solid #cccccc;

    display: inline-block;
    padding-top: 0px;
    padding-bottom: 0px;
}

.search-item-container-home ::placeholder, .search-item-container ::placeholder {

    color: gray;

    font-size: 13px;

    padding-left: 0px;

}

.search-item-container-home select, .search-item-container select {

    width: 200px;

    height: 40px;

    display: inline-block;
    padding-top: 0px;
    padding-bottom: 0px;
}

.search-item-container-home input[type="button"].secondary, .search-item-container input[type="button"].secondary {

    padding: 4px 16px;

}

    .search-item-select {

    display: inline-block;

    width: 30px;height:29px;

    border: 1px solid #cccccc;

    text-align:center;

}

#searchcontainerlocation {

    position: relative;

    z-index: 1;

}

.searchitemscontainer {

    position: absolute;

    margin-top: -40px;

    width: 200px;

    border: 1px solid #cccccc;

    background-color: #ffffff;

    margin-left: 5px;

    z-index: 2;

}

.searchitemscontaineritems div {

    padding-left: 5px;

}

.searchitemscontaineritems{

height: 200px;

overflow-y: auto;

}

.selected {background-color:#cccccc;}

.searchitemsdone {

    text-align: center;

    border-top: 1px solid #cccccc;

    padding-top: 10px;

}

#PropAvailabilities {

    margin-bottom: 10px;

}

.search-availabilities {

display: inline-block;
  margin: 0px 0 5px 0;
  padding: 3px 7px 3px 7px;
  background-color: #f0f0f0;
  border-radius: 4px;
}

.search-availabilities-selected, .search-availabilities-selected label {

    background-color: #4dc7ec;

    color: #f0f0f0;

}
.search-availabilities label {
  display: inline-block;
  margin-bottom: 0px;
}
a.search-paging {font-size:12px;padding:5px 12px 8px 12px;border:1px solid #4dc7ec;text-decoration:none;color:#ffffff;background-color:#4dc7ec;}

span.search-paging {font-size:12px;padding:5px 12px 8px 12px;border:1px solid #4dc7ec;text-decoration:none;color:#4dc7ec;background-color:#ffffff;}

/* ---------------------------------------------------------------------------------- */

.property-tile-container {
	 max-width: 540px;
	display: inline-block;
	margin-right:15px;
	width:100%;
}
.property-tile {

    display: inline-block;

    /*border: 1px solid #cccccc;*/

    margin-right: 20px;

    margin-bottom: 20px;

    vertical-align: top;

    width: 100%;
   

}

.property-tile-inner {
    heightx:200px;
    border:1px solid #cccccc;
    /*max-width:410px;*/
    width:100%;
    background-color: #fff;
}

.property-tile-title {

    margin:20px;

    font-weight:bold;

}

.property-tile-title span {

    

    font-weight: normal;

}

.property-tile-content {

    width:100%;

    margin-bottom:10px;

}

.property-tile-content-left {display:inline-block;width:35%;vertical-align:top;margin-left:20px;min-height:130px;}

.property-tile-content-right {display: inline-block;width:55%;vertical-align:top;padding-left:10px;min-height:130px;font-size:13px;}

.property-right-header {font-size:15px;}

.property-right-header span {font-size:14px;}

.property-tile-content-left img {

    width: 100%;

}

.property-tile-title-footer {

    background-color: #eeeeee;

    padding: 10px 10px 10px 20px;

    text-align: center;

}

.property-tile-title-footer svg {margin-top:-5px;}

/* ---------------------------------------------------------------------------------- */

input[type="radio"], input[type="checkbox"] {
  margin: 0px  0.5em 0 0;
}
.text-nowrap {
  white-space: nowrap !important;
}

/* ---------------------------------------------------------------------------------- */

.slider-nav img {
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  opacity: 0.6;
}

.slider-nav .slick-current img {
  opacity: 1;
  border: 2px solid #333;
}
.slick-slider .slick-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider-nav { margin-top: 10px;}
.slider-nav .slick-slide {
  max-height: 100px; /* or any height you prefer */
  overflow: hidden;
}

.slider-nav .slick-slide img {
  max-height: 60px;
  width: auto;
  height: auto;
  object-fit: contain; /* or 'cover' if you want it to fill */
}




.slick-slide img {
  max-height: 400px;       /* Change this value as needed */
  width: auto;
  height: auto;
  object-fit: contain;     /* Or 'cover' depending on how you want it to fit */
  margin: 0 auto;          /* Center horizontally if needed */
  display: block;
}
button.slick-prev:before,
button.slick-next:before {
  color: gray; 
}
.slick-slider .slick-slide {
margin-right:5px;
}
/* ---------------------------------------------------------------------------------- */
