@media (max-width:1024px) {
	.mlddm li a, .mlddm li a#buttonnohover {border-top: 3px solid #f1f6f4;}
	.footerInfo .company {display: inline-block;}
	.footerInfo .company img {margin-right: 18px;margin-bottom: 8px;}
}

@media (min-width:1025px) and (max-width:1232px) {
	.banner, .topmenu, .crumb,
	.footerInfo, .footerBase, 
	.middle, .middleHome	{width:100%;padding-left:1em;padding-right:1em;} 
}

@media (max-width:839px) {
	.main {padding-top:153px;}
	#menu, .topnav {display:none;}
	.slicknav_menu	{display:block;}
	.slicknav_btn {
		position:absolute;
		top:0;
		right:10px;
		padding-top:121px;
		margin:0;
		transition: all 1s ease;
		}
	.topRight {
		width:100%;
		padding-top:6px;
		padding-bottom:6px;
		background-color:#f1f6f4;
		text-align: left;
		}
	.certification {display:none;}
	.shrink .slicknav_btn {padding-top: 76px;}			
	.shrink .topRight {padding:3px 0;}
	.shrink .logo {padding:0;}
		
	.topRight .phone {padding-left:10px;font-size:0;margin:0;display:inline-block;}
	.topRight .phone img {display:none;}
	.topRight .phone a {font-size:0.938rem;}
	.topRight .phone a:before {content: url('mob-phone.png');position: relative;top: 3px;margin-right: 8px;}
	
	.email {
		font-size:0;
		display:inline-block;
		top:-6px;
		position: relative;
		border-left:1px solid #cccccc;
		padding-left:20px;
		margin-left:20px;
		}
	.email img	{display:inline-block;}
	.icon-bars:after	{content: url('mob-menu.png');}
	.banner {padding:0;}
	.logo {float: none;margin: auto;padding:15px 0;text-align:center;}
	}
	
@media (max-width:747px) {
   	.footerInfo .company {display:block;}
	.footerInfo .company img {display: block;padding-bottom:12px;}
	
	}

@media (max-width:700px) {
	.rightColPages {display: block;}
	.rightColPages > div:first-child {width:100%;}
	.rightColPages > div:last-child {width:100%;background:#f1f6f4;padding-top:1px;}
	h1 {font-size:2.000rem;}
	
	.crumb		{padding: 8px 0 8px 3px;}
	span.crumbTrail {padding-bottom:8px;}
}
@media (max-width:460px) {
	h1 {font-size:1.500rem;}
	.middleHome h1 {font-size:2.000rem;}
	.middleHome h3 {font-size:1.875rem;}
	.middleHome h2 {font-size:1.750rem;}
	span.crumbTrail {padding-bottom: 0;}
	
}


@media (min-width:541px) and (max-width:811px) {
	.submissionInList:not(:nth-child(2n)) {margin-right: 0.5%;}
	.submissionInList {width: 49.75%;}
}

@media (max-width:540px) {
	.submissionInList {width: 100%;}
	}

@media (max-width:640px) {
	.footerInfo .three-Col1, .footerInfo .three-Col2, .footerInfo .three-Col3 {width:100%;}
	.footerInfo .three-Col2, .footerInfo .three-Col3 {margin-top:6px;}

	}

@media (max-width:500px) {
	.footerInfo .sideBySide-Col1 {width:100%;}
	.footerInfo .sideBySide-Col1 img {display:none;}
	.footerInfo .sideBySide-Col1 h5 {display:block;}
	.footerInfo .sideBySide-Col2 {width:100%;text-align:left;}	
	}


