Co do braku responsywności:
<meta name="viewport" content="width-device-width, initelal-scale=1">
powinno być:
<meta name="viewport" content="width=device-width, initelal-scale=1">
A jeżeli chodzi o brak scrolla, może wystarczy do znacznika body dodać overflow-y: scroll;
Pozdrawiam