#ac-globalfooter *,
.typography-feature-card-label:lang(ar),
.chapternav-new:lang(ar),
.chapternav-label:lang(ar),
.typography-section-headline-link:lang(ar),
.section-select .product-tile-badge:lang(ar),
.section-select .product-tile-positioning:lang(ar),
.section-select .product-tile-ctas .button:lang(ar),
.section-select .product-tile-ctas:lang(ar),
.section-select .product-tile-plus:lang(ar),
.essential-card-content .essential-card-badge:lang(ar),
.typography-family-paragraph:lang(ar),
.accordion .accordion-item .accordion-paragraph-text:lang(ar),
.section-index-section .index-header:lang(ar),
.section-index-section .index-item-base:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter
  .ac-gf-directory-column-section-title
  > .ac-gf-directory-column-section-title-text:lang(ar),
  #ac-globalfooter .ac-gf-buystrip-info-column .ac-gf-buystrip-info-title:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Large */
@media only screen and (min-width:1069px) {
  
.section-environment.techspecs-section .techspecs-row .callout-techspecs-environment-content .callout-techspecs-environment-first-column {
    padding-left: 6%;
    padding-right: unset;
}

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

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

.section-buttons-and-connectors .diagram-text.camera {
    left: 741px;
}

.section-buttons-and-connectors .diagram-text.microphone-1 {
    left: 738px;
}

.section-buttons-and-connectors .diagram-text.magnetic-connector {
    left: 742px;
}

.section-buttons-and-connectors .diagram-text.smart-connector {
    left: 739px;
}

.section-buttons-and-connectors .diagram-text.usb-c {
    left: 694px;
}

.section-buttons-and-connectors .diagram-text.speaker-4 {
    left: 416px;
}

.section-buttons-and-connectors .diagram-text.speaker-3 {
    left: 232px;
}

.section-buttons-and-connectors .diagram-text.microphone-3 {
    left: 575px;
}

.section-buttons-and-connectors .diagram-text.front-camera {
    left: 575px;
}

.section-buttons-and-connectors .diagram-text.microphone-2 {
    left: 575px;
}

.section-buttons-and-connectors .diagram-text.volume {
    top: 96px;
    right: 84px;
}

.section-buttons-and-connectors .diagram-text.top-button {
    top: -35px;
    left: 499px;
}

.section-buttons-and-connectors .diagram-text.speaker-2 {
    top: -18px;
    left: 415px;
}

.section-buttons-and-connectors .diagram-text.three-mic {
    top: -18px;
    left: 322px;
}

.section-buttons-and-connectors .diagram-text.speaker-1 {
    top: -18px;
    left: 229px;
}
  
}

/* Medium */
@media only screen and (min-width:735px) and (max-width:1068px) {

  .section-environment.techspecs-section .techspecs-row .callout-techspecs-environment-content .callout-techspecs-environment-first-column {
    padding-left: 3%;
    padding-right: unset;
}

.section-display .stat-eleven-inch {
    top: 102px;
    left: 92px;
}

.section-display .stat-thirteen-inch {
    top: 118px;
    left: 69px;
}


  
}

/* Small */
@media only screen and (max-width:734px) {

  .section-display .stat-eleven-inch {
    top: 73px;
}

.section-display .stat-thirteen-inch {
    top: 84px;
}
  
}

.section-chip .column-chip-copy {
  padding-left: unset;
  padding-right: 42px;
}

@media only screen and (max-width: 734px) {
  .section-chip .column-chip-copy {
    padding-right: 0px;
  }
}

.techspecs.with-2-columns.with-fullwidthrowheader-small
  .techspecs-column-custom:last-child {
  margin-left: unset;
  margin-right: 9%;
}

@media only screen and (max-width: 734px) {
  .techspecs.with-2-columns.with-fullwidthrowheader-small
    .techspecs-column-custom:last-child {
    margin-right: 10%;
  }
}

.section-environment
  .callout-techspecs-environment
  .callout-techspecs-environment-header
  .callout-title {
  text-align: right;
}

.section-display .stat {
  margin-left: 0;
}

@media only screen and (min-width: 734px) {
  .section-weight-and-dimensions .image-dimensions-ipadPro-11 {
    margin-left: unset;
    margin-right: -145px;
    margin-top: 86px;
    margin-bottom: 15px;
  }

  .section-weight-and-dimensions .image-dimensions-ipadPro-13 {
    margin-left: unset;
    margin-right: -140px;
    margin-top: 24px;
    margin-bottom: 45px;
  }
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .section-weight-and-dimensions .image-dimensions-ipadPro-13 {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 734px) {
  .section-weight-and-dimensions .image-dimensions-ipadPro-13 {
    right: 50%;
    transform: translateX(50%);
  }
}

.section-environment
  .callout-techspecs-environment
  .callout-techspecs-environment-content
  .callout-techspecs-environment-first-column {
  padding-right: 0;
  padding-left: 6%;
}

.section-environment
  .callout-techspecs-environment
  .callout-techspecs-environment-content
  .callout-techspecs-environment-second-column {
  padding-right: 3%;
  padding-left: 0;
}

#ac-globalfooter .ac-gf-sosumi a {
  display: inline-block;
}

