.ct-progressbar1 {
    .ct-progress-bar {
        height: 5px;
        position: relative;
        width: 0;
        @include transition(width 1.4s ease);
        background-color: $primary_color;
        @include border-radius(5px);
        &:before {
            content: '';
            position: absolute;
            top: -5px;
            right: 0;
            width: 15px;
            height: 15px;
            background-color: $primary_color;
            @include border-radius(15px);
        }
    }
    .ct-progress-bar-wrap {
        background-color: #f0f0f0;
        @include border-radius(5px);
    }
    .ct-progress-percentage {
        position: absolute;
        top: -33px;
        right: -10px;
        font-size: 18px;
        font-weight: 700;
        color: #333333;
        @include font-family-heading($heading_default_font);
        @media #{$max-xs} {
            top: auto;
            bottom: -33px;
        }
    }
    .ct-progress-title {
        font-size: 18px;
        color: #333333;
        margin-bottom: 10px;
        @media #{$max-xs} {

        }
    }
    .ct-progress-item {
        + .ct-progress-item {
            margin-top: 20px;
            @media #{$max-xs} {
                margin-top: 40px;
            }
        }
    }
}