/* Hero */
	.header-gardaland-express {height:1100px;background-color: #3861c4;overflow: hidden;}

	/* Hero > Animation */
	.icon-float-sx {position: absolute;left:100px;top:100px;z-index:-1;}
	.icon-float-dx {position: absolute;right:100px;top:100px;z-index:-1;}

	.icon-float-sx .icon1 {position: absolute;left:0;top:160px;animation: float 4s linear infinite;}
	.icon-float-sx .icon2 {position: absolute;left:150px;top:100px;animation: float 7.1s linear infinite;}
	.icon-float-sx .icon3 {position: absolute;left:150px;top:250px;animation: float 6.6s linear infinite;}
	.icon-float-dx .icon4 {position: absolute;right:150px;top:60px;animation: float 7.3s linear infinite;}
	.icon-float-dx .icon5 {position: absolute;right:0;top:140px;animation: float 6.9s linear infinite;}
	.icon-float-dx .icon6 {position: absolute;right:150px;top:300px;animation: float 7.2s linear infinite;}

	.section-app-screens {margin-top:-640px;position: relative;margin-bottom:70px;}

	.section-project-data .section-app-screens .mockup-phone {max-width:300px;border-radius:25px;border:6px solid #0B0B0C;}

	/* Smartphone */
	@media only screen and (max-width: 767px) and (min-width: 320px) {
		.header-gardaland-express h1 {font-size:42px;}
		.header-gardaland-express {height:450px;}
		.section-app-screens {margin-top:-220px;margin-bottom:10px;}
		.icon-float-sx {zoom:.5;z-index:-1;position: relative;opacity:.3;}
		.icon-float-dx {zoom:.5;z-index:-1;position: relative;opacity:.3;}

		.section.section-payoff.is-mobile-tall {padding:120px 0;}
		.section.section-half.img-top-mobile {padding:55px 0 0;}
		.section-half.img-top-mobile .block-image {margin-top:30px;margin-bottom:0;}

		.section-project-data .section-app-screens .mockup-phone {max-width:125px;border-width:3px;border-radius:15px;position:absolute;left:50%;transform:translate(-50%,-100%);}
	}
	/* Smartphone Landscape */
	@media only screen and (min-width:480px) and (max-width:767px){

		.section-project-data .section-app-screens .mockup-phone {max-width:216px;border-width:5px;border-radius:25px;top:-80px;}
	}

	/* Tablet */
	@media only screen and (min-width:768px) and (max-width:991px) {
		.icon-float-sx .icon1 {top:150px;left:-50px;}
		.icon-float-sx .icon2 {top:0px;left:0;}
		.icon-float-sx .icon3 {top:320px;left:80px;}
		.icon-float-dx .icon4 {top:10px;right:-50px;}
		.icon-float-dx .icon5 {top:180px;right:-50px;}
		.icon-float-dx .icon6 {top:320px;right:50px;}
		.header-gardaland-express {height:850px;}
		.section-app-screens {margin-top:-360px;}

		.section.section-half.img-top-mobile {padding:55px 0 0;}
		.section-half.img-top-mobile .block-image {margin-bottom:0;}

		.section-project-data .section-app-screens .mockup-phone {max-width:200px;}
	}

	/* Tablet Landscape */
	@media only screen and (min-width:992px) and (max-width:1199px) {
		.icon-float-sx {left:15px;}
		.icon-float-dx {right:15px;}
		.header-gardaland-express {height:1010px;}

		.section-project-data .section-app-screens .mockup-phone {max-width:250px;}
	}

	/* Laptop 13' - 1366x768 Non-Retina */
	@media only screen and (min-width:1200px) and (max-width:1366px) {
		.icon-float-sx .icon3 {top:340px;}
		.icon-float-dx .icon6 {top:340px;}
	}

	/* Laptop 15' - 1440x900 Non-Retina */
	@media only screen and (min-width:1367px) and (max-width:1440px) {
		.icon-float-sx .icon3 {top:340px;}
		.icon-float-dx .icon6 {top:340px;}
	}









