.cards {
  position: relative;
  text-align: center; }
  .cards .buttons {
    position: absolute;
    top: 270px;
    left: 0; }
  @media only screen and (max-width: 1200px) {
    .cards .buttons {
      left: 0; } }
  @media only screen and (max-width: 768px) {
    .cards .slider-card-nav {
      padding: 0; }
    .cards .slider-card-nav h3 {
      font-size: 18px; }
    .cards .slider-card-nav p {
      font-size: 16px; }
    .cards .slider-card-nav .compare {
      width: 60%;
      font-size: 16px; }
    .cards .slider-card {
      height: 100%; }
    .cards .buttons {
      top: 200px;
      padding-right: 5px;
      padding-left: 5px; } }
  .cards .prev-first {
    float: left;
    cursor: pointer; }
  .cards .next-first {
    float: right;
    cursor: pointer; }
  .cards h2 {
    font-size: 28px;
    color: #F7921E;
    margin-bottom: 30px; }

.slick-slide img {
  display: inline-block; }

.slider-card.slick-initialized .slick-slide {
  margin: 150px 0px 0;
  padding: 40px 30px 40px;
  width: 100%;
  -webkit-transform: scale(0.75);
  -moz-transform: scale(0.75);
  transform: scale(0.75); }
  .slider-card.slick-initialized .slick-slide.slick-current {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    transform: scale(1.3);
    transition: all 0.5s ease-in-out; }
    .slider-card.slick-initialized .slick-slide.slick-current h2 {
      display: block;
      width: 100%; }
  .slider-card.slick-initialized .slick-slide h3 {
    font-weight: 300;
    color: #000;
    display: none; }
  .slider-card.slick-initialized .slick-slide p {
    font-weight: 300;
    display: none; }
  .slider-card.slick-initialized .slick-slide.slick-current {
    margin: 80px 0px 0;
    padding-bottom: 70px; }
    .slider-card.slick-initialized .slick-slide.slick-current h3 {
      display: inline-block; }
    .slider-card.slick-initialized .slick-slide.slick-current p {
      display: inline-block; }

@media only screen and (max-width: 480px) {
  .slider-card.slick-initialized .slick-slide {
    margin: 100px 0px 0;
    padding: 20px 15px 40px;
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    transform: scale(0.95); }
  .slider-card.slick-current {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1); }
  .slider-card.slick-current {
    margin: 30px 0px 0; } }

@media only screen and (max-width: 991px) {
  .slider-card.slick-current {
    padding-bottom: 0; } }

.slider-card h2 {
  display: none;
  font-weight: 300; }
  .slider-card h2.slick-center {
    display: inline-block; }

@media only screen and (max-width: 1200px) {
  .slider-card h2 {
    font-size: 21px; } }

@media only screen and (max-width: 991px) {
  .slider-card h2 {
    font-size: 18px; } }

@media only screen and (max-width: 768px) {
  .slider-card h2 {
    font-size: 16px;
    margin-bottom: 1rem; } }

.slider-card-2 {
  height: 510px; }
  .slider-card-2.slick-initialized .slick-slide {
    margin: 80px 0px 0;
    padding: 40px 15px 60px;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    transform: scale(0.5);
    width: 100%; }
    .slider-card-2.slick-initialized .slick-slide.slick-current {
      margin-top: 90px !important;
      -webkit-transform: scale(0.85);
      -moz-transform: scale(0.85);
      transform: scale(0.85);
      transition: all 0.3s ease-in-out; }
      .slider-card-2.slick-initialized .slick-slide.slick-current h2 {
        display: block;
        width: 100%; }

.tab-pane .nav-tabs .nav-link {
  text-decoration: none; }

.tab-pane p,
.tab-pane table {
  font-size: 2.1rem;
  font-weight: 300;
  text-align: left; }
  .tab-pane p td,
  .tab-pane table td {
    font-weight: 300; }
  .tab-pane p th,
  .tab-pane table th {
    font-weight: 500; }

.tab-pane ul:not(.m-0) { 
  font-weight: 300;
  padding-left: 2rem; }
  .tab-pane ul li {
    list-style: disc;
    padding-left: 0rem;
    font-weight: 300; }
    .tab-pane ul li.nav-item {
      list-style: none; }

.slick-slide {
  height: auto; }

