Separated out stylesheets for mobile, tablet and desktops.