

.owl-carousel .product-thumb {

  margin: 5px 0;

}



.owl-carousel .owl-wrapper:after {

  content: '.';

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel {

  display: none;

  position: relative;

  -ms-touch-action: pan-y;

  margin: 0 -15px;

  padding: 0 45px;

}

.owl-carousel[data-nav="false"] {

  padding: 0 !important;

}

.owl-carousel[data-nav="false"] .owl-buttons {

  display: none !important;

}

.owl-carousel[data-pagination="false"] .owl-pagination {

  display: none !important;

}

.owl-carousel.owl-slider {

  margin: 0;

  padding: 0;

}

.owl-carousel.owl-slider .owl-controls .owl-buttons div.owl-next {

  right: 30px;

  bottom: 10px;

}

.owl-carousel.owl-slider .owl-controls .owl-buttons div.owl-prev {

  left: 30px;

  bottom: 10px;

}

.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div {

  top: 20px;

  margin: 0;

  width: 25px;

  height: 25px;

  line-height: 25px;

  font-size: 15px;

}

.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div.owl-next {

  right: 15px;

}

.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div.owl-prev {

  left: auto;

  right: 50px;

}

.owl-carousel.owl-slider .owl-item {

  padding: 0;

}

.owl-carousel .owl-wrapper {

  display: none;

  position: relative;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

}

.owl-carousel .owl-wrapper-outer {

  overflow: hidden;

  position: relative;

  width: 100%;

}

.owl-carousel .owl-wrapper-outer.autoHeight {

  -webkit-transition: height 500ms ease-in-out;

  -moz-transition: height 500ms ease-in-out;

  -o-transition: height 500ms ease-in-out;

  -ms-transition: height 500ms ease-in-out;

  transition: height 500ms ease-in-out;

}

.owl-carousel .owl-item {

  float: left;

  padding: 0 15px;

}

.owl-carousel .owl-item.loading {

  min-height: 150px;

  background: url("AjaxLoader.gif") no-repeat center center;

}

.owl-carousel .owl-item .owl-caption {

  position: absolute;

  z-index: 99;

  background: rgba(0,0,0,0.5);

  padding: 10px 15px;

  color: #fff;

  width: 50%;

}

[data-inner-pagination="true"] .owl-controls .owl-pagination {

  margin: 0;

  position: absolute;

  bottom: 30px;

  width: 100%;

}

@media (max-width: 992px) {

  [data-inner-pagination="true"] .owl-controls .owl-pagination {

    display: none;

  }

}

[data-white-pagination="true"] .owl-controls .owl-pagination .owl-page span {

  background: #fff;

}

.owl-controls {

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-tap-highlight-color: rgba(0,0,0,0.01);

  text-align: center;

  margin-top: 25px;

}



.owl-controls .owl-page,

.owl-controls .owl-buttons div {

  cursor: pointer;

  color: #fff;

  display: inline-block;

  zoom: 1;

  *display: inline;

  margin: 5px;

  -webkit-border-radius: 50%;

  border-radius: 50%;

}

.owl-controls .owl-page:hover,

.owl-controls .owl-buttons div:hover {

  opacity: 1;

  -ms-filter: none;

  filter: none;

  text-decoration: none;

}

.owl-controls .owl-page {

  display: inline-block;

  zoom: 1;

  *display: inline;

}

.owl-controls .owl-page span {

  display: block;

  width: 12px;

  height: 12px;

  opacity: 0.5;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  filter: alpha(opacity=50);

  -webkit-border-radius: 50%;

  border-radius: 50%;

  background: #00AEEF;

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

}

.owl-controls .owl-page.active span {

  opacity: 1;

  -ms-filter: none;

  filter: none;

}

.owl-controls.clickable .owl-page:hover span {

  opacity: 1;

  -ms-filter: none;

  filter: none;

}

.owl-controls span.owl-numbers {

  height: auto;

  width: auto;

  color: #fff;

  padding: 2px 10px;

  font-size: 12px;

  -webkit-border-radius: 30px;

  border-radius: 30px;

}

.owl-controls .owl-buttons div {

  position: absolute;

  width: 30px;

  height: 30px;

  line-height: 30px;

  display: block;

  -webkit-box-shadow: 0 0 0 1px #fff;

  box-shadow: 0 0 0 1px #fff;

  margin: -30px 0 0 0;

  background: rgba(0,0,0,0.2);

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

  font-size: 17px;

}

.owl-controls .owl-buttons div:hover {

  background: #00AEEF;

  -webkit-box-shadow: 0 0 0 1px #2a8fbd;

  box-shadow: 0 0 0 1px #2a8fbd;

}

.owl-controls .owl-buttons div:before {

  font-family: 'FontAwesome';

}

.owl-controls .owl-buttons div.owl-next {

  right: 0;

}

.owl-controls .owl-buttons div.owl-next:before {

  content: '\f105';

}

.owl-controls .owl-buttons div.owl-prev {

  left: 0;

}

.owl-controls .owl-buttons div.owl-prev:before {

  content: '\f104';

}

.grabbing {
    
}

.owl-carousel .owl-wrapper,

.owl-carousel .owl-item {

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -ms-backface-visibility: hidden;

  backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

}

.owl-origin {

  -webkit-perspective: 1200px;

  -moz-perspective: 1200px;

  -ms-perspective: 1200px;

  perspective: 1200px;

  perspective-x: 50%;

  perspective-y: 50%;

}

.owl-fade-out {

  z-index: 10;

  -webkit-animation: fadeOut 0.7s both ease;

  -moz-animation: fadeOut 0.7s both ease;

  -o-animation: fadeOut 0.7s both ease;

  -ms-animation: fadeOut 0.7s both ease;

  animation: fadeOut 0.7s both ease;

}

.owl-fade-in {

  -webkit-animation: fadeIn 0.7s both ease;

  -moz-animation: fadeIn 0.7s both ease;

  -o-animation: fadeIn 0.7s both ease;

  -ms-animation: fadeIn 0.7s both ease;

  animation: fadeIn 0.7s both ease;

}

.owl-backSlide-out {

  -webkit-animation: backSlideOut 1s both ease;

  -moz-animation: backSlideOut 1s both ease;

  -o-animation: backSlideOut 1s both ease;

  -ms-animation: backSlideOut 1s both ease;

  animation: backSlideOut 1s both ease;

}

.owl-backSlide-in {

  -webkit-animation: backSlideIn 1s both ease;

  -moz-animation: backSlideIn 1s both ease;

  -o-animation: backSlideIn 1s both ease;

  -ms-animation: backSlideIn 1s both ease;

  animation: backSlideIn 1s both ease;

}

.owl-goDown-out {

  -webkit-animation: scaleToFade 0.7s ease both;

  -moz-animation: scaleToFade 0.7s ease both;

  -o-animation: scaleToFade 0.7s ease both;

  -ms-animation: scaleToFade 0.7s ease both;

  animation: scaleToFade 0.7s ease both;

}

.owl-goDown-in {

  -webkit-animation: goDown 0.6s ease both;

  -moz-animation: goDown 0.6s ease both;

  -o-animation: goDown 0.6s ease both;

  -ms-animation: goDown 0.6s ease both;

  animation: goDown 0.6s ease both;

}

.owl-fadeUp-in {

  -webkit-animation: scaleUpFrom 0.5s ease both;

  -moz-animation: scaleUpFrom 0.5s ease both;

  -o-animation: scaleUpFrom 0.5s ease both;

  -ms-animation: scaleUpFrom 0.5s ease both;

  animation: scaleUpFrom 0.5s ease both;

}

.owl-fadeUp-out {

  -webkit-animation: scaleUpTo 0.5s ease both;

  -moz-animation: scaleUpTo 0.5s ease both;

  -o-animation: scaleUpTo 0.5s ease both;

  -ms-animation: scaleUpTo 0.5s ease both;

  animation: scaleUpTo 0.5s ease both;

}





/*BOOTSTRAP CAROUSEL*/

.carousel {

  margin-bottom: 0;

}

.carousel img {

  max-width: none;

  width: 100%;

}

.carousel .carousel-control {

  -webkit-border-radius: 0;

  border-radius: 0;

  border: none;

  background: #2a8fbd;

  width: 30px;

  height: 30px;

  line-height: 30px;

  top: 50%;

  margin-top: -15px;

  display: block;

  text-align: center;

  font-size: 14px;

  color: #fff;

}

.carousel .carousel-control:hover {

  color: #fff;

}

.carousel .carousel-control:before {

  font-family: 'FontAwesome';

}

.carousel .carousel-control.right:before {

  content: '\f054';

}

.carousel .carousel-control.left:before {

  content: '\f053';

}

.carousel .carousel-caption {

  color: #fff;

}

/*END BOOTSTRAP CAROUSEL*/







@-moz-keyframes empty {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-webkit-keyframes empty {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-o-keyframes empty {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-ms-keyframes empty {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@keyframes empty {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-moz-keyframes fadeIn {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-webkit-keyframes fadeIn {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-o-keyframes fadeIn {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-ms-keyframes fadeIn {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@keyframes fadeIn {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }

}

@-moz-keyframes fadeOut {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }



  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }

}

@-webkit-keyframes fadeOut {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }



  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }

}

@-o-keyframes fadeOut {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }



  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }

}

@-ms-keyframes fadeOut {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }



  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }

}

@keyframes fadeOut {

  0% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

  }



  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

  }

}

