Hi,
Migration is not related to the theme. It is related to the WordPress and to your hosting and it is a common procedure to all the WordPress site.
It takes a while to get worked properly.
You should follow all the steps very carefully.
check this http://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-from-local-server-to-live-site/ for steps and make sure you follow all the steps carefully.
Regards,