.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(-2px,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 {
    transform: translate(18px,-11px);
}
@media only screen and (max-width: 1068px) {
    .section-buttons-and-connectors .diagram-text.volume {
        transform: translate(13px,-13px);
    }
} */
/* @media only screen and (max-width: 734px) {
    .section-buttons-and-connectors .diagram-text.volume {
        transform: translate(14px,-17px);
    }
} */

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

/* 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 */


/* Icon */
.section-free-apps .techspecs-app-icon-cal {
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url(/tw/ipad-pro/images/specs/icon_cal__djd5o8u32lm6_large.png);
    width: 52px;
    height: 52px
}

@media (min-resolution: 144dpi),only screen and (min-resolution:1.5dppx) {
    .section-free-apps .techspecs-app-icon-cal {
        background-image:url(/tw/ipad-pro/images/specs/icon_cal__djd5o8u32lm6_large_2x.png)
    }
}

.section-built-in-apps .techspecs-app-icon-cal {
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url(/tw/ipad-pro/images/specs/icon_cal__djd5o8u32lm6_large.png);
    width: 52px;
    height: 52px
}

@media (min-resolution: 144dpi),only screen and (min-resolution:1.5dppx) {
    .section-built-in-apps .techspecs-app-icon-cal {
        background-image:url(/tw/ipad-pro/images/specs/icon_cal__djd5o8u32lm6_large_2x.png)
    }
}
/* Icon */


.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;
    }
}


.section-built-in-apps .techspecs-app-icon-calendar {
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url(/tw/ipad-pro/images/specs/icon_calendar__fka791xvwfqu_large.png);
    width: 52px;
    height:52px
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .section-built-in-apps .techspecs-app-icon-calendar {
        background-image:url(/tw/ipad-pro/images/specs/icon_calendar__fka791xvwfqu_large_2x.png)
    }
}

.section-environment .callout-techspecs-environment-content .content-cta {
    width: 100%;
 }