instead of playing with z-indices, I decided to just not show buttons behind the session details (unnecessary element)
I changed the map buttons styling so it will always fit the screen size on mobile devices, unfortunately our 100% goes outside device view, so I decided to manually adjust paddings, and the right side placement. I know it's not nice, but fixing the width will be harder.
Changes: