@media (max-width:1190px){
	#mainnav>li>a{ font-size: 0.8rem; }
	.tileslist{ grid-template-columns: repeat(4,1fr); }
}
@media (max-width:1024px){
	#slider a.navarrow{ display: none; }
	.mobile{ display: block; }
	.lcol,
	.rcol,
	.col,
	.mobileblock{ float: none !important; clear: both !important; display: block !important; width: 100% !important; margin-bottom: 30px !important; }
	.padleft{ padding-left: 0 !important; }
	.padright{ padding-right: 0 !important; }
	#mainnav{ display: none; }
	a#mobilenavlink{ display: block; }
	#parent{ padding: 0; }
	#footercntr{ position: relative; left: auto; bottom: auto; }
		#footer p{ float: none !important; clear: both !important; display: block !important; width: 100% !important; margin-bottom: 30px !important; text-align: center; }
	.content .twocol{ grid-template-columns: 1fr; gap: 1rem; }
	.tileslist{ grid-template-columns: repeat(3,1fr); }
}
@media (max-width:700px){
	#header .inner{ flex-direction: column; }
	#header nav{ margin-top: 2rem; }
	#auxnav{ position: relative; inset: auto; justify-content: flex-start; flex-wrap: wrap; }
	.inner{ padding-left: 10px; padding-right: 10px; }
	.pagebanner{ margin: 0 0 1rem; }
	#maincontent .panel{ padding: 1rem; }
	#slider p.content{ position: absolute; left: 0; top: auto; right: 0; bottom: 1rem; z-index: 1000; display: flex; flex-direction: column; align-items: center; padding: 2rem; background-color: rgba(255,255,255,0.2); border-radius: 4px; box-shadow: 0 0 30px rgba(0,0,0,0.8); backdrop-filter: blur(5px); text-align: center; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
	.focuslinks{ flex-direction: column; }
	.tileslist{ grid-template-columns: repeat(2,1fr); }
}

/* iPhone 11 */
@media only screen 
and (device-width: 414px) 
and (device-height: 896px) 
and (-webkit-device-pixel-ratio: 2){
	
}

/* iPhone 11 Pro */
@media only screen 
and (device-width: 375px) 
and (device-height: 812px) 
and (-webkit-device-pixel-ratio: 3){
	
}

/* iPhone 11 Pro Max */
@media only screen 
and (device-width: 414px) 
and (device-height: 896px) 
and (-webkit-device-pixel-ratio: 3){
	
}