.title-service {
  text-transform: uppercase;
  font-size: 13px;
  color: #000;
  line-height: 18px;
  margin-bottom: 5px;
  margin-left: 10px;
   float: left;
}
.product_cat.container-ct {
  padding-top: 16px;
  padding-bottom: 16px;
}
.product_cat {
  
}
.item-img {
  float: left;
  margin-right: 10px;
  border: 1px solid #d0d0d0;
  padding: 2px;
  margin-left: 10px;
}
.title-item {
  margin-bottom: 5px;
}
.title-item a {
  color: #000;
  font-weight: bold;
  line-height: 18px;
}
.col-item-district, .col-item-price {
  color: #4e4e4e;
  line-height: 18px;
  margin-bottom: 2px;
}
.col-item-price-ct {
  font-weight: bold;
  color: #c61627;
}
.item-contents {
  padding-right: 30px;
}
.col-item-cl {
  float: left;
  width: 100%;
  padding: 15px 0px;
  border-bottom: 1px solid #e8e8e8;
}
.col-filter {
  border-bottom: 1px solid #e8e8e8;
  padding: 5px 0px;
  margin-left: 10px;
}
.col-item-price label {
  margin-right: 5px;
}
.active-col.col-item-cl {
  background: #F5F5F5;
}
.col-item-price label {
  margin-right: 5px;
}
li.item-popup {
  float: left;
  margin-right: 10px;
  border: 1px solid #d0d0d0;
  padding: 2px;
  margin-bottom: 10px;
}
a.bt-detaile {
  color: #ffffff;
  background: #3969e0;
  border: none;
  padding: 3px 0px;
  font-size: 13px;
  float: left;
  font-weight: bold;
  border-radius: 3px;
  margin-right: 12px;
  width: 85px;
  text-align: center;
}
.item-contents-map{
  padding-top: 20px;
}
a.bt-save {
  color: #ffffff;
  background: #ff9600;
  border: none;
  padding: 3px 0px;
  font-size: 13px;
  float: left;
  font-weight: bold;
  border-radius: 3px;
  width: 93px;
  text-align: center;
}
.sl-sv-sear {
  border: none;
  margin-right: 20px;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
   float: right;
}
/*
---------- .col-md-right ---------*/
.col-md-right {
  padding-left: 0px;
  margin-top: 15px;
}
.vertical.row-cl {
  overflow-x: hidden;
}
@media only screen and (min-width: 767px){
    .vertical.row-cl {
      height: 525px;
    }
    .sl-sv-sear {
      width: 118px;
    }
}
@media only screen and (min-width: 992px){
    .sl-sv-sear {
      width: 100%;
      margin-bottom: 15px;
    }
    .vertical.row-cl {
      height: 448px;
    }
}
@media only screen and (min-width: 1200px){
    .sl-sv-sear {
      width: 118px;
      margin-bottom: 0px;
    }
    .vertical.row-cl {
      height: 525px;
    }
}
@media only screen and (max-width: 767px){
    .vertical.row-cl {
      height: auto;
    }
    .sl-sv-sear {
      width: 100%;
      margin-bottom: 15px;
    }
}