added viewport tag and responsive CSS