.trauma {
  background-image: url(../image/tb.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 600px;
  padding: 60px 0px;
  text-align: center;
  position: relative;
}

.new_a::after {
  left: 31% !important;
}

.side-txt {
  margin-top: 45px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.para-one {
  text-align: left;
  width: 25% !important;
}

.neuro-txt p {
  line-height: 27px !important;
}

.two {
  width: 134% !important;
}

.para-one h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px !important;
  color: #222222 !important;
  line-height: 22px !important;
}

.one {
  width: 100%;
}

.t1 {
  width: 250% !important;
}

.t2 {
  width: 157% !important;
}

.new_3 {
  width: 90% !important;
  margin: 55px auto 65px auto !important;
}

.s-left h4 {
  text-align: left;
  font-size: 22px;
  font-weight: 700;
  color: var(--secondary-color);
  letter-spacing: 0.5px;
  position: relative;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}

.s-left h4::after {
  position: absolute;
  content: "";
  width: 60px;
  height: 1px;
  background-color: var(--secondary-color);
  top: 53%;
  transform: translateY(-50%);
  left: 33%;
}

.s-left p {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #444444;
  line-height: 25px;
  margin: 45px 0 0 0;
  text-align: left;
}

.s-left ul {
  margin-top: 35px;
}

.s-left ul li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
}

.s-left ul li h5 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #444444;
  line-height: 25px;
}

.n-img {
  margin-right: 15px;
}

.spine .new-para {
  width: 87% !important;
}

.r-img {
  margin: 0 auto;
  transform: translateY(39%);
  width: 80%;
}

.r-img img {
  width: 100%;
}

.spine {
  margin-bottom: 100px;
}

.spine-t h4 {
  text-align: left;
  font-size: 22px;
  font-weight: 700;
  color: var(--secondary-color);
  letter-spacing: 0.5px;
  position: relative;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}

.spine-t h4::after {
  position: absolute;
  content: "";
  width: 60px;
  height: 1px;
  background-color: var(--secondary-color);
  top: 53%;
  transform: translateY(-50%);
  left: 26%;
}

.s-div {
  margin-top: 55px;
}

.s-box {
  width: 100%;
  height: 416px;
  border: 2px solid var(--secondary-color);
  text-align: center;
  transition: 0.5s;
  cursor: pointer;
}

.s-box:hover {
  transform: translate(0, -10px);
}

.s-box img {
  width: 100%;
  margin-bottom: 44px;
}

.s-txt {
  padding: 0 17px 0 17px;
}

.s-txt h5 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: var(--secondary-color);
  margin-bottom: 25px;
}

.s-txt p {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 25px;
  color: #444444;
  margin-bottom: 0;
}

.spine-t {
  margin-bottom: 100px;
}

.s-trauma {
  background-image: url(../image/cbg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  padding: 72px 0px;
  text-align: center;
  position: relative;
  margin-bottom: 100px;
}

.s-con {
  margin-top: 46px;
}

.s-trauma h4 {
  text-align: left;
  font-size: 22px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  position: relative;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}

.s-trauma h4::after {
  position: absolute;
  content: "";
  width: 60px;
  height: 1px;
  background-color: #ffffff;
  top: 53%;
  transform: translateY(-50%);
  left: 23%;
}

.t-box {
  width: 100%;
  height: 170px;
  background-color: #f5f5f5;
  display: flex;
  justify-content: space-between;
  transition: 0.5s;
  cursor: pointer;
}

.t-box:hover {
  transform: translate(0, -10px);
}

.t-img {
  width: 44%;
  height: 95%;
  position: relative;
}

.img-txt {
  position: absolute;
  top: 48%;
  left: 39%;
  transform: translate(-50%, -50%);
}

.img-txt h5 {
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0;
  line-height: 25px;
}

.t-img img {
  width: 100%;
  height: 100%;
}

.t-txt {
  text-align: justify;
  width: 64%;
  padding: 21px 27px 21px 20px;
}

.t-txt h6 {
  font-size: 15px;
  color: #444444;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 23px;
  margin-bottom: 0;
}

.n-txt {
  width: 70%;
}

.m {
  margin-bottom: 30px;
}
