/* Popular Searches */
section#helper_ribbon{
	height: auto;
	min-height: 60px;
	overflow: hidden;
	padding: 10px 15px;
}
.helper__wrap{
	display: flex;
	justify-content: center;
	align-items: center;
}
.helper_category_icon{
	width: 28px;
	height: 28px;
	float: left;
}
.helper_catergory_title{
	width: 200px;
	height: auto;
	float: left;
	padding: 0 15px;
	font-size: 14px;
	font-family: OpenSans;
	text-transform: capitalize;
}
.helper_catergory_description{
	width: calc(100% - 28px - 200px);
	float: left;
	text-align: left;
	padding: 0 15px;
	max-height: 150px;
    overflow-y: auto;
}
.step_wraper{}
.step_wraper .step{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.step_wraper .step mark{
	width: 25px;
	height:25px;
	float: left;
	font-family: OpenSans-SB;
	background: transparent;
	padding: 5px;
	/*margin-right: 10px;*/
	border: 2px solid #FDB813;
	color: #FDB813;
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.step_wraper .step:first-child mark:before{width: 0px;}

.step_wraper .step mark:before {
    content: '';
    float: right;
    width: 80%;
    height: 1px;
    position: absolute;
    left: -40%;
}
.step_wraper .step.active mark{
	background: #FDB813;
	color: #325984;
}
.step_wraper .step + .step mark:before,
.step_wraper .step.active mark:before,
.step_wraper .step.active + .step mark:before,
.step_wraper .step.active + .step + .step mark:before,
.step_wraper .step.active + .step + .step + .step mark:before{border-bottom: 1px dashed #FDB813;}

.step_wraper .step mark:before,
.step_wraper .step + .step mark:before,
.step_wraper .step + .step + .step.active mark:before{border-bottom: 1px solid #FDB813;}

.step_wraper .step span{width: 100%;float: left;margin-top:5px;text-align: center;font-size: 14px;}

@media (max-width: 767px){
	.helper-xs-description{display: flex !important;align-items: center;justify-content: center;text-align: center;opacity: .6;}
	.helper_catergory_title{width: calc(100% - 28px - 28px);text-align: center;}
	.helper_catergory_description{width: 28px;}
	.step_wraper .step mark{padding: 10px;}
	.step_wraper .step mark:before{width: 0px;}
	.step_wraper .step span{display: none;}
	.helper_category_icon{width: 50px;height: 50px;float: left;display: flex;align-items: center;}
}

@media (min-width: 768px) and (max-width: 991px){
	.step_wraper .step mark:before {width: 70%;left: -35%;}
}