Fix width issue in firefox
fixed cross-browser gradient issue
Added mobile-adaptive adjustments