.mwt-counter-up,
.mwt-counter-up .mwt-counter-up-wrap {
    display: flex;
    align-items: center;
}

.mwt-counter-up.icon-position-top .mwt-counter-up-wrap {
    flex-direction: column;
    text-align: center;
    justify-content: center !important;
}

.mwt-counter-up.icon-position-right .mwt-counter-up-wrap {
    flex-direction: row-reverse;
    text-align: end;
}

.mwt-counter-up-icon svg {
    display: block;
}

.mwt-counter-up.item-position-left {
    justify-content: start;
}

.mwt-counter-up.item-position-center {
    justify-content: center;
}

.mwt-counter-up.item-position-right {
    justify-content: end;
}

.mwt-counter-up-content-wrapper {
    display: flex;
    flex-direction: column;
}

.mwt-counter-up-content-wrapper.mwt-counter-up-content-inline {
    flex-direction: row;
	align-items: baseline;
}

/* animation-pattern */
.mwt-counters-container .mwt-counter-up{
	position: relative;
	z-index: 1;
}

.mwt-counter-up-animation-pattern{
	position: absolute;
	top: -15px;
	left: -15px;
	width: 60px;
	height: 40px;
	z-index: -1;
	-webkit-transform: translateY(0px) !important;
	        transform: translateY(0px) !important;
}

.mwt-counter-up-animation-pattern:after,
.mwt-counter-up-animation-pattern:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 3px;
	height: 0;
	background-color: #000;
	z-index: -1;
	transition: 2s all;
}

.mwt-counter-up-animation-pattern:after{
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
}

.mwt-counter-up-animation-pattern span:after,
.mwt-counter-up-animation-pattern span:before{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 3px;
	background-color: #000;
	z-index: -1;
	transition: 1.5s all;
}

.mwt-counter-up-animation-pattern span:after{
	top: auto;
	left: 0;
	bottom: 0;
	right: auto;
}

.mwt-counter-up-animation-pattern.start-pattern-amination:after,
.mwt-counter-up-animation-pattern.start-pattern-amination:before{
	height: 40px;
}

.mwt-counter-up-animation-pattern.start-pattern-amination span:after,
.mwt-counter-up-animation-pattern.start-pattern-amination span:before{
	width: 60px;
}