I’ve been add several css code on your site, and now it works fine on my side. Please check it out.
About the background colour of the selected page, it will depend on your css selectors. So you just want to change the background colour of Home mobile menu item when your visitor visiting the homepage, right? I just want to make sure on this thing.