tweaking sizes and breakpoints for better usability on small screens