I will customize themeforest joomla template as per your requirements.
-Home Page setup as per your description.
-Customization Inner pages like
- About us
- Photo Gallery
- Google map setup as your location
- Contact Form as dynamic and workable
- Social media support.
- Compatibility with all major browsers and mobile & tablets devices.
I can more help you if need add more function and section.