

div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium,
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
	max-width: 100%;
}

/* Labels and sub-labels */
div.wpforms-container-full .wpforms-form .wpforms-field-label {
	display: block;
	font-weight: 400;
	font-size: 14px;
	float: none;
	line-height: 1.3;
	margin: 0 0 4px 0;
	padding: 0;
	color: #ececec;
}

ul li {

list-style-position: outside;
}

ul{
margin-left: 25px;
}

div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: #43b59c;
	border: 5px solid #ffffff;
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	padding: 15px 15px;
	width: 100%;
	text-transform: uppercase;
margin-top: 20px;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form input[type=submit]:active,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:active,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
	background-color: #ffffff;
	border: 5px solid #ffffff;
	cursor: hand;
	color: #000000;
}

.content-row p {
   margin-top: 10px;
}

/* Styles for the WHY How What Landing Page ----------------------------------- */




.why-how-what-slide-text h4{
	color: #ffffff !important;
	font-size: 30px;
}

@media only screen and (max-width: 768px) {
.why-how-what-slide-text h4{

	font-size: 20px;

}
}

@media only screen and (max-width: 1024px) {
.why-how-what-slide-text h4{

	font-size: 20px;

}
}

@media only screen and (max-width: 415px) {
.why-how-what-slide-text h4{

	font-size: 16px;

}
}

.why-how-what-slide-text h1{
	color: #ffffff !important;
	font-size: 48px;
}

@media only screen and (max-width: 1024px) {
.why-how-what-slide-text h1{

	font-size: 48px;

}
}

@media only screen and (max-width: 768px) {
.why-how-what-slide-text h1{

	font-size: 36px;

}
}



@media only screen and (max-width: 415px) {
.why-how-what-slide-text h1{

	font-size: 24px;

}
}

.why-how-what-top-cta {
	margin-top: 50px;
}

@media only screen and (max-width: 415px) {
.why-how-what-top-cta {
	margin-top: -10px;
}


