add viewport. fix html and css with @media. fix .js menu