@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fromTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		-o-transform: translateY(-15px);
		transform: translateY(-15px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@-moz-keyframes fromTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		-o-transform: translateY(-15px);
		transform: translateY(-15px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@-o-keyframes fromTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		-o-transform: translateY(-15px);
		transform: translateY(-15px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@keyframes fromTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-15px);
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		-o-transform: translateY(-15px);
		transform: translateY(-15px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}
}



@media screen and (min-width: 1200px) {
	/* Hero */

	.hero__home, 
	.hero__home__inner__subheading, 
	.hero__home__inner__heading, 
	.recommendation__home, 
	.partners__home, 
	.articles__home {
		opacity: 0;
	}
	.hero__home {
		-webkit-animation: fadeIn 0.4s ease-out 0s 1 forwards;
		-moz-animation: fadeIn 0.4s ease-out 0s 1 forwards;
		-o-animation: fadeIn 0.4s ease-out 0s 1 forwards;
		animation: fadeIn 0.4s ease-out 0s 1 forwards;
	}
	.hero__home__inner__subheading:nth-of-type(1) {
		transform: translateY(-15px);
		
		-webkit-animation: fromTop 0.3s ease-out 0.2s 1 forwards;
		-moz-animation: fromTop 0.3s ease-out 0.2s 1 forwards;
		-o-animation: fromTop 0.3s ease-out 0.2s 1 forwards;
		animation: fromTop 0.3s ease-out 0.2s 1 forwards;
	}
	.hero__home__inner__heading {
		transform: translateY(-15px);
		
		-webkit-animation: fromTop 0.3s ease-out 0.4s 1 forwards;
		-moz-animation: fromTop 0.3s ease-out 0.4s 1 forwards;
		-o-animation: fromTop 0.3s ease-out 0.4s 1 forwards;
		animation: fromTop 0.3s ease-out 0.4s 1 forwards;
	}
	.hero__home__inner__subheading:nth-of-type(2) {
		transform: translateY(-15px);
		
		-webkit-animation: fromTop 0.3s ease-out 0.6s 1 forwards;
		-moz-animation: fromTop 0.3s ease-out 0.6s 1 forwards;
		-o-animation: fromTop 0.3s ease-out 0.6s 1 forwards;
		animation: fromTop 0.3s ease-out 0.6s 1 forwards;
	}
	
	
	
	.products__home__inner__item, 
	.products__home__inner__item:nth-child(1), 
	.products__home__inner__item:nth-child(2), 
	.products__home__inner__item:nth-child(3), 
	.products__home__inner__item:nth-child(4), 
	.products__home__inner__item:nth-child(5) {
		-webkit-animation: none;
		-moz-animation: none;
		-o-animation: none;
		animation: none;
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}
	.products__home {
		opacity: 0;
	}
	.products__home {
		-webkit-animation: fadeIn 0.4s ease-out 0.8s 1 forwards;
		-moz-animation: fadeIn 0.4s ease-out 0.8s 1 forwards;
		-o-animation: fadeIn 0.4s ease-out 0.8s 1 forwards;
		animation: fadeIn 0.4s ease-out 0.8s 1 forwards;
	}
	.articles__home {
		-webkit-animation: fadeIn 0.4s ease-out 1.1s 1 forwards;
		-moz-animation: fadeIn 0.4s ease-out 1.1s 1 forwards;
		-o-animation: fadeIn 0.4s ease-out 1.1s 1 forwards;
		animation: fadeIn 0.4s ease-out 1.1s 1 forwards;
	}
	.recommendation__home {
		-webkit-animation: fadeIn 0.4s ease-out 1.4s 1 forwards;
		-moz-animation: fadeIn 0.4s ease-out 1.4s 1 forwards;
		-o-animation: fadeIn 0.4s ease-out 1.4s 1 forwards;
		animation: fadeIn 0.4s ease-out 1.4s 1 forwards;
	}
	.partners__home {
		-webkit-animation: fadeIn 0.4s ease-out 1.7s 1 forwards;
		-moz-animation: fadeIn 0.4s ease-out 1.7s 1 forwards;
		-o-animation: fadeIn 0.4s ease-out 1.7s 1 forwards;
		animation: fadeIn 0.4s ease-out 1.7s 1 forwards;
	}
}