/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 

.bluebg {
    background: #365a8e;
}

#regiration_form fieldset:not(:first-of-type) {
    display: none;
  }
.fp-30{
	margin-bottom: 30px;
	font-size: 30px;
}
.wc{color:#ffffff;}
  
 .whitebox {
    background: #eaeef4;
    float: left;
    display: inline-block;
    padding: 20px;
}
.text-center{text-align:center;}


#regiration_form input.submit.btn.btn-success {
    width: 100%;
    background: #3e3a95;
    border: none;
}
#regiration_form input[type="checkbox"] {
  display: none;
}
.whitebox p{margin-top:15px;}
#regiration_form label {
  border: 1px solid #4d6a8f;
  padding: 10px;
  display: block;
  position: relative;
  margin: auto;
  width: 85px;
  height: 80px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align:center;
  border-radius:50%;
}

#regiration_form label::before {
  background-color: white;
  color: white;
  content: " ";
  display: block;
  border-radius: 50%;
  border: 1px solid grey;
  position: absolute;
  top: -5px;
  left: -5px;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 28px;
  transition-duration: 0.4s;
  transform: scale(0);
}

#regiration_form label img {
  height: 50px;
  width: 50px;
  transition-duration: 0.2s;
  transform-origin: 50% 50%;
}

 :checked+label {
  border-color: #ddd;
}

:checked+label::before {
  content: "✓";
  background-color: grey;
  transform: scale(1);
}

:checked+label img {
  transform: scale(0.9);
  box-shadow: 0 0 5px #333;
  z-index: -1;
}
input.next.btn.btn-info {
    display: none;
}

@media only screen and (max-width: 600px)  {
    .whitebox {
        width: 42%;
        margin-left: 15px;
    }
}

@media only screen and (min-width: 601px)  {
    .whitebox {
        width: 36%;
        margin-left: 8.5%;
    }
}
.row.formmul {
    margin-top: 30px;
}
.progress {
    margin-top: 50px;
    margin-bottom: 40px;
}

.thankyou {
    padding: 10px;
}
.fasttrack {
    background: #75b73b;
    border: none;
    color: #ffffff;
    border-radius: 10px !important;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 0px;
}
.consultationbtn .consultationbtn:after {
    content: '9';
    font-family: ETmodules;
    margin-left: .3em;
    padding-top: 2px;
    top: 2px;
    position: relative;

}
