.page-specs .section-connectivity .hardware-diagram .caption-hdmi {
  right: 50px;
}

.page-specs .section-connectivity .hardware-diagram .caption-power {
  right: 180px;
}

.page-specs .section-connectivity .copy {
  padding-right: 0;
}

@media screen and (min-width: 1069px) {
  .page-specs .section-siri-remote .apple-tv-touch-remote {
    margin-right: 34px;
  }
}

@media only screen and (min-width: 735px) {
  .page-specs .section-siri-remote .hardware-diagram .caption-microphone {
    left: unset;
    right: 138px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .page-specs .section-siri-remote .hardware-diagram .caption-back,
  .page-specs .section-siri-remote .hardware-diagram .caption-mute,
  .page-specs .section-siri-remote .hardware-diagram .caption-play,
  .page-specs .section-siri-remote .hardware-diagram .caption-touch {
    left: 5px;
  }

  .page-specs .section-siri-remote .hardware-diagram .caption-home,
  .page-specs .section-siri-remote .hardware-diagram .caption-power,
  .page-specs .section-siri-remote .hardware-diagram .caption-siri,
  .page-specs .section-siri-remote .hardware-diagram .caption-volume {
    left: 217px;
  }

  .page-specs .section-siri-remote .hardware-diagram .caption-usb-c {
    left: 110px;
  }
}

@media only screen and (max-width: 1068px) {
  .page-specs .section-connectivity .hardware-diagram .caption-hdmi  {
    right: 40px;
  }

  .page-specs .section-connectivity .hardware-diagram .caption-power {
    right: 152px;
  }
} 

@media only screen and (max-width: 734px) {
  .page-specs .section-siri-remote .hardware-diagram .touch-remote-captions-small {
    left: 45%;
    transform: translateX(-50%);
  }

  .page-specs .section-siri-remote .hardware-diagram .touch-remote-captions-small .caption-remote-small-10 {
    left: 50px;
  }

  .page-specs .section-connectivity .hardware-diagram .caption-power {
    right: 169px;
  }

  html[dir=rtl] .page-specs .section-connectivity .hardware-diagram .caption-ethernet {
    text-align: right;
  }
}