.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}
.container:after,
.container-fluid:after,
.row:after,
.container-fluid:after {
  clear: both;
}
.breadcrumbs-container {
  display: none;
}
@media (min-width: 1025px) {
  .breadcrumbs-container {
    padding: 26px 0 16px 0;
    border-bottom: solid #efefef 1px;
    display: block;
    clear: both;
    overflow: hidden;
    line-height: 12px;
    font-size: 12px;
  }
  .breadcrumbs-container .breadcrumbs {
    display: inline-block;
  }
  .breadcrumbs-container .breadcrumbs li {
    float: left;
    padding-right: 8px;
  }
  .breadcrumbs-container .breadcrumbs li.last {
    color: #8b8b8b;
  }
  .breadcrumbs-container .breadcrumbs li:after {
    content: ">";
    padding-left: 8px;
    color: #8b8b8b;
  }
  .breadcrumbs-container .breadcrumbs li.last:after {
    content: "";
  }
  .breadcrumbs-container .breadcrumbs li + li + li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 330px;
  }
  .breadcrumbs-container .back {
    margin-right: 8px;
    float: left;
    display: inline-block;
  }
  .breadcrumbs-container .back a {
    padding-right: 8px;
    display: block;
    border-right: solid #cccccc 1px;
  }
}
