
.steps-indicator {
	position:relative;  
  right: 0;  
  left: 0;
  margin: 0;
  padding: 0px 0 0 0;
  height: 38px;
  list-style: none;
  margin-bottom:15px;
 /* margin-bottom:25px;*/
  
}

@media (max-width: 639px) {
	
	.steps-indicator {
		
		height: 30px;
	}
}
.steps-indicator:before {
  background-color: #e6e6e6;
  content: '';
  position: absolute;
  height: 4px;
  top:50%;
	transform:translateY(-50%);  
}
.steps-indicator.steps-2:before {
  left: calc(100% / 2 / 2);
  right: calc(100% / 2 / 2);
}
.steps-indicator.steps-3:before {
  left: calc(100% / 3 / 2);
  right: calc(100% / 3 / 2);
}
.steps-indicator.steps-4:before {
  left: calc(100% / 4 / 2);
  right: calc(100% / 4 / 2);
}
.steps-indicator.steps-5:before {
  left: calc(100% / 5 / 2);
  right: calc(100% / 5 / 2);
}
.steps-indicator.steps-6:before {
  left: calc(100% / 6 / 2);
  right: calc(100% / 6 / 2);
}
.steps-indicator.steps-7:before {
  left: calc(100% / 7 / 2);
  right: calc(100% / 7 / 2);
}
.steps-indicator.steps-8:before {
  left: calc(100% / 8 / 2);
  right: calc(100% / 8 / 2);
}
.steps-indicator.steps-9:before {
  left: calc(100% / 9 / 2);
  right: calc(100% / 9 / 2);
}
.steps-indicator.steps-10:before {
  left: calc(100% / 10 / 2);
  right: calc(100% / 10 / 2);
}
.steps-indicator * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.steps-indicator li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  padding-top: 1px;
  text-align: center;
  line-height: 15px;
  /*font-family:'TUNGSTEN-BOLD', sans-serif; */
  font-size:16px;
  text-transform:uppercase;
 /* height:45px;*/
 height:38px;

 
  
}

.steps-indicator li:first-child{ padding-left:0 !important;  }
.steps-indicator li:last-child{ padding-right:0 !important;  }

@media (max-width: 639px) {
	
	.steps-indicator li {
	height: 30px;		
	}

}


.steps-indicator li:first-child.current:before, .steps-indicator li:first-child.done:before  , .steps-indicator li:first-child.editing:before{ display:none; content:' '; width:0;  }

