.image-swap {
  margin-bottom: 30px;
  width: 100%;
}


.timeline{
    padding-top: 179.25531914893617%
  }
.image-swap-image {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute; top: 0; left: 0; width:100%; height: 100%; transition: opacity .3s ease-out;
  opacity: 0;
  display: none;
}
.m-infographic--timeline-1 {
  opacity: 1.0;
  display: block;
  background-image: url(https://cdn.cnn.com/cnn/2017/images/11/13/libya-timelinev3_375-1.png);
}
.m-infographic--timeline-2 {
  background-image: url(https://cdn.cnn.com/cnn/2017/images/11/13/libya-timelinev3_375-2.png);
}
.m-infographic--timeline-3 {
  background-image: url(https://cdn.cnn.com/cnn/2017/images/11/13/libya-timelinev3_375-3.png);
}
.m-infographic--timeline-4 {
  background-image: url(https://cdn.cnn.com/cnn/2017/images/11/13/libya-timelinev3_375-4.png);
}

@media (min-width: 640px) {

  .timeline{
      padding-top: 33.205128205128204%
    }
  .m-infographic--timeline-1 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_780_1.png);
  }
  .m-infographic--timeline-2 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_780_2.png);
  }
  .m-infographic--timeline-3 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_780_3.png);
  }
  .m-infographic--timeline-4 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_780_4.png);
  }
}
@media (min-width: 980px) {

  .timeline{
      padding-top: 27.819548872180448%
    }

  .m-infographic--timeline-1 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_930_1.png);
  }
  .m-infographic--timeline-2 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_930_2.png);
  }
  .m-infographic--timeline-3 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_930_3.png);
  }
  .m-infographic--timeline-4 {
    background-image: url(//i.cdn.cnn.com/cnn/.e/interactive/html5-video-media/2017/11/10/Libya_timeline_930_4.png);
  }
}
.image-slide-1 { opacity: 1.0; display:block; }
.slide-2 .image-slide-2 { opacity: 1.0; display:block; }
.slide-3 .image-slide-3 { opacity: 1.0; display:block; }
.slide-4 .image-slide-4 { opacity: 1.0; display:block; }



./*image-slide-2, .image-slide-3 { opacity: 0.0; display:none;}

.image-swap-on .image-slide-2 { opacity: 1.0 !important;display:block !important;}
.image-swap-on .image-slide-1, .image-swap-on .image-slide-3 { opacity: 0.0;display:none }

.image-swap-on2 .image-slide-3 { opacity: 1.0 !important;display:block !important}
.image-swap-on2 .image-slide-1, .image-swap-on .image-slide-2 { opacity: 0.0;display:none }

*/


