#user-input {
       padding:0;
   }
   #open_sogoacc i.fa.fa-wheelchair-alt {
    font-family: 'FontAwesome';
   }
   #frame button.btn.btn-primary.mt-3 {
    color: #fff;
    background: #275C7E;
    border-color: #204D74;
    margin-bottom: 4px;
    padding: 10px;
    font-size: 18px;
    width: 30%;
  }
   #submit {
     margin-top: 0em; 
     margin-bottom: 0em; 
   }
      #frame .captcha-section {
      max-width: 966px;
      margin: auto;
      padding: 30px 50px 20px 0;
      }
      #frame .captcha-img ,.details-sec {
      background-color: #f4f9ff;
      border: 1px solid #bfc7d4;
      width: 60%;
      display: inline-block;
      padding: 30px 40px 30px 10px;
      margin:10px 0 10px 0px;
      }
      div#frame {
      max-width: 966px;
      margin: auto;
      text-align: right;
      padding:40px;
      font-size: 16px !important;
      margin-bottom: 50px;
      border: 1px solid #bbb;
      }
      h3.title-frm {
      font-size: 1.3em;
      font-weight: bold;
      color: #da6812;
      line-height: 1em;
      }
      #frame p {
      font-size: 1.1em;
      font-weight: bold;
      color: #036;
      }
      .section-2 .form-section {
      background-color: #f0f4f5;
      max-width: 966px;
      margin: auto;
      padding: 30px 60px;
      border: 1px solid #bfc7d4;
      text-align: right;
      }
      div#image {
      margin-top: 10px;
      box-shadow: 5px 5px 5px 5px #8080801c;
      width: 80px;
      /* padding: 20px; */
      font-weight: 400;
      /* padding-bottom: 0px; */
      height: 40px;
      /* user-select: none; */
      text-decoration: line-through;
      font-style: italic;
      text-align: center;
      font-size: x-large;
      border: black 1px solid;
      margin-left: 10px;
      float: right;
      }
      div#frm1 {
      max-width: 966px;
      margin: auto;
      font-size: 16px !important;
      text-align: right;
      padding: 40px;
      background-color: #fdfdfd;
      border: 1px solid #bbb;
      }
      @media (min-width: 320px) and (max-width: 1024px) {
      #frame .captcha-section {
      padding: 0px 0px 0px 0;
      }
      #frame .captcha-img, .details-sec
      {
      width: 100% ;
      }
      #frame button.btn.btn-primary.mt-3
      {
          width: 70%;
      }
     #frame .captcha-img, .details-sec {
    padding: 30px 10px 10px 10px;
      } 
       #frame p {
    font-size: 16px;
    font-weight: 500;
    color: #036;
    }
      }
      
      .herald-menu ul > li > a {
  text-decoration: none;
  
}