I built a website that worked surprisingly well on mobile devices, despite my not doing any extra work to make it so, except for one element. There's a floating sidebar that once a mobile user enlarges text it shifts around the page, often covering up other elements, and refuses to enlarge along with the rest of the page. The site in question: http://www.integrushealth.com/index.html Any help would be greatly appreciated.

Also, this seems to be a problem with iOS more than Android.