added media queries for mobile support