.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	margin-top: 0;
	background: #f9f9f9;
	border-bottom: 2px solid #000 !important;
}

.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
	background: transparent !important;
}

.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
	border: 0px solid #c02b0a !important;
	border-bottom: 2px solid #000 !important;
}

@media only screen and (max-width: 1100px) {
	.wpb_wrapper h1.vc_custom_heading {
		font-size: 40px !important;
		line-height: 100% !important;
	}
}

@media only screen and (max-width: 690px) {
	.wpb_wrapper h1.vc_custom_heading {
		font-size: 32px !important;
		line-height: 100% !important;
	}
}