Fixed mobile-width issues (added media queries)