h1 {
font-family: Gilroy;
font-weight: 800;
margin-top: 20px !important;
font-size: 68px;     line-height: normal;
}
.recent-signup-container { color:#000; font-family: Gilroy; }
.recent-signup-container .when { background-color: #1c1e3f; color:#fff; padding: 10px; border:1px solid #1c1e3f; margin-top: 50px; font-weight: 700; font-size: 18px;}
.recent-signup-container .client { padding: 40px 20px 40px 0px; border:1px solid #dad9d6; margin-top: -1px;     display: flex;    flex-wrap: wrap; }
.recent-signup-container .col-md-8 { border-left: 1px solid #dad9d6; padding: 0 0px 0px 40px; }
.recent-signup-container .col-md-6{ padding: 0px; }
.recent-signup-container li{ padding-right: 10px; list-style-image: url(../png/arrow.png);font-size: 18px; font-weight: 400;     margin-bottom: 5px; }
.recent-signup-container .col-md-4{ min-height: 120px; display: flex;    align-items: center; font-size: 30px; }
.recent-signup-container .col-md-4 img, .recent-signup-container .col-md-4 span{text-align: center; margin: auto; max-height: 200px; max-width: 200px; display: block;}
.recent-signup-container .col-md-4 span.company { max-width: 100%; }
.h2 {
font-family: Gilroy;
font-size: 28px;    color: #3f67eb; max-width: 550px; font-weight: 700;    line-height: 40px; 
}
.h4 {
font-family: Gilroy;
font-size: 28px;    color: #000; max-width: 650px; font-weight: 400;    line-height: 40px; 
}
.h3 { font-size:28px; font-weight: 700; }
.black-bg-img img {    padding: 20px; }
.recent-signup-container .col-md-4 > div { width: 100%; text-align: center;  }
@media(max-width: 600px){
.recent-signup-container .col-md-4{ min-height: 50px; }
h1{ line-height: 68px; }
.h2, .h4{ line-height: 32px; }
.recent-signup-container .when { margin-top: 20px; text-align: center; }
.recent-signup-container .col-md-8 { border-left: none; }
.recent-signup-container .col-md-6 { margin-top: 0px; }
.recent-signup-container .client {    padding: 20px 0px 40px 0px;  }
}