Hi,
Sorry for the issues you are having. I can help troubleshoot this with you.
I took a look at your site and it looks like because you have that floating header it is causing the issue.
I found this css fixes it for the most part:
.tribe-is-responsive .kad-primary-nav ul.sf-menu a {
color: #000;
}
.tribe-is-responsive #tribe-events-pg-template {
margin: 120px auto;
}
Add that css to your theme’s stylesheet or through a plugin such as Simple Custom CSS.
Let me know if that helps, but please note we are limited in providing help on theme compatibility beyond this.
Thanks