.tab-section {
  display: flex;
  flex-wrap: wrap;
  gap:30px 0;
}

.tab-section > * {
  width: 50%;
  padding: 0 30px;
}

.tab-section .tab {
  border-radius: 24px;
  position: relative;
  padding: 30px 18px;
  transition: all .3s ease;
  cursor: pointer;
}
.tab-section .tab:hover {
  background: rgba(255, 255, 255, 0.6);
}
.tab-section .tab.active {
  background: #fff;
}

.tab-section .tab *:last-child {
  margin-bottom: 0;
}

.image-container img {
  display: none;
}

.image-container img.active {
  display: block;
}

.tab-section .progress-bar-container {
  display: none;
}
.tp-2 .tab-section .tab {
  padding-right: 48px;
}

.tp-2 .tab-section .tab .ar {
  position: absolute;
  line-height: 0;
  right: 30px;
  top: 37px;
}
.tp-2.sp-in-mobi .tab-section .tab {
  padding-right: 18px;
}

.tp-2.sp-in-mobi .tab-section .tab .ar {
  display: none;
}
@media (max-width:767px){
  .tab-section > * {
    width: 100%;
    padding: 0 0;
  }


  .tp-2 .tab-section .tab {
    padding: 0;
    background: transparent !important;!i;!;
    margin: 0 0 30px;
  }

  .tp-2 .tab-section .tab .ar {
    display: none;
  }

  .tp-2 .tab-section .tab img.visible-phone {
    margin: 10px 0 0;
  }

  .tp-2 .tab-section .tab h6 {
    text-align: center;
    font-weight: 600;
  }

  .tp-2 .tab-section .tab:last-child {
    margin: 0;
  }

  .tp-2.sp-in-mobi .tab-section .tab {
    padding-right: 18px;
  }

  .tp-2.sp-in-mobi .tab-section .tab .ar {
    display: none;
  }

  .sp-in-mobi.tp-2 .tab-section .tab h6 {
    font-weight: unset;
    text-align: left;
    font-size: 16px;
  }
  .sp-in-mobi.tp-2 .tab-section .tab h6 strong {
    font-weight: 700;
  }
  .sp-in-mobi.tp-2 .tab-section img.visible-phone {
    margin: 20px 0 0;
  }

  .tp-2.sp-in-mobi .tab-section .tab {
    padding: 0;
    margin: 0 0 40px;
  }

  .tp-2.sp-in-mobi .tabs {
    padding: 40px 0 0;
    border-top: 3px solid #fff;
  }

  .tp-2.sp-in-mobi .tab-section .tab:last-child {
    margin: 0;
  }
}