.techspecs-section.section-models .image-specs-models-ipad-pro {
  background-image: url(/mideast/ipad-pro/specs/b/images/specs/models_ipad_pro__el8nzqrpn10m_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .techspecs-section.section-models .image-specs-models-ipad-pro {
    background-image: url(/mideast/ipad-pro/specs/b/images/specs/models_ipad_pro__el8nzqrpn10m_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .techspecs-section.section-models .image-specs-models-ipad-pro {
    background-image: url(/mideast/ipad-pro/specs/b/images/specs/models_ipad_pro__el8nzqrpn10m_medium.jpg);
  }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .techspecs-section.section-models .image-specs-models-ipad-pro {
    background-image: url(/mideast/ipad-pro/specs/b/images/specs/models_ipad_pro__el8nzqrpn10m_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .techspecs-section.section-models .image-specs-models-ipad-pro {
    background-image: url(/mideast/ipad-pro/specs/b/images/specs/models_ipad_pro__el8nzqrpn10m_small.jpg);
  }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .techspecs-section.section-models .image-specs-models-ipad-pro {
    background-image: url(/mideast/ipad-pro/specs/b/images/specs/models_ipad_pro__el8nzqrpn10m_small_2x.jpg);
  }
}

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

@media only screen and (min-width: 1068px) {
  .section-buttons-and-connectors .diagram-text.speaker-2 {
    top: -18px;
  }



  .section-buttons-and-connectors .diagram-text.three-mic {
    top: -20px;
  }

  .section-buttons-and-connectors .diagram-text.speaker-1 {
    top: -20px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-13
    .diagram-text-height {
    bottom: 210px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-11
    .diagram-text-height {
    bottom: 173px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-11
    .diagram-text-depth {
    top: 164px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-13
    .diagram-text-depth {
    top: 183px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .section-buttons-and-connectors .diagram-text.speaker-2 {
    left: 258px;
  }

  .section-buttons-and-connectors .diagram-text.three-mic {
    left: 179px;
    top: -36px;
  }

  .section-buttons-and-connectors .diagram-text.speaker-1 {
    left: 105px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-13
    .diagram-text-height {
    bottom: 135px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-11
    .diagram-text-height {
    bottom: 132px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-11
    .diagram-text-depth {
    top: 98px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-13
    .diagram-text-depth {
    top: 108px;
  }

  .section-buttons-and-connectors .image-specs-buttons-and-connectors {
    left: 0px;
  }
}

@media only screen and (max-width: 735px) {
  .section-weight-and-dimensions
    .image-dimensions-ipadPro-11
    .diagram-text-height {
    bottom: 138px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-13
    .diagram-text-height {
    bottom: 160px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-13
    .diagram-text-depth {
    left: 227px;
    top: 115px;
  }

  .section-weight-and-dimensions
    .image-dimensions-ipadPro-11
    .diagram-text-depth {
    left: 189px;
    top: 103px;
  }
}

.section-os .techspecs-os-logo {
  margin-right: 0;
}

@media only screen and (max-width: 735px) {
  html[dir="rtl"] .techspecs-os-logo {
    width: 77px;
    float: unset;
  }
}

@media only screen and (max-width: 734px) {
  #main
    > section.section.section-specs
    > div
    > div
    > div.techspecs-section.section-finish
    > div
    > div.techspecs-column {
    direction: ltr;
  }
}

@media only screen and (max-width: 735px) {
  body:lang(ar),
  #ac-globalfooter .ac-gf-sosumi p:lang(ar),
  #ac-globalfooter .ac-gf-sosumi li:lang(ar) {
    letter-spacing: 0em;
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display",
      "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.section-environment.techspecs-section .techspecs-row .callout-techspecs-environment-content .content-cta-alt {
  width: 110%;
}

@media only screen and (max-width: 734px) {
  .section-display .stat-thirteen-inch {
      margin-left: auto;
      margin-right: 40px;
      left: unset;
      right: unset;
  }

  .section-display .stat-eleven-inch {
    left: unset;
    right: unset;
    margin-right: 26px;
    margin-left: auto;
}
}

@media (max-width:734px) {
  .section-environment.techspecs-section {
    padding-bottom: 0;
  }
}
