Responsive Update

now works on mobile and any screen size