fixing sizes on smaller screens. Still isn't perfect.