/* specs display size */

.section-techspecs .section-display figcaption span:first-child {
    display: inline-block;
    margin-bottom: 3px;
}

.section-techspecs .typography-display-size {
    position: static;
}

.page-specs .image-specs-display .size {
    font-size: 16px;
    line-height: 1.125;
    font-weight: 600;
}

@media only screen and (max-width: 735px) {
    .page-specs .image-specs-display .size {
        font-size: 12px;
    }
}

/* specs display size */

.section-techspecs .section-buttons-and-connectors .caption-volume {
    text-align: center;
    --top: 31px;
    --left: 30px;

}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --top: 34px;
        --left: 21px;
    
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-volume {
        --top: 20px;
        --left: 17px;
    
    }
}

.section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
    --top: -19px;
    --left: 158px;

}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --top: -7px;
        --left: 122px;
    
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-1 {
        --top: -15px;
        --left: 113px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
    --bottom: -16px;
    --left: 157px;

}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --bottom: -21px;
        --left: 120px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --bottom: auto;
        --top: 531px;
        --left: 113px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-microphone {
    text-wrap: nowrap;
    --top: -2px;
    --left: 520px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --top: 0;
        --left: 407px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-microphone {
        --top: 522px;
        --left: 123px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
    text-wrap: nowrap;
    --bottom: -16px;
    --left: 510px
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --bottom: -21px;
        --left: 397px
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-usb-c-connector {
        --bottom: -22px;
        --left: 110px
    }
}

.section-techspecs .section-buttons-and-connectors .caption-camera-1 {
    --top: 30px;
    --left: 136px;

}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --top: 33px;
        --left: 109px;
    
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-camera-1 {
        --top: 21px;
        --left: 102px;
    
    }
}

.section-techspecs .section-buttons-and-connectors .caption-camera-2 {
    --top: 135px;
    --left: 600px;

}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-camera-2 {
        --top: 119px;
        --left: 481px;
    
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-camera-2 {
        --top: 610px;
        --left: 191px;
    
    }
}

.section-techspecs .section-buttons-and-connectors .caption-magnetic-connector {
    text-wrap: nowrap;
    --top: 368px;
    --left: 595px;

}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector {
        --top: 298px;
        --left: 475px;
    
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-magnetic-connector {
        --top: 773px;
        --left: 187px;
    
    }
}

.section-finish .caption-blue {
    top: -40px;
    left: 4px
}

@media only screen and (max-width: 1068px) {
    .section-finish .caption-blue {
        top: -36px;
        left: 2px
    }
}

@media only screen and (max-width: 734px) {
    .section-finish .caption-blue {
        top: 49px;
        left: 0px
    }
}

.section-finish .caption-purple {
    top: -40px;
    left: 183px
}

@media only screen and (max-width: 1068px) {
    .section-finish .caption-purple {
        top: -36px;
        left: 145px
    }
}

@media only screen and (max-width: 734px) {
    .section-finish .caption-purple {
        top: 154px;
        left: 0px
    }
}

.section-finish .caption-starlight {
    top: -40px;
    left: 343px
}

@media only screen and (max-width: 1068px) {
    .section-finish .caption-starlight {
        top: -36px;
        left: 280px
    }
}

@media only screen and (max-width: 734px) {
    .section-finish .caption-starlight {
        top: 258px;
        left: 0px
    }
}

.section-finish .caption-space-gray {
    top: -40px;
    left: 523px
}

@media only screen and (max-width: 1068px) {
    .section-finish .caption-space-gray {
        top: -36px;
        left: 423px
    }
}

@media only screen and (max-width: 734px) {
    .section-finish .caption-space-gray {
        top: 362px;
        left: 0px
    }
}

.section-techspecs .section-built-in-apps .techspecs-app-icon-cal,.section-techspecs .section-free-apps .techspecs-app-icon-cal {
    background-image: url(/tw/ipad-mini/images/specs/icon_cal__gmx449ace6my_large.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
    .section-techspecs .section-built-in-apps .techspecs-app-icon-cal,.section-techspecs .section-free-apps .techspecs-app-icon-cal {
        background-image:url(/tw/ipad-mini/images/specs/icon_cal__gmx449ace6my_large_2x.png)
    }
}



br.s-small {
    display:none
}

@media only screen and (max-width: 1068px) {
    br.s-small {
        display:none
    }
}

@media only screen and (max-width: 734px) {
    br.s-small {
        display:none
    }
}

@media only screen and (max-width: 360px) {
    br.s-small {
        display:block
    }
}

@media only screen and (max-width: 320px) {
    br.s-small {
        display:none
    }
}


br.x-small {
    display:none
}

@media only screen and (max-width: 1068px) {
    br.x-small {
        display:none
    }
}

@media only screen and (max-width: 734px) {
    br.x-small {
        display:none
    }
}

@media only screen and (max-width: 320px) {
    br.x-small {
        display:block
    }
}

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

.caption-microphone-2 {
    transform: translate(20px,0px);
}
@media only screen and (max-width: 1068px) {
    .caption-microphone-2 {
        transform: translate(22px,0px);
    }
}
@media only screen and (max-width: 734px) {
    .caption-microphone-2 {
        transform: translate(26px,0px);
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --top: 3px;
        --left: 213px;
    }
}