Add smooth-scrolling, remove 'back to top' button from smaller screens

- Add smooth-scrolling effect for 'back to top' action
- Remove 'back-to-top' button from showing up on smaller screens to prevent overlap
with page content.