Will I be able to Turn ON/OFF cards during non banking hours?

Yes. Card ON/OFF is a service request that can be placed 24*7 irrespective of bank holidays.