.breadcrumb_module{
  padding:8px 0;
  padding-bottom:0px;
}
.breadcrumb_module .single-breadcrumb-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 0 auto;
  flex-shrink: 1000;
  display: inline-block;
  padding: 10px 5px 15px 0;
  border-bottom: 1px solid transparent;
  transition: transform ease-in-out .3s;
}
.breadcrumb_module .single-breadcrumb-wrap a{text-decoration:none;}
.breadcrumb_module .single-breadcrumb-wrap:before {
  content: '';
  background-image: linear-gradient(-33deg, #fff 0, #fff 100%);
  width: 100%;
  height: 100px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  transition: transform ease-in-out .5s;
  transform: scalex(0);
  transform-origin: left top;
  display: none;
}

.breadcrumb_module .single-breadcrumb-wrap:hover:before {
  transform: scalex(1);
}
.breadcrumb_module .single-breadcrumb-wrap:hover {
  flex: 1 0 auto;
  opacity: 1;
  transition: none;
  opacity: 1;
  transition: transform ease-in-out .4s;
}
.breadcrumb_module .single-breadcrumb-wrap:hover .sep i {
  transform: translatex(8px);
  transition: transform ease-in-out .3s;
}
.breadcrumb_module .single-breadcrumb-wrap:hover ~ .single-breadcrumb-wrap {
  transition: transform ease-in-out .4s;
}
.breadcrumb_module .single-breadcrumb-wrap:first-child {
  flex: 0 0 auto;
  flex-shrink: 0.5;
  font-weight: normal;
  opacity: 1;
}
.breadcrumb_module .single-breadcrumb-wrap:first-child:after {
  left: 0;
}
.breadcrumb_module .single-breadcrumb-wrap:first-child .sep {
  display: none;
}
.breadcrumb_module .single-breadcrumb-wrap:last-child {
  flex: 1 0 auto !important;
  font-weight: normal;
}
.breadcrumb_module .single-breadcrumb-wrap:last-child:hover {
  transform: translateY(0);
  flex: 1 0 auto !important;
}
.breadcrumb_module .single-breadcrumb-wrap:last-child:hover:after {
  display: none;
}
.breadcrumb_module .single-breadcrumb-wrap:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 28px;
  top: 36px;
  width: 100%;
  height: 1px;
  transform: scale3d(0, 1, 1);
  transform-origin: 0% 50%;
  transition: transform ease-in-out .15s .10s, opacity ease-in-out .25s;
  opacity: .5;
}
.breadcrumb_module .single-breadcrumb-wrap:hover:after {
  transform: scale3d(1, 1, 1);
  opacity: 1;
  transition: opacity ease-in-out .1s, transform ease-in-out .2s;
}
.breadcrumb_module .single-breadcrumb-wrap:last-child a{font-weight:bold;}
.breadcrumb_module .breadcrumb {
  flex: 0 1 auto;
}
.breadcrumb_module .sep {
  padding-left: 10px;
  padding-right: 10px;
}
.breadcrumb_module .sep i.fa:before {
  content: "\f105";
  transition: transform ease-in-out .2s;
}
.breadcrumb_module nav{
  margin-left:52px;
}


@media only screen and (max-width:1180px) {
  .breadcrumb_module .single-breadcrumb-wrap {
    padding-right:1rem;
  }
}
@media only screen and (max-width:767px) {
  .breadcrumb_module {
    display:none;
  }
  .breadcrumb_module nav{
    margin-left:20px;
  }
  .breadcrumb_module .single-breadcrumb-wrap{
    padding:0;
  }
}