@charset "utf-8";
/* CSS Document */

/*animation element*/

.animation-element {
  opacity: 0;
  position: relative;
}


/*animation element sliding left*/

.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  -o-transition: all 600ms ease;
  transition: all 600ms ease;
  -moz-transform: translate3d(-600px, 0px, 0px);
  -webkit-transform: translate3d(-600px, 0px, 0px);
  -o-transform: translate(-600px, 0px);
  -ms-transform: translate(-600px, 0px);
  transform: translate3d(-600px, 0px, 0px);
}
.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}



/*animation element sliding right*/

.animation-element.slide-right {
  opacity: 0;
  -moz-transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  -o-transition: all 600ms ease;
  transition: all 600ms ease;
  -moz-transform: translate3d(600px, 0px, 0px);
  -webkit-transform: translate3d(600px, 0px, 0px);
  -o-transform: translate(600px, 0px);
  -ms-transform: translate(600px, 0px);
  transform: translate3d(600px, 0px, 0px);
}
.animation-element.slide-right.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}



/*animation element bounce up*/

.animation-element.bounce-up,
.animation-element.bounce-up-1,
.animation-element.bounce-up-2,
.animation-element.bounce-up-3,
.animation-element.bounce-up-4,
.animation-element.bounce-up-5,
.animation-element.bounce-up-6,
.animation-element.bounce-up-7,
.animation-element.bounce-up-8,
.animation-element.bounce-up-9,
.animation-element.bounce-up-10,
.animation-element.bounce-up-11,
.animation-element.bounce-up-12,
.animation-element.bounce-up-13,
.animation-element.bounce-up-14,
.animation-element.bounce-up-15 {
  opacity: 0;
  -moz-transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  -o-transition: all 600ms ease;
  transition: all 600ms ease;
  -moz-transform: translate3d(0px, 100px, 0px);
  -webkit-transform: translate3d(0px, 100px, 0px);
  -o-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate3d(0px, 100px, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.animation-element.bounce-up-2 {
  -moz-transition: all 600ms ease 300ms;
  -webkit-transition: all 600ms ease 300ms;
  -o-transition: all 600ms ease 300ms;
  transition: all 600ms ease 300ms;
}
.animation-element.bounce-up-3 {
  -moz-transition: all 600ms ease 600ms;
  -webkit-transition: all 600ms ease 600ms;
  -o-transition: all 600ms ease 600ms;
  transition: all 600ms ease 600ms;
}
.animation-element.bounce-up-4 {
  -moz-transition: all 600ms ease 900ms;
  -webkit-transition: all 600ms ease 900ms;
  -o-transition: all 600ms ease 900ms;
  transition: all 600ms ease 900ms;
}
.animation-element.bounce-up-5 {
  -moz-transition: all 600ms ease 1200ms;
  -webkit-transition: all 600ms ease 1200ms;
  -o-transition: all 600ms ease 1200ms;
  transition: all 600ms ease 1200ms;
}
.animation-element.bounce-up-6 {
  -moz-transition: all 600ms ease 1500ms;
  -webkit-transition: all 600ms ease 1500ms;
  -o-transition: all 600ms ease 1500ms;
  transition: all 600ms ease 1500ms;
}
.animation-element.bounce-up-7 {
  -moz-transition: all 600ms ease 1800ms;
  -webkit-transition: all 600ms ease 1800ms;
  -o-transition: all 600ms ease 1800ms;
  transition: all 600ms ease 1800ms;
}
.animation-element.bounce-up-8 {
  -moz-transition: all 600ms ease 2100ms;
  -webkit-transition: all 600ms ease 2100ms;
  -o-transition: all 600ms ease 2100ms;
  transition: all 600ms ease 2100ms;
}
.animation-element.bounce-up-9 {
  -moz-transition: all 600ms ease 2400ms;
  -webkit-transition: all 600ms ease 2400ms;
  -o-transition: all 600ms ease 2400ms;
  transition: all 600ms ease 2400ms;
}
.animation-element.bounce-up-10 {
  -moz-transition: all 600ms ease 2700ms;
  -webkit-transition: all 600ms ease 2700ms;
  -o-transition: all 600ms ease 2700ms;
  transition: all 600ms ease 2700ms;
}
.animation-element.bounce-up-11 {
  -moz-transition: all 600ms ease 3000ms;
  -webkit-transition: all 600ms ease 3000ms;
  -o-transition: all 600ms ease 3000ms;
  transition: all 600ms ease 3000ms;
}
.animation-element.bounce-up-12 {
  -moz-transition: all 600ms ease 3300ms;
  -webkit-transition: all 600ms ease 3300ms;
  -o-transition: all 600ms ease 3300ms;
  transition: all 600ms ease 3300ms;
}
.animation-element.bounce-up-13 {
  -moz-transition: all 600ms ease 3600ms;
  -webkit-transition: all 600ms ease 3600ms;
  -o-transition: all 600ms ease 3600ms;
  transition: all 600ms ease 3600ms;
}
.animation-element.bounce-up-14 {
  -moz-transition: all 600ms ease 3900ms;
  -webkit-transition: all 600ms ease 3900ms;
  -o-transition: all 600ms ease 3900ms;
  transition: all 600ms ease 3900ms;
}
.animation-element.bounce-up-15 {
  -moz-transition: all 600ms ease 4200ms;
  -webkit-transition: all 600ms ease 4200ms;
  -o-transition: all 600ms ease 4200ms;
  transition: all 600ms ease 4200ms;
}
.animation-element.bounce-up.in-view,
.animation-element.bounce-up-1.in-view,
.animation-element.bounce-up-2.in-view,
.animation-element.bounce-up-3.in-view,
.animation-element.bounce-up-4.in-view,
.animation-element.bounce-up-5.in-view,
.animation-element.bounce-up-6.in-view,
.animation-element.bounce-up-7.in-view,
.animation-element.bounce-up-8.in-view,
.animation-element.bounce-up-9.in-view,
.animation-element.bounce-up-10.in-view,
.animation-element.bounce-up-11.in-view,
.animation-element.bounce-up-12.in-view,
.animation-element.bounce-up-13.in-view,
.animation-element.bounce-up-14.in-view,
.animation-element.bounce-up-15.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


/*animation element bounce down*/

.animation-element.bounce-down {
  opacity: 0;
  -moz-transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  -o-transition: all 600ms ease;
  transition: all 600ms ease;
  -moz-transform: translate3d(0px, -200px, 0px);
  -webkit-transform: translate3d(0px, -200px, 0px);
  -o-transform: translate(0px, -200px);
  -ms-transform: translate(0px, -200px);
  transform: translate3d(0px, -200px, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.animation-element.bounce-down.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


/*animation element scale*/

.animation-element.scalehov {
  opacity: 1;
  -moz-transition: all 700ms ease-in-out;
  -webkit-transition: all 700ms ease-in-out;
  -o-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.animation-element.scalehov.in-view:hover {
  opacity: 1;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}