#sp-header {
  background: rgba(255, 255, 255, 0.83);
}

.sp-page-title {
  padding: 150px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: top;
  background-size: auto;
  background-attachment: scroll;
}

#sp-main-body {
  padding: 20px 0;
}

#sp-header > .container::after {
  content: "";
  width: 98.5%;
  height: 0px;
  display: block;
  background-color: rgb(192, 31, 39);
}

.sp-megamenu-parent > li::after {
  top: -4px;
}

.article-details .header-info-wrap {
  max-width: 1000px;
  bottom: 220px;
  background: #ffffffb2;
  position: relative;
  margin: 0 auto;
  padding: 40px 0px 0px 80px;
}