.steps-indicator li.current:before,  .steps-indicator li.editing:before { content:' '; height:3px; background:#f1501a; position:absolute; top:50%; left:-50%; width:100%; transform:translateY(-50%); z-index:1;   }

.steps-indicator li.done:before{content:' '; height:3px;  position:absolute; top:50%; left:-50%; width:100%; transform:translateY(-50%); background:#0b56a6 !important; z-index:1;}


.steps-indicator li.editing + .steps-indicator li.done:before{ content:' '; height:3px; background:red; position:absolute; top:0; left:-50%; width:100%; } 

.steps-indicator li a {
  color: #a2a2a1;
  text-decoration: none;  
  letter-spacing:1px;
  font-weight: bold;
  transition: 0.25s;
  cursor: pointer;
  background:#ddd !important;
  /*width:45px;
  height:45px;*/
  
  width:38px;
  height:38px;
  
  border-radius:100%;
  display:inline-block;
   position:relative; z-index:2;
}

@media (max-width: 639px) {
	
	.steps-indicator li a {
	  width:30px;
 	 height:30px;
		
	}

}


.steps-indicator li a:before {
  position: absolute;
  top: 0px;
  left: calc(50% - 7px);
  width: 45px;
  height: 45px;
  border-radius: 100%; 
  content: '';
  transition: 0.25s;
}

@media (max-width: 639px) {
	
	.steps-indicator li a:before {
	  width:30px;
 	 height:30px;
		
	}

}

.steps-indicator li a:hover {
  color: #4d4d4d;
}
.steps-indicator.steps-2 li {
  width: calc(100% / 2);
}
.steps-indicator.steps-3 li {
  width: calc(100% / 3);
}
.steps-indicator.steps-4 li {
  width: calc(100% / 4);
}
.steps-indicator.steps-5 li {
  width: calc(100% / 5);
}
.steps-indicator.steps-6 li {
  width: calc(100% / 6);
}
.steps-indicator.steps-7 li {
  width: calc(100% / 7);
}
.steps-indicator.steps-8 li {
  width: calc(100% / 8);
}
.steps-indicator.steps-9 li {
  width: calc(100% / 9);
}
.steps-indicator.steps-10 li {
  width: calc(100% / 10);
}
.steps-indicator.steps-11 li {
  width: calc(100% / 11);
}
.steps-indicator li.default {
  pointer-events: none;
}
.steps-indicator li.default a:hover {
  color: #808080;
}
.steps-indicator li.current,
.steps-indicator li.editing {
  pointer-events: none;  
}


.steps-indicator li.current a:before , .steps-indicator li.editing a:before  {
  background-color: #f1501a;
 /* width:45px;
  height:45px;*/
width:38px;
height:38px;
  top:0px;
  left:0;
  
}



.steps-indicator li.current a, .steps-indicator li.editing a {
background:#f1501a !important;
/*width:45px;
height:45px;*/
width:38px;
height:38px;
display:inline-block;
border-radius:50%;
}

.steps-indicator li.done a {
background:#0b56a6 !important;
width:38px;
height:38px;
display:inline-block;
border-radius:50%;
}

.steps-indicator li:nth-child(1).current a:before, .steps-indicator li:nth-child(1).editing a:before , .steps-indicator li:nth-child(1).done a:before  {
 content:'';
 background:url(../img/svg-img/location.svg) no-repeat scroll center center / cover;
 background-size:30px 30px;
/* width:45px;
height:45px;*/
width:38px;
height:38px;
position:absolute;
left:0;
 
}
.steps-indicator li:nth-child(2).current a:before, .steps-indicator li:nth-child(2).editing a:before , .steps-indicator li:nth-child(2).done a:before  {
content:' '; 
background:url(../img/svg-img/setting.svg) no-repeat scroll center center;
background-size: 25px 25px;
width:38px;
height:38px;
position:absolute;
left:0;

}

.steps-indicator li:nth-child(3).current a:before, .steps-indicator li:nth-child(3).editing a:before , .steps-indicator li:nth-child(3).done a:before  {
content:' '; 
background:url(../img/svg-img/car.svg) no-repeat scroll center center;
background-size: 25px 25px;
width:38px;
height:38px;
position:absolute;
left:0;

}

.steps-indicator li:nth-child(4).current a:before, .steps-indicator li:nth-child(4).editing a:before , .steps-indicator li:nth-child(4).done a:before  {
content:' '; 
background:url(../img/svg-img/varient.svg) no-repeat scroll center center;
background-size: 25px 25px;
width:38px;
height:38px;
position:absolute;
left:0;

}

.steps-indicator li:nth-child(5).current a:before, .steps-indicator li:nth-child(5).editing a:before , .steps-indicator li:nth-child(5).done a:before  {
content:' '; 
background:url(../img/svg-img/calendar.svg) no-repeat scroll center center;
background-size: 20px 20px;
width:38px;
height:38px;
position:absolute;
left:0;

}

.steps-indicator li:nth-child(6).current a:before, .steps-indicator li:nth-child(6).editing a:before , .steps-indicator li:nth-child(6).done a:before  {
content:' '; 
background:url(../img/svg-img/policy-type.svg) no-repeat scroll center center;
background-size: 25px 25px;
width:38px;
height:38px;
position:absolute;
left:0;
}

.steps-indicator li:nth-child(7).current a:before, .steps-indicator li:nth-child(7).editing a:before , .steps-indicator li:nth-child(7).done a:before  {
content:' '; 
background:url(../img/svg-img/policy-info.svg) no-repeat scroll center center;
background-size: 25px 25px;
width:38px;
height:38px;
position:absolute;
left:0;
}

.steps-indicator li:nth-child(8).current a:before, .steps-indicator li:nth-child(8).editing a:before , .steps-indicator li:nth-child(8).done a:before  {
content:' '; 
background:url(../img/svg-img/policy-info.svg) no-repeat scroll center center;
background-size: 25px 25px;
width:38px;
height:38px;
position:absolute;
left:0;
}


@media (max-width: 639px) {
	
	.steps-indicator li.current a:before , .steps-indicator li.editing a:before  {
	  width:30px;
 	 height:30px;
		
	}
	
	.steps-indicator li.current a, .steps-indicator li.editing a {
		width:30px;
 	 height:30px;
		
	}
	
	.steps-indicator li.done a {
	
		width:30px;
 	 height:30px;
	}
	
	.steps-indicator li:nth-child(1).current a:before, .steps-indicator li:nth-child(1).editing a:before , .steps-indicator li:nth-child(1).done a:before  {
		width:30px;
 	 height:30px;
	}
	.steps-indicator li:nth-child(2).current a:before, .steps-indicator li:nth-child(2).editing a:before , .steps-indicator li:nth-child(2).done a:before  {
		width:30px;
 	 height:30px;
	}
	
	.steps-indicator li:nth-child(3).current a:before, .steps-indicator li:nth-child(3).editing a:before , .steps-indicator li:nth-child(3).done a:before  {
		width:30px;
 	 height:30px;
	}
	
		.steps-indicator li:nth-child(4).current a:before, .steps-indicator li:nth-child(4).editing a:before , .steps-indicator li:nth-child(4).done a:before  {
		width:30px;
 	 height:30px;
	}

	
	.steps-indicator li:nth-child(5).current a:before, .steps-indicator li:nth-child(5).editing a:before , .steps-indicator li:nth-child(5).done a:before  {
		width:30px;
 	 height:30px;
	}
	
	.steps-indicator li:nth-child(6).current a:before, .steps-indicator li:nth-child(6).editing a:before , .steps-indicator li:nth-child(6).done a:before  {
		width:30px;
 	 height:30px;
	}
	
	.steps-indicator li:nth-child(7).current a:before, .steps-indicator li:nth-child(7).editing a:before , .steps-indicator li:nth-child(7).done a:before  {
		width:30px;
 	 height:30px;
	}
	
	.steps-indicator li:nth-child(8).current a:before, .steps-indicator li:nth-child(8).editing a:before , .steps-indicator li:nth-child(8).done a:before  {
		width:30px;
 	 height:30px;
	}

	
}






/************************/

@media (min-width:768px){
	.afterplanpage-wizard .steps-indicator li.current a:before , .afterplanpage-wizard .steps-indicator li.editing a:before , .afterplanpage-wizard .steps-indicator li.done a:before {
  background-color: #f1501a;
 /* width:45px;
  height:45px;*/
width:38px;
height:38px;
  top:0px;
  left:0;
  display:none;
  
}
}


.afterplanpage-wizard .steps-indicator {
	position: relative;
	right: 0;
	left: 0;
	margin: 0;
	padding: 0px 0 0 0;
	height: 44px;
	list-style: none;
	margin-bottom: 35px;/* margin-bottom:25px;*/
  
}


.afterplanpage-wizard .steps-indicator:before {
	background-color: #e6e6e6;
	content: '';
	position: absolute;
	height: 3px;
	top: 50%;
	transform: translateY(-50%);
	
}
.afterplanpage-wizard .steps-indicator.steps-2:before {
	left: calc(100% / 2 / 2);
	right: calc(100% / 2 / 2);
}
.afterplanpage-wizard .steps-indicator.steps-3:before {
	left: calc(100% / 3 / 2);
	right: calc(100% / 3 / 2);
}
.afterplanpage-wizard .steps-indicator.steps-4:before {
	left: calc(100% / 4 / 2);
	right: calc(100% / 4 / 2);
	/*left:-15px;
	right:-15px;*/
}
.afterplanpage-wizard .steps-indicator.steps-5:before {
	left: calc(100% / 5 / 2);
	right: calc(100% / 5 / 2);
}
.afterplanpage-wizard .steps-indicator.steps-6:before {
	left: calc(100% / 6 / 2);
	right: calc(100% / 6 / 2);
}
.afterplanpage-wizard .steps-indicator.steps-7:before {
	left: calc(100% / 7 / 2);
	right: calc(100% / 7 / 2);
}
.afterplanpage-wizard .steps-indicator.steps-8:before {
	left: calc(100% / 8 / 2);
	right: calc(100% / 8 / 2);
}
.afterplanpage-wizard .steps-indicator.steps-9:before {
	left: calc(100% / 9 / 2);
	right: calc(100% / 9 / 2);
}
.afterplanpage-wizard .steps-indicator.steps-10:before {
	left: calc(100% / 10 / 2);
	right: calc(100% / 10 / 2);
}
.afterplanpage-wizard .steps-indicator * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.afterplanpage-wizard .steps-indicator li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 1px;
	text-align: center;
	line-height: 15px;
	/*font-family:'TUNGSTEN-BOLD', sans-serif; */
	font-size: 16px;
	text-transform: uppercase;
	/* height:45px;*/
	height: 44px;
	padding: 0 15px;
}


.afterplanpage-wizard .steps-indicator li:first-child.current:before {
	display: none;
	content: ' ';
	width: 0;
}

.afterplanpage-wizard .steps-indicator li:first-child.done:before, .afterplanpage-wizard .steps-indicator li:first-child.editing:before {
	left:-15px;
}

.afterplanpage-wizard .steps-indicator li.current:before, .afterplanpage-wizard .steps-indicator li.editing:before {
	content: ' ';
	height: 4px;
	background:#52693a;
	position: absolute;
	top: 50%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	z-index: 1;
}
.afterplanpage-wizard .steps-indicator li.done:before {
	content: ' ';
	height: 4px;
	position: absolute;
	top: 50%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	background:#52693a !important;
	z-index: 1;
}
.afterplanpage-wizard .steps-indicator li.editing + .afterplanpage-wizard .steps-indicator li.done:before {
	content: ' ';
	height: 3px;
	background: red;
	position: absolute;
	top: 0;
	left: -50%;
	width: 100%;
}
.afterplanpage-wizard .steps-indicator li a {
	color: #52693a;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 500;
	transition: 0.25s;
	cursor: pointer;
	background: #e7ece3 !important;
	width:100%;
	/*width:45px;
  height:45px;*/
  
  /*width:38px;
  height:38px;*/
  height:44px;
	border-radius: 25px;
	display: block;
	position: relative;
	z-index: 2;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	display:flex;
	align-items: center;
	justify-content: center;
}
.afterplanpage-wizard .steps-indicator li a:hover {
	color: #fff;
}



.afterplanpage-wizard .steps-indicator li a:hover {
	color: #fff;
}
.afterplanpage-wizard .steps-indicator.steps-2 li {
	width: calc(100% / 2);
}
.afterplanpage-wizard .steps-indicator.steps-3 li {
	width: calc(100% / 3);
}
.afterplanpage-wizard .steps-indicator.steps-4 li {
	width: calc(100% / 4);
}
.afterplanpage-wizard .steps-indicator.steps-5 li {
	width: calc(100% / 5);
}
.afterplanpage-wizard .steps-indicator.steps-6 li {
	width: calc(100% / 6);
}
.afterplanpage-wizard .steps-indicator.steps-7 li {
	width: calc(100% / 7);
}
.afterplanpage-wizard .steps-indicator.steps-8 li {
	width: calc(100% / 8);
}
.afterplanpage-wizard .steps-indicator.steps-9 li {
	width: calc(100% / 9);
}
.afterplanpage-wizard .steps-indicator.steps-10 li {
	width: calc(100% / 10);
}
.afterplanpage-wizard .steps-indicator.steps-11 li {
	width: calc(100% / 11);
}
.afterplanpage-wizard .steps-indicator li.default {
	pointer-events: none;
}
.afterplanpage-wizard .steps-indicator li.default a:hover {
	color: #808080;
}
.afterplanpage-wizard .steps-indicator li.current, .steps-indicator li.editing {
	pointer-events: none;
}
.afterplanpage-wizard .steps-indicator li.current a, .afterplanpage-wizard .steps-indicator li.editing a {
	background: #52693a !important;
	display: flex;
	border-radius: 25px;
	height: 100%;
	color: #fff;
	-webkit-box-shadow: 0px 0px 0px 7px #e7ece3;
-moz-box-shadow: 0px 0px 0px 7px #e7ece3;
box-shadow: 0px 0px 0px 7px #e7ece3;
}
.afterplanpage-wizard .steps-indicator li.done a {
	background:#52693a !important;
	display: flex;
	border-radius: 25px;
	color: #fff;
}
.afterplanpage-wizard .steps-indicator li.done a:hover {
	color: #fff;
}

@media (max-width: 991px) {
	
	.afterplanpage-wizard .steps-indicator li a{ font-size: 12px;}
	
}
@media (max-width: 767px) {
	.afterplanpage-wizard .steps-indicator li{ height:auto; padding:0; }	
	.afterplanpage-wizard .steps-indicator li a{ font-size: 10px; line-height: normal; padding: 40px 0 0; background:transparent !important; height:auto; }
	.afterplanpage-wizard .steps-indicator li a:before{
		
		content:' ';
	position:absolute;
	left:50%;
	top:5px;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background: #ddd !important;
	border-radius: 100%;
		
	}
	
.afterplanpage-wizard .steps-indicator li.current a:before,.afterplanpage-wizard  .steps-indicator li.editing a:before {
content:' ';
	position:absolute;
	left:50%;
	top:5px;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background:#52693a !important;
	border-radius: 100%;
}
	
	.afterplanpage-wizard .steps-indicator li.done:before {
	content: ' ';
	height: 4px;
	position: absolute;
	top: 45%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	background: #0b56a6 !important;
	z-index: 1;
}
	
	
	.afterplanpage-wizard .steps-indicator li.current:before, .afterplanpage-wizard .steps-indicator li.editing:before {
	content: ' ';
	height: 4px;
	background: #f1501a;
	position: absolute;
	top: 45%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	z-index: 1;
}
	
.afterplanpage-wizard .steps-indicator li.current a, .afterplanpage-wizard .steps-indicator li.editing a {
	 padding-top: 40px;
	color:#252a37;
	background:transparent !important; 
	height:auto;
}
.afterplanpage-wizard .steps-indicator li.done a {
background:transparent !important;
	color:#252a37;
}

.afterplanpage-wizard .steps-indicator li.done a:before {
content:' ';
	position:absolute;
	left:50%;
	top:5px;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background:#52693a !important;
	border-radius: 100%;
}	



.afterplanpage-wizard .steps-indicator li.current:before , .afterplanpage-wizard .steps-indicator li.done:before, .steps-indicator li.editing:before {
	display:none;
}
	
	
}
@media (max-width: 639px) {
.afterplanpage-wizard .steps-indicator li a{ font-size: 8px; }
}


/************************/

@media (min-width:768px){
	.becomepos .steps-indicator li.current a:before , .becomepos .steps-indicator li.editing a:before , .becomepos .steps-indicator li.done a:before {
  background-color: #f1501a;
 /* width:45px;
  height:45px;*/
width:38px;
height:38px;
  top:0px;
  left:0;
  display:none;
  
}
}


.becomepos .steps-indicator {
	position: relative;
	right: 0;
	left: 0;
	margin: 0;
	padding: 0px 0 0 0;
	height: 44px;
	list-style: none;
	margin-bottom: 35px;/* margin-bottom:25px;*/
  
}


.becomepos .steps-indicator:before {
	background-color: #e6e6e6;
	content: '';
	position: absolute;
	height: 3px;
	top: 50%;
	transform: translateY(-50%);
	
}
.becomepos .steps-indicator.steps-2:before {
	left: calc(100% / 2 / 2);
	right: calc(100% / 2 / 2);
}
.becomepos .steps-indicator.steps-3:before {
	left: calc(100% / 3 / 2);
	right: calc(100% / 3 / 2);
}
.becomepos .steps-indicator.steps-4:before {
	left: calc(100% / 4 / 2);
	right: calc(100% / 4 / 2);
	left:-15px;
	right:-15px;
}
.becomepos .steps-indicator.steps-5:before {
	left: calc(100% / 5 / 2);
	right: calc(100% / 5 / 2);
}
.becomepos .steps-indicator.steps-6:before {
	left: calc(100% / 6 / 2);
	right: calc(100% / 6 / 2);
}
.becomepos .steps-indicator.steps-7:before {
	left: calc(100% / 7 / 2);
	right: calc(100% / 7 / 2);
}
.becomepos .steps-indicator.steps-8:before {
	left: calc(100% / 8 / 2);
	right: calc(100% / 8 / 2);
}
.becomepos .steps-indicator.steps-9:before {
	left: calc(100% / 9 / 2);
	right: calc(100% / 9 / 2);
}
.becomepos .steps-indicator.steps-10:before {
	left: calc(100% / 10 / 2);
	right: calc(100% / 10 / 2);
}
.becomepos .steps-indicator * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.becomepos .steps-indicator li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 1px;
	text-align: center;
	line-height: 15px;
	/*font-family:'TUNGSTEN-BOLD', sans-serif; */
	font-size: 16px;
	text-transform: uppercase;
	/* height:45px;*/
	height: 44px;
	padding: 0 15px;
}


