div.ccm-page.c5h-boxed {
	
	max-width: 100% !important;
	
}

.ccm-page .main-wrap {
	
	max-width: 100% !important;
	
}

.ccm-page div.branding {
	
	padding: 0 !important;
	
}

#logo-home img {
	
	height: 8em;
	width: auto;
	margin: 1em;
	
}

#logo-footer img {
	
	height: 4em;
	width: auto;
	margin: 1em;
	float: right;
	
}

#logo-words h1 {
	
	color: #fff;
	font-size: 1.5em;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	
}

.header-words p {
	
	color: #fff !important;
	padding: 1em 0;
	margin: 0;
	
}

.c5h-banner-wrap-full img {
	
	width: 100% !important;
	
}

.section-with-background .c5h-section-description {
	
	padding: 1em;
	
}

.form-group.captcha {
	
	margin-bottom: 1em;
	
}

.ccm-page .button-group.stack>li {
	
	margin-bottom: 0.7em !important;
	
}


@media (min-width: 40.063em) {
	
	ul.branding-left {
		
		display: none;
		
	}
	
}

@media (min-width: 767px) {
	
	ul.branding-left {
		
		display: block;
		
	}
	
}

@media (max-width: 767px) {
	
	#logo-home img {
	
		height: 4em;
		margin: .5em;
		
	}#logo-footer img {
	
		height: 2em;
		margin: .5em;
		
	}
	
	.header-words p {
		
		padding: .5em 0;
		
	}
	
}
