It is 24 hrs but I would suggest not to buy ticket on their website. There are many hidden aspects in their tickets and hence they can sell it at lower prices but yu might end up spending more eventually. I suffered myself recently and had to buy a new ticket for my travel as they gave me a bad ticket.