.searchmask-wrapper {
	margin-bottom: 2rem;
	min-height: 100px;
}
.searchmask-style {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	/* border-radius: .20rem !important; */
	position: relative;
	z-index: 20;
	margin-bottom: 2rem;
	min-height: 100px;
}

@supports (backdrop-filter: blur(9px)) {
	.searchmask-style {
		backdrop-filter: blur(10px);
		background-color: rgba(255,255,255,.65);
	}
}

@supports not (backdrop-filter: blur(9px)) {
	.searchmask-style {
		background-color: #fff;
	}
}

.searchmask-style-has-style>.searchmask-loader {
	content: '';
	border: 4px solid #f3f3f3;
	border-top: 4px solid #3498db;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	animation: spin 2s linear infinite;
	position: absolute;
	top: 35%;
	left: 50%;
}
.dropdown-trigger {
	cursor: pointer;
}
.searchmask-dropdown {
	position: absolute;
	z-index: 100;
}
@media (max-width: 768px ) {
	.searchmask-wrapper {
		min-height: 365px !important;
	}
}
@media (min-width: 768px ) and  (max-width: 1200px) {
	.searchmask-wrapper {
		min-height: 270px !important;
	}
}