Fix centering on some small screens

IE and Safari weren't doing a great job with my portfolio on small
screens. With this change, flexbox will only kick in after the page is
wide enough for two columns.