The tree and the sun light at the background of the logo represent Nature and the meditating person under the tree is the symbolic representation of his understanding nature and living in harmony with Nature.
Modern trends of humanity have distanced man far away from the natural rhythm. In fact, Nature is eternal and does not require humanity but we need Nature and its resources for our existence. Ignorance and innocence of humanity and his excessive greed destroyed Nature enormously. Spirituality in its true sense is unison with Nature. So, proper understanding and responsibility to conserve Nature will be developed only through Spirituality.
The tree is symbol of upward growth. The branches, leaves, flowers and fruits represent life and enjoyment. The unseen roots are steadfast and provide essential nourishment for the growth of the tree. Likewise conversion of human knowledge into wisdom is possible only through meditation, the real nourishment to life. The logo implies that meditation allows man to go beyond the mind and merge with the Supreme self to attain the eternal bliss.