.tabs-style-fillup nav ul li a {
	padding: 1.9em 0;
	/*border-right: 1px solid #2CC185;*/
	line-height: 1;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.tabs-style-fillup nav ul li:last-child a {
	border: none;
}

.tabs-style-fillup nav ul li.tab-current {
	z-index: 100;
}

.tabs-style-fillup nav ul li.tab-current a {
	color: #fff;
    position:relative;
}

.tabs-style-fillup nav ul li a::after {
	position: absolute;
	top: 0;
	left: 0;
	/*z-index: -1;*/
	width: 100%;
	height: 100%;
	/*height: calc(100% + 1px);*/
	/*border: 1px solid #2CC185;
	background: #2CC185;*/
	content: '';
	/*-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translate3d(0,100%,0);*/
     /*background:url('../../images/csr/2.png');*/
	transform: translate3d(0,100%,0);
}

/* .tabs-style-fillup nav ul li.tab-current a::after {
	    background: #e61b24;
    position: absolute;
    top: 50%;
    transform: translate(69px, -43px);
    height: 85px;
    width: 85px;
    border-radius: 116px;
    -webkit-box-shadow: inset 0px -24px 138px -84px rgba(199,26,26,1);
    -moz-box-shadow: inset 0px -24px 138px -84px rgba(199,26,26,1);
    box-shadow: inset 0px -24px 138px -84px rgba(199,26,26,1);

} */

/* .tabs-style-fillup nav ul li a span,
.tabs-style-fillup .icon::before { */
	/* -webkit-transition: -webkit-transform 0.5s; */
	/* transition: transform 0.5s; */
	/* -webkit-transform: translate3d(0,5px,0); */
	/* transform: translate3d(0,5px,0); */
	color: white;
	/* display: block!important; */
	/*position: absolute;*/
	/* z-index: 9;
	top: 50%; */
    /*transform: translate(93px, -14px);*/
/* } */

.tabs-style-fillup nav ul li a span {
	display: none;
	font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
}

.tabs-style-fillup .icon::before {
	display: block;
	margin: 0;
}

.tabs-style-fillup nav ul li.tab-current a span,
.tabs-style-fillup li.tab-current .icon::before {
	/* -webkit-transform: translate3d(0,-10px,0); */
	/* transform: translate3d(0,-10px,0); */
	/* color: white; */
	display: block;
}

.tab-crcl {
    position: relative;
}

.tab-crcl span {
    position: absolute;
    left: 52%;
    top: 31px;
    transform: translate(-38%, -294%);
    font-weight: 600;
}

/*.tab-crcl {
    background: black;
    position: absolute;
    top: 50%;
    transform: translate(69px, -43px);
    height: 85px;
    width: 85px;
    border-radius: 116px;
}*/

    /*.tab-crcl p {
    transform: translate(0px, 33px);
    }*/