@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap);.bc_element .bc_top_part h2 {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  font-size: 52px;
  color: #000000;
  font-weight: 300;
  letter-spacing: -0.03em; }

.bc_element .bc_bottom_part ul {
  list-style-type: none;
  margin: 60px 10px 60px 0;
  padding: 0; }
  .bc_element .bc_bottom_part ul li {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    width: 100%;
    padding: 5px 0;
    text-align: left;
    position: relative;
    border-bottom: 1px solid #cccccc; }
    .bc_element .bc_bottom_part ul li:last-child {
      margin-bottom: 0; }
    .bc_element .bc_bottom_part ul li a {
      width: 100%;
      display: inline-flex;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      transition: opacity 0.2s ease-in-out; }
      .bc_element .bc_bottom_part ul li a:hover {
        opacity: 0.6; }
    .bc_element .bc_bottom_part ul li p.title {
      float: left;
      font-family: "Open Sans", sans-serif;
      color: #4f6df5 !important;
      font-weight: 700;
      font-size: 15px;
      padding: 0;
      margin: 0 !important;
      text-align: left;
      text-transform: uppercase; }
      @media (max-width: 992px) {
        .bc_element .bc_bottom_part ul li p.title {
          font-size: 14px; } }
      @media (max-width: 768px) {
        .bc_element .bc_bottom_part ul li p.title {
          max-width: 210px; } }
    .bc_element .bc_bottom_part ul li .right-box {
      float: right;
      min-width: 50px;
      font-size: 12px;
      margin-left: auto;
      color: #000000;
      transition: opacity 0.2s ease-in-out; }
      .bc_element .bc_bottom_part ul li .right-box:hover {
        text-decoration: none;
        opacity: 0.7; }
      .bc_element .bc_bottom_part ul li .right-box img {
        margin-left: 5px !important; }
