
        body {
            font-family: Arial, sans-serif;
            background-color: #fff; /* White background */
            color: #333; /* Text color */
            margin: 0;
            padding: 0;
            margin-top: 30px;
            display: flex;
            justify-content: center; /* Center content horizontally */
            align-items: center; /* Center content vertically */
            min-height: 100vh; /* Full viewport height */
            margin-bottom: 30px;
            box-sizing: border-box;
            text-align: center;
        }
         
         .flex-container{
            display: flex;
            flex-direction: column;
            align-items: center;
         }


        .rapid-kits {
            max-width: 800px; /* Maximum width of content */
            width: 100%;
            padding: 20px;
            box-sizing: border-box;
            background-color: #f9f9f9; /* Light gray background */
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Shadow effect */
            overflow-x: auto ; /* Enable horizontal scrolling on smaller screens */
            margin-bottom: 20px;

        }
         
        @media only screen and (max-width:600px){
            .rapid-kits{
                padding: 20px 20px;
            }
        }

        h1, h2 {
            text-align: center;
            color: #007bff; /* Blue heading color */
        }
        table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 20px;
        }
        th, td {
            padding: 3px;
            border-bottom: 1px solid #ddd; /* Border color */
        }
        th {
            background-color: #007bff; /* Blue header background */
            color: #fff; /* Header text color */
        }
        tr:nth-child(even) {
            background-color: #f2f2f2; /* Alternate row color */
        }

        @media only screen and (max-width:600px){
            /*On small screens, make the tables responsive*/
            table {overflow-x: auto;
        }
    }

    /* Gastroenterology table */
    .custom{
        margin-top: 20px;
    }

    /* STI Markers Tables */
    .sti-markers th{
        text-align: left;
        padding: 8px;
    }
    .sti-markers td{
        padding: 8px;
    }
    
    .sti-markers td, th{
        border: 1px solid #dddddd;
    }
    /* Adjust the width of the columns */
    .sti-markers th:first-child, td:first-child{
       width: 30%;
    }

    /* Adjust width of the smaller table */
    .smaller-table{
        width: auto;
        border-collapse: collapse;
    }
    /* adjust padding */
    .smaller-table th,td{
        padding: 5px;
        border: 1px solid #dddddd;
    }
    .smaller-table td:nth-child(2) { /* Adjust the nth-child index according to your table structure */
        text-align: center; /* Align content to the right */
    }

    .smaller-table td:nth-child(1) { /* Adjust the nth-child index according to your table structure */
        text-align: center; /* Align content to the right */
        width: 40%;
    }
    
    /* Tropical Diseases */
     .tropical-diseases{
        width: 100%;
        text-align: center;
        border-collapse: collapse;
     }

     .tropical-diseases td{
        padding: 10px;
     }
    /* Cardiac Markers */
    .cardiac-markers{
        text-align: center;
        padding: 10px;
    }
    /* Women's Health */
    .womens-health{
        text-align: center;
        padding: 10px;
        border-collapse: collapse;
    }
   /* Digital hCG Pregnancy Test */
      .women-health{
        max-width: 800px;
        margin: 0 auto;
        padding: 20px;
        box-sizing: border-box;
      }
      .women-health h1{
        text-align: center;
        margin-bottom: 20px;
      }
      .paragraphs{
        display: flex;
        flex-direction: column;
        gap: 20px;
      }

      .paragraph{
        background-color: #f9f9f9;
        border-radius: 10px;
        padding: 20px;
        box-shadow: 0 0 rgba(0, 0, 0, 0.1);
        margin-bottom: 20px; /* Add margin between paragraphs */
        max-width: 600px; /* Limit the maximum width */
        margin-left: auto; /* Center the paragraphs horizontally */
        margin-right: auto; /* Center the paragraphs horizontally */
        text-align: center;
        }
      .women-health h2{
        color: #007bff;
      }
      @media only screen and (max-width:600px) {
        .paragraphs{
            padding: 0 20px;
        }
      }