Fixed CSS to properly work on mobile