My company refuses to pay me last month salary

I joined a private company on 5th of July. My job was calling the client and fixing the appointment For 15 days I was in a training and then I worked for 8 to 9 days. Then the company shifted their office from Whitefield to Kundanahalli signal. There I was not provided the phone to call for 10 days. After that my grandfather expired and I have taken a leave for 3 to 4 days after taking an approval. After a week on 28th august I was told to resign. I have a relieving letter in which there is mentioned I was good asset o the company. Company gave me in written that FNF usually take 45 days for the clearance however they will try to clear the FNF as early as possible. I am constantly following the company and they are extending the date. Now I demanded the exact date for FNF clearance, they are saying that I am the non performer and in contract it is mentioned company is not bound to pay any liability on termination. I am not asking them to pay any notice period compensation but the last month salary for which I have worked. Is the company entitled to pay me last month salary?