.home.preloader-on .full-container,
.home.preloader-on .boxed-container,
.home.preloader-on a.scrollup {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 2s;
     -moz-transition: opacity 2s;
          transition: opacity 2s;
}
.home.preloader-on.preloader-off .full-container,
.home.preloader-on.preloader-off .boxed-container,
.home.preloader-on.preloader-off a.scrollup {
	visibility: visible;
	opacity: 1;
}

#jpreOverlay {
	background-color: #f5f5f5;
}
#jpreSlide{
	text-align:center;
	width:50%;
	height:50%;
}
#jpreLoader{
	width:100% !important;
	height:4px;
	box-shadow:none;
	border-radius:none;
}
#jpreBar {
	border-radius:none;
	background-color:#F36639;
		
	animation: progress 2s linear infinite;
	-moz-animation: progress 2s linear infinite;
	-webkit-animation: progress 2s linear infinite;
	-ms-animation: progress 2s linear infinite;
	-o-animation: progress 2s linear infinite;	
}
#jprePercentage {
	text-align:center;
	top:20px !important;
	font-size: 16px;
  text-transform: uppercase;
	color: #BCC2C9;
  font-family: "Roboto Slab";
}


@-webkit-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-moz-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-ms-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-o-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}