Personal congratulations
In life there are many occasion to address warm words. The most significant among them are the annual festivals and important events in the life of loved ones. So we can congratulate those or other events:

Happy New year - happy New year

Merry Christmas - Merry Christmas

Happy Birthday - happy birthday

Congratulations on your wedding day - Congratulations(em) wedding day

My congratulations on your wedding anniversary - congratulations happy anniversary
Some wishes are appropriate for almost all occasions:

New hopes and new beginnings - New hopes and new beginnings

Happiness, prosperity and success - Happiness, prosperity and success

Happier days ahead - Happy days ahead

May your dreams come true May all your (your) dreams

My best wishes to you - My best wishes to you (to you)
Official congratulations
When you are dealing with colleagues or partners, use more strict language. Will fit the following formula:

May I offer you my congratulations on/upon... to congratulate you...

Allow me to congratulate you on/upon... - Let me congratulate you on...

Please accept my congratulations on/upon... congratulations...

Wishes can look like the following:

I hope you have a holiday that fills your heart with joy - I Hope the holidays bring you good mood

We wish you a merry Christmas and much success in the new year - we Wish you a merry Christmas and great success in the new year

It is a good business greetings are considered to Express their joy of working with the recipient of the message:

It has been a pleasure to work with you this year to be Working with you this year has been a real pleasure

Thank you for giving me the opportunity to work with you - Thank you for what you have given me the opportunity to cooperate with you