Updated logic for Issue #10

Included viewports up to 768px wide and eliminated issue with
background disappearing upon resize from mobile to desktop widths.