  .step-container {
	 text-align:left;
  display: flex;
align-items: stretch;
    justify-content: center;
margin-bottom:1rem;
}

.number-svg-container {
padding-right:0!important;	height:auto; 

}

p.notes{
	margin-top:0;
	padding-top:0;
	font-size:14px;
	color:#737373;
	  display: flex;
  flex-direction:column;
align-items: left;
justify-content: center;
}
.number-svg-container .number {
	 color:#00b388;
	 font-family:'League Gothic', sans-serif;
	 font-size:8rem;	 
	 text-align:center;
 background-color:#00866c;	height:100%; 
 	 display: flex;
    align-items: center;
    justify-content: center;

}

.number-svg-container .svg {
	background-color:#f8f8f8; 
	border:#e3e3e3 2px solid;
	border-left:none;
	border-right:none;
	height:100%; 
   display: flex;
    align-items: center;
    justify-content: center;

}
.number-svg-container .svg svg{
fill:#00866c;
width:80px;
}

.step-3 .blurb, .step-2 .blurb{
	  flex-direction:column;
justify-content: center;

}
.step-3 .number-svg-container .number {

}
.blurb {
		background-color:#f8f8f8; 
	border:#e3e3e3 2px solid;
	border-left:none;
display:flex;
    align-items: center;


}

@media (max-width:768px) {
.step-container {
display:block;
margin-right:.25rem;
padding-left:1.25rem;}
.number-svg-container {
  margin:0;
  padding:0;
}
.number-svg-container .number p{
padding:0;
margin:0!important;
}
.number-svg-container .svg {
background-color:none;
border:none;
background-color:#f8f8f8;  
	border:#e3e3e3 2px solid;
	border-bottom:none;
	padding:2rem;
	border-top:none;

	
}
.number-svg-container .svg svg{
	border-top:none;

fill:#00b388;
}
.blurb {
	
	border-left:#e3e3e3 2px solid;
	border-top:none;
  }
  

}



