Separated JS functions. Added better support for responsive mobile menu. Fixed issue with responsive text size. Other formatting fixes