#loader-wrapper,#loader-wrapper-3,.loader-wrapper{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1031;
  background-color: #F2F2F2;
}
#loader{
	display: inline-block;
	position:relative;
	top:50%;
	left:50%;
    margin:-58px 0 0 -56px;
	text-align:center;
}
#loader img{
	-webkit-animation: rotateplane 3s infinite linear;
	animation: rotateplane 3s infinite linear;
}
#loader .load_word{
	margin-top:15px;
	font-size:16px;
	color:#000;
}
@-webkit-keyframes rotateplane {
	0%{
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	20%{
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	40%{
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(360deg)
	}
	60%{
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(360deg)
	}
	80%{
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	100%{
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
}
@keyframes rotateplane{
	0%{
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	20%{
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	40%{
		transform: perspective(120px) rotateX(0deg) rotateY(360deg);
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(360deg)
	}
	60%{
		transform: perspective(120px) rotateX(0deg) rotateY(360deg);
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(360deg)
	}
	80%{
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	100%{
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
}
