.main_container h1 .small{
    font-size: 12px;
    color: #5e5e5e;
    display: block;
}

table {
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    box-shadow: 0 0 15px -6px #00000073;
  }
  table tr {
    background-color: #fff;
  }
  table tbody td:hover{
    background-color: #fffae9;
  }
  table th,
  table td {
    padding: 5px;
    border-bottom: 1px solid #eee;
  }
  table thead th {
      font-size: .85em;
      padding: 0.5em;
  }
  table thead tr{
    background-color: #707070;
    color:#fff;
  }
  table tbody th {
    text-align: left;
    font-size: .8em;
  }
  .txt{
     text-align: left;
     font-size: .75em;
  }
  .price{
    text-align: right;
    color: #000;
    font-weight: bold;
  }



  thead td{font-weight: bold;text-align: center;border-right: 1px solid #ffffff;}
  tbody td{border-left: 1px solid #eee;font-weight: bold;}

  .accordion_1,.accordion_2{margin-bottom: 10px;}
  .accordion_1 summary{color: #ffffff;font-weight: bold;padding: 3px 3px 3px 10px;margin-bottom: 10px;}
  .accordion_1 .c-1{background-color: #8078ac;}
  .accordion_1 .c-2{background-color: #5fbbb6;}

  .details p{font-weight: bold;margin-bottom: 20px;font-size: 17px;text-align: center;}

  @media screen and (max-width: 600px) {
    table{width: 100%;}
  }