.searchdesc{
			display:inline-block;
			margin-top:5px; 
		}
		.searchdesc .itemdelete{
			height:30px;
			padding:2px;
			float:left;
			overflow:hidden;
		}
		.searchdesc .itemdelete a{
			display: block;
			border-radius:3px !important;
			height: 26px;
			background-image: url(/img/x.svg);
			background-repeat: no-repeat;
			background-position: left 3px center;
			background-size: 17px; 
			color: #ffffff;
			font-size: 15px;
			background-color: #7a7a7a;
			padding: 3px;
			padding-left: 22px;
			line-height: 21px;
		}
.panel{
    margin-bottom:5px
}
.property_search{
	font-size:15px;
}
.property_search td{
  vertical-align:middle
}

.list_mobile td{
  vertical-align:top;
  font-size:15px;
}

.form-group .text-center{
	line-height:30px; 
}
  
.stdSelItem1 {
	border:none;
	color: #009be5; width:25px; text-align:center;
	background:none;
}
.stdSelItem2 {
	border:none;
	color: #009be5; width:25px; text-align:center;
	background:none;
}
.table td, .table th{
	border:1px solid #FFF !important; 
	padding:5px !important; 
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
   
}
.lable{
	color:#666
}
.vspacing{
	height:5px;
}
  
.bname{
	font-weight:bold;
	color:#4d5bad;
	font-size:17px
}
 
.other2, .input{
	font-size:13px;
  color: #898989;  
}

th{
	vertical-align: middle !important;
	font-weight:normal
}
.controlbtn{
	margin-top:10px
}
.controlbtn [class*='col-'] {
    padding:5px;
}  

.haveyoutube{  
	position:absolute;
	display:block;
	width:100%;
	max-width:50px;
	z-index:999; 
	text-align:center;
}
 
.haveyoutube img{ 
	height:38px !important;
	max-width:50px !important; 
	
}
.form-control{
  font-size:15px !important
}
.page-link{
  font-size:16px;
}
.page-item .disabled{
  font-weight:bold !important;
}
.picdiv{
  display: block;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  width:125px;
  height:90px;
    position: relative;
}
.vrdiv{
    position: absolute;
    left: 0;
    top: 0;
    background-color: #edddc8;
    padding: 2px 8px;
    color: #5765b5;
    font-size: 12px;
}
.saletype{
  display: flex;
  justify-content: space-between;
  margin:6px;
  margin-top: 0;
  width: 100%;
  max-width: 200px;
} 
.saleprice,.rentprice{
  font-weight:bold;
}

@media (min-width:768px) {
	.pimg{
    width:100px;
		height:80px; 
    object-fit: cover; 
	} 	
    #searchhead {
        display:none;
    }
    #searchcollapse {
        display:block
    }	
	.searchbd{
		border:none;
	}
	.form-group select.form-control,.form-group .textinput{
		padding:3px !important;
		height:30px;
		line-height:30px;
	}
}
@media (max-width: 991px) {
	.property_search{
		font-size:13px;
	}
}
@media (max-width: 767px) { 
  .httitle{
    display:none
  }
  .picdiv{ 
    width:125px;
    height:110px; 
  }
	.property_search{
		font-size:15px;
	}
	.pimg{
		max-width:100px;	 
	} 	
  #searchhead {
    display:block; 
  }
	.searchbd{
		margin:0;
	}
  #searchcollapse {  
		 
  }	
	 
	.table td,.prop .table th{
		border:1px solid #FFF !important; 
		padding:3px !important; 
	} 
	.paddingright5{
		padding-right:5px;
	}
	.paddingleft5{
		padding-left:5px;
	}	
	.haveyoutube{   
		max-width:80px; 
	}	
	.haveyoutube img{  
		min-height:80px !important;  
		max-width:80px !important;  
	}	
}