@-moz-keyframes backSlideOut {

  25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }



  100% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }

}

@-webkit-keyframes backSlideOut {

  25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }



  100% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }

}

@-o-keyframes backSlideOut {

  25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }



  100% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }

}

@-ms-keyframes backSlideOut {

  25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }



  100% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }

}

@keyframes backSlideOut {

  25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }



  100% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(-200%);

    -moz-transform: translateZ(-500px) translateX(-200%);

    -o-transform: translateZ(-500px) translateX(-200%);

    -ms-transform: translateZ(-500px) translateX(-200%);

    transform: translateZ(-500px) translateX(-200%);

  }

}

@-moz-keyframes backSlideIn {

  0%, 25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(200%);

    -moz-transform: translateZ(-500px) translateX(200%);

    -o-transform: translateZ(-500px) translateX(200%);

    -ms-transform: translateZ(-500px) translateX(200%);

    transform: translateZ(-500px) translateX(200%);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

    -webkit-transform: translateZ(0) translateX(0);

    -moz-transform: translateZ(0) translateX(0);

    -o-transform: translateZ(0) translateX(0);

    -ms-transform: translateZ(0) translateX(0);

    transform: translateZ(0) translateX(0);

  }

}

@-webkit-keyframes backSlideIn {

  0%, 25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(200%);

    -moz-transform: translateZ(-500px) translateX(200%);

    -o-transform: translateZ(-500px) translateX(200%);

    -ms-transform: translateZ(-500px) translateX(200%);

    transform: translateZ(-500px) translateX(200%);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

    -webkit-transform: translateZ(0) translateX(0);

    -moz-transform: translateZ(0) translateX(0);

    -o-transform: translateZ(0) translateX(0);

    -ms-transform: translateZ(0) translateX(0);

    transform: translateZ(0) translateX(0);

  }

}

