table {
    
   
    width: 90%;
    padding-top: 5%;
    padding-left: 5%;
    border-collapse: collapse;
  }
 
th{
    border: 1px solid #000;
    background: #01b85b;
    padding:12px;
  }
 td{
    border: 1px solid #000;
   
    padding:12px;
   
  }
  h2 {
    overflow: hidden;
    position: relative;
    color: #28a745;
  }
  .style2 {
    padding-bottom: 4px;
  }
  .style2::before {
    content: "";
    border-bottom: 3px solid #E16A26;
    bottom: 0;
    height: 0;
    position: absolute;
    width: 100%;
    z-index: 0;
  }
  .style2::after {
    border-bottom: 3px solid #ddd;
    bottom: 0;
    content: "";
    position: absolute;
    width: 1200px;
    z-index: 1;
  }
  .mar{
    margin: 20px;
  }
