
.form-register .steps {
   margin-bottom: 20px;
   margin-top: 40px;
}
.form-register .steps ul {
   display: flex;
   display: -webkit-flex;
   list-style: none;
   padding-left: 0;
   justify-content: center;
   -o-justify-content: center;
   -ms-justify-content: center;
   -moz-justify-content: center;
   -webkit-justify-content: center;
}
.form-register .steps li,
.form-register .steps li.current {
   outline: none;
   -o-outline: none;
   -ms-outline: none;
   -moz-outline: none;
   -webkit-outline: none;
}

.form-register .steps li .step-title{
   font-size: 15px !important;
   font-weight: normal;
}

.form-register .steps li a {
   display: inline-block;
   width: 60px;
   height: 60px;
   border-radius: 50%;
   -o-border-radius: 50%;
   -ms-border-radius: 50%;
   -moz-border-radius: 50%;
   -webkit-border-radius: 50%;
   background: #ccc;
   margin-right: 143px;
   position: relative;
   outline: none;
}
.form-register .steps li a::before {
   position: absolute;
   content: "";
   background: #e5e5e5;
   width: 143px;
   height: 2px;
   top: 50%;
   transform: translateY(-50%);
   -o-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
   left: 100%;
}
.form-register .steps li.last a {
   margin-right: 0;
}
.form-register .steps li.last a::before {
   content: none;
}
.form-register .steps li.current a,
.form-register .steps li.current a:active,
.form-register .steps li.done a::before,
.form-register .steps li.done a,
.form-register .steps li.done a:active {
   background: #222
}
.form-register .steps li .current-info {
   display: none;
}
.form-register .steps li .title {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   color: #fff;
   font-size: 24px;
   font-weight: 600;
   font-family: "Montserrat", sans-serif;
}
.form-register .content {
   padding: 0 80px;
}
.form-register .content h2 {
   display: none;
}


/* Responsive */
@media screen and (max-width: 1199px) {
   .wizard-v10-content {
      margin: 180px 20px;
   }
}
@media screen and (max-width: 991px) {
   .inner .form-row {
      flex-direction: column;
      -o-flex-direction: column;
      -ms-flex-direction: column;
      -moz-flex-direction: column;
      -webkit-flex-direction: column;
      margin: 0;
   }
}
@media screen and (max-width: 767px) {
   .inner .form-row .form-holder.form-holder-2 {
      width: 100%;
   }
}
@media screen and (max-width: 575px) {
   .wizard-v10-content {
      width: 90%;
   }
   .form-register .content {
      padding: 0 40px;
   }
   .form-register .steps li a {
      width: 50px;
      height: 50px;
      margin-right: 50px;
   }
   .form-register .steps li a::before {
      width: 50px;
   }
}
