@media only screen and (max-width: 1068px) {
  .section-hardware
    .techspecs-column
    .image-hardware-connectors
    .diagram-speaker {
    right: 1px;
  }
  .section-hardware
    .techspecs-column
    .image-hardware-connectors
    .diagram-optical {
    right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .section-hardware
    .techspecs-column
    .image-hardware-connectors
    .diagram-speaker {
    right: 89px;
  }
  .section-hardware
    .techspecs-column
    .image-hardware-connectors
    .diagram-optical {
    right: 69px;
  }
  .section-hardware .techspecs-column .image-hardware-connectors {
    left: 198px;
  }

  .section-workouts-and-activities .techspecs-row .techspecs-column {
    margin-right: 0px !important;
  }
}

@media only screen and (min-width: 1069px) {
.section-hardware .techspecs-column .image-hardware-connectors .diagram-speaker {
  right: 85px;
        top: 110px;
}

.section-hardware .techspecs-column .image-hardware-connectors .diagram-optical {
  right: 68px;
}

}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .section-hardware .techspecs-column .image-hardware-connectors .diagram-speaker {
        right: 53px;
        top: 93px;
    }

#main > section > div:nth-child(1) > div > div.techspecs-section.section-workouts-and-activities > div:nth-child(2) > div > div.techspecs-appgrid > figure:nth-child(10) > figcaption {
  width: 80px;
}

}