
	.disable-ajaxload .preloader-wrap {
		display:none;
	}
	
	.preloader-wrap {
		width: 100%;
		height:100%;
		position: fixed;
		top: 0; 
		bottom: 0;
		background: #000;
		z-index : 1800;
		text-align:center;
	}
	
	.preloader-wrap .outer {
		padding: 0px;
		box-sizing:border-box;
		display: table;
		width: 100%;
		height: 100%;
	}
	
	.preloader-wrap .inner {
		vertical-align:middle;
		box-sizing:border-box;
		display:table-cell;
		vertical-align:middle;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	
	.percentage-wrapper {
		position:relative;
		display:block;
		text-align:center;
		background-color:#000;
		float:left;
		width:9vw;
		overflow:hidden;
		z-index:10;
	}
	
	.percentage {
		opacity: 1;
		font-family: 'mona-sanslight_wide';
		font-size: calc(1rem + 2vw);
		line-height: calc(1rem + 2.5vw);
		font-weight: 500;
		color:#fff;		
		display: table;
		margin: 0 auto;
		margin-top:1px;
	}
	
	.percentage::after {
		content: "%";
	}
	
	.percentage-intro {
		height: 20px;
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		color:rgba(255,255,255,0.6);
		position: absolute;
		bottom: 60px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	
	.trackbar {
		width: auto;
		height: auto;
		margin:0 auto;
		display:table;
		position: relative;
		padding:0px;
		opacity: 1;
	}
	
	.loadbar {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.8);
		position: absolute;
		top: 0px;
		right: 0;
		overflow: hidden;
		z-index:20;
	}
	
	.hold-progress-bar {
		width: 0%;
		height: 0px;
		background: rgba(0,0,0,1);
		position: absolute;
		top: 0px;
		left: 0;
		right:0;
		overflow: hidden;
	}
	.preloader-img	{
		position:relative;
		color:#fff;
		overflow:hidden;	
		margin: 0 auto;
		z-index:0;
		margin-bottom: 40px;
	}
	.preloader-intro {
		position:relative;
		display:block;
		color:#fff;
		overflow:hidden;
		padding-left:0vw;		
		float:right;
		z-index:0;
	}
	
	.uppercase-titles .preloader-intro {
		text-transform:uppercase;
	}
	
	.preloader-intro span {
		position: relative;
		display:block;
		font-family: 'mona-sansextrabold_wide';
		font-weight:500;
		position: relative;
		font-size: calc(1rem + 2vw);
		line-height: calc(1rem + 2.5vw);
	}
	