.ploader_body {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.gifload {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
}

.gifload svg {
    width: 100%;
    height: 100%
}

.textMGpload {
    display: block;
    position: absolute;
    top: 51%;
    width: 100%;
    text-align: center;
    color: #d1a341;
    font-weight: bold;
}

#MGploadFixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9001;
}

.ploader_body .gifload0 {
	transform-origin: 50% 100%;
	animation: wobble 1.25s linear infinite;
}

@keyframes wobble {
	0% {
		transform: translateY(0) scale(1, 1);
	}
	30% {
		transform: translateY(0) scale(1, .7);
	}
	40% {
		transform: translateY(-8px) scale(1, 1.1);
	}
	50% {
		transform: translateY(-10px) scale(1.15, 0.85);
	}
	55% {
		transform: translateY(-10px) scale(1, 1);
	}
	65% {
		transform: translateY(-10px) scale(1.1, 0.9);
	}
	70% {
		transform: translateY(-9px) scale(.99, 1);
	}
	90% {
		transform: translateY(-8px) scale(.98, 1.02);
	}
	100% {
		transform: translateY(0) scale(1);
	}
}