added viewport width