@media screen and (min-width: 769px) {
  .help-block {
    margin-left: 30%;
  }
}

.head-h3 {
  margin-bottom: 30px;
  text-align: center;
}

.help-block {
  position: absolute;
}

.help-block,
.form-group {
  padding: 7px 14px;
}

.has-error .help-block {
  position: absolute;
  color: red;
  margin: 0;
  padding: 0;
  padding: 5px;
}

.has-error input {
  border-color: red;
}

section {
  margin-bottom: 30px;
}

.btn-container {
  display: block;
  text-align: center;
  margin-bottom: 30px;
}

.btn-container .submit-btn {
  margin-left: auto;
  margin-left: auto;
  width: 180px;
  height: 35px;
  background-color: #4CAF50;
  border: none;
  font-size: 18px;
  color: #fff;
}

.btn-container .submit-btn:hover {
  background-color: #078d0c;
}

.col-12,
.col-6 {
  margin-left: auto;
  margin-right: auto;
  width: 669px;
  margin-bottom: 20px;
}

.col-6 .form-group {
  width: 45%;
  display: inline-block;
}

.col-6 .form-group .control-label {
  display: block;
}

.col-6 .form-group .control-label .radio-list {
  display: inline-block;
}

.col-12 label {
  display: block;
}

.col-12 input {
  width: 100%;
}

.col-6 input {
  width: 100%;
}

.col-6 label {
  display: inline-block;
  width: 100%;
}

.col-12 input[type=radio] {
  width: auto;
}

.p-desclaimer {
  width: 639px;
  margin: 30px auto;
  text-align: center;
  text-align: left;
}
.section-3{
  width: 639px;
  margin-left: auto;
  margin-right: auto;
}

ul{
  width: 639px;
  margin: 5px auto;
}

.flashmsg {
  width: 669px;
  margin-bottom: 15px;
  color: #3c763d;
  width: 649px;
  color: #3c763d;
  margin: 30px auto;
  text-align: center;
  font-weight: bolder;
}

@media screen and (max-width: 838px) {
  .col-12,
  .col-6 {
    margin: 20px auto;
    width: 90%;
  }

  .p-desclaimer,
  .flashmsg {
    width: 90%;
    margin: 30px auto;
    text-align: left;
  }
  .section-3{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
 ul{
    width: 100%;
  }
  .section-3 > ul > li{
    
  }

  .col-6 input,
  .col-12 input {
    padding-inline-start: 1px;
  }

  .col-6 .form-group {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
  }

  .help-block,
  .form-group {
    padding: 0px 0px;
  }
  .show-sign{
    margin-left: 0px;
  }
  #myBtn{
    margin-top: 10px;
    margin-left: 0px;
  }
}

