clientWidth , viewport  dimensions