A popular form of Hinduism which emphasizes devotion to the god Vishnu and his avatars, particularly Krishna and Rama.