.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 6.5em;
  display: inline-block;
}
@media (min-width: 480px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th, .rwd-table td {
  text-align: left;
  padding: 5px 10px !important;
/*  text-align: center;*/
}
@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }
}
.rwd-table th, .rwd-table td {
  margin: .5em 1em;
}
@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    /*    padding: 1em !important;*/
  }
}
@media (min-width: 768px) {
  .table_cus tr:first-child {
    display: none;
  }
}

.table > thead {
  vertical-align: middle;
}
.project-table td {
  color: var(--themeht-body-color);
}
.project-table thead > tr > th:nth-child(1) {
  width: 10%;
}
.project-table thead > tr > th:nth-child(2) {
  width: 55%;
}
.project-table thead > tr > th:nth-child(3) {
  width: 15%;
}
.table tbody tr:nth-child(odd) {
  --bs-table-bg: #F5F5F5;
}
.table tbody tr:nth-child(even) {
  /*  --bs-table-bg: #fff;*/
}
.project-table thead tr {
  --bs-table-bg: var(--themeht-primary-color);
  --bs-table-color: #fff;
}



.career-table thead > tr > th:nth-child(3), .career-table thead > tr > th:nth-child(2) {
    width: auto !important;
}

.career-table .offerings-btn {
    background: #0a0a0a;
    border: 1px solid #0a0a0a;
    font-size: 14px;
    width: 100px;
    padding: 7px 10px;
        display: block;
    text-align: center;
    margin: 0 auto;
        color: #fff;
}

.career-table .offerings-btn:hover {
    background: #b5181d;
    border: 1px solid #b5181d;
}

.career-table td, .career-table th{
    padding: 10px !important
}