/* Hiding Language dropdown*/

#form-element-wrapper_19{
    visibility: hidden !important;
  }
  
.header_container {
  display: flex;
  justify-content: space-between;
  column-gap: 30px !important;

}
.contentalignment
{
 padding-left: 35%;
}

.custom-table th {
    background-color: #d3d3d3;
    font-weight: bold;
    text-align: center;
}

.custom-table th, .custom-table td {
    border: 1px solid black;
    width: 10%;
}
.form-submit-button
{
  display: none;
}
.para
{
  padding-bottom: 25px;
}
.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
{
align-content: end;
}*/

.telephone td{
height:20px;
border-collapse: collapse;
font-family:Arial;
font-size: 14px;
width:25%;
}
.divTableRow {
  display: table-row;
}
.divTableCellK {
    display: table-cell;
    border: 0px solid #ddd;
    padding: 2px;
}
.divTableCell {
  display: table-cell;
  padding: 3px;
  width:51%;
  text-align: start;
}
.divTableCell1 {
  display: table-cell;
  padding: 3px;
  width: 55%;
  white-space: nowrap;
}
.divTableCell2{
  display: table-cell;
  padding: 3px;
  width: 55%;
}
.legendsstyle {
  
  
  padding-left:3px;
}
.L1right1{
  width:47%;
}
.divTableCellN {
 /* display: table-cell;*/
  padding-top: 6px;
  /*padding-right: 3px;*/
}
.L1left {
  padding-top: 20px;
}
.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; 

} 

.divTableCellP {
    display: table-cell;
    width: 56% !important;
    padding: 2px;
    
}
.L1right {
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* float: right; */
  width: 47%;
}
ul, ol {

  margin-right: 26px;
}
.divTableCellL {
  display: table-cell;
  padding: 3px;
  width: 60%;
  text-align: start;
}
:lang(ja) .phonenumbers
{
  
  white-space: nowrap;
}
:lang(km) .divTableCellP{
width:58%;
}
:lang(pu) .divTableCellP,
:lang(ru) .divTableCellP{
    width:60%;
    }
:lang(ko) .divTableCellL {

  width: 50%;
}
:lang(fil) .divTableCellL{
    width:68%;
}
:lang(ru) .divTableCellL {

  width: 57%;
}
:lang(hy) .divTableCellP{
   width:65% !important;
}
:lang(ru) .divTableCellP {
   vertical-align: bottom;
}
:lang(Vi) .divTableCellP {
    width:63% !important;
}
@media screen and (max-device-width: 768px)
/*@media (min-device-width: 344px) and (max-device-height:932px)and (orientation: portrait)*/
{     
    .header_container {
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
       
    }
    .Left1 {
        padding-left: 1px !important;
        width: auto !important;
     
    }
    .contentalignment
{
 padding-left: 15%;
}
:lang(ko) .L1right 
{
  width: 85%;
  white-space: nowrap;
}


:lang(ja) .L1right,
:lang(hy) .L1right,
:lang(hi) .L1right  {
  width: 85%;
}
.UniquePhoneTable  { 

    width: 100%; 

} 

  

.divTableCellUnique{ 

    width:65%; 

} 
.L1right1 {
  padding-right: 20px !important;
  width: auto !important;
}
.L1right {
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 0%;
  /* float: right; */
  width: 80%;
  padding-left: 0%;
}
.divTableCellL {
  width: 63%;
}
.CAtitle {
  text-align: center !important;
}
  /* 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 */
}

.divTableCell2{
  display: table-cell;
  padding: 3px;
  width: 52%;
  /* align-content: end; */
}

  :lang(fa) .L1right,
  :lang(hy) .phonenumbers{
width:92%;
  }
  :lang(hy) .divTableCell{
    vertical-align: bottom;
}
:lang(ru) .phonenumbers{
    width:96%;
    
}
:lang(Vi) .L1right{
    width:93%;
}
:lang(ru) .divTableCellP,
:lang(ru) .divTableCell,
:lang(fil) .divTableCell

{
    vertical-align: bottom;
    
}
:lang(hy) .divTableCellP {
    width: 62% !important;
}
:lang(Vi) .divTableCellP {
    width: 58%

 !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) .divTableCell

    {
        vertical-align: bottom;
        
    }
:lang(ru) .divTableCellP,
:lang(ru) .divTableCell

     {
      vertical-align: bottom;
    }
    :lang(hy) .divTableCell

    {
     vertical-align: bottom;
   }
}
@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) 
 {
      .UniquePhoneTable  { 

             width: 55%; 

             margin-inline-start: 12%; 

         } 

    .divTableCellUnique{ 

    width:65%; 

}
    .L1left {
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        /* float: left; */
        width:30% !important;
        text-align: center;
    }
    .L1right {
      padding-top: 15px;
      padding-right: 0px;
      padding-bottom: 0%;
      /* float: right; */
      width: 40%

;
      padding-left: 0%;
  }
  :lang(ja) .L1right,
  
   :lang(hi) .L1right,
   :lang(ko) .L1right{
    width: 42%;
}
:lang(Vi) .L1right{
    width:46%;
    
}
:lang(zh-CN) .L1right{
    width:35%;
    
}
:lang(hy) .phonenumbers{
    width:46%;
}
:lang(hy) .L1right{
    width:52%;
}
:lang(fa) .L1right{
    width:44%;
}
:lang(ru) .phonenumbers {
    width: 55%;
}
:lang(ru) .L1right{
    width:53%;
}
:lang(fil) .L1right{
    width:56%;
}
}

:lang(ar) .address-ltr, 

:lang(fa) .address-ltr { 

  direction: ltr !important; 

  unicode-bidi: embed; 



  display: inline-block; 

} 

