Cómo hacer un ajuste automático de ancho de diviv

.center {
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
Disturbed Duck