/* Hide Submit  and Print Button */
.form-submit-button {
    display: none !important;
}
  
#print-preview {
      display: none !important;
}
  
/* Hiding Language dropdown*/
#form-element-wrapper_19{
      visibility: hidden !important;
} 

#form-element-wrapper_2{ display:none;}

.header_container {
  display: flex;
  justify-content: space-between;
  column-gap: 30px !important;
}
.contentalignment
{
 padding-left: 35%;
}
.CAtitle
{
  text-align: center !important;
}

.form-submit-button
{
  display: none;
}
.para
{
  padding-bottom: 15px;
}
.bulletin {
  padding-bottom: 15px;
  margin: 0px 35px 0px 0px;
}
.listing
{
  margin: 0px 35px 0px 0px;
}

#print-preview 
{
  display: none !important;
}
/*
#label-element16
{
  display: none !important; 
}

.select2-selection

{display: none !important;
 }*/
/*
.L1left { padding-top: 25px; padding-left: 10px; padding-bottom: 1px; float: left; width: 50%; font-family: Arial; font-size: 14px; line-height: 25% }

.L1right { padding-top: 1px; padding-right:10px; padding-bottom: 1px;float: right; width:30%; font-family: Arial; font-size: 14px; line-height:30% }
*/
.dolloralignment
{
  text-align: right !important;
  width: 40% !important;
}
.telephone td{
height:20px;
border-collapse: collapse;
font-family:Arial;
font-size: 14px;
width:25%;
}
.divTableRow {
  display: table-row;
}
.divTableCellL {
  display: table-cell;
  padding: 3px;
  /*width:55%; */
  width:52%;
  vertical-align: top;
}
.divTableCell {
  display: table-cell;
  padding: 3px;
  /*width:55%; */
  width:51%;
  vertical-align: bottom;
}
.legendsstyle {
  padding-left:3px;
}
.divTableCellN {
 /* display: table-cell;*/
  padding-top: 6px;
  /*padding-right: 3px;*/
}
.L1left {
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 1px;
 /* float: left;*/
  width: 55%;
}
.L1right {
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 0px;
/*  float: right;*/
  width: 41%;
}
.L1right1 {
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 0px;
  width: auto;
}

.alignment {
  text-align: right !important;
}
.divTableCell1 {
    display: table-cell;
    padding: 3px;
    /* width: 55%; */
    width: 51%;
    /* vertical-align: bottom; */
    white-space: nowrap;
}
:lang(fa).divTableCell,
:lang(ar).divTableCell {
     display: table-cell;
    width: 65%;
    padding: 2px;
    vertical-align: middle;
}
:lang(fa).divTableCellL,
:lang(ar).divTableCellL {
     display: table-cell;
    width: 62%;
    padding: 2px;
    vertical-align: middle;
}

.UniquePhoneTable  {
    width: 47%;
   
}

.divTableRowUnique {
    display: table-row;
}

.divTableCellUnique {
    display: table-cell;
    width: 69%;
    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;
}
.contentalignment {
 padding-left: 15%;
}
.CAtitle {
  text-align: center !important;
}
.L1left {
      padding-top: 0px;
      padding-left: 0px;
      padding-bottom: 0px;
     /* float: left;*/
      width: 100%;
      text-align: center;
  }
.L1right {
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0%;
    /* float: right; */
    width: 82%;
    padding-left: 0%;
}
:lang(ko) .L1right {
    width: 83%;
}
    :lang(zh-CN) .L1right ,
:lang(zh-TW) .L1right 
 {
  width:70%;
 }

:lang(hy) .L1right {
    width: 86%;
}
.L1right1 {
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0%;
    width: auto;
    padding-left: 0%;
}
  /* Make the table responsive with horizontal scrolling on smaller screens */
.responsive-table-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Enables smooth scrolling on iOS */
}
.responsive-table-container table {
    width: 100%; /* Ensure table takes up the full width of the container */
    min-width: 850px; /* Set a minimum width to maintain table readability */
}
    .UniquePhoneTable  {
    width: 100%;
}

.divTableCellUnique{
    width:65%;
}
:lang(fa).divTableCellUnique,
:lang(ar).divTableCellUnique {
     display: table-cell;
    width: 65%;
    padding: 2px;
    vertical-align: baseline;
    white-space: nowrap;
}
   :lang(fa) .L1right,
      :lang(ar) .L1right
    {
        padding-top: 15px;
        padding-right: 0px;
        padding-bottom: 0%;
        /* float: right; */
        width: 91%;
        padding-left: 0%;
    }
}


/* 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;
}
.L1left {
      padding-top: 20px;
      padding-left: 0px;
      padding-bottom: 25px;
      padding-right: 0%;
      /* float: left; */
      width: 36%;
      text-align: left;
}
.contentalignment {
   padding-left: 32%;
}
.L1right {
    padding-top: 1px;
    padding-left: 0%;
    padding-bottom: 0px;
    /* float: right; */
    width: 39%;
    margin-top: 0%;
}
:lang(ko) .L1right {
    width: 39%;
}
.L1right1 {
    padding-top: 1px;
    padding-left: 0%;
    padding-bottom: 0px;
    width: 38%;
}
    .divTableCellL {
        width: 58%;
    }
    :lang(fa).divTableCellL, :lang(ar).divTableCellL {
    display: table-cell;
    width: 56%

;
    padding: 2px;
    vertical-align: middle;
}
.divTableCellL {
        width: 55%;
    }
             .UniquePhoneTable  {
             width: 55%;
             margin-inline-start: 12%;;
         }
       .divTableCellUnique{
    width:65%;
}
   
    :lang(ar) .L1right,
      :lang(hy) .L1right{
    
        padding-top: 15px;
        padding-right: 0px;
        padding-bottom: 0%;
        /* float: right; */
        width: 40%;
        padding-left: 0%;
    }
     :lang(fa) .L1right{
             width: 42%;
     }
:lang(th) .L1right{
   
        width: 42%;
}
    :lang(zh-CN) .L1right, :lang(zh-TW) .L1right {
        width: 36%;
    }
  }


  @media screen and (max-device-width: 821px) 
and (max-device-height: 1181px) 
and (min-device-width: 819px) 
and (min-device-height: 1179px) {
.divTableCellL {
  width:55%;
}
:lang(ko) .L1right {
    width: 48%;
}
:lang(fa) .L1right {
    width: 38%;
}
:lang(km) .L1right {
    width: 39%;
}
:lang(pu) .L1right {
    width: 38% !important;
}
}