Moved the desktop rules over to using flexbox rather than crazy padding.