add viewport to html and media queries to css for smartphone/tablet/laptop viewing