@-webkit-keyframes scaleFade {
	0% { 
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2) rotate(0.02deg);
		-o-transform:scale(1.2);
		-ms-transform:scale(1.2);
		opacity:0.4;
		opacity:1;
	}
	100% { 
		transform:scale(1.0);
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0) rotate(0.02deg);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		opacity:1;
	}
}
@-moz-keyframes scaleFade {
	0% { 
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2) rotate(0.02deg);
		-o-transform:scale(1.2);
		-ms-transform:scale(1.2);
		opacity:0.4;
		opacity:1;
	}
	100% { 
		transform:scale(1.0);
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0) rotate(0.02deg);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		opacity:1;
	}
}
@-o-keyframes scaleFade {
	0% { 
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2) rotate(0.02deg);
		-o-transform:scale(1.2);
		-ms-transform:scale(1.2);
		opacity:0.4;
		opacity:1;
	}
	100% { 
		transform:scale(1.0);
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0) rotate(0.02deg);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		opacity:1;
	}
}
@keyframes scaleFade {
	0% { 
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2) rotate(0.02deg);
		-o-transform:scale(1.2);
		-ms-transform:scale(1.2);
		opacity:0.4;
		opacity:1;
	}
	100% { 
		transform:scale(1.0);
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0) rotate(0.02deg);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		opacity:1;
	}
}
.top-motion {
	position: relative; 
	width:100%;
	z-index:1;
	overflow: hidden; 
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:rgba(0,0,0,1);
	background:transparent;
	/*margin-bottom:0;*/
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-backface-visibility: hidden;
}
.top-motion-use .top-motion {
	display:block;
}
.top-motion .img-motion {
	position:relative;
	opacity:1;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-backface-visibility: hidden;
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2) rotate(0.02deg);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-animation: scaleFade 2.5s 0s ease-in-out forwards;
	-moz-animation: scaleFade 2.5s 0s ease-in-out forwards;
	-o-animation: scaleFade 2.5s 0s ease-in-out forwards;
	animation:  scaleFade 2.5s 0s ease-in-out forwards;
}

.top-motion{height: 970px;}
.top-motion-2{height: 200px;}
@media (min-width: 768px) {
	.top-motion{height: 850px;}
	.top-motion-2{height: 250px;}
}

@media (min-width: 992px) {
	.top-motion{height: 1090px;}
	.top-motion-2{height: 300px;}
}


@media (min-width: 1200px) {
	.top-motion{height: 850px;}
	.top-motion-2{height: 400px;}
}



