Adjust columns for tablet and mobile devices (needs a little more work)