@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes pcbRotate {
  0% {
    stroke: #0F1A2A;
  }
  50% {
    stroke: #F1C333;
  }
  100% {
    stroke: #0F1A2A;
  }
}
@keyframes pcbPinRotate {
  0% {
    background: #F1C333;
  }
  50% {
    background: #0F1A2A;
  }
  100% {
    background: #F1C333;
  }
}
@keyframes slide-down {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes lds-ripple {
  0% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(1.8);
  }
}
@media (min-width: 1200px) {
  section.banner-md.animate .image {
    opacity: 1;
    transform: scale(1);
  }
  section.banner-md .image {
    opacity: 0;
    transition: all ease 1.2s;
    transform: scale(1.03);
  }
  section.banner-md .image:before {
    opacity: 0.7;
  }

  .sub-title.animate.sub-title-left .sub-icon {
    transform: translateX(0px);
  }
  .sub-title.animate.sub-title-left .sub-text {
    transform: translateX(0px);
  }
  .sub-title.animate.sub-title-right .sub-icon {
    transform: translateX(0px);
  }
  .sub-title.animate.sub-title-right .sub-text {
    transform: translateX(0px);
  }
  .sub-title.sub-title-left .sub-icon {
    transform: translateX(-20px);
    transition: all ease 0.5s;
  }
  .sub-title.sub-title-left .sub-text {
    transform: translateX(10px);
    transition: all ease 0.5s;
  }
  .sub-title.sub-title-right .sub-icon {
    transform: translateX(20px);
    transition: all ease 0.5s;
  }
  .sub-title.sub-title-right .sub-text {
    transform: translateX(-10px);
    transition: all ease 0.5s;
  }

  .image-boxes .image-box.animate .product-badge {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
  }
  .image-boxes .image-box.animate.image-left .image-wrap {
    transform: translateX(0px);
  }
  .image-boxes .image-box.animate.image-left .content-wrap {
    transform: translateX(0px);
  }
  .image-boxes .image-box.animate.image-right .image-wrap {
    transform: translateX(0px);
  }
  .image-boxes .image-box.animate.image-right .content-wrap {
    transform: translateX(0px);
  }
  .image-boxes .image-box.image-left .image-wrap {
    transform: translateX(-30px);
    transition: all ease 1s;
  }
  .image-boxes .image-box.image-left .content-wrap {
    transform: translateX(30px);
    transition: all ease 1s;
  }
  .image-boxes .image-box.image-right .image-wrap {
    transform: translateX(30px);
    transition: all ease 1s;
  }
  .image-boxes .image-box.image-right .content-wrap {
    transform: translateX(-50px);
    transition: all ease 1s;
  }
  .image-boxes .image-box .product-badge {
    -webkit-transform: rotateX(0deg) rotateY(180deg);
    -moz-transform: rotateX(0deg) rotateY(180deg);
    transition: all 1s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  .tiles .tile.animate .featured-icon {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
  }
  .tiles .tile.animate .content-holder {
    transform: translateY(0px);
    opacity: 1;
  }
  .tiles .tile .featured-icon {
    -webkit-transform: rotateX(0deg) rotateY(180deg);
    -moz-transform: rotateX(0deg) rotateY(180deg);
    transition: all 1s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .tiles .tile .content-holder {
    transition: all ease 1s;
    transform: translateY(20px);
    opacity: 0;
  }
}

/*# sourceMappingURL=animations.css.map */
