.load_mum {
	position: absolute;
	background-color: #E9E9E9;
	width: 100%;
	height: 0;
	opacity: 0;
	overflow: hidden;
    -webkit-animation: loadmum 3s;
       -moz-animation: loadmum 3s;
        -ms-animation: loadmum 3s;
         -o-animation: loadmum 3s;
            animation: loadmum 3s;
	z-index: 5;	
}
@keyframes loadmum {
    0%   { background-color: #444444; opacity: 1; height: 100%; display: block; }
    80%  { background-color: #E9E9E9; opacity: 1 }
    99%  { opacity: 0; height: 100%; display: block; }
	100% { opacity: 0; height: 0; display: none; }
}
@-moz-keyframes loadmum {
    0%   { background-color: #444444; opacity: 1; height: 100%; display: block; }
    80%  { background-color: #E9E9E9; opacity: 1 }
    99%  { opacity: 0; height: 100%; display: block; }
	100% { opacity: 0; height: 0; display: none; }
}
@-webkit-keyframes loadmum {
    0%   { background-color: #444444; opacity: 1; height: 100%; display: block; }
    80%  { background-color: #E9E9E9; opacity: 1 }
    99%  { opacity: 0; height: 100%; display: block; }
	100% { opacity: 0; height: 0; display: none; }
}
@-o-keyframes loadmum {
    0%   { background-color: #444444; opacity: 1; height: 100%; display: block; }
    80%  { background-color: #E9E9E9; opacity: 1 }
    99%  { opacity: 0; height: 100%; display: block; }
	100% { opacity: 0; height: 0; display: none; }
}
.container_load * {
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.container_load {
	position: relative;
	top: 50%;
	transform: translateY(-50%); 
	margin: 0 auto;	
}
.container_load ul li{
	list-style: none;
}
.container_load_flex {
	display: flex;
	display: -o-flex;
	display: -ms-flex;
	display: -webkit-flex;
	display: -moz-flex;
	flex-direction: row;
	-o-flex-direction: row;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	flex-wrap: wrap;
	-o-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	justify-content: space-around;
}
.container_load_flex li {
	padding: 10px;
	height: 97px;
	width: 97px;
	margin: 29px 19px;
	position: relative;
	text-align: center;
}
.load, .load:after, .load:before {
	display: inline-block;
	position: relative;
	width: 5px;
	height: 49px;
	background: rgb(0,0,0);
	margin-top: 5px;
	border-radius: 975px;
		-o-border-radius: 975px;
		-ms-border-radius: 975px;
		-webkit-border-radius: 975px;
		-moz-border-radius: 975px;
	animation: cssload-upDown2 1.15s ease infinite alternate;
		-o-animation: cssload-upDown2 1.15s ease infinite alternate;
		-ms-animation: cssload-upDown2 1.15s ease infinite alternate;
		-webkit-animation: cssload-upDown2 1.15s ease infinite alternate;
		-moz-animation: cssload-upDown2 1.15s ease infinite alternate;
}
.load:after, .load:before {
	position: absolute;
	content: '';
}
.load:before {
	left: -10px;
}
.load:after {
	left: 10px;
	animation: cssload-upDown2 1.35s ease infinite alternate;
		-o-animation: cssload-upDown2 1.35s ease infinite alternate;
		-ms-animation: cssload-upDown2 1.35s ease infinite alternate;
		-webkit-animation: cssload-upDown2 1.35s ease infinite alternate;
		-moz-animation: cssload-upDown2 1.35s ease infinite alternate;
}
@keyframes cssload-upDown {
	from { transform: translateY(19px); }
	to { transform: translateY(-19px); }
}

@-o-keyframes cssload-upDown {
	from { -o-transform: translateY(19px); }
	to { -o-transform: translateY(-19px); }
}

@-ms-keyframes cssload-upDown {
	from { -ms-transform: translateY(19px); }
	to { -ms-transform: translateY(-19px); }
}

@-webkit-keyframes cssload-upDown {
	from { -webkit-transform: translateY(19px); }
	to { -webkit-transform: translateY(-19px); }
}
@-moz-keyframes cssload-upDown {
	from { -moz-transform: translateY(19px); }
	to { -moz-transform: translateY(-19px); }
}
@keyframes cssload-upDown2 {
	from { transform: translateY(29px); }
	to { transform: translateY(-19px); }
}
@-o-keyframes cssload-upDown2 {
	from { -o-transform: translateY(29px); }
	to { -o-transform: translateY(-19px); }
}
@-ms-keyframes cssload-upDown2 {
	from { -ms-transform: translateY(29px); }
	to { -ms-transform: translateY(-19px); }
}
@-webkit-keyframes cssload-upDown2 {
	from { -webkit-transform: translateY(29px); }
	to { -webkit-transform: translateY(-19px); }
}
@-moz-keyframes cssload-upDown2 {
	from { -moz-transform: translateY(29px); }
	to { -moz-transform: translateY(-19px); }
}