some minor cleanup
added media query to make it easier to use on mobile