.becomepos .steps-indicator li:first-child.current:before {
	display: none;
	content: ' ';
	width: 0;
}

.becomepos .steps-indicator li:first-child.done:before, .becomepos .steps-indicator li:first-child.editing:before {
	left:-15px;
}

.becomepos .steps-indicator li.current:before, .becomepos .steps-indicator li.editing:before {
	content: ' ';
	height: 4px;
	background:#52693a;
	position: absolute;
	top: 50%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	z-index: 1;
}
.becomepos .steps-indicator li.done:before {
	content: ' ';
	height: 4px;
	position: absolute;
	top: 50%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	background:#52693a !important;
	z-index: 1;
}
.becomepos .steps-indicator li.editing + .becomepos .steps-indicator li.done:before {
	content: ' ';
	height: 3px;
	background: red;
	position: absolute;
	top: 0;
	left: -50%;
	width: 100%;
}
.becomepos .steps-indicator li a {
	color: #52693a;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 500;
	transition: 0.25s;
	cursor: pointer;
	background: #e7ece3 !important;
	width:100%;
	/*width:45px;
  height:45px;*/
  
  /*width:38px;
  height:38px;*/
  height:44px;
	border-radius: 25px;
	display: block;
	position: relative;
	z-index: 2;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	display:flex;
	align-items: center;
	justify-content: center;
}
.becomepos .steps-indicator li a:hover {
	color: #fff;
}



