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