optimized slightly
added media queries