Hi,
1) From the description of our plugin:
Create a local directory, based on a single location, using the GeoDirectory free core plugin. Focus on a street or go as wide as a city. Expand to multiple locations or make a global directory with our Location Manager premium add-on.
2) Same as n1
3) You need the custom post type add-on and create a listing type without physical location. You cannot have a mix of online businesses and businesses with a physical locations in the same listing type.
4) That depends on the theme, not knowing which theme you are using makes impossible to answer. If you provide a link where we can see the problem, that would be ideal.
Thank you
p.s. adding urgent to the title of your requests, will not get you faster support. We reply within 24hrs to all tickets during week days and up to 48hrs during weekends.
https://wpgeodirectory.com/support-policy/