@media (max-width:1901px) {
	.main #rowContainer130 {background-image:none;}
	}

@media (min-width:1025px) and (max-width:1232px) {
	.banner, .crumb,
	.footerInfo, .footerBase, 
	.middle, .middleHome	{width:100%;padding-left:1em;padding-right:1em;} 
}
@media (max-width:1232px) {
	.topmenu {width: 100%;padding-left: 0;padding-right: 0;}
}

@media (max-width:900px) {
	#menu, .topnav {display:none;}
	html .slicknav_menu	{display:block;}
	.topRight {
		position:absolute;
		top:34px;
		right:80px;	
}
	.slicknav_btn {
		position:absolute;
		top:40px;
		right:10px;
	}
	.shrink .topRight {top:22px}	
	.shrink .slicknav_btn {top:27px}
}


@media (max-width:893px) {
	.columns4 {
		grid-template-columns: repeat(2,1fr);
		column-gap: 2%;
		}
	.oneLine {
		display: block;
		}
		
	.arrowRight {
		width: 100%;
		display: block;
		text-align: left;
		}
		
	a.arrowRight::after {margin-left: 8px;padding-right: 8px;}
	a:hover.arrowRight::after {margin-left: 16px;padding-right: 0;}
}

@media (max-width:681px) {
	.footerInfo .sideBySide-Col1 {display: block;}
	.footerInfo .sideBySide-Col1 span {display: block;}
	.footerInfo .sideBySide-Col1 span:first-child {margin-bottom: 8px;}
	}

@media (max-width:640px) {
	.footerInfo .sideBySide-Col2 {text-align:left;}
	.introText {text-align: left;}
}
@media (max-width:639px) {
	.introText {text-align: left;}
	}

@media (max-width:526px) {
	.logo {width:200px}
	.topRight {top:22px}
	.topRight span {
    	position: relative;
    	top: 0;
    	display: block;
	}
	.slicknav_btn {top:34px}	
	.shrink .topRight {top:10px}
	.main {padding-top:100px}
	
}	
	
	
@media (max-width:443px) {
	.columns4 {
		grid-template-columns: repeat(1,1fr);
		column-gap: 0%;
		}
}

@media (max-width:430px) {
	.logo {width:130px}
	.topRight {top:13px;}
	.slicknav_btn {top:26px}
	.shrink .topRight {top:0}	
	.shrink .slicknav_btn {top:17px}
	.shrink .logo img {max-width:100%;}
	.main {padding-top:74px}
}

@media (max-width:327px) {
	a.arrowRight::after {margin-left: 4px;padding-right: 4px;}
	a:hover.arrowRight::after {margin-left: 8px;padding-right: 0;}
}
