.contact-form select.form-control {
	appearance: auto;
	background-color: #000;
	color: #fff;
	color-scheme: dark;
	cursor: pointer;
}

.contact-form select.form-control option {
	background-color: #000;
	color: #fff;
}

.contact-form select.form-control option:checked {
	background: #1f1f1f linear-gradient(0deg, #1f1f1f 0%, #1f1f1f 100%);
	color: #fbd97a;
}

.contact-form select.form-control option:hover,
.contact-form select.form-control option:focus {
	background-color: #2b2b2b;
	color: #fff;
}

.contact-phone-wrap .iti {
	display: block;
	width: 100%;
}

.contact-phone-wrap .iti input.form-control {
	width: 100%;
}

.phone-hint {
	display: block;
	clear: both;
	margin-top: 8px;
	color: #aaa;
	font-size: 12px;
	line-height: 1.5;
}

.contact-phone-wrap label.error {
	display: block;
	position: static;
	clear: both;
	margin: 7px 0 0;
	padding: 0;
	color: #ff7676;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.45;
}
