.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
/*.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(./assets/loading.gif) center no-repeat #060606;
}*/

.se-pre-con{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: #151515;
	text-align: center;
}

.se-pre-con img{
	margin-top: 250px;
	margin-bottom: 50px;
	width: 95px;
}

.dots {
	width: 88px;
	height: 42.2px;
	background: radial-gradient(circle closest-side,#d3869b 90%,#0000) 0%   50%,
	radial-gradient(circle closest-side,#d3869b 90%,#0000) 50%  50%,
	radial-gradient(circle closest-side,#d3869b 90%,#0000) 100% 50%;
	background-size: calc(100%/3) 21.1px;
	background-repeat: no-repeat;
	animation: dots-7ar3yq 1s infinite linear;
	margin: 0 auto;
}

@keyframes dots-7ar3yq {
	20% {
		background-position: 0%   0%, 50%  50%,100%  50%;
	}

	40% {
		background-position: 0% 100%, 50%   0%,100%  50%;
	}

	60% {
		background-position: 0%  50%, 50% 100%,100%   0%;
	}

	80% {
		background-position: 0%  50%, 50%  50%,100% 100%;
	}
}