.mega-ihe-demo{
  
}
.mega-ihe-demo .demo-image{
  margin-bottom: 20px;
  background-color: #f9f9f9;
}
.mega-ihe-demo .image-scroll{
  display: block;
  height: 280px;
  transition: background-position 5s ease-out 0s;
    -webkit-transition: background-position 5s ease-out 0s;
    -moz-transition: background-position 5s ease-out 0s;
    background-color: #ffffff;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.mega-ihe-demo:hover .image-scroll {
    background-position: center 100% !important;
}
.mega-ihe-demo{
  position: relative;
  overflow: hidden;
}