/* Hide Submit Button */
.form-submit-button {
    display: none !important;
}
/* ------------------ */

/* Hide Print Button */
#print-preview {
    display: none !important;
}
/* TO CONTROL SCREEN SCROLL*/
.form-section, .form-item {
    display: block;
    overflow: hidden;
    padding-left: inherit;
    padding-bottom: 16px;
}

/* Hiding Language dropdown*/
 
#form-element-wrapper_49{
    visibility: hidden !important;
  }

  .header_container {
    display: flex;
    justify-content: space-between;
    column-gap: 30px !important;
}
.phonenumbers {
    width:40%;
    margin-top: -15px;
}
.divTableRow {
	display: table-row;
}
.divTableCell {
	display: table-cell;
	padding: 2px;
    width:59%;
}
.LrightOffice{
 
    width:46%;
padding-right:40px;
}
.Checkboxsize {
    width: 14px;
    height: 14px;
    background-color: white;
    border-radius: 5%;
    border: 1px solid grey;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    margin-right: 8px;  
    padding: 10px;
    margin-top:10px;
    
}

.jtext {
   margin-top: -9px;
    padding-left: 8px;
padding-right: 10px;}
.form-field {
    display: flex;
    align-items: center;
   
}.form-field .text {
    white-space: wrap;
    margin-bottom: 8px;
}
.form-fieldr {
    display: flex;
    
    margin-bottom: 10px;
}
.line {
    flex-grow: 1;
    border-bottom: 1.5px solid #000;
    margin-left: 5px;
    margin-bottom: 15px;
    margin-right:15px;
    height: 18px;
}
.line1 {
    flex-grow: 1;
    border-bottom: 1.5px solid #000;
    margin-left: -25px;
    margin-bottom: 10px;
}
.halfline {
    flex-grow: 0.7;
    border-bottom: 1.5px solid black;
    margin-left: 5px;
    margin-bottom: 8px;

}


.divTableW {
    display: table;
    width: 100%;
    border-collapse: collapse; /* Mimics table border collapse */
}

.divTableRowW {
    display: table-row;
}

.divTableCellW {
    display: table-cell;
    padding: 10px;
    text-align: center; /* Centers the content */
    width: 35%;
    padding-top: 40px;
}

.form-fieldW .halflineW {
    border-bottom: 1.5px solid black; /* Corrected the spacing in the border property */
    width: 100%; /* Ensures the line spans the full width of the cell */
    margin-bottom: 5px; /* Adds space below the line */
    display: inline-block;
}

.form-fieldW div {
    text-align: center;
    margin-top: -3px;
}
.blanklinecallout {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
ul,ol{
    margin-right:25px;
}

.UniquePhoneTable  {
    width: 47%;
   
}

.divTableRowUnique {
    display: table-row;
}

.divTableCellUnique {
    display: table-cell;
    width: 65%;
    padding: 2px;
     vertical-align: bottom;
}
:lang(fa).divTableCellUnique,
:lang(ar).divTableCellUnique {
     display: table-cell;
    width: 65%;
    padding: 2px;
    vertical-align: baseline;
}
@media screen and (max-device-width: 768px) {


    .header_container {
        flex-direction: column;
        justify-content: center;
        align-items: center !important;
    }
    .phonenumbers{
        width: 77%;
        margin-top: -31px;
        padding-left: 10px;
    }
    .LrightOffice{

        width:50%;
        margin-right:-40px;
        text-align: center;
    }
    .form-fieldr{
        display: contents;
    }
    .divTableCell {
        display: table-cell;
        padding: 2px;
        width:54%;
    }
        .UniquePhoneTable  {
    width: 100%;
}

.divTableCellUnique{
    width:65%;
}
}


@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;
    }

    .phonenumbers{
        width: 37%;
        margin-top: -31px;
        padding-left: 10px;
    }
    .LrightOffice{
        text-align: center;
        width:50%;
       
    }
       .UniquePhoneTable  {
             width: 55%;
             margin-inline-start: 12%;;
         }
       .divTableCellUnique{
    width:65%;
}
   
   

}

