.fade-in-fwd {
	-webkit-animation: fade-in-fwd 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-fwd 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.fade-in-bottom {
	-webkit-animation: fade-in-bottom 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-bottom 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.fade-in-top {
	-webkit-animation: fade-in-top 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-top 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.fade-in-right {
	-webkit-animation: fade-in-right 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-right 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.fade-in-left {
	-webkit-animation: fade-in-left 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-left 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.fade-out {
	-webkit-animation: fade-out 1s ease-out both;
	        animation: fade-out 1s ease-out both;
}

.scale-in-center {
	-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.scale-out-center {
	-webkit-animation: scale-out-center 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: scale-out-center 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

.rotate-in {
	-webkit-animation: rotate-in 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: rotate-in 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.rotate-out {
	-webkit-animation: rotate-out 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: rotate-out 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.slide-top {
	-webkit-animation: slide-top 1s ease-out 1s both;
	        animation: slide-top 1s ease-out 1s both;
}
.slide-bottom {
	-webkit-animation: slide-bottom 1s ease-out 1s both;
	        animation: slide-bottom 1s ease-out 1s both;
}
.slide-top-bottom {
	-webkit-animation: slide-top-bottom 3.5s ease-in-out 3.5s both;
	        animation: slide-top-bottom 3.5s ease-in-out 3.5s both;
}

.puff-in-center {
	-webkit-animation: puff-in-center 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	        animation: puff-in-center 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
.puff-in-top {
	-webkit-animation: puff-in-top 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	        animation: puff-in-top 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
.puff-in-bottom {
	-webkit-animation: puff-in-bottom 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	        animation: puff-in-bottom 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
.puff-in-right {
	-webkit-animation: puff-in-right 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	        animation: puff-in-right 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
.puff-in-left {
	-webkit-animation: puff-in-left 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	        animation: puff-in-left 1s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}

.tracking-in-expand {
	-webkit-animation: tracking-in-expand 1.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	        animation: tracking-in-expand 1.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}

.focus-in-expand {
	-webkit-animation: focus-in-expand 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: focus-in-expand 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.delay-500 {
    animation-delay: 500ms;
}
.delay-750 {
    animation-delay: 750ms;
}
.delay-1000 {
    animation-delay: 1000ms;
}
.delay-1250 {
    animation-delay: 1250ms;
}
.delay-1500 {
    animation-delay: 1500ms;
}
.delay-1750 {
    animation-delay: 1750ms;
}
.delay-2000 {
    animation-delay: 2000ms;
}
.delay-2250 {
    animation-delay: 2250ms;
}
.delay-2500 {
    animation-delay: 2500ms;
}
.delay-2750 {
    animation-delay: 2750ms;
}
.delay-3000 {
    animation-delay: 3000ms;
}

.infinite-animation {
    animation-iteration-count: infinite;
}

.duration-500 {
    animation-duration: 500ms;
}
.duration-1000 {
    animation-duration: 1000ms;
}
.duration-1500 {
    animation-duration: 1500ms;
}
.duration-2000 {
    animation-duration: 2000ms;
}
.duration-2500 {
    animation-duration: 2500ms;
}
.duration-3000 {
    animation-duration: 3000ms;
}
.duration-3500 {
    animation-duration: 3500ms;
}
.duration-4000 {
    animation-duration: 4000ms;
}
.duration-4500 {
    animation-duration: 4500ms;
}
.duration-5000 {
    animation-duration: 5000ms;
}
