much better css and responsive strategy focused on enhancement rather than degrading elements