#top ul .client-login a:hover {
	color: #fff !important;
}

#header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	position: relative;
}

body[data-form-style="minimal"] input[type="text"] {
	border-bottom: 2px solid !important;
}

div#gform_2_validation_container {
	display: none;
}

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {
	padding: 0px !important;
	border: 0px !important;
	background: transparent;
	margin: 0px;
}

.gform-body input, .gform-body textarea {
	width: 100% !important;
	padding: 10px 10px !important;
	height: 45px;
	background: transparent !important;
	margin: 10px 0px !important;
	border-bottom: 2px solid #000 !important;
}

@media only screen and (max-width: 1100px) {
	.wpb_wrapper h2.vc_custom_heading {
		font-size: 28px !important;
		line-height: 30px !important;
	}
	
	.wpb_wrapper h1.vc_custom_heading {
		font-size: 40px !important;
		line-height: 100% !important;
	}
}

@media only screen and (max-width: 690px) {
	.wpb_wrapper h2.vc_custom_heading {
		font-size: 22px !important;
		line-height: 30px !important;
	}
	
	.wpb_wrapper h1.vc_custom_heading {
		font-size: 32px !important;
		line-height: 100% !important;
	}
}