
.process-wrapper {
	margin:auto;
	max-width:1000px;
}

#progress-bar-container {
	position:relative;
	width:50%;
	margin:auto;
	height:100px;
	margin-top:55px;
}

#progress-bar-container ul {
	padding:0;
	margin:0;
	padding-top:15px;
	z-index:10;
	position:absolute;
	width:200%;
	margin-top:-40px

}

#progress-bar-container li:before {
	content:" ";
	display:block;
	margin:auto;
	width:30px;
	height:30px;
	border-radius:50%;
	border:solid 2px rgb(15, 15, 15);
	transition:all ease 0.3s;
     
}

#progress-bar-container li.active:before, #progress-bar-container li:hover:before {
	border:solid 2px #fff;
       	 
	background: linear-gradient(to right, rgb(27, 27, 27) 0%,rgb(17, 19, 18) 100%); 
}

#progress-bar-container li {
	list-style:none;
	float:left;
	width:12%;
	text-align:center;
	color:rgb(15, 15, 15);
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
	font-weight:700;
	transition:all ease 0.2s;
	vertical-align:bottom;
	height:60px;
	position:relative;
}

#progress-bar-container li .step-inner {
	position:absolute;
	width:100%;
	bottom:0;
    font-size: 14px;
}

#progress-bar-container li.active, #progress-bar-container li:hover {
	color:rgb(231, 229, 229);
}

#progress-bar-container li:after {
	content:" ";
	display:block;
	width:6px;
	height:6px;
	background:rgb(245, 244, 244);
	margin:auto;
	border:solid 7px rgb(192, 238, 230);
	border-radius:50%;
	margin-top:50px;
	box-shadow:0 2px 13px -1px rgba(0,0,0,0.3);
  transition:all ease 0.2s;
  z-index: 1;
     
}

#progress-bar-container li:hover:after {
	background:rgb(22, 22, 22);
}

#progress-bar-container li.active:after {
	background:var(--first-color);
}

#progress-bar-container #line {
	width:73%;
	margin:auto;
	background: rgba(0, 0, 0, 0.548);
	height:5px;
	position:absolute;
	left:11%;
	top:58px;
	z-index:1;
	border-radius:50px;
	transition:all ease 0.9s;
}

#progress-bar-container #line-progress {
	content:" ";
	width:3%;
	height:100%;
	background:var(--first-color);	 
	background: linear-gradient(to right, #000000 0%,#050505 100%); 
	position:absolute;
	z-index:2;
	border-radius:50px;
	transition:all ease 0.9s;
}

#progress-content-section {
	width:90%;
	margin: auto;
	background:#5ddbdb8a;
	border-radius: 4px;
	border-radius: 30px;
	color: #0f0f0f;
  
}

#progress-content-section .section-content {
	padding:30px 40px;
	text-align:center;
}

#progress-content-section .section-content h2 {
	font-size:17px;
	text-transform:uppercase;
	color:rgb(14, 12, 12);
	letter-spacing:1px;
}

#progress-content-section .section-content p {
	font-size:16px;
	line-height:1.8em;
	color:rgb(80, 77, 77);
}

#progress-content-section .section-content {
	display:none;
	animation: FadeInUp 700ms ease 1;
	animation-fill-mode:forwards;
	transform:translateY(15px);
	opacity:0;
}
#progress-content-section .section-content.active {
	display:block;
}

@keyframes FadeInUp {
	0% {
		transform:translateY(15px);
		opacity:0;
	}
	
	100% {
		transform:translateY(0px);
		opacity:1;
	}
}
@media screen and (max-width: 437px){
	.home__img,
	.share__img,
	.send__img{
	  width: 100%;
	}
	.home__container{
	  width: 100%;
	  margin: 0;
	  text-align: center;
	}
	.home__title{
	  text-align: center;
	}
	.home__description{
	  text-align: center;
	}
   
  }
