Why I am not getting emails from my site?

The theme has no functionality to send the emails, it's done by wp_mail it's the function WordPress uses to send the email. Unfortunately, theme support cannot be helpful in this case as it's above the theme and its functionality. 

The most common reason for emails going missing is that your WordPress hosting server is not properly configured to use the PHP mail() function.

Below you can find some helpful actions you can take to fix the issues:

  1. Check the spam folder. Probably the emails are sent correctly but got to the Spam folder.
  2. Contact your hosting server support and discuss the issue with them. Do not forget to ask them to check the mail error logs as they can help you in resolving the issues.
  3. Check the alternative ways to send the email. You can use mail sending plugins for this purpose.