responsive resizing & respect padding