@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}


@keyframes open{
	0%{
		transform: scale(1,0);
	}
	100%{
		transform: scale(1,1);
	}
}
@keyframes squeeze{
	0%{
		height: 400px;
	}
	100%{
		height: 120px;
	}
}
@keyframes fadeOut{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
@keyframes fadeIn{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
@keyframes slideLeft{
	0%{
		transform: translateX(120%);
	}
	100%{
		transform: translateX(0%);
	}
}
@keyframes slideRight{
	0%{
		transform: translateX(-120%);
	}
	100%{
		transform: translateX(0%);
	}
}
@keyframes moveUp{
	0%{
		transform: translateY(0px);
	}
	100%{
		transform: translateY(-170px);
	}

}
@keyframes zoomIn{
	0%{
		transform: scale(0);
	}
	100%{
		transform: scale(1);
	}
}
@keyframes ZoomInOutSingleFeatured{
    0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.2,1.2);
    }
    100% {
        transform: scale(1,1);
    }
}
@keyframes slideInFromLeft {
  0% {
    transform: translateX(500%);
  }
  50% {
    transform: translateY(10%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideInFromRight {
  0% {
    transform: translateX(-500%);
  }
  50% {
    transform: translateY(10%);
  }
  100% {
    transform: translateX(0);
  }
}

/* START OF VISIBILITY DELAY*/
.DelayVisibility{
    -moz-animation-name: showEffect;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in;
	-moz-animation-duration: 6.3s;

	-webkit-animation-name: showEffect;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-duration: 6.3s;

	animation-name: showEffect;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 6.3s;
	
}


@-moz-keyframes showEffect {
	0% { display: none; visibility: hidden; }
	100% { display: block; visibility: visible;  }

}
@-webkit-keyframes showEffect {
	0% { display: none; visibility: hidden; }
	100% { display: block; visibility: visible;  }

}
@keyframes showEffect {
	0% { display: none; visibility: hidden; }
	100% { display: block; visibility: visible;  }
}
/*----------------------------- END OF VISIBILITY DELAY*/