calculate padding width