I checked your site carefully. Just list the solution for those issues below
1. I found you have added the following custom CSS, how about remove it? it’s confict with the original responsive CSS.
@media only screen and (max-width: 767px) {
h1#logo a{ display:block; width:200px; }
}
2. It seems visual composer plugin has been changed their CSS so that the row is moved to right about 15px, try to add the following CSS to adjust it. I will also improve it in the next version.
body .vc_row{margin-right:0;}
3. Sounds like the revolution slider covered the topbar, but when I check it on the mobile device, they are visible, how about scroll the page down? Could you post a screenshot here?
Thanks