.section-built-in-apps .techspecs-app-icon-calendar {
  background-image: url(/imac/images/specs/icon_calendar__cou2ocimlfbm_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-built-in-apps .techspecs-app-icon-calendar {
    background-image: url(/imac/images/specs/icon_calendar__cou2ocimlfbm_large_2x.png);
  }
}


.image-cel {
  width: 109px;
  height: 164px;
  background-size: 109px 164px;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 1068px) {
   .image-cel {
       width: 90px;
      height: 136px;
      background-size: 90px 136px;
       background-repeat: no-repeat;
   }
}

@media only screen and (max-width: 735px) {
  .image-cel {
       width: 112px;
       height: 169px;
       background-size: 112px 169px;
       background-repeat: no-repeat;
   }
}

.section-techspecs .techspecs-section.section-configure {
  border-bottom:none;
}

.a3247_a {
  background-image: url("/imac/images/specs/cel/a3247_a__hfxi9k71916q_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) {
  .a3247_a {
      background-image: url("/imac/images/specs/cel/a3247_a__hfxi9k71916q_large_2x.png")
  }
}

@media only screen and (max-width: 1068px) {
  .a3247_a {
      background-image: url("/imac/images/specs/cel/a3247_a__hfxi9k71916q_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) {
  .a3247_a {
      background-image: url("/imac/images/specs/cel/a3247_a__hfxi9k71916q_medium_2x.png")
  }
}

@media only screen and (max-width: 735px) {
  .a3247_a {
      background-image: url("/imac/images/specs/cel/a3247_a__hfxi9k71916q_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) {
  .a3247_a {
      background-image: url("/imac/images/specs/cel/a3247_a__hfxi9k71916q_small_2x.png")
  }
}

 .a3137_a {
  background-image: url("/imac/images/specs/cel/a3137_a__f9k5rku3ktqq_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) {
   .a3137_a {
      background-image: url("/imac/images/specs/cel/a3137_a__f9k5rku3ktqq_large_2x.png")
  }
}

@media only screen and (max-width: 1068px) {
   .a3137_a {
      background-image: url("/imac/images/specs/cel/a3137_a__f9k5rku3ktqq_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) {
   .a3137_a {
      background-image: url("/imac/images/specs/cel/a3137_a__f9k5rku3ktqq_medium_2x.png")
  }
}

@media only screen and (max-width: 735px) {
   .a3137_a {
      background-image: url("/imac/images/specs/cel/a3137_a__f9k5rku3ktqq_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) {
   .a3137_a {
     
      background-image: url("/imac/images/specs/cel/a3137_a__f9k5rku3ktqq_small_2x.png")
  }
}