working smooth scroll for single page nav