once the theme is customized on the website if i want to transfer the theme to a new website, then the theme can be transferred with the customization or we have to again do the customization on the new website.
You can transfer the custom website (theme) to other website but keep a note that for each website you will require a new license to purchase.
is the theme can be customized as per my requirements?
yes, you can but you can’t resell the theme. for each website you have to purchase a license of the theme. and for customization features query you have to ask directly to the theme author.