To install a new theme you must first have a working WordPress installation. For information on installing WordPress, please see Installing WordPress, from the WordPress Codex. Once WordPress has been properly setup, there are two ways you can install new theme – from your WordPress Administration Panel or Manually via FTP.
Please refer to support@codevibrant.com for detail support.