.still-preloader-container{
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #f3f3f3;
    z-index: 99999999999;
    opacity:1;
	visibility:visible;
	transition:.3s ease;
}
.still-preloader-container .still-preloader-content{
	position:absolute;
	top:50%;
	left:50%;
	display:inline-block;
	transform:translate(-50%,-50%);
	
	padding:10px;
}
.still-preloader-finish{
	opacity:0 !important;
	visibility:hidden !important;
	transition:.3s ease;
}
.still-preloader-container .still-preloader-content:before{
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	width:100%;
	height:8px;
	animation: preloader-efect 2s infinite;
	
}
@keyframes preloader-efect{
	0%{
		background-color:#000;
		left:0;
		width:100%;
	}
	50%{
		background-color:#d2090e;
		width:57%;
		left:43%;
	}
	70%{
		background-color:#000;
		width:43%;
		left:0;
	}
	100%{
		background-color:#000;
		width:100%;
		left:0;
	}
}