
/* 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;
    }

 /* TO CONTROL SCREEN H-SCROLL*/ 
.form-item { 
  display: block; 
  overflow: hidden; 
  padding-left: inherit; 
  padding-bottom: 16px; 
}

/*to hide the blank space below the form footer*/
#form-element-wrapper_2
{
  display: none;
} 

/*To hide the languages drop-down*/
#form-element-wrapper_1
{
visibility: hidden;
}


/*------------------------------------------------------*/

.header_container {
  display: flex;
  justify-content: space-between;
  column-gap: 5px !important;
}

.mailAddrLeft {
  width: 55%;
  margin-top: 2%;
}

.mailAddrRight {
  width: 55%;
  margin-top: 2%;
}

.divTableRow {
display: table-row;
}

/* Div Cells for Headers to maintain H2 header requirement replacing form-header */
.divTableRowY {
  display: block;
  border-bottom: 1px solid black;
}
.divTableCellA1 {
  display: table-cell;
  padding: 5px 5px;
  width: 10%
}
.divTableCellB1 {
  display: table-cell;
  padding: 5px 5px;
  }
/* ******************************* */

.divTableCellN {
    display: table-cell;
    padding: 3px 2px;
}

.divTableCellM {
  display: table-cell;
  padding: 3px 2px;
}

/* Div Cells for Headers to maintain H2 header requirement replacing form-header */

.header_containerX {
  display: block;
  background-color: #e0e0e0;
  border-bottom: 1px solid black;
}

.divTableRowX {
  /* display: table-row; */
  display: block;
  background-color: #e0e0e0;
  border-bottom: 1px solid black;
}

.divTableCellA {
  display: table-cell;
  padding: 5px 5px;
}

.divTableCellB {
display: table-cell;
padding: 5px 5px;
}

.divTableCellC {
  display: table-cell;
  padding: 5px 5px;
}

.divTableRowXX {
  /* display: table-row; */
  display: block;
  background-color: #e0e0e0;
  /* margin-bottom: -15px; */
}

.divTableCellAA {
  display: table-cell;
  padding: 5px 5px;
}

.divTableCellBB {
display: table-cell;
padding: 5px 5px;
}

.jtextX {
  display: block;
  padding-left: 35px;
  margin-right: 30px;
  margin-top: -46px;
}

/* ******************************* */

