.search-container > div > div:first-child{
	width: 20%;
}
.search-container > div > div:first-child > div{
	width: 100%;
}
.search-container > div > div:nth-child(2){
	width: 78%;
	padding: 0px 0px;
}
.search-list{
	border-bottom: 1px solid #e9e9e9;
	padding: 20px 0;	
}
.search-list.nb{
	border-bottom-width: 0;
}
.search-list > li{
	font-size: .80rem;
	color: #808080;
	margin: 7px 0;
}
.search-list > li i.icon-star-full2{
	color: #daa520;
}
.search-list > li input[type=radio]{
	vertical-align: bottom;
}
.search-list > li > h3{
	color: #414141;
	margin-bottom: 15px;
}
.search-list > li > a{
	padding-left: 5px;
}
.search-list > li > a:hover{
	color: #000;
}
.pbox input{
	width: 50px;
	border-width: 0;
	border-radius: 5px;
	font-size: .75rem;
}
.pbox{
	background: #fff;
	border: 1px solid #dbdbdb;
	padding: 5px;
	margin-right: 5px;
}
.main-search-container{
	width: 100%;
	background-color: #fff;
	border: 1px solid #dbdbdb;
}
.main-search-container > div{
	padding: 15px;
}
.main-search-container > div:nth-child(2){
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.main-search-container > div:nth-child(1) h6{
	margin-top: 5px;
}
.pagination{
	width: 100%;
	text-align: right;
	border-top: 1px solid #dbdbdb;
	margin-top: 7px;
	padding-top: 7px;
}
.pagination.nob{
	margin: 0;
	padding: 0;
	border-width: 0;
	text-align: center;
}
.pagination > span > a{
	display: inline-block;
	padding: 5px 8px;
	font-size: .75rem;
	border: 1px solid #dbdbdb;
	margin: 5px 0;
	margin-right: -5px;
	font-weight: 500;
}
.pagination > span > a.active, .pagination > span > a:hover{
	background-color: #f7f7f7;
}
.pagination > span > a:first-child{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.pagination > span > a:nth-last-of-type(1){
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.search-item{
	width:23%;
	margin-bottom: 2%;
}
.search-item > div{
	width: 100%;
	text-align: center;
}
.search-item > div:first-child img{
	width: 150px;
}
.search-item > div:nth-child(2) > *{
	margin-bottom: 5px;
}
.search-item > div:nth-child(2) p:nth-of-type(1){
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.search-item > div:nth-child(2) h5:nth-of-type(2) span{
	cursor: pointer;
	color: #0057a3;
	display: inline-block;
}
.search-item > div:nth-child(2) h5:nth-of-type(2) span:hover{
	color: #0057a3;
}
.sft{
	display: none;
}
.apply-filters-btn{
	background-color: #03a84e;
	color: #fff;
	border-radius: 3px;
	border-width: 0;
	padding: 10px 15px;
	font-size: .85rem;
	font-weight: 600;
	width: 100%;
}
.m-z{
	padding: 0 !important;
}
.chf-btns{
	width: 100%;
	display: flex;
}
.chf-btns > button{
	width: 100%;
	padding: 4px;
	border: 1px solid #808080;
	background:#f7f7f7;
	padding-top: 5px;
	font-weight: bold;
	border-radius: 0;
}
.chf-btns > button:first-child{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.chf-btns > button:nth-child(2){
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-left: -2px;
}
@media screen and (min-width: 950px){
	.apply-filters-btn:hover{
		background-color: #1ca261;
	}
	.chf-btns > button:hover{
		background-color:  #808080;
		color: #fff;
	}
}