.section-buttons-and-connectors .diagram-text.speaker-1 {
    transform: translate(-16px, 0px);
}

@media only screen and (max-width: 1068px) {
    .section-buttons-and-connectors .diagram-text.speaker-1 {
        transform: translate(-9px, 0px);
    }
}

@media only screen and (max-width: 734px) {
    .section-buttons-and-connectors .diagram-text.speaker-1 {
        transform: translate(-31px, 0px);
    }
}

.section-buttons-and-connectors .diagram-text.speaker-2 {
    transform: translate(-17px, 0px);
}

@media only screen and (max-width: 1068px) {
    .section-buttons-and-connectors .diagram-text.speaker-2 {
        transform: translate(-22px, 0px);
    }
}

@media only screen and (max-width: 734px) {
    .section-buttons-and-connectors .diagram-text.speaker-2 {
        transform: translate(-30px, 0px);
    }
}

.section-buttons-and-connectors .diagram-text.volume {
    right: 185px;
}

@media (max-width: 1068px) {
    .section-buttons-and-connectors .diagram-text.volume {
        top: 86px;
        right: 60px
    }
}

@media (max-width: 734px) {
    .section-buttons-and-connectors .diagram-text.volume {
        top: 523px;
        right: 182px;
    }
}

.section-buttons-and-connectors .diagram-text.three-mic {
    top: -20px;
    left: 218px;
    transform: translateX(-50%)
}

@media (max-width: 1068px) {
    .section-buttons-and-connectors .diagram-text.three-mic {
        left: 180px
    }
}

@media (max-width: 734px) {
    .section-buttons-and-connectors .diagram-text.three-mic {
        top: unset;
        left: 127px;
        bottom: 783px
    }
}

@media only screen and (max-width: 734px) {
    .section-buttons-and-connectors .diagram-text.microphone-2 {
        left: 239px;
    }
}

.section-buttons-and-connectors .diagram-text.smart-connector,
.section-buttons-and-connectors .diagram-text.magnetic-connector {
    width: 100px;
    text-align: left;
}

@media only screen and (max-width:1068px) {
    .section-buttons-and-connectors .diagram-text.top-button {
        top: -19px;
    }
}

/* Languages alts */
.section-languages .techspecs-subheader {
    margin-bottom: 12px;
}

.section-languages .techspecs-row .techspecs-column p:first-child {
    margin-top: 0;
}

.section-languages .techspecs-row p[class*="techspecs-subheader"] {
    margin-top: 1.6em
}

/* Languages alts */

.section-display .stat-eleven-inch {
    position: absolute;
    top: 120px;
    left: 74px;
}

@media (max-width: 1068px) {
    .section-display .stat-eleven-inch {
        top: 102px;
        left: 62px;
    }
}

@media (max-width: 734px) {
    .section-display .stat-eleven-inch {
        top: 73px;
        left: 45px;
    }
}

.section-display .stat-thirteen-inch {
    position: absolute;
    top: 139px;
    left: 92px
}

@media (max-width: 1068px) {
    .section-display .stat-thirteen-inch {
        top: 118px;
        left: 77px
    }
}

@media (max-width: 734px) {
    .section-display .stat-thirteen-inch {
        top: 84px;
        left: 55px
    }
}