.browse-all h3 {
    margin-top: 0px;
    text-transform: uppercase;
    font-family: 'audreybold'!important;
}

body.com-property.view-properties #sp-main-body .container
{
  width: 96%;
  padding: 0;
  color:#002346;
}

.bg-image
{
  margin-top: 0px;
  position: relative;
  display:inline-block;
  max-height: 500px;
  width: 100%;
  object-fit: cover;
  /* position: relative; */
}

.properties-bg-image {
    position: relative;
}

@media (max-width: 767px){
.bg-image
{
  /* margin-top:20px; */
  position: relative;
  display:inline-block;
  max-height: 300px;
  width: 100%;
  object-fit: cover;
}}

.bg-image-category
{
  color: #fff;
  position: absolute;
  padding: 9px 16px;
  top: 0;
  left: 0px;
  font-weight: 900;
  /* background: #d0a44b; */
  margin: 10px;
  font-size: 14px;
}

.item-field {
    margin-bottom: 30px;
}

.properties-title a
{
  color: #bd9861!important;
  font-weight:bold;
  font-size: 30px;
  margin-top: 15px;
  display: block;
  margin-bottom: 10px;
  font-family: 'audreynormal';
  text-transform: uppercase;
}

.properties-type-list
{
  /* display: inline-block; */
  /* height: fit-content; */
}

.properties-type
{
  display:inline;
  text-align: center;
  border: 1px solid #002346;
  padding: 5px 6px;
  background: #002346;
  border-radius: 5px;
  margin-right:10px;
  margin-bottom:10px;
  font-size: 14px;
  color: #fff;
  font-family: 'gothamlight';
}

.properties-description
{
  color: #000;
  margin: 15px 0;
}
.properties-description
{
    height: 50px;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'gothamlight';
}

.read-more a
{
    font-size: 14px!important;
    border-radius:0px!important;
    border:2px solid!important;
    font-family:roboto;
    line-height:1!important;
    letter-spacing:0.5px!important;
    padding: 15px 20px 15px 20px!important;
    width: fit-content;
    text-transform: capitalize;
    display: block;
    background:#002346!important;
    border-color:#002346!important;
    color:#fff!important;
    font-family: 'audreynormal';
    text-transform: uppercase;
}

.read-more a:hover{background:#bd9861!important;border-color:#bd9861!important;color:#fff!important;}
.read-more a:hover{color:#fff!important;}


@media (max-width: 767px){
.read-more a{font-size: 12px!important;padding: 15px 20px 13px!important;}}

/*filter*/

label.element-invisible {
    display: none;
}
.view-properties input#filter_search {
    height: 45px; font-family:'gothamlight';
    border-radius: 0px;
}
.view-properties button.btn.hasTooltip {
    height: 45px;
    background: #002346;
    border-radius: 0px!important;
    color: #fff;
    padding: 14px 20px 20px 20px;
}

div#filter_category_chzn .chzn-single, div#filter_type_chzn .chzn-single{
    background: #fff;
    height: 40px; border-radius:0px;
    line-height: 40px;
}

.view-properties .chzn-single div b {
    margin-top: 8px;
}

.filter-search {
    display: flex;
    float: none!important;
    margin-bottom: 30px;
}

@media (max-width: 767px){
.js-stools-field-filter {
    width: 100%;
}
  
select#filter_category, select#filter_type {
    width: 100%!important;
    margin: 0px!important;
}

.view-properties .js-stools-container-bar {
    float: none!important;
}

.view-properties input#filter_search {
    width: 75%;
}

.view-properties .btn-wrapper.input-append {
    width: 100%;
}

.js-stools .btn-wrapper {
    display: inline-block;
    margin: 0 0px 0 0!important;
}

.view-properties button.btn.hasTooltip {
    padding: 14px 20px 10px 20px!important;
}}



/*pagination*/
.view-properties .pagination>li:first-child>a, .view-properties .pagination>li:first-child>span {
    border-radius: 0px;
}

.view-properties .pagination>li:last-child>a, .view-properties .pagination>li:last-child>span {
    border-radius: 0px;
    color: #000;
}

.view-properties .pagination>li>a, .view-properties .pagination>li>span {
    color: #000;
}

.view-properties .pagination {
    float: right;
    margin: 0;
}

