responsive module: better media viewport width calculation