Minor layout and css changes, added responsivness