#responsive table tr.head_sec,#sub_head_esc{background-color: #ebe9e9;}
.diff_sec{background: #eee !important;}
table th{background: none;}
#responsive table {table-layout: fixed;margin: 1rem auto;width: 100%;border-collapse: collapse;}
#responsive th {background: #ebe9e9;color: #434446;font-weight: 600;padding: .7rem 3px;border-bottom: 3px solid #fff;font-size: 16px;font-variant: small-caps;width: 15%;text-align: center;}
#antibiotic_mode_of_action th:nth-child(1) {width: 7%;}
#antibiotic_mode_of_action th:nth-child(2) {width: 5%;}
#antibiotic_mode_of_action th:nth-child(3) {width: 7%;}
#amino-acids td:nth-child(1) {width: 10%;}
#amino-acids td:nth-child(2) {width: 10%;}
#amino-acids td:nth-child(3) {width: 10%;}
#amino-acids td:nth-child(4) {width: 18%;}
#amino-acids{font-size: 14px;}
.antibiotic_solutions th {width: 10% !important;}
.antibiotic_solutions th:nth-child(3){width: 7% !important;}
.antibiotic_solutions th:nth-child(5){width: 20% !important;}
#strain_genotypes th:nth-child(1){width: 5% !important;}
#responsive tr:nth-child(even) {background: #fff;}
#responsive td {border-right: 1px solid rgba(0,0,0,.05) !important;font-size: 14px;text-align:left !important;}
#responsive td:last-child {border-right: 0 none;text-align: center;}
.tab-content #responsive td{padding: 8px 5px 0 8px !important;}
.tab-content #responsive td{text-align: left;}
 .tab-content #responsive td:nth-child(1){width: 80% !important;}
.tab-content #responsive th{background:transparent;color: #252525;font-weight: 600;padding: 0 0 8px 0 !important;}
.tab-content #responsive table{box-shadow:none;margin: 0;}
.tab-content #responsive tr:nth-child(even){background: transparent !important;}
.media_formulation table{ width: 50% !important;margin: 0 !important;}

@media only screen and (max-width:1024px) {
  #responsive table tbody td.data-caption{ display: block; }
  #responsive td.data-caption:before{ display: none; }
  #responsive table{width: 98%;}
  #responsive thead {display: none;}
  #responsive tr {border-bottom: 2px solid #f7f7f7;}
  .tab-content #responsive tr {border-bottom: 1px solid #cccccc;}
  .tab-content #responsive td {padding: 8px 0 !important;}
.tab-content #responsive td:before {content: attr(data-head);width: auto;min-width: 40%;font-weight: 900;padding-right: 0rem;font-variant: small-caps;}
 .tab-content #responsive td:nth-child(1){width: 100% !important;}
  #responsive tr:last-child {border-bottom: 0 none;}
  #responsive td {display: block;}
  #responsive td:before {content: attr(data-head);width: auto;min-width: 40%;font-weight: 900;padding-right: 1rem;font-variant: small-caps;}
  .media_formulation table{ width: 100% !important;margin: 0 !important;}
}