/*free demo*/
.form-label {
  margin-bottom: .5rem;
}
.from-block{
	max-width: 850px;
}
.mb-1 {
  margin-bottom: .25rem !important;
}
.red {
	color: #ff8300;
	font-size: 20px;
}
#contact .php-email-form input, #contact .php-email-form textarea {
	box-shadow: none;
	font-size: 14px;
	background: #e1f0ff;
	border-radius: 5px;
}
.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
*, ::after, ::before {
  box-sizing: border-box;
}

.normal_center {
  text-align: center;
}
#contact .php-email-form button[type="submit"] {
  background: linear-gradient(135deg, #f97316 0%, #ea580c 100%);
  border: 0;
  border-radius: 20px;
  padding: 8px 30px;
  color: #fff;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 10px;
}
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
}
[type="button"], [type="reset"], [type="submit"], button {
  -webkit-appearance: button;
}
button, select {
  text-transform: none;
}
button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
#contact .php-email-form button[type="submit"]:hover {
  cursor: pointer;
}
/*free demo*/