.pl-32 {
  margin-left: 32px;
}

.information-stripe-date {
  border-right: 1px solid var(--gray);

  padding-right: 12px;
}
.information-stripe-author {
  line-height: 19px;
}

.health-table-second table {
  width: 100%;
  border-collapse: collapse;
}

.health-table-second th,
.health-table-second td {
  padding: 32px 40px;

  text-align: center;
  border: 1px solid var(--gray);
}

.health-table-second thead th {
  padding: 12px 24px;
  font-weight: 700;
  font-size: 16px;
  color: var(--white);
}

.health-table-second thead th:first-child {
  width: 197px;
  background-color: var(--dark-gray);
}

.health-table-second thead th:nth-child(2) {
  width: 296px;
  background-color: var(--dark-gray);
}

.health-table-second thead th:nth-child(3) {
  width: 296px;
  background-color: var(--dark-gray);
}

.health-table-second tbody td:first-child {
  background-color: var(--light-white-2);
  font-weight: 700;
  color: var(--text);
}

.health-table-second tbody td:nth-child(2) {
  background-color: var(--white);
}

.table-responsive {
  overflow-x: auto;
  display: block;
}
.noahs-section-content .all-post-column {
  margin-bottom: 40px;
}
/* information single */
.post-details-title {
  border-bottom: 1px solid var(--gray);
  padding-bottom: 17px;
}

.hospital-strip {
  border: 1px solid var(--gray);
}

.hospital-strip-left {
  background: var(--light-white) !important;
  min-width: 214px;
  max-width: 214px;
  padding: 0px 28px;
}
.hospital-strip-left-bottom {
  padding: 32px 28px;
}
.hospital-strip-right {
  padding: 34px 40px;
}

.information-single-button {
  border-radius: 71px;
  padding: 16px 32px;
  min-width: 222px;
  background: var(--light-white-2);
}
.information-center {
  min-width: 269px;
  background: var(--primary);
  color: var(--white);
}

.info-button-right {
  position: absolute;
  right: 16px;
  top: 16px;
}
.info-button-left {
  position: absolute;
  left: 16px;
  top: 16px;
}

.post-details-second-title {
  padding: 24px 32px;
  background: var(--light-white);
  border-radius: 8px 8px 0px 0px;
  border-bottom: 4px solid var(--aqua);
}

.post-box {
  border: 2px solid var(--aqua) !important;
}

.orange-post-box {
  padding: 32px 40px;
  border-radius: 8px;
  background: var(--light-yellow);
}

@media (max-width: 600px) {
  .pl-32 {
    margin-left: 0;
  }
  .information-stripe-left {
    width: 100%;
  }
  .hospital-strip-left {
    min-width: 100%;
    padding: 42px;
  }

  .table-responsive {
    display: block;
  }

  /* .health-second,
  .health-table {
    min-width: 600px;
  } */

  .health-table-second th,
  .health-table-second td {
    padding: 32px 16px;

    text-align: center;
    border: 1px solid var(--gray);
  }
}

@media (min-width: 601px) and (max-width: 767px) {
  .pl-32 {
    margin-left: 0;
  }
  .information-stripe-left {
    width: 100%;
  }
  .hospital-strip-left {
    min-width: 100%;
    padding: 42px;
  }
  /* .table-responsive {
    display: block;
  } */

  /* .health-second,
  .health-table {
    min-width: 600px;
  } */
}