.slider-card-nav h3 {
  font-size: 28px;
  color: #007934;
  font-weight: 400; }

/* Card */
.card-features .icon {
  display: inline-block;
  width: 30px;
  height: 28px;
  margin-bottom: 10px; }

.card-features h2 {
  font-size: 39px;
  color: #808080; }
  .card-features h2::after {
    content: '';
    background-color: #F7921E;
    display: block;
    height: 1px;
    width: 100px;
    background-color: #F7921E;
    margin: 0 auto;
    margin-top: 15px; }

.card-features #CardTab .nav-item .nav-link {
  text-decoration: none;
  font-size: 25px;
  font-weight: bold;
  color: #808080;
  padding: .5rem 3rem; }
  .card-features #CardTab .nav-item .nav-link::after {
    content: "";
    display: block;
    height: 1px;
    background-color: transparent; }
  .card-features #CardTab .nav-item .nav-link.active {
    color: #F7921E;
    background: transparent; }
    .card-features #CardTab .nav-item .nav-link.active::after {
      background-color: #F7921E; }
  .card-features #CardTab .nav-item .nav-link .icon {
    display: inline-block;
    width: 30px;
    height: 28px;
    margin-bottom: 10px; }
  .card-features #CardTab .nav-item .nav-link.active icon {
    filter: invert(39%) sepia(76%) saturate(883%) hue-rotate(103deg) brightness(105%) contrast(101%); }
    .card-features #CardTab .nav-item .nav-link.active icon.no-filter {
      filter: none; }

.card-features #CardTabContent #myTab .nav-item .nav-link.active {
  background: transparent;
  color: #F7921E; }
  .card-features #CardTabContent #myTab .nav-item .nav-link.active::after {
    background-color: #F7921E; }

.card-features #CardTabContent #myTab .nav-item .nav-link::after {
  content: "";
  display: block;
  height: 1px;
  background-color: transparent; }

.card-features #CardTabContent .nav-tabs .nav-item .nav-link {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
  padding: .5rem 1.5rem; }

.card-features #CardTabContent .nav-tabs .nav-item:not(:first-child)::before {
  content: '';
  background-color: #808080;
  height: 16px;
  width: 1px;
  display: block;
  top: 50%;
  transform: translateY(60px); }

.card-features .table {
  border: 1px solid #000000; }
  .card-features .table.table-striped thead {
    border: 1px solid #000000;
    background-color: #F7921E;
    color: #ffffff; }
    .card-features .table.table-striped thead th {
      background: #F7921E;
      border: 1px solid #000000; }
      .card-features .table.table-striped thead th:nth-child(2) {
        text-align: center; }
  .card-features .table.table-striped tbody tr {
    background-color: rgba(247, 146, 30, 0.15); }
    .card-features .table.table-striped tbody tr td {
      border: 1px solid #000000; }
      .card-features .table.table-striped tbody tr td:nth-child(1) {
        font-style: italic; }
      .card-features .table.table-striped tbody tr td:nth-child(2) {
        font-weight: 500; }
    .card-features .table.table-striped tbody tr:nth-of-type(odd) {
      background-color: #ffffff; }

.card-features .line.vertical {
  border-left: 1px solid #000000;
  height: 98%;
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: 0; }


.slider-card-nav .compare {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  font-weight: 300;
  line-height: 38px;
  fill: #F7921E;
  color: #F7921E;
  background-color: var( --e-global-color-a1c2eb5 );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F7921E;
  border-radius: 0px 0px 0px 0px;

}
  .slider-card-nav .compare:hover {
    background: #F7921E;
    color: #ffffff; }
  .slider-card-nav .compare.invert {
    background-color: #F7921E;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F7921E;
    border-radius: 0px 0px 0px 0px;
    font-size: 15px;
    text-transform: inherit;
    color: #fff;
   }
    .slider-card-nav .compare.invert:hover {
      background: #ffffff;
      color: #F7921E; }
.slider-card-nav p    { font-size: 21px; } 
/* Card end */

[dir='rtl'] .slick-slide
{
    float: right;
}


/* [dir='rtl'] .prev-first{
    right: -25px;
    left: auto;
    float: right;
    transform: rotate(180deg);
}

[dir='rtl'] .next-first{
    right: auto;
    left: -25px;
    float: left;
    transform: rotate(180deg);
} */