progress,sub,sup
{vertical-align:baseline}

.main-icon {
	display: inline-block;
	width: 100px;
	height: 100px;
}
.svg_icon{
	margin:15px;
	width: 100px;
	height: 100px;
	display: inline-block;
}
svg{
}
svg * {
	fill: none;
}
svg path{
	fill-opacity: 0;
	stroke: #ff5e14;
	stroke-width: 5;
	fill: #fff;
	-webkit-transition: fill-opacity 0.5s ease-in 0s;
	-moz-transition: fill-opacity 0.5s ease-in 0s;
	-ms-transition: fill-opacity 0.5s ease-in 0s;
	-o-transition: fill-opacity 0.5s ease-in 0s;
	transition: fill-opacity 0.5s ease-in 0s;
}
svg.finish path{
	fill-opacity: 1;
}
.svg_icon {
    background: #ffffff;
    padding: 20px;
    border-radius: 50%;
}


/*Bluererr Iamge */

.progressive{overflow:hidden;position:relative;background:#efefef}.progressive__img{width:100%;height:100%;transform:translateZ(0)}.progressive--not-loaded{filter:blur(30px);transform:scale(1.1)}.progressive--is-loaded{filter:blur(20px);animation:a .5s both;transform:scale(1)}@keyframes a{0%{filter:blur(20px)}to{filter:blur(0)}}