According to law, they are not allowed to reduce their basic salary , they can change ur allowances but this should be for all the staff from same level as you are .
Unless you didnt attend the minimum working hour required they can deduct it from salary . Check with the HR to have a clear justification . GDLUCK