.becomepos .steps-indicator li a:hover {
	color: #fff;
}
.becomepos .steps-indicator.steps-2 li {
	width: calc(100% / 2);
}
.becomepos .steps-indicator.steps-3 li {
	width: calc(100% / 3);
}
.becomepos .steps-indicator.steps-4 li {
	width: calc(100% / 4);
}
.becomepos .steps-indicator.steps-5 li {
	width: calc(100% / 5);
}
.becomepos .steps-indicator.steps-6 li {
	width: calc(100% / 6);
}
.becomepos .steps-indicator.steps-7 li {
	width: calc(100% / 7);
}
.becomepos .steps-indicator.steps-8 li {
	width: calc(100% / 8);
}
.becomepos .steps-indicator.steps-9 li {
	width: calc(100% / 9);
}
.becomepos .steps-indicator.steps-10 li {
	width: calc(100% / 10);
}
.becomepos .steps-indicator.steps-11 li {
	width: calc(100% / 11);
}
.becomepos .steps-indicator li.default {
	pointer-events: none;
}
.becomepos .steps-indicator li.default a:hover {
	color: #808080;
}
.becomepos .steps-indicator li.current, .steps-indicator li.editing {
	pointer-events: none;
}
.becomepos .steps-indicator li.current a, .becomepos .steps-indicator li.editing a {
	background: #52693a !important;
	display: flex;
	border-radius: 25px;
	height: 100%;
	color: #fff;
	-webkit-box-shadow: 0px 0px 0px 7px #e7ece3;
-moz-box-shadow: 0px 0px 0px 7px #e7ece3;
box-shadow: 0px 0px 0px 7px #e7ece3;
}
.becomepos .steps-indicator li.done a {
	background:#52693a !important;
	display: flex;
	border-radius: 25px;
	color: #fff;
}
.becomepos .steps-indicator li.done a:hover {
	color: #fff;
}

