CSS: minor fix

HTML: minor fix

JS: full responsive & adapt layer