.breadcrumb-sec {
  margin: 0 0 50px 0;
  padding: 70px 0 50px;
}

.cs-tablerow {
  display: table-row;
}

.cs-table {
  display: table;
  width: 100%;
}

.breadcrumb-sec .pageinfo {
  display: table-cell;
  float: none;
  vertical-align: middle;
  width: 60%;
}

.page-title-align-center {
  text-align: center;
}

.breadcrumb-sec .pageinfo h1 {
  font-size: 60px;
  font-weight: 700;
  line-height: 62px;
}

.breadcrumb-sec .pageinfo p {
  font-size: 20px;
  text-transform: uppercase;
}

.breadcrumb-sec .breadcrumbs {
  border: none;
  display: table-cell;
  float: none;
  vertical-align: middle;
  width: 40%;
}

.breadcrumb-sec .breadcrumbs ul {
  float: right;
}

.breadcrumb-sec .breadcrumbs ul li {
  color: #fff;
  float: left;
  font-size: 14px;
  list-style: none;
  margin: 0 1px 0 0;
  padding: 1px 15px;
  position: relative;
  text-transform: uppercase;
  transform: skew(-20deg);
}

.breadcrumb-sec .breadcrumbs ul li.active span {
  float: left;
  transform: skew(20deg);
}

.breadcrumb-sec .breadcrumbs ul li a {
  float: left;
  font-size: 14px;
  transform: skew(20deg);
}

.breadcrumb-sec .breadcrumbs ul li:before {
  background-color: #090909;
  border-radius: 100%;
  color: #fff;
  content: "\e91e";
  float: left;
  font-family: "icomoon";
  font-size: 12px;
  height: 16px;
  left: -7px;
  line-height: 11px;
  position: absolute;
  top: 4px;
  transform: skew(20deg);
  width: 16px;
  z-index: 9;
  padding: 2px;
}

.breadcrumb-sec .breadcrumbs ul li:first-child:before {
  display: none;
}
