.searchResults {
	padding-bottom: 100px;
}
.customForm {
	width: 790px;
	height: 70px;
}
.customForm form {
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	border-radius: 10px;
	overflow: hidden;

}
.customForm input[type="text"] {
	width: 79%;
	height: 100%;
	border: none;
	padding-left: 50px;
	font-size: 18px;
}
.customForm input[type="submit"] {
	width: 20%;
	height: 100%;
	border: none;
	background: #29b7c5;
	cursor: pointer;
	transition: all 0.2s ease-out;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0.6px;
	color: #fff;
}
.customForm input[type="submit"]:hover {
	opacity: 0.8;
}
.searchPageResults .toolsSearchList {
	margin-top: 60px;
}
.searchPageResults .toolsSearchList .searchTitle {
	font-size: 25px;
	font-weight: 700;
	color: #29b7c5;
}
.searchPageResults .toolsSearchList li {
	margin: 35px 0 0 13px;
}
.searchPageResults .toolsSearchList li b,
.searchPageResults .toolsSearchList li a {
	color: #b8b8b8;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	transition: all 0.2s ease-out;
}
.searchPageResults .toolsSearchList li:hover a,
.searchPageResults .toolsSearchList li:hover b {
	color: #29b7c5;
}
.searchPageResults .toolsSearchList li .price {
	margin-top: 15px;
}
.searchPageResults .toolsSearchList li::marker {
	color: #29b7c5;
}
.searchPageResults > p:first-child {
	margin-top: 50px;
}

@media(max-width: 991px) {
	.customForm {
		width: 700px;
		height: 50px;
		margin: 0 auto;
	}
	.searchPageResults {
		max-width: 700px;
		margin: 0 auto;
	}
}
@media(max-width: 767px) {
	.customForm {
		width: 100%;
	}
	.searchPageResults .toolsSearchList .searchTitle {
		font-size: 20px;
	}
	.searchPageResults .toolsSearchList {
		margin-top: 40px;
	}
	.searchPageResults .toolsSearchList li {
		margin-top: 25px;
	}
	.searchPageResults .toolsSearchList li b,
	.searchPageResults .toolsSearchList li a {
		font-size: 16px;
	}
}
@media(max-width: 499px) {
	.customForm {
		height: 40px;
	}
	.customForm input[type="text"] {
		padding-left: 15px;
		font-size: 16px;
		width: 68%;
	}
	.customForm input[type="submit"] {
		width: 30%;
		font-size: 16px;
	}
	.searchPageResults .toolsSearchList .searchTitle {
		font-size: 18px;
	}
}

.available.red{
	color: red;
}