/*=================       Tabs     ======================*/
.resp-tabs-list {
  position: relative;
  display: inline-block; }
  .resp-tabs-list:before {
    content: '';
    position: absolute;
    left: 8px;
    right: 4px;
    top: 15px;
    height: 1px;
    background: #abadae; }
  .resp-tabs-list li {
    cursor: pointer;
    position: relative;
    display: inline-block;
    padding-top: 45px;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    font-size: 20px;
    letter-spacing: -1px;
    color: #3e454c; }
    .resp-tabs-list li:before {
      content: '';
      position: absolute;
      left: 8px;
      top: 0;
      width: 30px;
      height: 30px;
      background: #abadae;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
    .resp-tabs-list li:hover:before {
      background: #9bc966; }
    .resp-tabs-list li + li {
      margin-left: 50px; }
      @media (min-width: 980px) and (max-width: 1199px) {
        .resp-tabs-list li + li {
          margin-left: 10px; } }
      @media (min-width: 768px) and (max-width: 979px) {
        .resp-tabs-list li + li {
          margin-left: 10px; } }

.resp-accordion {
  display: none;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  font-size: 20px;
  letter-spacing: -1px;
  color: #3e454c;
  text-align: center;
  cursor: pointer;
  border: 1px solid #333;
  padding: 5px 0; }
  .resp-accordion:hover {
    background: #9bc966;
    color: #ffffff; }

.resp-tabs-list .resp-tab-active:before {
  background: #9bc966; }

.resp-tabs-container {
  margin-top: 44px; }
.resp-tabs-container h5{line-height: 26px;}

.resp-tab-content {
  display: none; }

.resp-tab-content-active {
  display: block; }

@media (max-width: 767px) {
  .resp-accordion {
    display: block; }

  .resp-tabs-list {
    display: none; } }

