
/* Progressive css Started */

.Progress-Reviews .main-img img.progress-img {
    height: auto;
    width: 100%;
}
.Progress-Reviews .progress-bar-content .content-Progress .circle {
    position: relative;
    border-radius: 100px;
    width: 33px;
    height: 33px;
    background-color: #252d7245;
}
section.Progress-Reviews {
    margin-bottom: 7%;
}
.Progress-Reviews .progress-hover:hover .content-Progress .circle {
    width: 65px;
    height: 65px;
    transition: width 0.6s ease, height 0.6s ease;
}

.Progress-Reviews .content-Progress .icons {
    position: absolute;
    top: 9px;
    left: 12px;
}

.Progress-Reviews .content-Progress .icons img.icons {
    width: 41px;
    height: 41px;
}
.Progress-Reviews .content-Progress {
    position: relative;
    height: 50px;
}
.Progress-Reviews .content-Progress .icons img.icons-img {
    height: 48px;
    width: 42px;
}

.Progress-Reviews .popup_survey_whitebox_progressbar {
    width: 100%;
    height: 10px;
    background: #c9c9c9 0% 0% no-repeat padding-box;
    border-radius: 10px;
}
.Progress-Reviews .progress-hover:hover
    .popup_survey_whitebox_progressbar
    .popup_survey_whitebox_progressbar_inner {
    background-position: left bottom;
}

.Progress-Reviews .popup_survey_whitebox_percent {
    font-size: 32px;
    font-weight: bold;
    color: black;
}
.Progress-Reviews .happy {
    font-weight: bold;
    font-size: 25px;
    color: #000000;
}
.Progress-Reviews .popup_survey_whitebox_progressbar_inner {
    width: 424px;
    height: 10px;
    border-radius: 10px;
    display: block;
    background: linear-gradient(to right, #066db3 45%, #c9c9c9 45%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 0.5s ease-out;
}

.Progress-Reviews .popup_survey_whitebox_progressbar_expert {
    width:100%;
    height: 10px;
    background: #c9c9c9 0% 0% no-repeat padding-box;
    border-radius: 10px;
}
.Progress-Reviews .progress-hover:hover
    .popup_survey_whitebox_progressbar_expert
    .popup_survey_whitebox_progressbar_inner_expert {
    background-position: left bottom;
}

.Progress-Reviews .popup_survey_whitebox_percent_expert {
    font-size: 32px;
    font-weight: bold;
    color: black;
}
.Progress-Reviews .popup_survey_whitebox_progressbar_inner_expert {
    width: 424px;
    height: 10px;
    border-radius: 10px;
    display: block;
    background: linear-gradient(to right, black 45%, #c9c9c9 45%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 0.5s ease-out;
}
.content-Progress-two .circle {
    position: relative;
    border-radius: 100px;
    width: 33px;
    height: 33px;
    background-color: #252d7245;
}

.Progress-Reviews .progress-hover:hover .content-Progress-two .circle {
    width: 65px;
    height: 65px;
    transition: width 0.6s ease, height 0.6s ease;
}

.Progress-Reviews .content-Progress-two .icons {
    position: absolute;
    top: 9px;
    left: 12px;
}

.Progress-Reviews .content-Progress-two .icons img.icons {
    width: 41px;
    height: 41px;
}
.Progress-Reviews .content-Progress-two {
    position: relative;
    height: 50px;
    margin-top: 49px;
}
.Progress-Reviews .content-Progress-two .icons img.icons-img {
    height: 48px;
    width: 42px;
}
.progress-bar-content {
    margin: 32px 53px;
}


/* Progressive css End */




/* Media Query Started */

@media (min-width: 0px) and (max-width: 320px) {

    .Progress-Reviews .popup_survey_whitebox_percent_expert {
        font-size: 17px;
    }
    .Progress-Reviews .popup_survey_whitebox_percent {
        font-size: 17px;
    }
    .Progress-Reviews .happy {
        font-size: 15px;
    }
    .progress-bar-content {
        margin: 0px 0px;
    }
    .Progress-Reviews .main-img img.progress-img {
        height: 300px;
        width: 100%;
    }
}

@media (min-width: 321px) and (max-width: 485px) {


    .Progress-Reviews .popup_survey_whitebox_percent_expert {
        font-size: 17px;
    }
    .Progress-Reviews .popup_survey_whitebox_percent {
        font-size: 17px;
    }
    .Progress-Reviews .happy {
        font-size: 15px;
    }
    .progress-bar-content {
        margin: 0px 0px;
    }
    .Progress-Reviews .main-img img.progress-img {
        height: 300px;
        width: 100%;
    }
}

@media (min-width: 486px) and (max-width: 575px) {

    .Progress-Reviews .popup_survey_whitebox_percent_expert {
        font-size: 22px;
    }
    .Progress-Reviews .popup_survey_whitebox_percent {
        font-size: 22px;
    }
    .Progress-Reviews .happy {
        font-size: 19px;
    }
    .progress-bar-content {
        margin: 0px 25px;
    }
    .Progress-Reviews .main-img img.progress-img {
        height: 300px;
        width: 100%;
    }
}

@media (min-width: 576px) and (max-width: 767px) {

    .Progress-Reviews .popup_survey_whitebox_percent_expert {
        font-size: 22px;
    }
    .Progress-Reviews .popup_survey_whitebox_percent {
        font-size: 22px;
    }
    .Progress-Reviews .happy {
        font-size: 19px;
    }
    .progress-bar-content {
        margin: 0px 25px;
    }
    .Progress-Reviews .main-img img.progress-img {
        height: 300px;
        width: 100%;
    }
}

@media (min-width: 767px) and (max-width: 991px) {

    .Progress-Reviews .popup_survey_whitebox_percent_expert {
        font-size: 22px;
    }
    .Progress-Reviews .popup_survey_whitebox_percent {
        font-size: 22px;
    }
    .Progress-Reviews .happy {
        font-size: 19px;
    }
    .progress-bar-content {
        margin: 0px 25px;
    }
    .Progress-Reviews .main-img img.progress-img {
        height: 300px;
        width: 100%;
    }
}

/* Media Query End*/
