Hello,
1) The sub menus are not working because it’s missing the navigation JS code of the template inside your js/theme.js file. Probably in some moment you removed this part of code. We do not recommend change core files like theme.js and theme.init.js. For now to fix you can replace all code of your js/theme.js with this new below:
https://www.okler.net/previews/porto/8.0.0/js/theme.js
2) Regarding the responsive, the only part I consider it’s not responsive is the slider. But as I mentioned for you on this reply #10034684, you should use the responsive levels of revolution slider to set different values for each screen size, like font size, position “x”, position “y”, etc.
If you consider other sections not responsive, please let me know wich are exactly the sections and I can help you with instructions.
We hope this helps!
Kind Regards,
Rodrigo.
If you are satisfied with Porto HTML and our support, please leave your comment and rating on ThemeForest downloads page. That helps us a lot: https://themeforest.net/downloads