.iq-progress-box-1 .progress-content {
    margin-bottom: 25px;
}

.iq-progress-box-1 .progress-content:last-child {
    margin-bottom: 0
}

.progress-value {
    float: right;
    border-radius: 0;
    color: var(--secondary-color);
    line-height: 30px;
    font-weight: 700;
    position: relative;
    bottom: 27px;
    right: 0;
}

.iq-progress-bar {
    background: rgba(36, 38, 43, .09);
    box-shadow: 0 0 0;
    height: 4px;
    position: relative;
    width: 100%;
    margin: 15px 0 0;
}

.iq-progress-bar span {
    position: relative;
    background: var(--primary-color) none repeat scroll 0 0;
    display: block;
    height: 100%;
    width: 0;
}

.slide-in-top {
    -webkit-animation: slide-in-top 1.6s linear infinite alternate backwards;
    animation: slide-in-top 1.6s linear infinite alternate backwards;
}

.iq-progress-bar span:before {
    width: 15px;
    content: "";
    height: 15px;
    position: absolute;
    top: -6px;
    background: var(--white-color);
    right: 0;
    border-radius: var(--border-radius-90);
    display: inline-block;
    z-index: 9;
    box-shadow: 0 3px 12.48px .52px rgba(0, 0, 0, 0.15);
}

.iq-progress-box-2 .iq-progress-bar {
    margin: 15px 0 0;
}

.iq-progress-box-2 .progress-title {
    flex: 1;
}

.iq-progress-box-2 .progress-main {
    padding-right: 55px;
}

.iq-progress-box-2 .progress-value {
    bottom: inherit;
    right: inherit;
    float: left;
    font-size: 36px;
    width: 120px;
    color: var(--sub-title-color);
}

.iq-progress-box-2 .progress-content {
    display: flex;
    margin-bottom: 45px;
    align-items: center;
}

@media(max-width:1199px){
    .services-content.progress-style .progress-title {
		padding-right: 0;
	}
}

@media(max-width:767px) {
    .services-content.progress-style .progress-title {
		padding: 0;
	}
}