Mobile Banner and Overlay

A mobile overlay is created to live on top of a page, and includes a background color or image that can be auto or user initiated to close, specifically for mobile devices. This version contains a leave behind banner once the overlay is closed.