/* Progress Tracker */
.progress-tracker {
  position: fixed;
  top: 50%;
  right: 10px;
	z-index: 10000;
}
.progress-tracker.hide {
  width: 0px;
}
.progress-tracker.hide ul li .pt-description,
.progress-tracker.hide.active ul li .pt-description,
.progress-tracker.hide.constant ul li.active .pt-description {
  display: none;
}
.progress-tracker ul li {
  width: 10px;
  height: 10px;
  position: relative;
  background-color: #fff;
  border: 1px solid #ff0c6d;
  margin-bottom: 15px;
  list-style-type: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.progress-tracker ul li a {
  width: 100%;
  height: 100%;
  display: block;
}
.progress-tracker ul li .pt-description {
  display: none;
  position: absolute;
  top: -5px;
  right: 25px;
  padding: 3px 8px;
  background-color: rgba(0,0,0,0.6);
  white-space:nowrap;
	font-size: 1.1em;
	color: white;
}
.progress-tracker ul li.active {
  background-color: #ff0c6d;
  border-color: #ff0c6d;
}
.progress-tracker.constant ul li.active .pt-description {
  display: block;
}

@media screen and (max-width: 52em) {
	
	.progress-tracker ul li {
		width: 2px;
		height: 20px;
		-webkit-border-radius: 0px;
		  -moz-border-radius: 0px;
		  border-radius: 0px;
	}
	
}