/*** ts-fidbox-style-2  ***/
.themestek-fidbox-style-2-main .vc_column-inner > .wpb_wrapper{
	height: 100%;
}
.themestek-fidbox-style-2.ts-middle-box{
    position: absolute;
    top: 50%;
    -khtml-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    margin-left: -12px;
    margin-top: 55px;
}
.themestek-fidbox-style-2{
    border: 20px solid rgba(255, 255, 255, 0.50);
    display: inline-block;
    border-radius: 50%;
}
.themestek-fidbox-style-2 .themestek-fld-contents{
    text-align: center;
    height: 135px;
    padding-top: 18px;
    width: 135px;
    border-radius: 50%;
    background-color: #fff;
}
.themestek-fidbox-style-2 .themestek-fid-title{   
    font-size: 14px;
    font-weight: 600;
    color: #acadae;
    margin-bottom: 0;
    line-height: 14px;
    margin-top: 28px;
}
.themestek-fidbox-style-2 .themestek-circle-overlay {
    position: absolute;
    top: 50%;
    -khtml-transform: translateX(0%) translateY(-50%);
    -moz-transform: translateX(0%) translateY(-50%);
    -ms-transform: translateX(0%) translateY(-50%);
    -o-transform: translateX(0%) translateY(-50%);
    transform: translateX(0%) translateY(-50%);
    left: 0;
    width: 100%;   
}
.themestek-fidbox-style-2 .themestek-fid-inner{
    color: #313437;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
}
.themestek-fidbox-style-2 .themestek-ihbox-icon{
	display: none;
}

@media(max-width:767px) {
	.themestek-fidbox-style-2.ts-middle-box {
	    left: 50%;
	}
}