.slide.ng-leave {
  position: relative;
}
.slide.ng-enter {
  position: absolute;
}
.slide.ng-enter, .slide.ng-leave {
  -webkit-transition: -webkit-transform 0.5s ease-in, opacity 0.3s ease-in;
     -moz-transition: -moz-transform 0.5s ease-in, opacity 0.3s ease-in;
       -o-transition: -o-transform 0.5s ease-in, opacity 0.3s ease-in;
          transition: transform 0.5s ease-in, opacity 0.3s ease-in;
}
.slide.ng-enter, .slide.ng-leave.ng-leave-active {
  -webkit-transform: scaleX(0.0005);
       -o-transform: scaleX(0.0005);
          transform: scaleX(0.0005);
  opacity: 0;
}
.slide, .slide.ng-enter.ng-enter-active {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
  opacity: 1;
}
/***********************************************************************/

.rowslide.ng-enter, .slide.ng-leave {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
}

.rowslide.ng-enter {
  -webkit-transition: -webkit-transform 0.5s ease-in, opacity 0.3s ease-in;
     -moz-transition: -moz-transform 0.5s ease-in, opacity 0.3s ease-in;
       -o-transition: -o-transform 0.5s ease-in, opacity 0.3s ease-in;
          transition: transform 0.5s ease-in, opacity 0.3s ease-in;
}

.rowslide.ng-enter-active {
  opacity: 1;
  -webkit-transform:translate3d(-40px, 0, 20px);
  -moz-transform:translate3d(-40px, 0, 20px);
  transform:translate3d(-40px, 0, 20px);
}

.rowslide.ng-leave {
  -webkit-transition: -webkit-transform 0.5s ease-in, opacity 0.3s ease-in;
     -moz-transition: -moz-transform 0.5s ease-in, opacity 0.3s ease-in;
       -o-transition: -o-transform 0.5s ease-in, opacity 0.3s ease-in;
          transition: transform 0.5s ease-in, opacity 0.3s ease-in;
}

.rowslide.ng-leave-active {
  opacity: 0;
  -webkit-transform:translate3d(50px, 0, 0);
  -moz-transform:translate3d(50px, 0, 0);
  transform:translate3d(50px, 0, 0);
}
