Overhaul of logic for displaying banners

Added class specificity for desktop vs mobile.