#preloader{
	position: fixed;left: 0;top: 0;z-index: 99999;width: 100%;height: 100%;overflow: hidden;background: #0796c1;
}

#preloaderWrap{
	position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: auto;width: 250px;height: 250px;text-align:center;
}

#preloaderWrap .img-responsive{
	margin-bottom: 15px;
	max-height: 70px;
}

#progressDots{
	position:relative;
	width:150px;
	height:28px;
	margin:auto;
	margin-top:15px;
}

.progressDot{
	position:absolute;
	top:0;
	background-color:#bb1654;
	width:20px;
	height:20px;
	animation-name:animateProgressDot;
		-o-animation-name:animateProgressDot;
		-ms-animation-name:animateProgressDot;
		-webkit-animation-name:animateProgressDot;
		-moz-animation-name:animateProgressDot;
	animation-duration:1.5s;
		-o-animation-duration:1.5s;
		-ms-animation-duration:1.5s;
		-webkit-animation-duration:1.5s;
		-moz-animation-duration:1.5s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	transform:scale(.4);
		-o-transform:scale(.4);
		-ms-transform:scale(.4);
		-webkit-transform:scale(.4);
		-moz-transform:scale(.4);
	border-radius:20px;
		-o-border-radius:20px;
		-ms-border-radius:20px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
}

#progressDot1{
	left:1px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#progressDot2{
	left:31px;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#progressDot3{
	left:62px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#progressDot4{
	left:94px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#progressDot5{
	left:126px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

@keyframes animateProgressDot{
	0%{
	transform:scale(1);
		background-color:#bb1654;
	}

	100%{
	transform:scale(.4);
		background-color:#fff;
	}
}

@-o-keyframes animateProgressDot{
	0%{
	-o-transform:scale(1);
		background-color:#bb1654;
	}

	100%{
	-o-transform:scale(.4);
		background-color:#fff;
	}
}

@-ms-keyframes animateProgressDot{
	0%{
	-ms-transform:scale(1);
		background-color:#bb1654;
	}

	100%{
	-ms-transform:scale(.4);
		background-color:#fff;
	}
}

@-webkit-keyframes animateProgressDot{
	0%{
	-webkit-transform:scale(1);
		background-color:#bb1654;
	}

	100%{
	-webkit-transform:scale(.4);
		background-color:#fff;
	}
}

@-moz-keyframes animateProgressDot{
	0%{
	-moz-transform:scale(1);
		background-color:#bb1654;
	}

	100%{
	-moz-transform:scale(.4);
		background-color:#fff;
	}
}