Used inumber/step for inputs

Finished styling with icon font
Added media queries for mobile vs larger layouts