added viewport lock for responsive