#sosearchpro {
	width: 100%;
}

	#sosearchpro .autosearch-input {
		height: 42px;
		line-height: 20px;
		padding: 0 10px;
		border: 1px solid #e5e5e5;
		box-shadow: none;
		background-color: transparent;
		background-image: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}

	#sosearchpro .button-search {
		border: none;
	}

	#sosearchpro .select_category {
		position: relative;
		display: table-cell;
		vertical-align: top;
		/* border:1px solid #e5e5e5; */
		/* border-top-right-radius: 0px !important; */
		/* border-bottom-right-radius: 0px !important; */
		background: white;
	}

		#sosearchpro .select_category select {
			height: 40px;
			width: 100%;
			line-height: 100%;
			padding: 0 5px;
			border: none;
			float: left;
			background-color: #e9f6f7cc;
			background-image: none;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
		}

	#sosearchpro .dropdown-menu li > a:hover {
		background: transparent;
	}

	#sosearchpro .icon-select::after {
		content: "\f107";
		color: black;
		font-family: "FontAwesome";
		right: 0px;
		top: 0px;
		position: absolute;
		pointer-events: none;
		background: white;
		line-height: 36px;
		width: 30px;
		height: 100%;
		text-align: center;
	}

@media (max-width: 479px) {
	#sosearchpro .media-body {
		padding: 0px 15px;
	}

	#sosearchpro {
		width: 100%;
	}

		#sosearchpro .select_category select {
			width: auto;
		}

		#sosearchpro .dropdown-menu {
			left: 0px !important;
		}
}

#sosearchpro .dropdown-menu .media {
	margin: 0px;
	border-bottom: 1px solid #e5e5e5;
}

#sosearchpro .dropdown-menu {
	padding: 0px;
	max-height: 300px;
	overflow-y: scroll;
}

	#sosearchpro .dropdown-menu .media:hover {
		background-color: #e5e5e5;
	}

	#sosearchpro .dropdown-menu .media-left {
		float: left;
		padding: 5px;
	}

	#sosearchpro .dropdown-menu .media-body {
		padding: 10px;
	}

		#sosearchpro .dropdown-menu .media-body a {
			float: left;
		}

		#sosearchpro .dropdown-menu .media-body .box-price {
			float: right;
			width: 100%;
		}

			#sosearchpro .dropdown-menu .media-body .box-price span {
				padding-right: 10px;
				float: left;
			}
