media query addition and tweaks