.form-header {
  display: grid;
  /* grid-template-columns: 7% 90%; */
  grid-template-columns: auto;
  vertical-align: top;
}
.form-header {
  background-color: #e0e0e0;
  padding: 5px;
  border-bottom: 1px solid black;
  /*padding-left: 15px;*/
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-header1 {
  display: grid;
  grid-template-columns: 3fr 80fr 24fr;
  vertical-align: top;
}
.form-header1 {
  background-color: #e0e0e0;
  padding: 5px;
  border-bottom: 1px solid black;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-header2 {
  display: grid;
  /* grid-template-columns: 7% 90%; */
  grid-template-columns: auto;
  vertical-align: top;
}
.form-header2 {
  background-color: #e0e0e0;
  padding: 5px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-header3 {
  display: grid;
  /* grid-template-columns: 65% 29%; */
  grid-template-columns: auto;
  vertical-align: top;
}
.form-header3 {
  background-color: #e0e0e0;
  padding: 5px;
  padding-left: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid black;
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-bottom: 0px;
  padding: 1rem;
}

.checkbox-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.Checkboxsize {
  width: 16px;
  height: 16px;
}

.c1text {
  font-family: 'Noto Sans', sans-serif;
}
.adjust{ margin-top:-45px;}

.section-number {
  padding-right: 5px;
}

.section-number1 {
  padding-bottom: 20px;
  padding-right: 5px;
}

.container0 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container0 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container1 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container1 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container2 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container2 {
  margin: 0 auto;
  border: 1px solid #000;
  border-bottom: 0;
  padding: 0px;
}

.container3 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container3 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container4 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container4 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container5 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container5 {
  margin: 0 auto;
  border: 1px solid #000;
  border-bottom: 0;
  padding: 0px;
}

.container6 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container6 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container8 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container8 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container9 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container9 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}

.container10 {
  display: grid;
  grid-template-rows: auto auto auto auto;
  /* gap: 1rem; */
  max-width: 826px;
}
.container10 {
  margin: 0 auto;
  border: 1px solid #000;
  padding: 0px;
}


.address-section {
  display: grid;
  grid-template-columns: 50% 14% 24%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}

.address-section1 {
  display: grid;
  grid-template-columns: 50% 14% 24%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}

.address-section2 {
  display: grid;
  grid-template-columns: 50% 14% 24%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}

.address-section3 {
  display: grid;
  grid-template-columns: 15% 84%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}

.address-section4 {
  display: grid;
  grid-template-columns: 15% 84%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}

.address-section5 {
  display: grid;
  grid-template-columns: 15% 35% 16% 32%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}

.address-section6 {
  display: grid;
  grid-template-columns: 15% 11% 14% 58%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}

.address-section7 {
  display: grid;
  /* grid-template-columns: 100%; */
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.address-section8 {
  display: grid;
  /* grid-template-columns: 100%; */
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section9 {
  display: grid;
  /* grid-template-columns: 100%; */
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section10 {
  display: grid;
  /* grid-template-columns: 100%; */
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section11 {
  display: grid;
  /* grid-template-columns: 100%; */
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section12 {
  display: grid;
  grid-template-columns: 48% 45%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.address-section13 {
  display: grid;
  grid-template-columns: 3fr 60fr 80fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
  /* border-bottom: 1px solid black; */
}

.address-section14 {
  display: grid;
  grid-template-columns: 2fr 100fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  /* border-bottom: 1px solid black; */
}

.address-section14a {
    display: grid;
    grid-template-columns: 60% 30%;
    gap: 0.5rem;
    align-items: center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    /* border-bottom: 1px solid black; */
}

.address-section14b {
  display: grid;
  grid-template-columns: 75% 24%;
  align-items: center;
}
.address-section14b {
  padding: 5px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.address-section15 {
    display: grid;
    grid-template-columns: 0% 75%;
    gap: 0.5rem;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 20px;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}

.address-section16 {
  display: grid;
  grid-template-columns: 30fr 15fr 20fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.address-section17 {
  display: grid;
  grid-template-columns: 2fr 50fr 20fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.address-section18 {
  display: grid;
  grid-template-columns: 73% 25%;
  align-items: center;
}
.address-section18 {
  padding: 5px;
  border-bottom: 1px solid black;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.address-section19 {
  display: grid;
  grid-template-columns: 95%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section20 {
  display: grid;  ;
  grid-template-columns: 10fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section21 {
  display: grid;
  grid-template-columns: 47% 47%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
  }

.address-section22 {
  display: grid;
  grid-template-columns: 41fr 15fr 20fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section23 {
  display: grid;
  grid-template-columns: 47% 50%;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section24 {
  display: grid;  ;
  grid-template-columns: 10fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.address-section25 {
  display: grid;
  grid-template-columns: 5fr 50fr;
  gap: 0.5rem;
  align-items: top;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
}

.address-section26 {
  display: grid;
  grid-template-columns: 0fr 50fr;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
}

.address-section27 {
  display: grid;
  grid-template-columns: 0fr 50fr;
  gap: 0.5rem;
  align-items: center;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 20px;
}

.address-section28 {
  display: grid;
  grid-template-columns: 45% 45%;
  gap: 0.5rem;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 160px;
  padding-right: 20px;
}

.line2 {
 border-bottom: 1.5px solid #000;
 padding-top: 20px;
 display: flex;
}

.blanklinecallout {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.warning-table {
  width: 100%; /* Adjust the width as needed */
  border: 1px solid black; /*Adjust the overall table border */
  border-collapse: collapse; /* Collapse borders to make them appear as a single line */
  text-align: left; /* Align text to the left */
}

.warning-table th{
  border: 1px solid black;
  border-top: 0;
  background-color: #e0e0e0;
  padding: 10px;
  padding-bottom: 7px;
  padding-top:7px;
  text-align: center;
}

.warning-table td {
  border: 1px solid black; /* Add borders to cells */
  height:25px;
  text-align: left; /* Center-align text in the headers */
  padding-bottom: 7px;
  padding-top:7px;
  padding-left: 20px;
  padding-right:10px;
}

.warning-table1 {
  width: 100%; /* Adjust the width as needed */
  border: 1px solid black; /*Adjust the overall table border */
  border-collapse: collapse; /* Collapse borders to make them appear as a single line */
  text-align: left; /* Align text to the left */
}

.warning-table1 th{
  border: 1px solid black;
  padding: 10px;
  padding-bottom: 7px;
  padding-top:7px;
  padding-left: 20px;
  padding-right: 10px;
}

.warning-table2 th{
  border: 1px solid black;
  border-top: 0;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
}

.warning-table2 td {
  border: 1px solid black; /* Add borders to cells */
  padding-bottom: 5px;
  padding-top: 5px;
}

.warning-table3 {
  width: 100%; /* Adjust the width as needed */
  border-collapse: collapse; /* Collapse borders to make them appear as a single line */
  text-align: left; /* Align text to the left */
  padding-left: 20px;
  padding-right: 10px;
}

.warning-table3 th{
  border: 1px solid black;
  border-bottom: 0px;
  padding: 20px;
  padding-bottom: 7px;
  padding-top:7px;
}

.jtext {
  display: block;
  padding-left: 15px;
  margin-right: 15px;
  padding-top: 4px;
}

.jtext1 {
  display: block;
  padding-left: 5px;
  margin-right: 5px;
  padding-top: 4px;
}

.blankbox {
  border-top: 1px solid black;
}

.checkbox-container {
  display: grid;
  grid-template-columns:52% 52%;
  align-items: start;
  padding-top: 5px; 
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}

.checkbox-container1 {
  display: grid;
  grid-template-columns: 50% 50%;
  align-items: start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}

.checkbox-container2 {
  display: grid;
  grid-template-columns: 50% 50%;
  align-items: start;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 10px;
}

.checkbox-container3 {
  display: grid;
  grid-template-columns: 52% 58%;
  align-items: start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 100%;
}

.Checkboxsize {  
  width: 14px;  
  height: 14px;  
  background-color: white;  
  border-radius: 5%;  
  vertical-align: middle;  
  border: 1px solid gray;  
  appearance: none;  
  -webkit-appearance: none;  
  outline: none;  
}  

.c1text {
  display: block;
  padding-left: 24px;
  margin-right: 24px;
  margin-top: -21px;
  width: fit-content;
}

.c2text {
  display: block;
  padding-left: 24px;
  margin-right: 24px;
  margin-top: -21px;
  width: fit-content;
}

.c3text {
  display: block;
  padding-left: 24px;
  margin-right: 24px;
  margin-top: -29px;
  width: fit-content;
}

.YNcheckbox {
  padding: 2px;
}

ul,ol {
  margin-right:30px;
}


/* Responsive code for Mobile Devices */

@media screen and (max-device-width: 768px) {

    
.header_container {
  flex-direction: column;
  justify-content: center;
  align-items: center !important;
}

.mailAddrLeft {
  width: 95%;
  text-align: center;
  margin-top: 5%;
  margin-bottom: 5%;
}

.mailAddrRight {
  width: 95%;
  text-align: center;
  margin-top: 5%;
  margin-bottom: 5%;
}

.divTableCellN {
  display: block;
  padding: 3px 2px;
}

.divTableCellN1 {
  display: none;
}

.divTableCellM {
  display: block;
  padding: 3px 2px;
}

.divTableCellC {
  display: block;
  padding: 5px 40px;
}

.form-header {
  display: grid;
  /* grid-template-columns: 16% 83%; */
  grid-template-columns: auto;
}

.form-header2 {
  display: grid;
  grid-template-columns: 11% 89%; 
  /* grid-template-columns: auto; */
}

.form-header3 {
  display: grid;
  grid-template-columns: auto;
  vertical-align: top;
}
.form-header3 {
  background-color: #e0e0e0;
  padding: 5px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.address-section {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 5px;
  text-align: left;
}

.address-section1 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

.address-section2 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 10px;
  text-align: left;
}

.address-section3 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.address-section4 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.address-section5 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.address-section6 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 30px;
  text-align: left;
}

.address-section7 {
  display: grid;
  /* grid-template-columns: 100%; */
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 20px;
}

.address-section14a {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  /* border-bottom: 1px solid black; */
}

.address-section14b {
  display: grid;
  grid-template-columns: auto;
  /* align-items: center; */
}
.address-section14b {
  padding: 5px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.address-section18 {
  display: grid;
  grid-template-columns: auto;
  padding: 5px;
  border-bottom: 1px solid black;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.address-section21 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid black;
  }

.address-section22 {
  display: grid;
  grid-template-columns: 35fr 15fr 20fr;
  }

.address-section28 {
  display: grid;
  grid-template-columns: auto;
  gap: 0.5rem;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 10px;
}

.table-container {
  display: block;
  overflow-x: auto;
  width: 99.6%;
  -webkit-overflow-scrolling: touch; /* Enables smooth scrolling on iOS */
}

.question-label {
  padding-top:10px;
}

.c1text {
  display: block;
  padding-left: 24px;
  margin-right: 24px;
  margin-top: -21px;
}

.c2text {
  display: block;
  padding-left: 24px;
  margin-right: 24px;
  /* margin-top: -29px; */
}

.c3text {
  display: block;
  padding-left: 24px;
  margin-right: 24px;
  margin-top: -29px;
}

.checkbox-container2 {
  display: grid;
  grid-template-columns: auto;
  align-items: start;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 10px;
}

.checkbox-container3 {
  display: grid;
  grid-template-columns: 53% 58%;
  align-items: start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 100%;
}

.warning-table3 th {
  border: 1px solid black;
  border-bottom: 0px;
  padding: 10px;
  padding-bottom: 7px;
  padding-top: 7px;
}
.grid-container {
  display: grid;
  grid-template-columns: auto;
  padding-bottom: 0px;
}

.adjust{
  margin-top: -25px;
}

/* Container adjustment for Mobile view devices */


.container0 {
  display: block; 
}
.container {
  display: block;
}
.container1 {
  display: block;
}
.container2 {
display: block;
width: 99%;
} 
.container3 {
  display: block; 
}
.container4 {
  display: block;
}
.container5 {
  display: block;
}
.container6 {
  display: block;
}
.container7 {
  display: block; 
}
.container8 {
  display: block;
}
.container9 {
  display: block; 
}
.container10 {
  display: block;
}  

}

@media screen and (max-device-width: 821px) 
and (max-device-height: 1181px) 
and (min-device-width: 819px) 
and (min-device-height: 1179px) 
 {
.form-header3 {
  display: grid;
  /* grid-template-columns: 70% 29%; */
  grid-template-columns: auto;
  vertical-align: top;
  }
.address-section14b {
    display: grid;
    grid-template-columns: 70% 29%;
  }
.address-section18 {
    display: grid;
    grid-template-columns: 70% 29%;
  }
.checkbox-container {
  display: grid;
  grid-template-columns: 52% 59%;
  align-items: start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.checkbox-container1 {
  display: grid;
  grid-template-columns: 49% 57%;
  align-items: start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.checkbox-container3 {
  display: grid;
  grid-template-columns: 52% 57%;
  align-items: start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 100%;
}
.address-section28 {
  display: grid;
  grid-template-columns: 47% 45%;
  padding-left: 120px;
}
}

/* 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;
}

.mailAddrLeft {
  width: 44%;
  text-align: center;
  margin-top: 5%;
  margin-bottom: 5%;
}

.mailAddrRight {
  width: 42%;
  text-align: center;
  margin-top: 5%;
  margin-bottom: 5%;
}

.form-header {
  display: grid;
  /* grid-template-columns: 9% 89%; */
  grid-template-columns: auto;
}

.address-section12 {
  display: grid;
  grid-template-columns: 45% 48%;
}

}