.page-specs .main .section-size-and-weight .image-dimensions-iphone-8 .diagram-text-depth {
    top: 164px;
}

.page-specs .main .section-size-and-weight .image-dimensions-iphone-8plus .diagram-text-depth {
    top: 172px;
}

@media only screen and (max-width: 1068px) {
    .page-specs .main .section-size-and-weight .image-dimensions-iphone-8 .diagram-text-depth {
        top: 108px;
    }

    .page-specs .main .section-size-and-weight .image-dimensions-iphone-8plus .diagram-text-depth {
        top: 118px;
    }
}

/* iPhone screen size */
.page-specs .main .section-display .image-display-iphone-8plus {
    background-image: url("/id/iphone-8/specs/images/display_iphone8plus_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .page-specs .main .section-display .image-display-iphone-8plus {
        background-image: url("/id/iphone-8/specs/images/display_iphone8plus_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-specs .main .section-display .image-display-iphone-8plus {
        background-image: url("/id/iphone-8/specs/images/display_iphone8plus_medium.png")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-specs .main .section-display .image-display-iphone-8plus {
        background-image: url("/id/iphone-8/specs/images/display_iphone8plus_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .page-specs .main .section-display .image-display-iphone-8plus {
        background-image: url("/id/iphone-8/specs/images/display_iphone8plus_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-specs .main .section-display .image-display-iphone-8plus {
        background-image: url("/id/iphone-8/specs/images/display_iphone8plus_small_2x.png")
    }
}

.page-specs .main .section-display .image-display-iphone-8 {
    background-image: url("/id/iphone-8/specs/images/display_iphone8_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .page-specs .main .section-display .image-display-iphone-8 {
        background-image: url("/id/iphone-8/specs/images/display_iphone8_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-specs .main .section-display .image-display-iphone-8 {
        background-image: url("/id/iphone-8/specs/images/display_iphone8_medium.png")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-specs .main .section-display .image-display-iphone-8 {
        background-image: url("/id/iphone-8/specs/images/display_iphone8_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .page-specs .main .section-display .image-display-iphone-8 {
        background-image: url("/id/iphone-8/specs/images/display_iphone8_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-specs .main .section-display .image-display-iphone-8 {
        background-image: url("/id/iphone-8/specs/images/display_iphone8_small_2x.png")
    }
}

.page-specs .main .section-external .image-external-connectors .diagram-text.diagram-speaker {
    bottom: -20px;
    left: 274px;
    width: 136px;
}

@media only screen and (min-width: 736px) and (max-width: 1068px) {
    .page-specs .main .section-external .image-external-connectors .diagram-text.diagram-on {
        width: 106px;
        top: 307px;
        left: 302px;
    }
    .page-specs .main .section-external .image-external-connectors .diagram-text.diagram-speaker {
        left: 191px;
    }
}

@media only screen and (max-width: 735px) {
    .page-specs .main .section-external .image-external-connectors .diagram-text.diagram-speaker {
        left: 140px;
        width: 80px;
    }
}