.select2-container--default .select2-selection--single {
	background-color: #eaf7ff !important;
}

.newphonegroup {
	display: flex;
	gap: 5px;
	/* margin-bottom: 15px; */
}
.select2-container--default .select2-selection--single {
	border: none !important;
}
.select2-search__field {
	background-color: #eaf7ff !important;
	border-radius: 5px !important;
	border: none !important;
}

.select2-search__field::placeholder {
	font-size: 14px; /* Change this as you like */
	color: #45b8ff !important;
	font-weight: 500; /* Optional: make it slightly bolder */
}
.select2-results__option--highlighted {
	background-color: #45b8ff !important;
}
.select2-dropdown {
	border: 2px dashed #45b8ff !important;
}

legend {
	font-size: 18px;
	/* color: #124463; */
	/* font-weight: bold; */
	margin-bottom: 15px;
	/* border-bottom: 1.5px solid #124463; */
	/* padding-bottom: 5px; */
}
.form-group {
	margin-bottom: 15px;
}
label {
	/* display: block; */
	/* margin-bottom: 8px; */
	font-size: 15px;

	/* font-weight: 500; */
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="date"],
input[type="number"],
textarea,
select {
	width: 100%;
	padding: 10px;
	/* border: 1px solid #ddd !important; */
	border: none !important;
	border-radius: 5px;
	/* margin-bottom: 15px; */
	font-size: 15px;
	background-color: #eaf7ff;
}

.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	height: 38px !important;
}

.select2-container--default .select2-selection--single {
	height: 38px !important;
	display: flex !important;
	align-items: center !important;

	font-size: 14px !important;
}
.message-box {
	padding: 10px !important;

	border: none !important;
	border-radius: 5px !important;

	font-size: 15px !important;
	background-color: #eaf7ff !important;
}
.inquery-form .card-body {
		padding: 40px;
	}
@media screen and (max-width: 600px) {
	.newphonegroup {
		display: block !important;
	}
    .select2-selection--single {
        margin-bottom: 10px !important;
    }
	.inquery-form {
		padding: 0px !important;
	}
	.inquery-form .card-body {
		padding: 10px !important;
	}
	.inquery-form h3 {
		font-size: 25px !important;
	}
    	.inquery-form p {
		font-size: 15px !important;
        line-height: normal !important;
	}
}
