Loosely based on the Ultimate Smart Banner fork
* Added support for Windows Phone
* New design for Android smart banner
* Ensure smart banner does not overlap main page content