final changes to site for desktop and mobile browsers