added viewport for responsive features