/******  AR FONTS ******/
#ac-globalnav:lang(ar),
#ac-globalnav .ac-gn-link:lang(ar),
#ac-globalfooter a,
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
body:lang(ar),
.callout:lang(ar),
.callout-reduced .callout-title:lang(ar),
.callout-title:lang(ar),
.techspecs-columnheader:lang(ar),
h1.techspecs-columnheader:lang(ar),
h2.techspecs-columnheader:lang(ar),
.techspecs-appgrid-app > figcaption:lang(ar),
.techspecs-appgrid-app-label:lang(ar),
.callout-techspecs-environment:lang(ar),
.typography-headline-elevated:lang(ar),
.typography-headline:lang(ar),
.typography-headline-reduced:lang(ar),
.typography-eyebrow-elevated:lang(ar),
.typography-eyebrow:lang(ar),
.typography-intro:lang(ar),
.typography-callout:lang(ar),
.typography-tout:lang(ar),
.typography-body-reduced:lang(ar),
.typography-caption:lang(ar),
.badge:lang(ar),
.section-techspecs .caption:lang(ar),
.section-techspecs .callout-techspecs-environment h2:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.techspecs-rowheader:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/******  END AR FONTS ******/

.section-techspecs ul.tablist li.column:first-child .form-choice-button {
  margin-left: 18px;
  margin-right: unset;
}

.section-techspecs
  .section-finish
  .finishes-caption
  .finish-caption:first-child {
  margin-right: 104px;
  margin-left: unset;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs
    .section-finish
    .finishes-caption
    .finish-caption:first-child {
    margin-right: 50px;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs
    .section-finish
    .finishes-caption
    .finish-caption:first-child {
    margin-right: 0;
  }
}

.section-techspecs
  .section-finish
  .finishes-caption
  .finish-caption:last-child {
  margin-right: 182px;
  margin-left: unset;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs
    .section-finish
    .finishes-caption
    .finish-caption:last-child {
    margin-right: 117px;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs
    .section-finish
    .finishes-caption
    .finish-caption:last-child {
    margin-right: 0;
  }
}

.section-techspecs
  .section-charging-and-expansion
  figcaption.figure-option-1
  span:first-child {
  margin-right: 44px;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-1
    span:first-child {
    margin-right: 24px;
    margin-left: unset;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-1
    span:first-child {
    margin-right: 39px;
  }
}

.section-techspecs
  .section-charging-and-expansion
  figcaption.figure-option-1
  span:last-child {
  right: 103px;
  left: unset;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-1
    span:last-child {
    right: 41px;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-1
    span:last-child {
    right: 123px;
  }
}

.section-techspecs .section-size figure figcaption:nth-child(3) {
  left: unset;
  right: 299px;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs .section-size figure figcaption:nth-child(3) {
    right: 191px;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs .section-size figure figcaption:nth-child(3) {
    right: 138px;
  }
}

.section-techspecs .section-size figure figcaption:last-child {
  right: 590px;
  left: unset;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs .section-size figure figcaption:last-child {
    right: 400px;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs .section-size figure figcaption:last-child {
    right: 8px;
  }
}

.section-compare .shared-compare-intro:first-child {
  margin-left: 68px;
  margin-right: unset;
}

@media only screen and (max-width: 1068px) {
  .section-compare .shared-compare-intro:first-child {
    margin-left: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .shared-compare-intro:first-child {
    margin-left: auto;
  }
}

.section-techspecs
  .section-charging-and-expansion
  figcaption.figure-option-2
  span.caption-2 {
  margin-right: -161px;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-2
    span.caption-1 {
    margin-right: 83px;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-2
    span.caption-1 {
    margin-right: 105px;
  }
}

@media only screen and (max-width: 1068px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-2
    span.caption-3 {
    right: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs
    .section-charging-and-expansion
    figcaption.figure-option-2
    span.caption-3 {
    right: 137px;
  }
}

.section-techspecs .section-keyboard-and-trackpad figcaption:last-child {
  margin-right: 24px;
  margin-left: unset;
}

@media only screen and (max-width: 1068px) {
  .section-techspecs .section-keyboard-and-trackpad figcaption:last-child {
    margin-right: 0;
  }
}

@media only screen and (max-width: 734px) {
  .section-techspecs .section-keyboard-and-trackpad figcaption:last-child {
    margin-right: 116px;
    right: 0;
    text-align: right;
  }
}

/* @media only screen and (max-width: 1068px) {
  .section-techspecs .section-keyboard-and-trackpad figcaption:nth-child(2) {
    left: 252px;
  }
} */

/* @media only screen and (max-width: 734px) {
  .section-techspecs .section-keyboard-and-trackpad figcaption:nth-child(2) {
    left: unset;
    right: 145px;
  }
} */

.section-compare .alt.shared-compare-intro:first-child {
  margin-right: auto;
  margin-left: unset;
}

.techspecs.with-2-columns .table-intel .section-processor .techspecs-column {
  width: 43%;
}

@media only screen and (max-width: 734px) {
  .techspecs.with-2-columns .table-intel .section-processor .techspecs-column {
    width: 50%;
  }
}

.section-techspecs .section-display .techspecs-list ul li {
  margin-right: 1.05882em;
  margin-left: unset;
}

.section-techspecs .callout-techspecs-environment ul {
  margin-right: 1.05882em;
  margin-left: unset;
}

.section-techspecs .section-keyboard-and-trackpad figcaption:last-child {
  margin-right: unset;
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .section-techspecs .section-size figure figcaption:last-child {
    right: 0;
  }
}
