/* Hide Submit Button */
.form-submit-button {
    display: none !important;
  }
  
  /* Hide Print Button */
  #print-preview {
    display: none !important;
  }
  /* Hiding Language dropdown*/
 
  #form-element-wrapper_1{
      visibility: hidden !important;
    }
#form-element-wrapper_2{
    display: none;
}
    /* TO CONTROL SCREEN SCROLL*/
.form-section, .form-item {
    display: block;
    overflow: hidden;
    padding-left: inherit;
    padding-bottom: 16px;
}


 .header_container {
    display: flex;
    justify-content: space-between;
    column-gap: 30px !important;
}

.Topbox {
    font-weight: bold !important;
    border: 2px solid rgba(0, 0, 0, 1); 
    padding: 10px;
    padding-bottom:25px;
    width: 26%;
    }
    
    .form-field0 {
      display: flex;
      align-items: end;
      margin-bottom: 5px;
    }
    
    .form-field {
      display: flex;
      align-items: end;
      margin-bottom: 5px;
    }
    
    .form-field1 {
      display: flex;
      align-items: center;
      margin-bottom: 5px;
      flex-wrap: wrap;   
    }
    
    .line {
      flex-grow: 1;
      border-bottom: 1.5px solid #000;
    }
    
    .blanklinecallout {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0;
    }
    .grid-container0 {
        display: grid;
        grid-template-columns: 1fr;
        padding-bottom: 0px;
        padding-left: 0;
        padding-right: 0;
        width: 70%;
        padding-inline-end: 50px;
      }

      .line1 {
       display: inline-block;
       width: 20%;
       height: 17px;
       margin-inline-end: 2px;
        border-bottom: 1.5px solid #000;
      }

      .divTableRow {
        display: flex;
        margin-bottom:20px;
    }
    .divTableCell3 {
        display: table-cell;
     align-content: end;
     margin-inline-end: 5px !important;
    }
    .divTableCell {
        display: table-cell;
     align-content: end;
     margin-inline-end: 5px !important;
    }
    .divTableCellz {
        display: table-cell;
     align-content: end;
     margin-inline-end: 5px !important;
     width:60%;
    }

    :lang(ar).grid-container0,
    :lang(fa).grid-container0{
        display: grid;
        grid-template-columns: 1fr;
    
        padding-inline-end: 30%;
      
    }
:lang(fa).divTableCell,
:lang(hi).divTableCell,
:lang(pu).divTableCell,
:lang(ja).divTableCell,
:lang(ru).divTableCell {
        display: table-cell;
        align-content: end;
        margin-inline-end: 5px !important;
        white-space: nowrap;
    }
    .lines1 {
        display: inline-block;
        border-bottom: 1px solid black;
        margin-left: 3px;
        margin-right: 4px;
        width: 90px;
        margin-bottom: 2px;
        height: 17px;
    }
    .lines12 {
        display: inline-block;
        border-bottom: 1px solid black;
        margin-left: 3px;
        margin-right: 4px;
        width: 90px;
        margin-bottom: 2px;
        height: 17px;
    }
    .lines3 {
        display: inline-block;
        border-bottom: 1px solid black;
        margin-inline-start:15px !important;
        margin-right: 4px;
        width: 139px;
        margin-bottom: 2px;
        height: 17px;
    }

    .line2 {
        display: inline-block;
        border-bottom: 1px solid black;
        width: 150px;
        margin-bottom: 2px;
        height: 17px;
    }
    .HighLined {
        display: inline-block;
        border-bottom: 1px solid black;
        width: 200px;
        margin-bottom: 2px;
        height: 17px;
    }
    .HighLine {
        display: inline-block;
        border-bottom: 1px solid black;
        width: 140px;
        margin-bottom: 2px;
        height: 17px;
    }
    .divTableCellQ {
        display: table-cell;
        padding-right: 30px;
        width: 25%;
    }
    .divTableRowA {
        display: flex;
        padding-bottom: 10px;
        margin-left: 10px;
    }
    .HighTable{
        margin-inline-start: 20%;
    }
    .adjust{
        margin-inline-start: 42%;
    }
    .BigLine {
        display: inline-block;
        border-bottom: 1px solid black;
        width: 300px;
        margin-bottom: 2px;
        height: 17px;
        margin-inline-end: 22px;
    }
  .adjust1{
        margin-inline-start:22%;
    }
    .adjustk{
        margin-inline-start:32%;
    }
    .HighLine1{
        display: flex;
        border-bottom: 1px solid black;
    width:290px
    }
    .divTableCellm{
        display: table-cell;
        align-content: end;
        margin-inline-end: 5px !important;
        white-space: nowrap;
    }

    .divTableCellD {
        display: table-cell;
        padding-right: 15px;
    }
    
    
.divTableRowc{
    display:flex;
}


ul,ol{
    margin-right:20px;
    padding-bottom:0;
}
    @media only screen and (max-width: 768px)
{
   .header_container {
   flex-direction: column;
   justify-content: center;
   align-items: center !important;
}
.Topbox{
    width:80%;
}
.divTableRow {
    flex-direction: column;
    margin-bottom:0;
}
.form-field1 {
    display: block;
}
.grid-container0{
    width:auto;
}
.txt {
    padding-top: 10px;
}
.form-field0{
    display: flex;
}
.divTableRowc{
    display: block;
}
.lines1{
    width: 97%;
    margin-bottom: 5px;
    margin-left: 0;
}
.HighLine1 {
   
    width: 100%;
    margin-bottom: 10px;
}
.divTableCell3{
 margin-top: 20px;
}
.HighTable{
    margin-inline-start: 0;
}
.HighLined {
    width: 100%;
}

.adjust1{
    margin-inline-start: 0;}
.BigLine{
    width: 100%;        margin-top: 10px;margin-bottom: 20px;margin-inline-end: 0 !important;
   }
   .HighLine{
    width: 100%;
    }

    .divTableRowA {
        flex-direction: column;
        width: 100%;
     margin-right:25px;
    }
    .divTableCellQ {
        width: 100%;
    }
    .line2{
        width:100%;
    }
}

/* ipad mini*/
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 768px) 
and (min-device-height: 1024px) 
and (max-device-height: 1024px) 
and (-webkit-min-device-pixel-ratio: 1) 

{
    .Topbox{
        width:45%;
    }

}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 834px){



    .divTableCell{
        margin-inline-end: 0 !important;
    }
  }