.layoutLight .wrapper {
  background: #f1f2fa;
  padding: 30px;
  border-radius: 15px;
}

section .heading {
  max-width: 1168px;
  margin: 50px auto !important;
}

.layoutLight ul.tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  /* max-width: 260px;*/
  text-align: left
}

.layoutLight ul.tabs li {
  font-family: "Aventa", sans-serif;
  cursor: pointer; 
  padding: 0 !important;
  margin: 0 0 20px;
  color: #8e8e8e;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  font-weight: 300;
  transition: color .5s ease 0s;
}


.layoutLights ul.tabs li {
  font-family: "Aventa", sans-serif;
  cursor: pointer;
  /*padding: 0 0 20px;*/
  margin: 0 0 20px;
  color: #8e8e8e;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  font-weight: 300;
  transition: color .5s ease 0s
}

.layoutLight ul.tabs li:before {
  font-family: "Aventa", sans-serif;
  content: '';
  background: linear-gradient(90deg, rgba(255, 72, 0, 1) 0%, rgba(241, 242, 250, 1) 100%);
  display: block;
  width: 0;
  height: 2px;
  transition: all .5s ease 0s;
  position: absolute;
  /*left: 0;*/
  bottom: 0;
}

.layoutLight ul.tabs li.active {
  color: #ff4800;
}

.layoutLight .tab_accordion_heading {
  display: flex !important;
  justify-content: space-between
}

.layoutLight ul.tabs li:hover:before,
.layoutLight ul.tabs li.active:before {
  width: 100%;
  font-family: "Aventa", sans-serif;
}

.layoutLight ul.tabs li.active {
  color: #ff4800;
}

.layoutLight .tab_content {
  padding: 0 0 0 20px;
  display: none
}
.layoutLight .related-reading{
  width:100%;
  margin-top: 35px
}