final mobile first version is broken in mobile view, plz refactor all media queries