section#primary {min-height: 200px;}

/*-- 404 Page --*/
.wrp404 {text-align: center;font-size: 18px;line-height: 40px;}
.wrp404-tag {margin: 60px 0 30px;}
.wrp404-tag span {display: block;font-size: 170px;font-weight: 900;line-height: 180px;letter-spacing: 35px;}
.searchform.search-form {margin: 30px 0 100px;}
/*.search-submit {background:#2699fb;border: 0;color: #fff;padding: 0 30px;height: 50px;}*/
.s.search-input {border: 0;margin: 0 20px 0 0; border: #e4e4e4 1px solid; padding: 0px 20px;height: 50px;width: 35%; font-size: 16px;}
.page-not-found {max-width: 74%;margin: auto;}
.searchsubmit {font-size: 16px;}
.search-submit {padding: 11px 25px 11px 25px; width: auto; text-align: center; display: inline-block; position: relative; font-size: 18px; font-weight: 400; color: #fff; background: #023e8a; border-radius: 50px !important; border: #023e8a 1px solid; transition: 0.4s ease all;}
.search-submit:hover {color: #ffffff; background: #1c1b17; border: #1c1b17 1px solid; text-decoration: none;}
/*.search-submit:before {font-family: FontAwesome; content: "\f054"; position: absolute; color: #fff; left: 22px; font-size: 14px; font-weight: 500; transition: 0.1s ease all;}*/
/*-- 404 Page --*/

.alignleft-img {float: left; margin: 0px 25px 10px 0px;}


@media screen and (max-width: 479px){
	.wrp404-tag span {font-size: 90px; letter-spacing: 15px;}
	.wrp404-tag {margin: 20px 0 30px;}
	.alignleft-img {float: none; margin: 0 auto 15px; display: table;}
}
.search-page-list li .listing-item {
    min-height: 120px;
}
.backtosearch{
	position: relative;
	top: -25px;
	text-align: right;
	height: 0px;
}
@media screen and (max-width: 767px){
	.backtosearch{height:auto;top:0;}
}
.search-page-list li .listing-price span{ font-size: 0; }
.search-page-list li .listing-price span i {
    font-size: 16px;
}
