
/* Scroll animation */
@media screen and (min-width: 992px) {
  .move-right,
  .move-left {
    visibility: hidden;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-name: none;
    -moz-animation-name: none;
    -ms-animation-name: none;
    animation-name: none;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }

  @-webkit-keyframes fadeInRight {
    from {
      opacity: 0;
      -webkit-transform: translate3d(-100px, 0, 0);
      transform: translate3d(-100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  @-moz-keyframes fadeInRight {
    from {
      opacity: 0;
      -webkit-transform: translate3d(-300px, 0, 0);
      -moz-transform: translate3d(-100px, 0, 0);
      transform: translate3d(-100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      -moz-transform: none;
      transform: none; } }
  @-ms-keyframes fadeInRight {
    from {
      opacity: 0;
      -webkit-transform: translate3d(-300px, 0, 0);
      -ms-transform: translate3d(-100px, 0, 0);
      transform: translate3d(-100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none; } }
  @keyframes fadeInRight {
    from {
      opacity: 0;
      -webkit-transform: translate3d(-100px, 0, 0);
      transform: translate3d(-100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  @-webkit-keyframes fadeInLeft {
    from {
      opacity: 0;
      -webkit-transform: translate3d(100px, 0, 0);
      transform: translate3d(100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  @-moz-keyframes fadeInLeft {
    from {
      opacity: 0;
      -webkit-transform: translate3d(300px, 0, 0);
      -moz-transform: translate3d(100px, 0, 0);
      transform: translate3d(100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      -moz-transform: none;
      transform: none; } }
  @-ms-keyframes fadeInLeft {
    from {
      opacity: 0;
      -webkit-transform: translate3d(300px, 0, 0);
      -ms-transform: translate3d(100px, 0, 0);
      transform: translate3d(100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none; } }
  @keyframes fadeInLeft {
    from {
      opacity: 0;
      -webkit-transform: translate3d(100px, 0, 0);
      transform: translate3d(100px, 0, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  .move-up {
    visibility: hidden;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-name: none;
    -moz-animation-name: none;
    -ms-animation-name: none;
    animation-name: none;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    animation-fill-mode: forwards; }

  @-webkit-keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 100px, 0);
      transform: translate3d(0, 100px, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  @-moz-keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 300px, 0);
      transform: translate3d(0, 100px, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  @-ms-keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 300px, 0);
      transform: translate3d(0, 100px, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  @keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 100px, 0);
      transform: translate3d(0, 100px, 0); }
    to {
      opacity: 1;
      visibility: visible;
      -webkit-transform: none;
      transform: none; } }
  /*
  *
  */
  .ie9 .move-up {
    visibility: visible;
    opacity: 0;
    transform: none;
    bottom: -300px; }

  .ie9 .move-right {
    visibility: visible;
    opacity: 0;
    transform: none;
    left: -300px; }

  .ie9 .move-left {
    visibility: visible;
    opacity: 0;
    transform: none;
    right: -300px;
    left: auto; } }