I have problems about my website...

I have apartment that I rent and I made website for it.

I did SEO (beginers level).

My website was ranked great on google for my keywords until last month...

When i put keywords on google i can't find my website in first 120 results.Before that my website was on first 15 results.

But one thing is strange for me.When I put keywords in google i can't find my home page . It just give me other pages from my website that never ranked before,but not homepage....

All pages are indexed in google,I checked it...

I don't know why that happened . My hosting provider and my website was hacked , but I fixed that for 3 days.Did it take influence for ranking ?

If someone know what this is about,please help

Thanks in advance