changes to responsive css

changed everything to em's where possible