/* Arabic Fonts */
#ac-globalfooter .ac-gf-directory:lang(ar) {
  line-height: 1.66667;
  letter-spacing: 0em;
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "Gulf",
    "Myriad Set Pro", "SF Pro Icons", "Apple Legacy Chevron", "Helvetica Neue",
    "Helvetica", "Arial", sans-serif;
}

#ac-globalfooter:lang(ar) .ac-gf-sosumi {
  direction: ltr;
  text-align: left;
}
/* Arabic Fonts ends */

/* jumpstart creativity */
.section-real-swift-code .image-starting-points {
  background-image: url(/mideast/swift/playgrounds/g/images/overview/creativity_imac__fljsja9he8mm_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-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/creativity_imac__fljsja9he8mm_large_2x.png);
  }
}
@media only screen and (max-width: 1068px) {
  .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/creativity_imac__fljsja9he8mm_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) {
  .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/creativity_imac__fljsja9he8mm_medium_2x.png);
  }
}
@media only screen and (max-width: 734px) {
  .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/creativity_imac__fljsja9he8mm_small.png);
  }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/creativity_imac__fljsja9he8mm_small_2x.png);
  }
}
/* jumpstart creativity ends */

/* no-facetime jumpstart creativity */
.no-facetime .section-real-swift-code .image-starting-points {
  background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/creativity_imac__fljsja9he8mm_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) {
  .no-facetime .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/creativity_imac__fljsja9he8mm_large_2x.png);
  }
}
@media only screen and (max-width: 1068px) {
  .no-facetime .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/creativity_imac__fljsja9he8mm_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) {
  .no-facetime .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/creativity_imac__fljsja9he8mm_medium_2x.png);
  }
}
@media only screen and (max-width: 734px) {
  .no-facetime .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/creativity_imac__fljsja9he8mm_small.png);
  }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .no-facetime .section-real-swift-code .image-starting-points {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/creativity_imac__fljsja9he8mm_small_2x.png);
  }
}
/* no-facetime jumpstart creativity ends */

/* XCode */
.section-build-your-first-app .image-xcode-and-back {
  background-image: url(/mideast/swift/playgrounds/g/images/overview/xcode-lockup__sd3dx3kts362_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-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/xcode-lockup__sd3dx3kts362_large_2x.png);
  }
}
@media only screen and (max-width: 1068px) {
  .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/xcode-lockup__sd3dx3kts362_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) {
  .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/xcode-lockup__sd3dx3kts362_medium_2x.png);
  }
}
@media only screen and (max-width: 734px) {
  .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/xcode-lockup__sd3dx3kts362_small.png);
  }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/xcode-lockup__sd3dx3kts362_small_2x.png);
  }
}
/* XCode ends */

/* XCode no-facetime */
.no-facetime .section-build-your-first-app .image-xcode-and-back {
  background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/xcode-lockup__sd3dx3kts362_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) {
  .no-facetime .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/xcode-lockup__sd3dx3kts362_large_2x.png);
  }
}
@media only screen and (max-width: 1068px) {
  .no-facetime .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/xcode-lockup__sd3dx3kts362_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) {
  .no-facetime .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/xcode-lockup__sd3dx3kts362_medium_2x.png);
  }
}
@media only screen and (max-width: 734px) {
  .no-facetime .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/xcode-lockup__sd3dx3kts362_small.png);
  }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .no-facetime .section-build-your-first-app .image-xcode-and-back {
    background-image: url(/mideast/swift/playgrounds/g/images/overview/no-facetime/xcode-lockup__sd3dx3kts362_small_2x.png);
  }
}
/* XCode no-facetime ends */

.section-hero .image-hero {
  background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/hero__figdaso76zee_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) {
  .section-hero .image-hero {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/hero__figdaso76zee_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-hero .image-hero {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/hero__figdaso76zee_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) {
  .section-hero .image-hero {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/hero__figdaso76zee_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-hero .image-hero {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/hero__figdaso76zee_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-hero .image-hero {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/hero__figdaso76zee_small_2x.png");
  }
}

.section-real-swift-code .image-what-you-see {
  background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/swift__cr0mnrwplq4iipad_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) {
  .section-real-swift-code .image-what-you-see {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/swift__cr0mnrwplq4iipad_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-real-swift-code .image-what-you-see {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/swift__cr0mnrwplq4iipad_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) {
  .section-real-swift-code .image-what-you-see {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/swift__cr0mnrwplq4iipad_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-real-swift-code .image-what-you-see {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/swift__cr0mnrwplq4iipad_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-real-swift-code .image-what-you-see {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/swift__cr0mnrwplq4iipad_small_2x.png");
  }
}

.section-real-swift-code .image-master-the-basics {
  background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/master_ipad__7v7m40mv4b66_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) {
  .section-real-swift-code .image-master-the-basics {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/master_ipad__7v7m40mv4b66_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-real-swift-code .image-master-the-basics {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/master_ipad__7v7m40mv4b66_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) {
  .section-real-swift-code .image-master-the-basics {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/master_ipad__7v7m40mv4b66_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-real-swift-code .image-master-the-basics {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/master_ipad__7v7m40mv4b66_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-real-swift-code .image-master-the-basics {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/master_ipad__7v7m40mv4b66_small_2x.png");
  }
}

.section-create-code .image-create-code {
  background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/create_ipad__jqxtdf4fuoyi_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) {
  .section-create-code .image-create-code {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/create_ipad__jqxtdf4fuoyi_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-create-code .image-create-code {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/create_ipad__jqxtdf4fuoyi_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) {
  .section-create-code .image-create-code {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/create_ipad__jqxtdf4fuoyi_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-create-code .image-create-code {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/create_ipad__jqxtdf4fuoyi_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-create-code .image-create-code {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/create_ipad__jqxtdf4fuoyi_small_2x.png");
  }
}

.section-build-your-first-app .image-build-your-first-app {
  background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/app_ipad__fg45cul8632i_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) {
  .section-build-your-first-app .image-build-your-first-app {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/app_ipad__fg45cul8632i_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-build-your-first-app .image-build-your-first-app {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/app_ipad__fg45cul8632i_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) {
  .section-build-your-first-app .image-build-your-first-app {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/app_ipad__fg45cul8632i_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-build-your-first-app .image-build-your-first-app {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/app_ipad__fg45cul8632i_small.png");
  }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-build-your-first-app .image-build-your-first-app {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/app_ipad__fg45cul8632i_small_2x.png");
  }
}

.section-build-your-first-app .image-full-screen {
  background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/explore_creation__famblwu7nuq2_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) {
  .section-build-your-first-app .image-full-screen {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/explore_creation__famblwu7nuq2_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-build-your-first-app .image-full-screen {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/explore_creation__famblwu7nuq2_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) {
  .section-build-your-first-app .image-full-screen {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/explore_creation__famblwu7nuq2_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-build-your-first-app .image-full-screen {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/explore_creation__famblwu7nuq2_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-build-your-first-app .image-full-screen {
    background-image: url("/mideast/swift/playgrounds/g/images/overview/no-facetime/explore_creation__famblwu7nuq2_small_2x.png");
  }
}
