.fade-in {
  animation-name: fade-in;
  animation-delay: ;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@-webkit-keyframes fade-in {
	0% {
    opacity:0;
	}
  30% {
    opacity:0;
  }
	100% {
		opacity:1;
	}
}
.fade-in-2s {
  animation-name: fade-in-2s;
  animation-delay: ;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@-webkit-keyframes fade-in-2s {
	0% {
		opacity:0;
	}
	30% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
.fade-in-3s {
  animation-name: fade-in-3s;
  animation-delay: ;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@-webkit-keyframes fade-in-3s {
	0% {
		opacity:0;
	}
	50% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
.expand {
    animation-name: expand;
    animation-delay: ;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;
    animation-timing-function: ease;
}
@-webkit-keyframes expand {
	0% {
    -ms-transform:scale(0.5,0.5);
    -webkit-transform:scale(0.5,0.5);
    transform:scale(0.5,0.5);
		opacity:0;
	}
	100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
		opacity:1;
	}
}
.expand-2s {
    animation-name: expand-2s;
    animation-delay: ;
    animation-duration: 2.5s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;
    animation-timing-function: ease;
}
@-webkit-keyframes expand-2s {
  0% {
    -ms-transform:scale(0,0);
    -webkit-transform:scale(0,0);
    transform:scale(0,0);
		opacity:0;
	}
	30% {
    -ms-transform:scale(0.5,0.5);
    -webkit-transform:scale(0.5,0.5);
    transform:scale(0.5,0.5);
		opacity:0;
	}
	100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
		opacity:1;
	}
}
.expand-3s {
    animation-name: expand-3s;
    animation-delay: ;
    animation-duration: 3.5s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;
    animation-timing-function: ease;
}
@-webkit-keyframes expand-3s {
	0% {
    -ms-transform:scale(0,0);
    -webkit-transform:scale(0,0);
    transform:scale(0,0);
		opacity:0;
	}
	50% {
    -ms-transform:scale(0.3,0.3);
    -webkit-transform:scale(0.3,0.3);
    transform:scale(0.3,0.3);
		opacity:0;
	}
	100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
		opacity:1;
	}
}
.move-from-above {
    animation-name: move-from-above;
    animation-delay: ;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;
    animation-timing-function: ease;

}
@keyframes move-from-above {
  0% {
    -ms-transform:translateY(-60px);
    -webkit-transform:translateY(-60px);
    transform:translateY(-60px);
    opacity:0;
  }
  100% {
    -ms-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    opacity:1;
  }
}
.move-from-above-2s {
  animation-name: move-from-above-2s;
  animation-delay: ;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-above-2s {
  0% {
    -ms-transform:translateY(-60px);
    -webkit-transform:translateY(-60px);
    transform:translateY(-60px);
    opacity:0;
  }
30% {
    -ms-transform:translateY(-30px);
    -webkit-transform:translateY(-30px);
    transform:translateY(-60px);
    opacity:0;
  }
  100% {
    -ms-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    opacity:1;
  }
}
.move-from-above-3s {
  animation-name: move-from-above-3s;
  animation-delay: ;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-above-3s {
  0% {
    -ms-transform:translateY(-60px);
    -webkit-transform:translateY(-60px);
    transform:translateY(-60px);
    opacity:0;
  }
  50% {
    -ms-transform:translateY(-42px);
    -webkit-transform:translateY(-42px);
    transform:translateY(-42px);
    opacity:0;
  }
  100% {
    -ms-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    opacity:1;
  }
}
.move-from-bottom {
  animation-name: move-from-bottom;
  animation-delay: ;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-bottom {
  0% {
    -ms-transform:translateY(60px);
    -webkit-transform:translateY(60px);
    transform:translateY(60px);
    opacity:0;
  }
  100% {
    -ms-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    opacity:1;
  }
}
.move-from-bottom-2s {
  animation-name: move-from-bottom-2s;
  animation-delay: ;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-bottom-2s {
  0% {
    -ms-transform:translateY(60px);
    -webkit-transform:translateY(60px);
    transform:translateY(60px);
    opacity:0;
  }
  30% {
    -ms-transform:translateY(30px);
    -webkit-transform:translateY(30px);
    transform:translateY(30px);
    opacity:0;
  }
  100% {
    -ms-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    opacity:1;
  }
}
.move-from-bottom-3s {
  animation-name: move-from-bottom-3s;
  animation-delay: ;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-bottom-3s {
  0% {
    -ms-transform:translateY(60px);
    -webkit-transform:translateY(60px);
    transform:translateY(60px);
    opacity:0;
  }
  50% {
    -ms-transform:translateY(42px);
    -webkit-transform:translateY(42px);
    transform:translateY(42px);
    opacity:0;
  }
  100% {
    -ms-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    opacity:1;
  }
}
.move-from-left {
  animation-name: move-from-left;
  animation-delay: ;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-left {
  0% {
    -ms-transform:translateX(-30px);
    -webkit-transform:translateX(-30px);
    transform:translateX(-30px);
    opacity:0;
  }
  100% {
    -ms-transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    opacity:1;
  }
}
.move-from-left-2s {
  animation-name: move-from-left-2s;
  animation-delay: ;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-left-2s {
  0% {
    -ms-transform:translateX(-30px);
    -webkit-transform:translateX(-30px);
    transform:translateX(-30px);
    opacity:0;
  }
  30% {
    -ms-transform:translateX(-15px);
    -webkit-transform:translateX(-15px);
    transform:translateX(-15px);
    opacity:0;
  }
  100% {
    -ms-transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    opacity:1;
  }
}
.move-from-left-3s {
  animation-name: move-from-left-3s;
  animation-delay: ;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-left-3s {
  0% {
    -ms-transform:translateX(-30px);
    -webkit-transform:translateX(-30px);
    transform:translateX(-30px);
    opacity:0;
  }
  50% {
    -ms-transform:translateX(-21px);
    -webkit-transform:translateX(-21px);
    transform:translateX(-21px);
    opacity:0;
  }
  100% {
    -ms-transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    opacity:1;
  }
}
.move-from-right {
  animation-name: move-from-right;
  animation-delay: ;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-right {
  0% {
    -ms-transform:translateX(30px);
    -webkit-transform:translateX(30px);
    transform:translateX(30px);
    opacity:0;
  }
  100% {
    -ms-transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    opacity:1;
  }
}
.move-from-right-2s {
  animation-name: move-from-right-2s;
  animation-delay: ;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-right-2s {
  0% {
    -ms-transform:translateX(30px);
    -webkit-transform:translateX(30px);
    transform:translateX(30px);
    opacity:0;
  }
  30% {
    -ms-transform:translateX(15px);
    -webkit-transform:translateX(15px);
    transform:translateX(15px);
    opacity:0;
  }
  100% {
    -ms-transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    opacity:1;
  }
}
.move-from-right-3s {
  animation-name: move-from-right-3s;
  animation-delay: ;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes move-from-right-3s {
  0% {
    -ms-transform:translateX(30px);
    -webkit-transform:translateX(30px);
    transform:translateX(30px);
    opacity:0;
  }
  50% {
    -ms-transform:translateX(21px);
    -webkit-transform:translateX(21px);
    transform:translateX(21px);
    opacity:0;
  }
  100% {
    -ms-transform:translateX(0px);
    -webkit-transform:translateX(0px);
    transform:translateX(0px);
    opacity:1;
  }
}
.wipe-in {
  animation-name: wipe-in;
  animation-delay: ;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@-webkit-keyframes wipe-in {
	0% {
    -ms-transform:scale(3,3);
    -webkit-transform:scale(3,3);
    transform:scale(3,3);
		opacity:0;
	}
	100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
		opacity:1;
	}
}
.wipe-in-2s {
  animation-name: wipe-in-2s;
  animation-delay: ;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@-webkit-keyframes wipe-in-2s {
	0% {
    -ms-transform:scale(3,3);
    -webkit-transform:scale(3,3);
    transform:scale(3,3);
		opacity:0;
	}
	30% {
    -ms-transform:scale(1.5,1.5);
    -webkit-transform:scale(1.5,1.5);
    transform:scale(1.5,1.5);
		opacity:0;
	}
	100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
		opacity:1;
	}
}
.wipe-in-3s {
  animation-name: wipe-in-3s;
  animation-delay: ;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@-webkit-keyframes wipe-in-3s {
	0% {
    -ms-transform:scale(3,3);
    -webkit-transform:scale(3,3);
    transform:scale(3,3);
		opacity:0;
	}
	50% {
    -ms-transform:scale(2,2);
    -webkit-transform:scale(2,2);
    transform:scale(2,2);
		opacity:0;
	}
	100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
		opacity:1;
	}
}
.wipe-left {
    animation-name: wipe-left;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;
    animation-timing-function: ease;
}
@keyframes wipe-left {
  0% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: right;
  }
  100% {
    opacity:1;
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: right;
  }
}
.wipe-left-2s {
  animation-name: wipe-left-2s;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes wipe-left-2s {
  0% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: right;
  }
	30% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: right;
  }
  100% {
    opacity:1;
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: right;
  }
}
.wipe-left-3s {
  animation-name: wipe-left-3s;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes wipe-left-3s {
  0% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: right;
  }
	50% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: right;
  }
  100% {
    opacity:1;
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: right;
  }
}
.wipe-right {
  animation-name: wipe-right;
  animation-delay: ;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes wipe-right {
  0% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: left top;
  }
  100% {
    opacity:1;
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: left top;
  }
}
.wipe-right-2s {
  animation-name: wipe-right-2s;
  animation-delay: ;
  animation-duration: 2.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes wipe-right-2s {
  0% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: left;
  }
	30% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: left;
  }
  100% {
    opacity:1;
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: left;
  }
}
.wipe-right-3s {
  animation-name: wipe-right-3s;
  animation-delay: ;
  animation-duration: 3.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes wipe-right-3s {
  0% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: left;
  }
	50% {
    opacity:0;
    -ms-transform:scale(0,1);
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    transform-origin: left;
  }
  100% {
    opacity:1;
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: left;
  }
}
.wipe-bottom {
  animation-name: wipe-bottom;
  animation-delay: ;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-play-state: running;
  animation-timing-function: ease;
}
@keyframes wipe-bottom {
  0% {
    -ms-transform:scale(1,0);
    -webkit-transform:scale(1,0);
    transform:scale(1,0);
    transform-origin: left bottom;
    opacity:0;
  }
  100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: left top;
    opacity:1;
  }
}
.wipe-top {
    animation-name: wipe-top;
    animation-delay: ;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;
    animation-timing-function: ease;
}
@keyframes wipe-top {
  0% {
    -ms-transform:scale(1,0);
    -webkit-transform:scale(1,0);
    transform:scale(1,0);
    transform-origin: left bottom;
    opacity:0;
  }
  100% {
    -ms-transform:scale(1,1);
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    transform-origin: left bottom;
    opacity:1;
  }
}

/*desktop*/
@media screen and (min-width: 768px) {
	.fade-in-sm {
		animation-name: fade-in;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.fade-in-2s-sm {
		animation-name: fade-in-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.fade-in-3s-sm {
		animation-name: fade-in-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.expand-sm {
		animation-name: expand;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.expand-2s-sm {
		animation-name: expand-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.expand-3s-sm {
		animation-name: expand-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.move-from-above-sm {
		animation-name: move-from-above;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-above-2s-sm {
		animation-name: move-from-above-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-above-3s-sm {
		animation-name: move-from-above-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-bottom-sm {
		animation-name: move-from-bottom;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-bottom-2s-sm {
		animation-name: move-from-bottom-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-bottom-3s-sm {
		animation-name: move-from-bottom-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-left-sm {
		animation-name: move-from-left;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-left-2s-sm {
		animation-name: move-from-left-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-left-3s-sm {
		animation-name: move-from-left-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-right-sm {
		animation-name: move-from-right;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-right-2s-sm {
		animation-name: move-from-right-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-right-3s-sm {
		animation-name: move-from-right-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.wipe-in-sm {
		animation-name: wipe-in;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-in-2s-sm {
		animation-name: wipe-in-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-in-3s-sm {
		animation-name: wipe-in-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-left-sm {
		animation-name: wipe-left;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-left-2s-sm {
		animation-name: wipe-left-2s;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-left-3s-sm {
		animation-name: wipe-left-3s;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-right-sm {
		animation-name: wipe-right;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-right-2s-sm {
		animation-name: wipe-right-2ss;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-right-3s-sm {
		animation-name: wipe-right-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-bottom-sm {
		animation-name: wipe-bottom;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-top-sm {
		animation-name: wipe-top;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
}

/*Mobile*/
@media screen and (max-width: 767px) {
	.fade-in-xs {
		animation-name: fade-in;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.fade-in-2s-xs {
		animation-name: fade-in-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.fade-in-3s-xs {
		animation-name: fade-in-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.expand-xs {
		animation-name: expand;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.expand-2s-xs {
		animation-name: expand-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.expand-3s-xs {
		animation-name: expand-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.move-from-above-xs {
		animation-name: move-from-above;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-above-2s-xs {
		animation-name: move-from-above-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-above-3s-xs {
		animation-name: move-from-above-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-bottom-xs {
		animation-name: move-from-bottom;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-bottom-2s-xs {
		animation-name: move-from-bottom-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-bottom-3s-xs {
		animation-name: move-from-bottom-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-left-xs {
		animation-name: move-from-left;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-left-2s-xs {
		animation-name: move-from-left-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-left-3s-xs {
		animation-name: move-from-left-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-right-xs {
		animation-name: move-from-right;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-right-2s-xs {
		animation-name: move-from-right-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.move-from-right-3s-xs {
		animation-name: move-from-right-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;

	}
	.wipe-in-xs {
		animation-name: wipe-in;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-in-2s-xs {
		animation-name: wipe-in-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-in-3s-xs {
		animation-name: wipe-in-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-left-xs {
		animation-name: wipe-left;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-left-2s-xs {
		animation-name: wipe-left-2s;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-left-3s-xs {
		animation-name: wipe-left-3s;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-right-xs {
		animation-name: wipe-right;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-right-2s-xs {
		animation-name: wipe-right-2s;
		animation-delay: ;
		animation-duration: 2.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-right-3s-xs {
		animation-name: wipe-right-3s;
		animation-delay: ;
		animation-duration: 3.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-bottom-xs {
		animation-name: wipe-bottom;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
	.wipe-top-xs {
		animation-name: wipe-top;
		animation-delay: ;
		animation-duration: 1.5s;
		animation-iteration-count: 1;
		animation-direction: normal;
		animation-play-state: running;
		animation-timing-function: ease;
	}
}
