Javascript more OLP'ed, textinput validates for special characters
Responsiveness worked on with media queries