  table tr td p {

  font-size: 14px;
}

th, td {
  border-color: white;
  color: #000000;
}

.tb table tr:first-child td {
  font-weight: 400;
  padding: 25px 0;
  text-transform: capitalize;
}


.tb thead th {
  vertical-align: top;
  padding-top:20px;
  padding-bottom:20px:
}

.tb tbody td,.tb table tr:first-child td {
  padding: 10px;
}

.tb thead th {
  background: #ff9800;
  border-color: white;
  font-weight: 400;
}
}

table tr td {
  padding: 15px 0;
  vertical-align: middle;
  border-color: white;
}

table tr:first-child {
  border-bottom: none;
}

table tr:first-child, table tr:nth-child(2n) {
  background-color: transparent;
}

/* .specf.title:not(:last-child) {
border-right: none;
}

.specf.title
{
border:1px solid;
}

.rgt {
display: flex;
}

.wrap {
display: flex;
} */

.dtls.d-4 {
  width: 10%;
}

.dtls.d-5 {
  width: 8.05%;
}

.dtls.d-3 {
  width: 12.2%;
}

.dtls.d-2 {
  width: 27.3.5%;
}

.dtls.d-1 {
  width: 42.4%;
}

.r-sec{
  width:100vw; 
}

.dtls:not(:last-child),.dwn-sec .title:not(:last-child) {
  border-right: none;
}

.dwn-sec .title{
  border:1px solid;

}

.m-heading {
  text-align: center;
}
.sec-1 {
  display: flex;
  overflow-x: scroll;
  /*   width: 100vw; */
}

.dwn-sec {
  display: flex;
  /*   padding: 10px; */
}

.dtls {
  border: 1px solid;
  width: 100%;
  border-bottom: none;
}

.l-sec, .title,.up-sec .dtls {
  padding: 10px;
}

.l-sec{
  border: 1px solid;
  border-right: none;
}

.up-sec {
  display: flex;
  width: 100vw;
  /*    padding: 10px; */
  /*   justify-content: space-between; */
}


@media screen and (max-width:1352px)
{
  .tb {
    overflow-x: scroll;
  }
  .tb table {
    min-width: 1600px;
  }
}