.position {
    float: left;
    margin: 100px 20px;
}

.progress-bar1, .progress-bar2,.progress-bar3 {
    position: relative;
    height: 250px;
    width: 250px;
    margin: 0 auto;
}

.progress-bar1 div, .progress-bar2 div, .progress-bar3 div {
    position: absolute;
    height: 250px;
    width: 250px;
    border-radius: 50%;
}

.progress-bar1 div span, .progress-bar2 div span, .progress-bar3 div span {
    position: absolute;
    font-family: Arial;
    font-size: 60px;
    line-height: 215px;
    height: 225px;
    width: 225px;
    left: 12.5px;
    top: 12.5px;
    text-align: center;
    border-radius: 50%;
    background-color: #f5eede;
}

.progress-bar1 .background, .progress-bar2 .background, .progress-bar3 .background { background-color: #b3cef6; }

.progress-bar1 .rotate, .progress-bar2 .rotate, .progress-bar3 .rotate {
    clip: rect(0 125px 250px 0);
    background-color: #4b86db;
}

.progress-bar1 .left, .progress-bar2 .left, .progress-bar3 .left {
    clip: rect(0 125px 225px 0);
    opacity: 1;
    background-color: #b3cef6;
}

.progress-bar1 .right, .progress-bar2 .right, .progress-bar3 .right{
    clip: rect(0 125px 250px 0);
    transform: rotate(180deg);
    opacity: 0;
    background-color: #4b86db;
}


@keyframes
toggle {  0% {
    opacity: 0;
}
    100% {
        opacity: 1;
    }
}
