Avoided overflow: hidden. Bad for small screens.
Added classes for smaller screens.