@-o-keyframes backSlideIn {

  0%, 25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(200%);

    -moz-transform: translateZ(-500px) translateX(200%);

    -o-transform: translateZ(-500px) translateX(200%);

    -ms-transform: translateZ(-500px) translateX(200%);

    transform: translateZ(-500px) translateX(200%);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

    -webkit-transform: translateZ(0) translateX(0);

    -moz-transform: translateZ(0) translateX(0);

    -o-transform: translateZ(0) translateX(0);

    -ms-transform: translateZ(0) translateX(0);

    transform: translateZ(0) translateX(0);

  }

}

@-ms-keyframes backSlideIn {

  0%, 25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(200%);

    -moz-transform: translateZ(-500px) translateX(200%);

    -o-transform: translateZ(-500px) translateX(200%);

    -ms-transform: translateZ(-500px) translateX(200%);

    transform: translateZ(-500px) translateX(200%);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

    -webkit-transform: translateZ(0) translateX(0);

    -moz-transform: translateZ(0) translateX(0);

    -o-transform: translateZ(0) translateX(0);

    -ms-transform: translateZ(0) translateX(0);

    transform: translateZ(0) translateX(0);

  }

}

@keyframes backSlideIn {

  0%, 25% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px) translateX(200%);

    -moz-transform: translateZ(-500px) translateX(200%);

    -o-transform: translateZ(-500px) translateX(200%);

    -ms-transform: translateZ(-500px) translateX(200%);

    transform: translateZ(-500px) translateX(200%);

  }



  75% {

    opacity: 0.5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    filter: alpha(opacity=50);

    -webkit-transform: translateZ(-500px);

    -moz-transform: translateZ(-500px);

    -o-transform: translateZ(-500px);

    -ms-transform: translateZ(-500px);

    transform: translateZ(-500px);

  }



  100% {

    opacity: 1;

    -ms-filter: none;

    filter: none;

    -webkit-transform: translateZ(0) translateX(0);

    -moz-transform: translateZ(0) translateX(0);

    -o-transform: translateZ(0) translateX(0);

    -ms-transform: translateZ(0) translateX(0);

    transform: translateZ(0) translateX(0);

  }

}

