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

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

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

.progress-bar1 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 { background-color: #b3cef6; }

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

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

.progress-bar1 .right {
    clip: rect(0 125px 250px 0);
    transform: rotate(180deg);
    opacity: 0;
    background-color: #4b86db;
}
@keyframes
toggle {  0% {
    opacity: 0;
}
    100% {
        opacity: 1;
    }
}
