NAVIGATING THE ONLINE LANDSCAPE: A COMPREHENSIVE OVERVIEW TO MARKETING IN THE 21ST CENTURY