Welcome to Android Central! If they won't cover it under warranty, then unfortunately you'll probably just have to bring it to a repair shop.
I'm a bit confused, though--the S7 was just released in March, and should have a 1 year warranty. How is your warranty expired? Was it a refurb? Or are you talking about an S6?