.bg-title-page {
  width: 100%;
  height: 200px;
  margin-top: 50px;
  padding-left: 15px;
  background-repeat: no-repeat !important;
  background-position: center 0;
  background-size: cover;
  /* background: fixed; */

}

.book-online {
  background: url(../images/booking-bg.jpg);
  background-size: cover;
  background-position: center;
  height: 400px;
  padding: 70px 40px;
} 

.book-online h2{
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.book-online .item h6{
  align-self: center;
  border-radius: 50%;
  background: #fff;
  color: #000;
  margin-left: 110px;
  height: 20px;
  width: 20px;
}

.book-online p{
  color:  #fff;
  font-size: 14px;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400px;
}

.book-online .item img{
  width: 80px;
  height: 80px;
}

@media (max-width: 768px) {
  .book-online{
    padding: 70px 10px;
  }
  .book-online h2{
   font-size: 20px
  }
   .book-online .item img{
     width: 60px;
     height: 60px;
   }

   .book-online p{
     font-size: 12px;
     font-weight: 500;
   }
}

@media (max-width: 575px) {
  .book-online{
    padding: 70px 10px;
  } 

  .book-online .item h6{    
    margin-left: 50px;
  }

  .book-online h2{
    font-size: 20px
   }
   .book-online h2{
    font-size: 20px
   }
    .book-online .item img{
      width: 60px;
    }
 
    .book-online p{
      font-size: 12px;
      font-weight: 500;
    }
}
#properties{
  margin-top: 20px;
  padding: 20px;
}

#properties-mart {
  background: url(../img/properties.jpg) fixed center;
  background-size: contain no-repeat;
  height: 250px;
} 

#properties-mart h3{
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}
#properties{
  margin-top: 20px;
  padding: 20px;
}

.search-box{ 
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  height: auto;
  position: relative;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px
 } 
 
 .search-box-header{
  border: 10px;
  border-color: #cccccc;
  border-radius: 10;
  background: #436000;
 }

 .search-box h4{
  text-transform: uppercase; 
  text-align: center;
  padding: 10px;
  font-size: 15px;
  font-weight: 600;
  color: #ffffff;
 }


.realty .status{
  position: absolute;
  top: 0;
  z-index: 1;
  display: block;
  width: 100%;
  color: #fff;
  padding:0 3px;
  text-align: right; 
  font-size: 12px;
}