@-moz-keyframes scaleToFade {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(0.8);

    -moz-transform: scale(0.8);

    -o-transform: scale(0.8);

    -ms-transform: scale(0.8);

    transform: scale(0.8);

  }

}

@-webkit-keyframes scaleToFade {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(0.8);

    -moz-transform: scale(0.8);

    -o-transform: scale(0.8);

    -ms-transform: scale(0.8);

    transform: scale(0.8);

  }

}

@-o-keyframes scaleToFade {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(0.8);

    -moz-transform: scale(0.8);

    -o-transform: scale(0.8);

    -ms-transform: scale(0.8);

    transform: scale(0.8);

  }

}

@-ms-keyframes scaleToFade {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(0.8);

    -moz-transform: scale(0.8);

    -o-transform: scale(0.8);

    -ms-transform: scale(0.8);

    transform: scale(0.8);

  }

}

@keyframes scaleToFade {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(0.8);

    -moz-transform: scale(0.8);

    -o-transform: scale(0.8);

    -ms-transform: scale(0.8);

    transform: scale(0.8);

  }

}

@-moz-keyframes goDown {

  0% {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -o-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

  }

}

@-webkit-keyframes goDown {

  0% {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -o-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

  }

}

@-o-keyframes goDown {

  0% {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -o-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

  }

}

@-ms-keyframes goDown {

  0% {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -o-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

  }

}

@keyframes goDown {

  0% {

    -webkit-transform: translateY(-100%);

    -moz-transform: translateY(-100%);

    -o-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

  }

}

@-moz-keyframes scaleUpFrom {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@-webkit-keyframes scaleUpFrom {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@-o-keyframes scaleUpFrom {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@-ms-keyframes scaleUpFrom {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@keyframes scaleUpFrom {

  0% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@-moz-keyframes scaleUpTo {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@-webkit-keyframes scaleUpTo {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@-o-keyframes scaleUpTo {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@-ms-keyframes scaleUpTo {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}

@keyframes scaleUpTo {

  100% {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    -webkit-transform: scale(1.5);

    -moz-transform: scale(1.5);

    -o-transform: scale(1.5);

    -ms-transform: scale(1.5);

    transform: scale(1.5);

  }

}