#section1 {
  color: #fff;
  border-bottom: 3px solid #fbc50b;
 margin-bottom: 20px;
}
#section0 {
  color: #fff;
  border-bottom: 3px solid #fbc50b;
  margin-bottom: 20px;
}
#section0 {
  color: #fff;
  border-bottom: 3px solid #fbc50b;
  margin-bottom: 20px;
}

#section2 {
  color: #fff;
  border-bottom: 3px solid #fbc50b;
  margin-bottom: 20px;
}

#section3 {
  color: #fff;
  border-bottom: 3px solid #fbc50b;
  margin-bottom: 20px;
}

#section41 {
  color: #fff;
  border-bottom: 3px solid #fbc50b;
  margin-bottom: 20px;
}

#section42 {
  color: #fff;
  border-bottom: 3px solid #fbc50b;
  margin-bottom: 20px;
}

.nav-pills li {

  width: 100%;
  margin-right: 0px;
  text-align: left;
}
.nav-pills li:hover
{
  border-left: 3px solid #009a4e;
}
.service-bx h1{
  color: #fff;
  font-family: 'Paytone One', sans-serif;
  margin-bottom: 10px;
  margin-top: -15px;
  font-size: 20px;
  position: relative;
  z-index: 10;
  background-color: #607229;
  display: inline-block;
  padding: 8px 20px;
}
.service-bx h1::before {
  content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 40px solid #607229;
    border-right: 40px solid transparent;
    right: -40px;
    top: 0px;
}
@media (max-width:767px) {
  .service-bx h1 { margin-top: 0; display: block; } 
  .service-bx h1::before { display: none; }
 }
.service-bx h3{ 
  color: #009a4e;
  font-family: 'Paytone One', sans-serif;
  margin-bottom: 10px;
  font-size: 17px;
  border-bottom: 1px solid #deeae4;
  padding-bottom: 10px;
}
.service-bx .tbl-ttl { border: none; margin: 0; padding: 8px 0px; }
.service-bx ul li 
{
  list-style-type: decimal;
  color: #858585;
  font-size: 14px;
  margin-bottom: 10px;
}
.service-bx ul li::marker { color: #607229; font-weight: bold; } 
.service-bx ul
{
  padding-left: 20px;
}
.service-bx p
{
  text-align: justify;
}
.nav-pills li a
{
  color: #212529;
  padding: 20px 25px;
  border-bottom: 1px solid #b2b2b2;
  text-decoration: none;
}
.nav-pills li a.current { background-color: #dff7eb; }
.nav-pills li a p
{
  margin-bottom: 0px;
}

html, body {
  scroll-behavior: smooth;
}

#myScrollspy {
  position: sticky;
  top:150px;
  height: calc(100vh - 40px);
  background: #fff;
}
.nav-pills
{
  border:1px solid #b2b2b2;
 
  border-bottom-left-radius: 8px;
}
.scroll-head
{
background-color: #009a4e;
border-top-left-radius: 5px;

}
.scroll-head h3
{

color: #fff;
font-family: 'Paytone One', sans-serif;
padding: 20px;
font-size: 20px;
text-align: center;
border:1px solid #b2b2b2;
border-top-left-radius: 8px;
margin-bottom: 0px;
border-bottom: 0px;
}

@media (max-width: 768px) {
#myScrollspy
{
  display: none;
}
.experts-box
{
  margin-bottom: 0px;
}
}