Tweaking - current system works great at properly defined breakpoints, but kind of falls apart when sized at peculaiar viewport widths