.slide-animation.ng-enter, .slide-animation.ng-leave {
    -webkit-transition: 0.2s linear all;
    -moz-transition: 0.2s linear all;
    -o-transition: 0.2s linear all;
    transition: 0.2s linear all;
    position:relative;
    height: 1000px;
}
 
.slide-animation.ng-enter {
  z-index:100;
  left:100px;
  opacity:0;
}
 
.slide-animation.ng-enter.ng-enter-active {
  left:0;
  opacity:1;
}
 
.slide-animation.ng-leave {
  z-index:101;
  opacity:1;
  left:0;
}
 
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.slide-animation.ng-leave.ng-leave-active {
  left:-100px;
  opacity:0;
}
 
.repeat-animation.ng-enter, 
.repeat-animation.ng-leave, 
.repeat-animation.ng-move {
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  -o-transition: 0.2s linear all;
  transition: 0.2s linear all;
  position:relative;
}
 
.repeat-animation.ng-enter {
  left:10px;
  opacity:0;
}
.repeat-animation.ng-enter.ng-enter-active {
  left:0;
  opacity:1;
}
 
.repeat-animation.ng-leave {
  left:10px;
  opacity:1;
}
.repeat-animation.ng-leave.ng-leave-active {
  left:-10px;
  opacity:0;
}
 
.repeat-animation.ng-move {
  opacity:0.5;
}
.repeat-animation.ng-move.ng-move-active {
  opacity:1;
}



@media screen and (max-width: 990px) {
    .slide-animation.ng-enter, .slide-animation.ng-leave {
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
    }
    
    .repeat-animation.ng-enter, 
.repeat-animation.ng-leave, 
.repeat-animation.ng-move {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;

}
   

} 