If you can’t upload images in the Themify panel, double check the ‘uploads’ folder in the theme. Make sure you have the write permission on that folder (755 or 777). To find out the folder permission: connect to your server with a
FTP software, go to the theme folder, right click on the ‘uploads’ folder and view the folder info/property, make sure the permission is 755 or 777. Also, double check if your server allows HTTP upload. To check if your server allows HTTP upload, add a test post and upload a test image with the WordPress image uploader. If you get an error message when uploading images with the uploader, contact your host provider for assistance.
Alternative Way:
If you can’t upload images via the option panel, upload the images using WordPress media uploader or FTP. Then copy and paste the image URL manually in the option panel input field.