CSS changes for better responsiveness