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:1380px)
{
  .tb {
    overflow-x: scroll;
}
}