simplify search state behaviour
some styles improvments
adding some responsive styles