/* 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;
}
.divTableRow {
    display: table-row;
}
.divTableCell {
    display: table-cell;
}

.divTableCellN {
    display: table-cell;
    padding-right: 15px;
    text-align: end;
}

.UniquePhoneTable  {
    width: 51%;
   
}
.phoneltr {
    direction: ltr !important; 

    unicode-bidi: embed; 

    white-space: nowrap; 
}

.sectionCode
{

    direction: ltr !important; 

    unicode-bidi: embed; 

    white-space: nowrap; 

    display: inline-block; 

  } 
.paraPadding {
    margin-bottom: 0px !important;
}
.footerNoteBlock {
    margin-top: 220px;
    margin-inline-start: 50px;
}

.addressBlock {
    margin-top: 25px;
    margin-inline-start: 50px;
}
.address-section1 {
    display: grid;
    grid-template-columns: 13% 20% 12% 30% ;
    gap: 0.5rem;
    align-items: center;
    padding-top: 10px;
    white-space: nowrap;
}
.divTableCellQ {
    width: 108%;
}
.form-fieldW {
    text-align: center;
    margin-top: 1px;
}
.form-fieldW div {
    text-align: center;
    margin-top: 5px;
}
.halfline {
    border-bottom: 1.5px solid black;
    width: 98%;
    margin-bottom: -3px;
    display: inline-block;
    height: 35px;
}
.blanklinecallout {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.address2Padding {
    padding-top: 90px;
    padding-bottom: 70px;
}



.certification-container {   
display: flex;   
align-items: flex-start; /* Aligns the text properly */   
max-width: 100%; /* Ensures responsiveness */   
}   

 

.label1 {   
white-space: nowrap; /* Prevents wrapping */   
margin-inline-end: 15px; /* Space between label and text */   
flex: 0 0 auto; /* Prevents shrinking */   
}   

 

.tex1 {   
flex: 1; /* Ensures the text takes up remaining space */   
min-width: 0; /* Fixes overflow issues */   
padding-inline-end: 5px;   
}  
:lang(ru) .tex1 {
    padding-inline-end: 0px !important;
}

code {
    font-family: "Noto Sans", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Devanagari", "Noto Sans Japanese", "Noto Sans Korean", "Noto Sans Khmer", "Noto Sans Gurmukhi", "Noto Sans Simplified Chinese", "Noto Sans Thai", "Noto Sans Traditional Chinese", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: black !important;
    background-color: transparent !important;
}
@media only screen and (max-width: 768px)
{
   .header_container {
   flex-direction: column;
   justify-content: center;
   align-items: center !important;
}
.mailingDate {
    text-align: center;
}
.UniquePhoneTable {
    width: 100%;
    padding-top: 20px;
}    
  .divTableCellN {
    display: table-cell;
    padding-top: 6px;
    padding-right: 5px;
    text-align: end;
}
:lang(hy).divTableCellN, :lang(kh).divTableCellN, :lang(ru).divTableCellN, :lang(fil).divTableCellN {
        display: table-cell;
        padding-top: 6px;
        padding-right: 15px;
        vertical-align: bottom;
        text-align: end;
        width: 67%;
        align-content: end;
        white-space: normal;
    }

 
.LOGO{
    padding-top:40px;
}

.BYBOffice{
    padding-top:20px;
}
.address-section1 {
    display: inline-flex !important;
}
.footerTitleSE {
    padding-bottom: 5px;
}
.phoneltr {
    text-align: center;
}
.address2Padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.Lleft {
    text-align: center;
}
}



    /* Media query for 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) 
    
    {
        .header_container {
            flex-direction: column;
            justify-content: center;
            align-items: center !important;
         }
     .midAddr {
      padding-inline-start: 34%;
    }
    .UniquePhoneTable {
        width: 60%;
        margin-inline-start: 4%;
        margin-top: 5%;
    }
    .BYBOffice {
        padding-top: 20px;
        white-space: nowrap;
    }
.address-section1 {
    display: grid !important;
}
.phoneltr {
    text-align: center;
}
.address2Padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
    }


    

            @media screen and (max-device-width: 821px)
and (max-device-height: 1181px)
and (min-device-width: 819px)
and (min-device-height: 1179px) {
    :lang(fil).UniquePhoneTable,
    :lang(ru).UniquePhoneTable {
    width: 53%;
}
.address-section1 {
    display: grid !important;
}
}
