Added animation on scroll. Adjustments for mobile compatibility.