.page-id-16394 input[type=checkbox]{
    height: inherit!important;
  }
  
  
  #nf-field-508, #nf-field-550, #nf-field-646{
      width: 100% !important;
      margin-top: 15px;
    background-color: #a5d064 !important;
      font-weight:bold !important;
      
  }
  
  .page-id-16394 #header-image.title-only {
      padding: 75px 0 25px 0;
  }
  
  .page-id-16394 .checkbox_understand input[type=checkbox]{
      
       -ms-transform: scale(2); /* IE */
    -moz-transform: scale(2); /* FF */
    -webkit-transform: scale(2); /* Safari and Chrome */
    -o-transform: scale(2); /* Opera */
    transform: scale(2);
    padding: 10px;
      margin-left: 15px;
      z-index:9999;
      position: absolute;
  }
  
  .transpor_schooldays label{
      margin-left: 40px !important;
      padding-top:5px;
  }
  
  
  .transpor_schooldays input[type=checkbox]{
      
       -ms-transform: scale(2); /* IE */
    -moz-transform: scale(2); /* FF */
    -webkit-transform: scale(2); /* Safari and Chrome */
    -o-transform: scale(2); /* Opera */
    transform: scale(2);
    padding: 10px;
      margin-left: 15px;
      z-index:9999;
      position: absolute;
      
  }
  
  
  #nf-field-611-wrap h1, #nf-field-698-wrap h1{
      margin-top:15px;
  }
  
  #nf-field-619-wrap p{
        left: 200px;
          margin-top:10px;
      position: absolute;
      display: block;
      width: 200px;
      font-weight: bold;
  
  }
  
  #nf-field-623-wrap li label{
      margin-left:5px;
      width: 100% !important;
      font-weight:bold;
  }
  
  #nf-field-578-wrap, #nf-field-665-wrap{
      margin-top: 10px;
  }
  
  #nf-field-568-wrap{
      margin-top:0px;
  }
  
  
  #nf-field-623-wrap ul{
      margin-top:10px !important;
  }
  
  
  #nf-field-659-wrap .nf-field-element, #nf-field-706-wrap .nf-field-element, #nf-field-707-wrap .nf-field-element, #nf-field-705-wrap .nf-field-element, #nf-field-713-wrap .nf-field-element, #nf-field-568-wrap .nf-field-element, #nf-field-627-wrap .nf-field-element, #nf-field-628-wrap .nf-field-element, #nf-field-625-wrap .nf-field-element{
      padding-left:15px;
      font-weight:bold;
  }
  
  
  #nf-field-485-wrap li, #nf-field-486-wrap li, #nf-field-659-wrap li, #nf-field-706-wrap li, #nf-field-707-wrap li, #nf-field-705-wrap li, #nf-field-713-wrap li, #nf-field-568-wrap li, #nf-field-627-wrap li, #nf-field-628-wrap li,  #nf-field-625-wrap li{
          margin-bottom: 15px !important;
  }
  
  
  .page-id-16501 input[type=radio], #nf-field-623-wrap input[type=radio], #nf-field-568-wrap input[type=radio], #nf-field-627-wrap input[type=radio], #nf-field-628-wrap input[type=radio], #nf-field-625-wrap input[type=radio]{
          
       -ms-transform: scale(2); /* IE */
    -moz-transform: scale(2); /* FF */
    -webkit-transform: scale(2); /* Safari and Chrome */
    -o-transform: scale(2); /* Opera */
    transform: scale(2);
          margin-right: 10px;
      
  }
  
  
  #nf-field-623-wrap li{
      float:left;
      display:block;
      margin-left:15px !important;
      width: 160px;
  }
  
  #nf-field-630-wrap, #nf-field-633-wrap, .page-id-16394 .checkbox_understand {
      margin-top:30px;
  }
  
  .page-id-16394 .checkbox_understand {
      position: absolute;
  }
  
  
  .page-id-16394 .checkbox_understand .nf-error-msg{
      
        margin-bottom: 100px !important;
      width: 100%;
      position: absolute;
      
  }
  
  
  .page-id-16394 p.MsoNormal{
          position: relative;
          z-index: 1;
              text-align: justify !important;
  }
  
  
  .page-id-16394 .checkbox_understand #nf-error-501, .page-id-16394 .checkbox_understand #nf-error-506{
      position: absolute;
      margin-top: -38px;
      width: 200px;
      
  }
  
  .page-id-16394 .checkbox_understand .ninja-forms-req-symbol{	
        position: relative;
      z-index: 999;
      top: -33px;
      left: 17px;
      font-size: 28px;
  }
  
  #nf-field-623-wrap{
      display:none !important;
  }
  
  #content .nf-field-element input, #content .nf-field-element select, #content .nf-field-element textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
      font-size: 15px !important;
  }
  
  
  @media only screen and (max-width: 1475px) {
      
  #content .nf-field-element input, #content .nf-field-element select, #content .nf-field-element textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
      font-size: 10px;
      font-weight: bold;
  }
      
  }
  
  @media only screen and (max-width: 770px) {
      
  #content .nf-field-element input, #content .nf-field-element select, #content .nf-field-element textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
      font-size: 20px;
      font-weight: normal;
  }
      
      
  #nf-field-568-wrap label, #nf-field-623-container label, #nf-field-485-wrap label, #nf-field-486-wrap label, #nf-field-659-wrap label, #nf-field-706-wrap label, #nf-field-707-wrap label, #nf-field-705-wrap label, #nf-field-713-wrap label{
      padding-top:5px;
  }
      
  .page-id-16501 input[type=radio], .transpor_schooldays input[type=checkbox], #nf-field-623-wrap input[type=radio], #nf-field-568-wrap input[type=radio], #nf-field-627-wrap input[type=radio], #nf-field-628-wrap input[type=radio], #nf-field-625-wrap input[type=radio]{
      
       -ms-transform: scale(1.5); /* IE */
    -moz-transform: scale(1.5); /* FF */
    -webkit-transform: scale(1.5); /* Safari and Chrome */
    -o-transform: scale(1.5); /* Opera */
    transform: scale(1.5);
      }
      
      #nf-field-623-wrap li{
          margin-bottom: 10px !important;
      }
      
          #nf-field-623-wrap li label{
      margin-left:0px;
  }
      
      #nf-field-568-wrap li{
          margin-bottom: 10px !important;
      }
  
  .page-id-16394 .checkbox_understand #nf-error-501, .page-id-16394 .checkbox_understand #nf-error-506{
  
          margin-top: -65px;
          margin-left: 5px;
                  top: -28px;
  }
  
      
   .page-id-16394	.nf-error-msg, .page-id-16501 .nf-error-msg{
          margin-top:10px;
          padding-bottom: 0px !important;
      }
      
      
      #nf-error-485, #nf-error-486{
          margin-top: 15px;
      }
  
  }