@media(max-width:425px)
{
    .block--services__list
    {
        display:block !important;
        width: 95%;
    margin-left: 6px;
    }
    .block--services__item
    {
        margin-bottom:55px !important;
    }
    .block--services__text p
    {
        text-align:center !important;
    }
}
.custom-icon {
    color: black;
    font-size: 50px !important;
}



.icon-wrapper {
  display:inline-block;
  margin-left: 5px;
  font-size: 50px;
}

input
{
  padding: 10px;
  border-radius: none;
  width: 100%;
}

.circle-tab
{
  border-radius: 100% !important;
    border: 5px solid #3282b8 !important;
    padding: 35px !important;

}


.box
{
  box-shadow: 5px 5px 10px;
  padding: 20px;
  margin-bottom: 10px;
}
#regForm {
  background-color: #ffffff;
  margin: 27px auto;
  font-family: Roboto;
  padding: 0px;
  width: 75%;
  min-width: 300px;

}


.stepwizard-step p {
    margin-top: 10px;
    text-align: center;
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;
    width: 100%;
    margin-top: 5%;
    position: relative;

}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;

}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.custom-icon {
    color: black;
    font-size: 50px !important;
}


.icon-wrapper {
  display:inline-block;
  margin-left: 5px;
  font-size: 50px;
}



.circle-tab
{
  border-radius: 100% !important;
    border: 5px solid #3282b8 !important;
    padding: 35px !important;

}

  


.section--head {
  margin-bottom: 3rem;
}
.section--head h2 {
  padding: 0;
  color: #fff;
  line-height: 1;
  letter-spacing: 0.3px;
  font-size: 34px;
  font-weight: 700;
  text-align: center;
  text-transform: none;
  margin-bottom: 30px;
}
.section--head p {
  color: #818181;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
}

.block--services__list {
  display: grid;
  grid-template: repeat(2, auto) / repeat(3, 1fr);
  grid-gap: 20px;
}

.block--services__item {
  background: #007d9f;
  color:#fff;
  text-align: center;
  padding:10px;
  /*padding: 30px 25px;*/
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  transition: all 0.5s ease 0;
}
.block--services__item span {
  display: inline-block;
  text-decoration: none;
  color: inherit;
}
.block--services__item .icon {
 font-size: 20px;
    margin-bottom: 9px;
    color: #d72f15;
    width: 91px;
    height: 77px;
    border-radius: 58px;
}
.block--services__item .feature_box_col_one, .block--services__item .feature_box_col_two, .block--services__item .feature_box_col_three, .block--services__item .feature_box_col_four, .block--services__item .feature_box_col_five, .block--services__item .feature_box_col_six {
  background: #002342;
  color: #fff;
}
.block--services__text {
  background: #002342;
  padding:10px;
  border-radius: 10px;
}
.block--services__item h3 {
  margin-bottom: 20px;
  /*color: #002342;*/
}
.block--services__item p {
  font-size: 15px;
  line-height: 26px;
}
.block--services__item:hover {
  background: #ff9600;
  box-shadow: none;
  transition: all 0.5s ease 0s;
}
.block--services__item:hover .item,
.block--services__item:hover span.icon {
  background: #ff9600;
  border-radius: 10px;
  transition: all 0.5s ease 0s;
}
.block--services__item:hover h3,
.block--services__item:hover p {
  color: #fff;
  transition: all 0.5s ease 0s;
}

