.logo-progressbar {
	display: flex;
	justify-content: space-between;
}
.rg-steps .rg-progressbar {
	height: 12px;
	width: 100%;
	overflow: hidden;
	max-width: 315px;
	background: rgba(72, 112, 155, 0.4);
	/* border: 1px solid #A6ABAD; */
	border-radius: 30px;
}

.rg-steps .rg-text {
	white-space: nowrap;
	margin-left: 11px;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #296D9B;
}

.rg-steps>div {
	display: inline-flex;
}

.main-header .rg-steps {
	padding-left: 20px;
}

.rg-steps {
	display: flex;
	align-items: center;
	/* margin-top: 10px; */
	max-width: 445px;
	width: 100%;
}

.step-1non2 {
	display: none;
}

.step-1non2.progress-show {
	display: flex;
}

.rg-steps .rg-progress {
	background: #296D9B;
	-webkit-transition: width 2s;
	transition: width 2s;
	border-radius: 30px;
}

.rg-steps .rg-text strong {
	margin-right: 2px;
}

@media all and (max-width: 767px) {

	.rg-steps {
		/*display: flex !important;*/
		margin:0px auto 20px;
	}
	.bottom-bar.progress-holder .rg-steps {
		display: none !important
	}
	.rg-steps.d-flex.d-block.d-sm-none {
		display: flex !important;
		max-width: 100%;
        justify-content: center;
	}
}

@media all and (max-width: 575px) {
	.rg-steps .rg-progressbar {
		border-color: transparent;
		max-width: 100%;
	}
}