@media (min-width: 768px) and (max-width: 991px) {
  .information-center {
    min-width: 222px;
    background: var(--primary);
    color: var(--white);
  }
  .table-responsive {
    display: block;
  }

  .health-second,
  .health-table {
    min-width: 600px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) and (max-width: 1201px) {
}

/* Post Content Styles */
.nh-post-content {
  line-height: 1.5;
}

.nh-post-content p {
  margin-bottom: 16px;
  color: var(--text);
  margin-left: 32px;
}

.nh-post-content h2 {
  font-size: 24px;
  font-weight: 700;
  color: var(--primary);
  margin-bottom: 32px;
  padding: 24px 32px;
  background: var(--light-white);
  border-radius: 8px 8px 0px 0px;
  border-bottom: 4px solid var(--aqua);
}

.nh-post-content {
  margin-bottom: 100px;
  width: 100%;
}

.nh-post-content h3 {
  font-size: 19.2px;
  font-weight: 700;
  color: var(--primary);
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 36px;
}

.nh-post-content h3::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 30px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40.52" height="39.493" viewBox="0 0 40.52 39.493"><path d="M93.728-810.919A3.6,3.6,0,0,1,91.082-812,3.6,3.6,0,0,1,90-814.646a3.6,3.6,0,0,1,1.08-2.646,3.6,3.6,0,0,1,2.646-1.082,3.6,3.6,0,0,1,2.646,1.08,3.6,3.6,0,0,1,1.082,2.646A3.6,3.6,0,0,1,96.374-812,3.6,3.6,0,0,1,93.728-810.919Zm7.454-6.626a3.6,3.6,0,0,1-2.646-1.081,3.6,3.6,0,0,1-1.082-2.646,3.6,3.6,0,0,1,1.08-2.646A3.6,3.6,0,0,1,101.181-825a3.6,3.6,0,0,1,2.646,1.08,3.6,3.6,0,0,1,1.082,2.646,3.6,3.6,0,0,1-1.08,2.646A3.6,3.6,0,0,1,101.182-817.546Zm9.939,0a3.6,3.6,0,0,1-2.646-1.081,3.6,3.6,0,0,1-1.082-2.646,3.6,3.6,0,0,1,1.08-2.646A3.6,3.6,0,0,1,111.12-825a3.6,3.6,0,0,1,2.646,1.08,3.6,3.6,0,0,1,1.082,2.646,3.6,3.6,0,0,1-1.08,2.646A3.6,3.6,0,0,1,111.122-817.546Zm7.454,6.626A3.6,3.6,0,0,1,115.93-812a3.6,3.6,0,0,1-1.082-2.646,3.6,3.6,0,0,1,1.08-2.646,3.6,3.6,0,0,1,2.646-1.082,3.6,3.6,0,0,1,2.646,1.08,3.6,3.6,0,0,1,1.082,2.646,3.6,3.6,0,0,1-1.08,2.646A3.6,3.6,0,0,1,118.576-810.919ZM97.289-794.354a3.609,3.609,0,0,1-2.84-1.306,4.547,4.547,0,0,1-1.136-3.084,5.085,5.085,0,0,1,1.446-3.617q1.447-1.527,2.848-3.053a16.026,16.026,0,0,0,2.079-2.8,17.38,17.38,0,0,1,2.062-2.829,8.375,8.375,0,0,1,1.979-1.677,4.572,4.572,0,0,1,2.423-.68,4.862,4.862,0,0,1,2.456.647,7.265,7.265,0,0,1,1.978,1.659,18.21,18.21,0,0,1,2.042,2.842,17.333,17.333,0,0,0,2.068,2.841q1.4,1.526,2.848,3.053a5.085,5.085,0,0,1,1.446,3.617,4.547,4.547,0,0,1-1.136,3.084,3.609,3.609,0,0,1-2.84,1.306,26.428,26.428,0,0,1-4.431-.373,26.409,26.409,0,0,0-4.431-.373,26.409,26.409,0,0,0-4.431.373A26.428,26.428,0,0,1,97.289-794.354Z" transform="translate(183.497 819.87) rotate(-19)" fill="%23c4e7ea"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

.nh-post-content h4 {
  font-size: 16px;
  font-weight: 700;
  color: var(--text);
  margin-bottom: 56px;
  margin-top: 40px;
}

.nh-post-content ul {
  list-style: none;
  padding: 32px 40px;
  margin-bottom: 40px;
  border: 2px solid var(--aqua);
  border-radius: 8px;
  background: var(--white);
  margin-left: 32px;
}

.nh-post-content ul li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 12px;
  font-weight: 700;
}
.nh-post-content ul p {
  margin-left: 0px !important;
  margin-bottom: 0px !important;
}

.nh-post-content ul li:last-child {
  margin-bottom: 0;
}

.nh-post-content ul li::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  background: var(--golden);
  border-radius: 50%;
  margin-right: 12px;
  margin-top: 8px;
  flex-shrink: 0;
}

.nh-post-content h4 {
  padding: 32px 40px;
  margin-bottom: 40px;
  border-radius: 8px;
  background: var(--light-yellow);
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
}
/*  */

