@media (min-width: 400px) and (max-width: 767px) {
    .hero--main .hero__model img {
        content: url(https://en.doctor-eraser.com/wp-content/uploads/2025/08/main-hero-model_mo_02.webp) !important;
        object-position: bottom center !important;
    }
  .sig--mirajet .hero__model img {
    content: url('https://en.doctor-eraser.com/wp-content/uploads/2025/08/mirajet-model_mo_02.webp') !important;
  }
  .sig--virtue .hero__model img {
    content: url('https://en.doctor-eraser.com/wp-content/uploads/2025/08/virtue-model_mo.webp') !important;
  }
}
/* Solution Section */
.sol {
  max-width: 1920px !important;
  width: 100%;
}
.sol__tab {
  overflow: hidden;
}
.sol__tab .e-n-tabs-heading {
  padding: 100px 60px 20px;
}
.sol__tab div.e-n-tabs-heading button {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.sol__tab div.e-n-tabs-heading button.e-n-tab-title::before {
  font-family: 'classico-urw';
  font-style: italic;
  font-size: clamp(14px, calc(14px + 4 * ((100vw - 320px) / 1080)), 18px);
  font-weight: 400;
  color: var(--color-gray-dark);
}
.sol__tab .e-n-tabs-heading button.e-n-tab-title[aria-selected='true']::before {
  font-weight: 500;
  color: var(--color-text-primary);
}
.sol__tab .e-n-tabs-heading button.e-n-tab-title span.e-n-tab-title-text {
  font-variation-settings: 'wght' 400;
  font-weight: 400;
}
.sol__tab
  .e-n-tabs-heading
  button.e-n-tab-title[aria-selected='true']
  span.e-n-tab-title-text {
  font-variation-settings: 'wght' 600;
  font-weight: 600;
}
.sol__tab__content {
  aspect-ratio: 4 / 3.2;
}
.sol__tab__content__img {
  left: -25%;
}

/* Special Point */
.spec-point__list .elementor-icon-box-icon {
  align-items: center;
}
.spec-point__list .elementor-widget-icon-box .elementor-icon-box-description {
  text-wrap: balance;
  word-break: keep-all;
}

/* Star */
.star-slide .swiper-slide img {
  aspect-ratio: 1/1;
  object-fit: cover;
}

/* Youtube Section */
.yout--main
  div.yout__list
  div.e-tabs-items-wrapper
  div.e-tab-title:not(:last-child) {
  margin-bottom: 20px;
}
.yout--main .yout__list .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail {
  width: 100%;
  height: 100%;
  aspect-ratio: 16 / 9;
  background-color: transparent;
}
.yout--main
  .yout__list
  .e-tabs-items-wrapper
  .e-tab-title
  .e-tab-thumbnail
  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}
/* Location */
.location__content p {
  text-wrap: balance;
  word-break: keep-all;
}

@media (hover: hover) {
  .sol__tab div.e-n-tabs-heading button.e-n-tab-title:hover::before {
    color: var(--color-text-primary);
  }
}
@media (min-width: 1921px) {
  .sol {
    padding: 160px 0;
  }
  .sol__tab .e-n-tabs-content {
    border-radius: 24px;
    overflow: hidden;
  }
}
@media (min-width: 1441px) {
  .sol__title {
    width: fit-content;
    margin-bottom: auto;
  }
}
@media (max-width: 1440px) {
  .sol {
    padding: 120px 0;
    gap: 60px;
  }
  .sol__title {
    width: 92%;
    margin: 0 auto;
  }
}
@media (max-width: 1024px) {
  .sol {
    padding: 80px 0;
  }
  .sol__tab .e-n-tabs-heading {
    padding: 0 20px;
  }
  .sol__tab__content__img {
    left: auto !important;
  }
  .yout--main .yout__list.elementor-widget-video-playlist .e-tabs-main-area {
    flex-direction: column-reverse;
    gap: 20px;
  }
  .yout--main
    .yout__list.elementor-widget-video-playlist
    .e-tabs-main-area
    .e-tabs-wrapper {
    width: 100%;
  }
  .yout--main div.yout__list div.e-tabs-items-wrapper .e-tabs-items {
    display: flex;
    flex-wrap: nowrap;
    overflow-y: hidden;
    padding-bottom: 10px;
  }
  .yout--main
    div.yout__list
    div.e-tabs-items-wrapper
    .e-tabs-items::-webkit-scrollbar {
    height: 4px;
  }
  .yout--main
    div.yout__list
    div.e-tabs-items-wrapper
    div.e-tab-title:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }
  .yout--main .yout__list .e-tabs-items-wrapper .e-tab-title {
    flex-shrink: 0;
    width: 35%;
    aspect-ratio: 16 / 9;
    padding: 0;
  }
  .yout--main div.yout__list div.e-tabs-items-wrapper .shadow {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .sol__title {
    width: 100%;
    padding: 0 var(--padding-x-inner-mobile);
    box-sizing: border-box;
  }
  .sol__tab .e-n-tabs-heading {
    padding: 0;
  }
  .sol__tab div.e-n-tabs-heading button {
    gap: 8px;
  }
  .spec-point__list .elementor-icon-box-icon {
    display: flex !important;
  }
  .yout--main .yout__list.elementor-widget-video-playlist .e-tabs-main-area {
    gap: 10px;
  }
  .yout--main .yout__list .e-tabs-items-wrapper .e-tab-title {
    width: 45%;
  }
  .yout--main
    div.yout__list
    div.e-tabs-items-wrapper
    div.e-tab-title:not(:last-child) {
    margin-right: 10px;
  }
  .yout--main .yout__list .e-tabs-content-wrapper .e-tab-content,
  .yout--main
    .yout__list
    .e-tabs-items-wrapper
    .e-tab-title
    .e-tab-thumbnail
    img {
    border-radius: 8px;
  }
}
