.prof_cons_select {
	display: block !important;
}

.two_input_row_desktop {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 15px;
}

.two_input_row_desktop > div {
	display: inline-block;
}

.mdc-select__anchor {
  width: 100% !important;
  background-color: transparent !important;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.38);
  border-radius: 5px !important;
}

.cnsmr .mdc-text-field {
	width:100%;
}

.cnsmr .udb-contact-submit-button {
	margin-top: 40px;
}


@media only screen and (max-width: 500px) {
  /* Your CSS styles for screens under 500px width */
}

.udb-form-loader {
	position:relative;
}

.udb-form-loader::before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index:10;
	background:rgba(255,255,255,0.8);
	content:' ';
}

.udb-form-loader::before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index:11;
	content:' ';
	background-image:url('images/loader.gif');
	background-repeat:no-repeat;
	background-position:center 100px;
}
