.combine_ani {
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  will-change: transform;
}

.fadeDown {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
  opacity: 0;
}

.fadeDown.animated {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.fadeRight {
  -webkit-transform: translateX(100px);
          transform: translateX(100px);
  opacity: 0;
}

.fadeRight.animated {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}

.fadeLeft {
  -webkit-transform: translateX(-100px);
          transform: translateX(-100px);
  opacity: 0;
}

.fadeLeft.animated {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}

.width100p {
  width: 0;
}

.width100p.animated {
  width: 100%;
  -webkit-transform: translateX(0) !important;
          transform: translateX(0) !important;
}

.scaleUp {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
}

.scaleUp.animated {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.fadeImg {
  position: relative;
  overflow: hidden;
}

.fadeImg::after {
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: width 0.8s, opacity 1.5s;
  transition: width 0.8s, opacity 1.5s;
}

.fadeImg img {
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.fadeImg.animated img {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.fadeImg.animated::after {
  width: 0;
  opacity: 0;
}
