Css and template changes

Mostly about responsiveness