	.slicknav_menu {
		display:none;
	}
	.js #menu {
		display:none;
	}
@media screen and (max-width: 73.5em) {
.js .slicknav_menu {
	display:block;
}
	body {
		background-image:none;
	background-color:#FFF;
}
.top_header {
	width:100%;
	height:auto;
	}
.top_header_container {
	width:100%;
	height:auto;
	}
.top_header_container_spacer {
	width:100%;
	height:auto;
	}
.top_header_container_left {
	width:60%;
	height:auto;
	}
	.top_header_container_left img{
	width:90%;
	height:auto;
	}
.top_header_container_right {
	width:40%;
	height:auto;
	}
	.taglinewrap {
	width:100%;
	height:auto;
	}
.taglinewrap_container {
	width:100%;
	height:auto;
	}
		.taglinewrap_container h2{
text-align: center;
font-size: 1.375em;
padding-top:20px;
	}
			.taglinewrap_container h3{
text-align: center;
font-size: 1.375em;
padding-right:0px;
	}
.nav_wrap {
	display:none;
}
.content_left_home {
	display:none;
	}
.content_left {
	width:93%;
	height:auto;
	margin-left:10px;
}
.content_left h2 {
	padding-top:12px;
}
.content_left img {
	width:60%;
	height:auto;
}
.content_right {
	width:90%;
	height:auto;
}
.content_right img {
	width:100%;
	height:auto;
}
.content_right h4 img {
	width:10%;
	height:auto;
}
.spacer_footer {
	width:100%;
	height:auto;
	}
.footer_wrap {
	width:100%;
	height:auto;
	}
.footer_container {
	width:100%;
	height:auto;
}
.footer_left_spacer {
	display:none;
}
.footer_left {
	width:50%;
	height:auto;
	}
.footer_left img {
		width:20%;
		padding-bottom:30px;
		padding-left:30px;
}
.footer_left p {
		padding-left:4px;
		padding-right:0px;
		font-size: 0.688em;
}
.footer_right {
	width:50%;
	height:auto;
}
.footer_right img {
	width:80%;
	height:auto;
	padding-top:6px;
}
.bottom_line {
	width:100%;
	height:auto;
}
}
@media screen and (max-width: 55em) {
.js .slicknav_menu {
	display:block;
	}
	body {
		background-image:none;
	background-color:#FFF;
}
.top_header {
	width:100%;
	height:auto;
	}
.top_header_container {
	width:100%;
	height:auto;
	}
.top_header_container_spacer {
	width:100%;
	height:auto;
	}
.top_header_container_left {
	width:60%;
	height:auto;
	}
	.top_header_container_left img{
	width:90%;
	height:auto;
	}
.top_header_container_right {
	width:40%;
	height:auto;
	}
	.taglinewrap {
	width:100%;
	height:auto;
	}
.taglinewrap_container {
	width:100%;
	height:auto;
	}
		.taglinewrap_container h2{
text-align: center;
font-size: 1.375em;
	}
			.taglinewrap_container h3{
text-align: center;
font-size: 1.375em;
padding-right:0px;
	}
.nav_wrap {
	display:none;
	}
.spacer {
	width:100%;
	height:auto;
	}
.content_wrap {
	width:100%;
	height:auto;
	background-color:#FFF;
	background-image:none;
	}
.content_left {
	width:93%;
	height:auto;
	margin-left:10px;
}
.content_left h2 {
	padding-top:12px;
}
.content_left img {
	width:70%;
	height:auto;
}
.content_left h1 { 
	text-align:left;
	padding-left:0px;
}
.content_left h3 { 
	padding-left:10px;
	padding-right:4px;
}
.content_left p {
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}
.content_right {
	width:100%;
	height:auto;
}
.content_right img {
	width:100%;
	height:auto;
}
.content_right h4 img {
	width:10%;
	height:auto;
}
.content_lp {
	width:90%;
	height:auto;
}
.lp_page_left {
	width:100%;
	height:auto;
}
.lp_page_right {
	width:100%;
	height:auto;
}
.spacer_footer {
	width:100%;
	height:auto;
	}
	.spacer_footer_container {
	width:100%;
	height:auto;
	}
.footer_wrap {
	width:100%;
	height:auto;
	}
.footer_container {
	width:100%;
	height:auto;
}
.footer_left_spacer {
	display:none;
}
.footer_left {
	width:50%;
	height:auto;
	}
.footer_left img {
		width:25%;
		padding-bottom:30px;
}
.footer_left p {
		padding-left:4px;
		padding-right:0px;
		font-size: 0.688em;
}
.footer_right {
	width:50%;
	height:auto;
}
.footer_right img {
	width:100%;
	height:auto;
	padding-top:6px;
}
.bottom_line {
	width:100%;
	height:auto;
}
}
@media screen and (max-width: 41.125em) {

}
@media screen and (max-width: 32.25em) {
.js .slicknav_menu {
	display:block;
	}
.top_header {
	width:100%;
	height:auto;
	}
.top_header_container {
	width:100%;
	height:auto;
	}
.top_header_container_spacer {
	width:100%;
	height:auto;
	}
.top_header_container_left {
	width:100%;
	height:auto;
	}
	.top_header_container_left img{
	width:90%;
	height:auto;
	}
.top_header_container_right {
	width:100%;
	height:auto;
	}
	.taglinewrap {
	width:100%;
	height:auto;
	}
.taglinewrap_container {
	width:100%;
	height:auto;
	}
.taglinewrap_container h2 {
	font-size:1.500em;
}
.taglinewrap_container h3 {
	display:none;
}
.nav_wrap {
	display:none;
	}
.spacer {
	width:100%;
	height:auto;
	}
.content_wrap {
	width:100%;
	height:auto;
	}
.content_container {
	width:100%;
	height:auto;
	}
.content_left_home {
	display:none;
	}
.content_cs {
	width:100%;
	height:auto;
}
.content_cs img {
	width:15%;
}
.content_cs h4 {
	padding-left:10px;
	padding-right:30px;
}
.content_cs h1  {
	padding-left:10px;
	padding-right:4px;
	font-size: 1.750em;
}
.content_cs h3  {
	padding-left:10px;
	padding-right:4px;
	font-size: 1.000em;
}
.content_cs p  {
	padding-left:10px;
	padding-right:40px;
}
.content_lp {
	width:100%;
	height:auto;
}
.lp_page_left {
	width:100%;
	height:auto;
}
.lp_page_right {
	width:100%;
	height:auto;
}
.lp_page_left h1  {
	padding-left:10px;
	padding-right:4px;
	font-size: 1.750em;
}
.lp_page_left h3  {
	padding-left:10px;
	padding-right:4px;
	font-size: 1.250em;
}
.lp_page_left p  {
	padding-left:10px;
	padding-right:20px;
}
.lp_page_left ul {
	margin: 0px;
	margin-left:40px;
	margin-bottom:15px;
}
.lp_page_left li {
	padding-right:35px;
}
.wrapper {
	margin-left:0px;
}
.content_left {
	width:93%;
	height:auto;
	margin-left:10px;
}
.content_left h2 {
	padding-top:12px;
}
.content_right {
	width:95%;
	height:auto;
}
.content_right h1  {
	padding-left:10px;
	padding-right:10px;
	font-size: 1.750em;
}
.content_right h2  {
	padding-left:10px;
	padding-right:15px;
	font-size: 1.125em;
}
.content_right h3  {
	padding-top:2px;
	padding-left:10px;
	padding-right:15px;
	font-size: 0.875em;
}
.content_right h5  {
	padding-left:10px;
	padding-right:15px;
	font-size: 1.125em;
}
.content_right p  {
	padding-left:10px;
	padding-right:10px;
}
.content_right h4 img {
	width:10%;
	height:auto;
}
.content_right ul {
	margin: 0px;
	margin-left:30px;
	margin-bottom:15px;
}
.content_right li {
	font-size: 1.0em;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.content_right h5  {
	padding-left:10px;
	padding-right:15px;
}
.spacer_footer {
	width:100%;
	height:auto;
	}
	.spacer_footer_container {
	width:100%;
	height:auto;
	}
.footer_wrap {
	width:100%;
	height:auto;
	}
.footer_container {
	width:100%;
	height:auto;
}
.footer_left_spacer {
	display:none;
}
.footer_left {
	width:95%;
	height:auto;
	}
.footer_left img {
		width:26%;
		padding-bottom:30px;
}
.footer_left p {
		padding-left:0px;
		padding-right:0px;
		font-size: 0.625em;
}
.footer_right {
	width:100%;
	height:auto;
}
.footer_right img {
	width:90%;
	height:auto;
	padding-top:6px;
}
.bottom_line {
	display:none;
}

}
@media screen and (max-width: 24em) {

}