@media (max-width:1024px){
	#header #logo{ max-width: 170px; padding-top: 10px; }
		#header.scrolled #logo{ padding-top: 0px; }
	#pillarsbar a.panellink .content .logo{ margin: 0 0 40px; }
	#pillarsbar a.panellink .content .description{ display: none; }
	#pillarsbar a.panellink .content .title{ font-size: 16px; line-height: 20px; }
	.homenews li a .content{ padding: 15px; }
		.homenews li a .content .title{ padding-left: 15px; }
	#standalonelinks a{ display: block; width: 100%; min-height: auto; margin: 0 0 60px; border-color: rgba(255,255,255,0.1); }
		#standalonelinks a:nth-child(3n+2){ margin: 0 0 60px; }
	#footer{ padding-left: 30px; padding-right: 30px; }
}
@media (max-width:769px){
	.mobile{ display: block; }
	.lcol,
	.rcol,
	.col,
	.mobileblock{ float: none !important; clear: both !important; display: block !important; width: 100% !important; margin: 0 0 30px !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: 0 0 30px !important; text-align: center; }
	.pagebanner .inner{ height: 40vh; }
	.logo img{ max-width: 300px; }
	#slider a.navarrow{ display: none; }
	#pillarsbar .unitsrow .panellink{ width: 100%; margin: 0 0 30px; clip-path: polygon(0 0, 100% 0, 100% 60%, 90% 100%, 0 100%); }
		#pillarsbar a.panellink .content .logo{ height: 40px; }
	#pillarsbar .newsrow .homenews li{ width: 100%; }
		#pillarsbar .newsrow .homenews li:nth-child(3n+2){ margin: 0 0 30px; }
	.homenews li a{ padding: 0 0 25%; clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%, 0 65%); }
	.flashnewsbar .image{ width: 100%; margin-bottom: 30px; padding: 0 0 50%; }
	.flashnewsbar .text{ width: 100%; }
}
@media (max-width:700px){
	#slider p.content{ top: 0; }
		#slider p.content .title{ font-size: 30px; line-height: 38px; }
		#slider p.content .description{ font-size: 18px; line-height: 26px; }
	#pillarsbar .inner{ max-width: 100%; }
	#pillarsbar a.panellink .content{ padding: 10px; }
		#pillarsbar a.panellink .content .title{ display: none; }
	.homenews li a{ padding: 10px; clip-path: none; }
		.homenews li a .content{ position: relative; }
	.pagebanner .inner{ height: 80vh; }
	.newslist li a .thumb{ width: 100%; padding: 0 0 50%; margin: 0 0 15px; }
	.newslist li a .content{ width: 100%; }
	.newsbanner{ padding: 0 0 50%; }
	.teamlist li{ float: left; width: 100%; margin: 0 0 30px; }
		.teamlist li:nth-child(3n+2){ margin: 0 0% 30px; }
}