p.para{
font-size: 20px; color:black; font-family:Verdana;
}
span.para1{
 font-size: 22px; color:rgb(2, 85, 16); font-family:Verdana;font-weight: 700;   
}
li.para{
font-size: 20px; color:black; font-family:Verdana; 
}
ul.ul{
    margin-left: 50px;
}
h2{
    color: #2fb2d3;
}
h3{
    color: #410efa;
}

/* table  */

.table-container {
        max-width: 900px;
        
    }

    table {
        width: 100%;
        border-collapse: collapse;
        background: #fff;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        table-layout: fixed;
    }
    th, td {
        padding: 10px;
        border-bottom: 1px solid #ddd;
        text-align: left;
        word-wrap: break-word;
        font-size: 15px;
    }

    th {
        background: #2fb2d3;
        color: #fff;
    }
    /* 🎯 Column width control */
    th:nth-child(1),
    td:nth-child(1) {
        width: 22%;
    }

    th:nth-child(2),
    td:nth-child(2) {
        width: 22%;
    }

    th:nth-child(3),
    td:nth-child(3) {
        width: 35%;
    }

    th:nth-child(4),
    td:nth-child(4) {
        width: 35%;
    }
    tr:hover {
        background: #f1f1f1;
    }

    td strong {
        color: #410efa;
    }

    caption {
        padding: 8px;
        font-size: 14px;
        color: #555;
    }
    /* 📱 Mobile font reduction */
    @media (max-width: 600px) {
        th, td {
            font-size: 12px;
            padding: 6px;
        }
    }

    /* table 1 end */


.advice{
    background-color: #d1f5b4;
     color:black; 
  padding: 20px;
  width: 700px;
  /* background-color: #e0f8cc; */
  border-radius: 20px;
    
}
.advise{
       color:black; 
  padding: 20px;
  width: 700px;
  background-color: #d1f5b4;
  border-radius: 20px;

}