
/* new endpoint */
  .table-container {
  margin-top: 40px;
    width: 100%;  
  
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    }

    table {
      width: 100%;
      border-collapse: collapse;
      font-size: 16px;
     
    }

    table th, table td {
      border: 1px solid #ddd;
      padding: 10px 14px;
      text-align: left;
      white-space: nowrap; /* prevent text wrapping */
    }

    table th {
          background-color: #eaf4fd;
    color: #17313b;
    font-size: 18px;
    font-weight: 600;
    padding: 20px 15px 20px 20px;
    }

    table td a {
      color: #0071bc;
      text-decoration: none;
    }

    table td a:hover {
      text-decoration: underline;
    }

    /* Style for full-width region row */
    .region-row td {
       font-weight: 600;
    text-align: left;
    font-size: 16px !important;

    }
    h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}

p {
    font-size: 16px;
    line-height: 30px;
}


    .faq_page table tr td a{
        color: #0071bc;
    }
     .faq_page table tr td a:hover{
        color: #000;
        text-decoration: none;
    }
    .faq_page table tr td {
    padding: 15px 20px;
    font-size: 15px;
}
.faq_page .terms_right h4{margin-bottom: 5px;}

@media (max-width: 1024px) {
      .table-container {
        width: 100%;
        max-width: 750px;
        overflow-x: auto;
      }
      table {
        width: 750px; /* Fixed width to enable scroll */
      }
    }
    
@media (max-width: 980px) {
   .footer_cont .copy_cont {

    margin-top: 40px;
    }

    .footer_cont {
    padding: 40px 0 24px;
    }
}



 