.search-container {
	padding: 80px 0 40px;
}

.search-form {
	background: #fff;
	border: solid 1px #e8e8ed;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 0 20px;
	border-radius: 10px;
}
.search-form input {
	outline: none;
}

.search-form input[type=text] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
	width: 100%;
	border: none;
	padding-left: 10px;
}

.search-form input::-webkit-search-decoration,
.search-form input::-webkit-search-cancel-button {
	display: none;
	/* remove the search and cancel icon */
}
.search-form .search-btn {
	background: #0092dd;
	color: #fff;
	padding: 14px 30px;
	border-radius: 0 10px 10px 0;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.search-container {
		padding: 40px 0 30px;
	}
}
@media (max-width: 768px) {
	.search-container {
		padding: 0 0 20px;
	}
}