Fixed positioning issues on mobile and when resizing