.nh-post-content h4::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 30px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="29.098" viewBox="0 0 32 29.098"><path d="M107.579-841.053h16.842a1.221,1.221,0,0,0,.9-.363,1.223,1.223,0,0,0,.363-.9,1.221,1.221,0,0,0-.363-.9,1.222,1.222,0,0,0-.9-.363H107.579a1.221,1.221,0,0,0-.9.363,1.222,1.222,0,0,0-.363.9,1.221,1.221,0,0,0,.363.9A1.222,1.222,0,0,0,107.579-841.053Zm0-5.053h16.842a1.221,1.221,0,0,0,.9-.363,1.223,1.223,0,0,0,.363-.9,1.221,1.221,0,0,0-.363-.9,1.222,1.222,0,0,0-.9-.363H107.579a1.221,1.221,0,0,0-.9.364,1.222,1.222,0,0,0-.363.9,1.221,1.221,0,0,0,.363.9A1.222,1.222,0,0,0,107.579-846.105Zm0-5.053h16.842a1.221,1.221,0,0,0,.9-.363,1.223,1.223,0,0,0,.363-.9,1.221,1.221,0,0,0-.363-.9,1.222,1.222,0,0,0-.9-.363H107.579a1.221,1.221,0,0,0-.9.363,1.223,1.223,0,0,0-.363.9,1.22,1.22,0,0,0,.363.9A1.222,1.222,0,0,0,107.579-851.158Zm-4.534,16.421a2.939,2.939,0,0,1-2.16-.884,2.939,2.939,0,0,1-.884-2.16v-19.174a2.939,2.939,0,0,1,.884-2.161,2.94,2.94,0,0,1,2.16-.884h25.911a2.94,2.94,0,0,1,2.16.884,2.939,2.939,0,0,1,.884,2.161v24.5a1.421,1.421,0,0,1-.934,1.415,1.392,1.392,0,0,1-1.653-.323l-3.372-3.371Z" transform="translate(-100 860)" fill="%23ff8a43"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.nh-post-content h4 {
  font-weight: 700;
}
.nh-post-content h5 {
  margin-bottom: 16px;
  margin-left: 32px;
  font-weight: 700;
  font-size: 19.2;
}

/* Table Styles */

.mobile-responsive-table {
  margin-bottom: 80px;
  margin-top: 40px;
  margin-left: 32px;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.mobile-responsive-table::-webkit-scrollbar {
  display: none;
}

.nh-post-content table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px;
}

.nh-post-content th,
.nh-post-content td {
  padding: 32px 40px;
  text-align: center;
  border: 1px solid var(--gray);
}

.nh-post-content thead th {
  padding: 12px 24px;
  font-weight: 700;
  font-size: 16px;
  color: var(--white);
  background-color: var(--dark-gray);
}

.nh-post-content thead th:first-child {
  width: 197px;
}

.nh-post-content thead th:nth-child(2) {
  width: 296px;
}

.nh-post-content thead th:nth-child(3) {
  width: 296px;
}

.nh-post-content tbody td:first-child {
  background-color: var(--light-white-2);
  font-weight: 700;
  color: var(--text);
}

.nh-post-content tbody td:nth-child(2) {
  background-color: var(--white);
}

/* Mobile Styles */
@media (max-width: 600px) {
  .nh-post-content h2 {
    font-size: 18px;
    padding: 16px 20px;
  }

  .nh-post-content ul {
    padding: 20px 24px;
  }

  .nh-post-content h4 {
    padding: 20px 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .nh-post-content th,
  .nh-post-content td {
    padding: 16px 12px;
  }

  .nh-post-content p {
    margin-bottom: 0px;
    color: var(--text);
    margin-left: 0px;
  }
  .nh-post-content h5 {
    margin-left: 0px;
  }
  .nh-post-content .mobile-responsive-table {
    margin-left: 0px;
    margin-top: 40px;
  }
  .nh-post-content ul {
    margin-left: 0px;
  }
  .mobile-responsive-table {
    margin-bottom: 40px;
  }
}

@media (min-width: 601px) and (max-width: 767px) {
  .nh-post-content h3 {
    padding: 20px 28px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* .nh-post-content .TyagGW_tableContainer {
    overflow-x: auto;
  } */
}
