/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 

}

@media(min-width:768px) and (max-width:991px){
    
}
@media screen and (min-width: 1024px) {
    .timeline .swiper-slide::after {
      right: -20%;
      bottom: -12%;
      width: 240px;
      height: 50%;
      box-shadow: -230px 0 150px 39vw rgba(0, 0, 0, .7);
   }
    .timeline .swiper-slide-content {
      right: 25%;
   }
 }
@media screen and (min-width: 768px) {
    .timeline .swiper-slide::after {
      right: -30%;
      bottom: -8%;
      width: 240px;
      height: 50%;
      box-shadow: -230px 0 150px 50vw rgba(0, 0, 0, .7);
   }
    .timeline .swiper-slide-content {
      right: 30%;
      top: 50%;
      transform: translateY(-50%);
      width: 310px;
      font-size: 11px;
      text-align: right;
   }
    .timeline .swiper-slide .timeline-year {
      margin-bottom: 0;
      font-size: 32px;
   }
    .timeline .swiper-slide .timeline-title {
      font-size: 46px;
      margin: 0;
   }
    .timeline .swiper-pagination {
      display: flex;
   }
    .timeline .swiper-button-prev {
      top: 15%;
      left: auto;
      right: 15%;
      transform: rotate(90deg) translate(0, 10px);
   }
    .timeline .swiper-button-prev:hover {
      transform: rotate(90deg) translate(-3px, 10px);
   }
    .timeline .swiper-button-next {
      top: auto;
      bottom: 15%;
      right: 15%;
      transform: rotate(90deg) translate(0, 10px);
   }
    .timeline .swiper-button-next:hover {
      transform: rotate(90deg) translate(3px, 10px);
   }
 }
 @media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {

  /**
       * Remove all paddings around the image on small screen
       */
  section.gallery .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  section.gallery .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  section.gallery .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  section.gallery .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  section.gallery .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  section.gallery .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  section.gallery .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  section.gallery .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  section.gallery .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  section.gallery .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  section.gallery .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  section.gallery .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* @media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
      max-width: 1200px;
  }
} */