@media (max-width: 991px) {
	
	.becomepos .steps-indicator li a{ font-size: 12px;}
	
}
@media (max-width: 767px) {
	.becomepos .steps-indicator li{ height:auto; padding:0; }	
	.becomepos .steps-indicator li a{ font-size: 10px; line-height: normal; padding: 40px 0 0; background:transparent !important; height:auto; }
	.becomepos .steps-indicator li a:before{
		
		content:' ';
	position:absolute;
	left:50%;
	top:5px;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background: #ddd !important;
	border-radius: 100%;
		
	}
	
.becomepos .steps-indicator li.current a:before,.becomepos  .steps-indicator li.editing a:before {
content:' ';
	position:absolute;
	left:50%;
	top:5px;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background:#52693a !important;
	border-radius: 100%;
}
	
	.becomepos .steps-indicator li.done:before {
	content: ' ';
	height: 4px;
	position: absolute;
	top: 45%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	background: #0b56a6 !important;
	z-index: 1;
}
	
	
	.becomepos .steps-indicator li.current:before, .becomepos .steps-indicator li.editing:before {
	content: ' ';
	height: 4px;
	background: #f1501a;
	position: absolute;
	top: 45%;
	left: -50%;
	width: 100%;
	transform: translateY(-50%);
	z-index: 1;
}
	
.becomepos .steps-indicator li.current a, .becomepos .steps-indicator li.editing a {
	 padding-top: 40px;
	color:#252a37;
	background:transparent !important; 
	height:auto;
}
.becomepos .steps-indicator li.done a {
background:transparent !important;
	color:#252a37;
}

.becomepos .steps-indicator li.done a:before {
content:' ';
	position:absolute;
	left:50%;
	top:5px;
	transform:translateX(-50%);
	width:30px;
	height:30px;
	background:#52693a !important;
	border-radius: 100%;
}	



.becomepos .steps-indicator li.current:before , .becomepos .steps-indicator li.done:before, .steps-indicator li.editing:before {
	display:none;
}
	
	
}
@media (max-width: 639px) {
.becomepos .steps-indicator li a{ font-size: 8px; }
}