.vnt-loading{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	-webkit-transition: all 0.45s ease 1.5s;
	-o-transition: all 0.45s ease 1.5s;
	transition: all 0.45s ease 1.5s;
}
.vnt-loading:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 50%;
	background: #a4762c;
	-webkit-transition: all 0.45s ease 1.5s;
	-o-transition: all 0.45s ease 1.5s;
	transition: all 0.45s ease 1.5s;
}
.vnt-loading:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 50%;
	background: #a4762c;
	-webkit-transition: all 0.45s ease 1.5s;
	-o-transition: all 0.45s ease 1.5s;
	transition: all 0.45s ease 1.5s;
} 
.vnt-loading .img{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
    z-index: 1;
    max-width: 40%;
    width: 100%;
    text-align: center;
}
.vnt-loading .img svg{
	max-width: 100%;
}
.vnt-loading .img svg path,
.vnt-loading .img svg polygon {
    -webkit-transition: stroke-dashoffset 1.5s linear, stroke-dasharray 1.5s linear, fill 0.5s 1.5s linear, opacity 0.1s linear;
    -o-transition: stroke-dashoffset 1.5s linear, stroke-dasharray 1.5s linear, fill 0.5s 1.5s linear, opacity 0.1s linear;
    transition: stroke-dashoffset 1.5s linear, stroke-dasharray 1.5s linear, fill 0.5s 1.5s linear, opacity 0.1s linear;
    stroke: #ffffff;
    stroke-dashoffset: 1000;
    stroke-dasharray: 1000;
    stroke-width: 1px;
    fill:transparent;
    opacity: 0;
}
/*===================================================================================*/
/*===================================================================================*/
/*===================================================================================*/
/*===================================================================================*/
body.animsition.show-load .vnt-loading{
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
}
body.animsition.show-load .vnt-loading:after,
body.animsition.show-load .vnt-loading:before{
	height: 0;
}
body.animsition.show-load .vnt-loading .img svg path,
body.animsition.show-load .vnt-loading .img svg polygon{
	stroke-dashoffset: 0;
	fill:#ffffff;
	opacity: 1;
}
body.animsition.show-load .vnt-loading .img svg .cc{
	fill:#ce181e;
	stroke: #ce181e
}