.ihs_breadcrumbs {
  display: flex !important;
  padding: 0;
  margin-top: 0.781vw;
  list-style-type: none;
}

/* .ihs_breadcrumbs li::marker {
  content: "";
  display: none;
} */
.ihs_breadcrumbs li,
.ihs_breadcrumbs li a {
  color: #a79a96;
  font-size: 0.625vw;
  line-height: 1;
}

.ihs_breadcrumbs li.separator svg {
  width: 0.573vw;
  display: block;
}

@media (max-width: 1366px) and (min-width: 1025px) {
  .ihs_breadcrumbs {
    width: calc(100vw - 80px);
  }

  .ihs_breadcrumbs li,
  .ihs_breadcrumbs li a {
    font-size: 14px;
  }

  .ihs_breadcrumbs li.separator svg {
    width: 16px;
    height: 12px;
  }
}

@media (max-width: 1024px) {

  .ihs_breadcrumbs li,
  .ihs_breadcrumbs li a {
    color: #ffffff;
  }

  .ihs_breadcrumbs li svg path {
    fill: #ffffff;
  }

  .ihs_breadcrumbs {
    margin-top: 10px;
  }

  .ihs_breadcrumbs li,
  .ihs_breadcrumbs li a {
    font-size: 12px;
  }

  .ihs_breadcrumbs li.separator svg {
    width: 10px;
    height: 12px;
  }
}

@media (max-width: 480px) {
  .ihs_breadcrumbs {
    margin-top: 10px;
    overflow-x: auto;
    width: calc(100vw - 30px);
    padding: 5px 0;
  }

  .ihs_breadcrumbs li,
  .ihs_breadcrumbs li a {
    white-space: nowrap;
  }

  .ihs_breadcrumbs::-webkit-scrollbar {
    display: none;
  }

  .ihs_breadcrumbs li,
  .ihs_breadcrumbs li a {
    font-size: 10px;
  }

  .ihs_breadcrumbs li {
    margin: 0 3px 0 0;
  }
}