responsve header update
display banner content properly
proper noquery fallback