.preloader-wrapper {
	width: 100%;
	min-height: 100vh;
	background-color: #fff;
	position: fixed;
	z-index: 6;
	display: flex;
	justify-content: center;
	align-items: center; 
	transition: 1s all;
	opacity: 1;
	visibility: visible;
}

.preloader-done {
	opacity: 0;
	visibility: hidden;
}

.preloader { 
	width: 100%; 
	display: flex;
	justify-content: center; 
	align-items: center;
}

.preloader p {font-family: "Montserrat-Regular";color: #111; font-size: 22px;}

.anim-circle {
	min-width: 50px;
	height: 50px; 
	border: 6px solid #fff;
	border-top: 6px solid #1146b2;
	border-bottom: 6px solid #1146b2;
	border-radius: 50%; 
	margin-left: 20px;
	animation: 1s spin infinite linear;
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@media only screen and (max-width: 500px)
{
	.preloader p {font-size: 5vw; width: 50%;}	
}