responsive fix and smchange