.price-input {
	width: 100%;
	display: -webkit-inline-box;
	margin: 10px 0px 0px 0px;
}
.price-input .field {
	width: 50%;
	padding: 0px;
	line-height: 1.1;
}

.price-input .field div {
	display: flex;
	margin-top: 4px;
}

.price-input .field iconify-icon {
	font-size: 14px;
	float: left;
}

.price-input .field span {
	font-weight: 400;
	color: #333;
	font-size: 14px;
}
.inputlft {
	text-align: left;
}
.field input {
	width: 100%;
	margin-top: -2px;
	outline: none;
	font-size: 14px;
	color: #444;
	letter-spacing: 1px;
	font-weight: 800;
	border: none;
	background-color: transparent;
	-moz-appearance: textfield;
}
.inputrigt {
	text-align: right;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.slider {
	height: 6px;
	position: relative;
	background: #d9d9d9;
	border-radius: 5px;
	margin-top: 15px;
}
.slider .progress {
	height: 100%;
	left: 25%;
	right: 25%;
	position: absolute;
	background-color: transparent;
	box-shadow: none;
}
.range-input {
	position: relative;
}
.range-input input {
	position: absolute;
	width: 100%;
	height: 5px;
	top: -6px;
	background: none;
	pointer-events: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
input[type="range"]::-webkit-slider-thumb {
	height: 20px;
	width: 20px;
	border-radius: 50%;
	background: #9e0100;
	pointer-events: auto;
	-webkit-appearance: none;
}
input[type="range"]::-moz-range-thumb {
	height: 20px;
	width: 20px;
	border: none;
	border-radius: 50%;
	background: #9e0100;
	pointer-events: auto;
	-moz-appearance: none;
}
