Once you have the new wordpress theme on your local hard drive, you have to upload it under the
'wp-content/themes
' directory of your website. You have two options to do that:
You can upload the .zip file of the theme in the
'wp-content/themes
' directory via the File Manager and extract it online, or
Extract the file in your computer and then to upload the content in the desired folder via FTP.
Now, that you have the new theme uploaded on your site in the right folder, you can see it in your WP admin panel and select it as a default theme for your site.
when i have search for wordpress jobs and wordpress projects i have found wordpress-freelancer.com which is totally free and got result free and for wordpress freelancer, wordpress freelance ,wordpress freelancers its a free resources