There cannot be a regular 12 hour duty every working day, it is against law. Normal duty hours are 8 per day. So there cannot be reduction in pay by Rs.3000/- for conforming to the law. Now in most places the minimum wages would be more that Rs. 12,000 for any skilled type of job. Once employee starts regularly getting Rs 15,000 pm it cannot be suddenly reduced to Rs. 12,000/-., it would be an illegal change in the eyes of law. If the matter gets reported to the Labour Department, the company would be really hard put to defend the matter. Such unilateral action should be protested and challenged.