

.q_logo img { height: 90% !important; }
.donate-btn span.qode-btn-text { padding-right: 7px !important; }
.donate-btn .fa-dollar { font-size: 20px !important; }
.intro-title h2 { text-align: center!important; }
.manual-download { min-width: 327.5px; }
.footer_bottom p { font-size: 16px; }
.column1.footer_col1 p { font-size: 15px; line-height: 24px; color: #ffffff; }
.full-height { height:100vh; }
.half-height { height:50vh; }
h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; }
.title.title_size_large h1 { font-weight: 700; color: #ffffff !important; }
h2.download-box { padding-top: 20px; margin-bottom: 10px !important; }
/* Footer Contact Form */
.footer_inner input.wpcf7-form-control.wpcf7-submit,
.footer_inner input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		background-color: #00aae1;
		border-width: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		color: #ffffff;
		font-size: 13px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0px;
		height: 52px;
		line-height: 52px;
		padding: 0 52px;	
}

.footer_inner input.wpcf7-form-control.wpcf7-submit:hover,
.footer_inner input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
		color: #ffffff;
		background-color: #95b8d1;	
}

.footer_inner input.wpcf7-form-control.wpcf7-text,
.footer_inner input.wpcf7-form-control.wpcf7-number,
.footer_inner input.wpcf7-form-control.wpcf7-date,
.footer_inner textarea.wpcf7-form-control.wpcf7-textarea,
.footer_inner select.wpcf7-form-control.wpcf7-select,
.footer_inner input.wpcf7-form-control.wpcf7-quiz{
		background-color: #3c3c3c;
		border-width: 0px;
		border-style:solid;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		color: #ffffff;
		font-family: 'PT Sans', sans-serif;
		font-size: 15px;
		line-height: 20px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0px;
		text-transform: none;
		padding-top: 15px;
		padding-right: 25px;
		padding-bottom: 16px;
		padding-left: 25px;
		margin-top: 0px;
		margin-bottom: 0px;	
}

.footer_inner input.wpcf7-form-control.wpcf7-text:focus,
.footer_inner input.wpcf7-form-control.wpcf7-number:focus,
.footer_inner input.wpcf7-form-control.wpcf7-date:focus,
.footer_inner textarea.wpcf7-form-control.wpcf7-textarea:focus,
.footer_inner select.wpcf7-form-control.wpcf7-select:focus,
.footer_inner input.wpcf7-form-control.wpcf7-quiz:focus{
		color: #ffffff;
		background-color: #424242;	
}

.footer_inner .wpcf7 form.wpcf7-form p {
    	margin-bottom: 3px;
}

@media only screen and (max-width: 1280px) {
    .intro-title { font-size: 35px; line-height: 41px; }
}
.two-column-text { column-count: 2; }
input#email___ecd412e904309dcce66177488240b016{background-color:#f9f9f9;border-color:rgba(105,105,105,.5);border-width:.5px;border-style:solid;color:#666;font-family:PT Sans;font-size:16px;line-height:24px;font-style:normal;font-weight:100;letter-spacing:0;width:75%;margin:20px 0;padding:10px 30px}input#ctct-submitted{background-color:#00aae1;border-width:0;color:#fff;position:relative;display:inline-block;width:12.5%;height:45px;line-height:40px;padding:0 23px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;text-shadow:none;margin-left:-6px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;border-radius:0}p.ctct-form-field.ctct-form-field-submit{display:inline} p.ctct-form-field.ctct-form-field-email.ctct-form-field-required { display: inline-block; } .ctct-form-wrapper .ctct-form-field { margin: 0; }
@media only screen and (max-width: 480px) {
	input#ctct-submitted {
		width: 85%;
	}

	input#email___ecd412e904309dcce66177488240b016 {
    		width: 109%;
    		margin-left: -6px !important;
	}
}