Ranveer Singh has been hitting the gym religiously for a new look in Sanjay Leela Bhansali's film with Deepika Padukone. He has also been following a strict no salt diet. But it was testing times ...