Revert "Revert "Styling and behaviours of search page""

This reverts commit 12ec3a5957cf04a00544f9dc34013a39e7165a34.