@-webkit-keyframes usa {
	0%	{
		-webkit-transform: rotate(0deg);
	}
	20%	{
		-webkit-transform: rotate(30deg);
	}
	40%	{
		-webkit-transform: rotate(0deg);
	}
	60% {
		-webkit-transform: rotate(-30deg);
	}
	100% {
		-webkit-transform: rotate(0deg);	
	}
}
@keyframes usa {
	0%	{
		-webkit-transform: rotate(0deg);
	}
	20%	{
		-webkit-transform: rotate(30deg);
	}
	40%	{
		-webkit-transform: rotate(0deg);
	}
	60% {
		-webkit-transform: rotate(-30deg);
	}
	100% {
		-webkit-transform: rotate(0deg);	
	}
}
div{
	margin: 20px 100px;
	width: 182px;
	height: 255px;
	-webkit-transform-origin: center bottom;
	-webkit-animation: usa 8s ease-in-out infinite;
	transform-origin: center bottom;
	animation: usa 8s ease-in-out infinite;
}