dynamic margins, box-sizing

box-sizing: border-box; adjust container where margins and padding stay
within not adding extra pixels