.tab-wrapper.frame-layout-1 {
  margin-top: -65px;
  .tab-content.round-border {
    .tab-pane {
      &#firsttab {
        border: 1px solid #bb1564;
      }

      &#secondtab {
        border: 1px solid #e7630c;
      }

      &#thirdtab {
        border: 1px solid #1987c9;
      }
    }
  }

  .content {

    .title {
      padding: 0px 20px;

      @include media-breakpoint-down(xl) {
        padding: 30px 20px;
      }

      div span.subtitle {
        font-size: 1.25rem;
        font-weight: 700;

        @include media-breakpoint-down(xl) {
          line-height: 1.375rem;
          font-size: 1rem;
        }

        >ul {
          @include media-breakpoint-down(xl) {
            padding: 0px 0px;
            gap: 5px;
          }

          >li {
            @include media-breakpoint-down(xl) {
              font-size: 16px;
              line-height: 20px;
            }

            &:before {
              top: 9px;
            }
          }
        }
      }
    }

    .btn-inn a.btn.btn-primary {
      min-width: 230px !important;
      padding: 30px 10px;
      font-size: 1.3rem;
      line-height: 1.6rem;

      @include media-breakpoint-down(xl) {
        padding: 10px 10px;
        font-size: 1rem;
      }
    }

  }

  // @include media-breakpoint-down(lg) {
  //   margin-top: 0px;
  //   padding-right: 7px !important;
  //   padding-left: 7px !important;
  // }
}

.kpi-box.iconbox {
  position: relative;
  padding: 25px 0px !important;

  .kpi-content {
    h5.kpi-data {
      position: absolute;
      left: 30px;
      top: 50%;
      transform: translateY(-50%);
      font-size: 48px;
      font-weight: bold;
    }

    p.kpi-key.iconbox-content {
      font-family: "Roboto";
      font-size: 18px;
    }
  }
}