made entire site responsive-- a LOT of changes here