.company_history.horizontal_bottom {
  display: block;
  width: 100%;
  margin: 40px 0; }
  .company_history.horizontal_bottom.rtl .history_wrapper .history-item .item-info {
    padding: 30px 0 0 30px; }
  .company_history.horizontal_bottom.rtl .history_wrapper .history-item .image-wrapper {
    padding-right: 0;
    padding-left: 30px; }
  .company_history.horizontal_bottom.rtl .history_wrapper .item_prev {
    order: 4; }
  .company_history.horizontal_bottom .history_wrapper {
    display: flex;
    align-items: flex-start;
    padding: 0;
    min-width: 100%;
    flex-wrap: wrap; }
    .company_history.horizontal_bottom .history_wrapper .slick-list {
      width: 100%; }
    .company_history.horizontal_bottom .history_wrapper .history-item {
      flex: 1;
      padding: 20px 0 0; }
      .company_history.horizontal_bottom .history_wrapper .history-item .image-wrapper {
        height: 170px;
        margin-bottom: 40px;
        padding-right: 30px; }
        @media (max-width: 767px) {
          .company_history.horizontal_bottom .history_wrapper .history-item .image-wrapper {
            padding-right: 0; } }
        .company_history.horizontal_bottom .history_wrapper .history-item .image-wrapper img {
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          width: 100%; }
      .company_history.horizontal_bottom .history_wrapper .history-item .year-wrapper {
        margin-bottom: 5px; }
      .company_history.horizontal_bottom .history_wrapper .history-item .year {
        font-size: 20px;
        line-height: 24px;
        font-weight: 500;
        color: #989898; }
      .company_history.horizontal_bottom .history_wrapper .history-item .point {
        padding: 16.5px 0;
        align-items: center;
        display: flex;
        justify-content: flex-start; }
        .company_history.horizontal_bottom .history_wrapper .history-item .point:after {
          content: ' ';
          display: block;
          flex-grow: 1;
          height: 2px;
          background: #f1f1f1; }
        .company_history.horizontal_bottom .history_wrapper .history-item .point .point_icon {
          color: var(--con_third_color);
          min-width: 48px;
          min-height: 48px;
          font-size: 24px;
          border-radius: 100%;
          background-color: #f1f1f1;
          display: flex;
          align-items: center;
          justify-content: center;
          z-index: 2;
          position: absolute; }
      .company_history.horizontal_bottom .history_wrapper .history-item .point-no-icon {
        display: flex;
        align-items: center;
        padding: 10px 0; }
        .company_history.horizontal_bottom .history_wrapper .history-item .point-no-icon:before {
          content: ' ';
          display: block;
          width: 15px;
          height: 15px;
          border-radius: 50%;
          background: var(--con_third_color);
          position: absolute; }
        .company_history.horizontal_bottom .history_wrapper .history-item .point-no-icon:after {
          content: ' ';
          display: block;
          flex-grow: 1;
          height: 2px;
          background: #f1f1f1; }
      .company_history.horizontal_bottom .history_wrapper .history-item .item-info {
        padding: 30px 30px 0 0; }
        .company_history.horizontal_bottom .history_wrapper .history-item .item-info .item-title {
          color: var(--con_base_color);
          font-size: 17px;
          line-height: 28px;
          font-weight: 700;
          padding: 0;
          margin: 0 0 10px;
          font-family: var(--con_primary_font_family); }
          .company_history.horizontal_bottom .history_wrapper .history-item .item-info .item-title:before, .company_history.horizontal_bottom .history_wrapper .history-item .item-info .item-title:after {
            display: none; }
        .company_history.horizontal_bottom .history_wrapper .history-item .item-info .item-description {
          font-size: 15px;
          line-height: 24px;
          font-weight: 400;
          color: #9a9a9a;
          font-family: var(--con_secondary_font_family); }
  .company_history.horizontal_bottom .item_prev, .company_history.horizontal_bottom .item_next {
    position: relative;
    margin-top: 50px;
    width: 48px;
    height: 48px;
    border: 2px solid var(--con_third_color);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .3s;
    font-size: 24px; }
    .company_history.horizontal_bottom .item_prev:hover, .company_history.horizontal_bottom .item_next:hover {
      background-color: var(--con_third_color); }
      .company_history.horizontal_bottom .item_prev:hover i, .company_history.horizontal_bottom .item_next:hover i {
        color: #fff; }
    .company_history.horizontal_bottom .item_prev i, .company_history.horizontal_bottom .item_next i {
      color: var(--con_base_color); }
    .company_history.horizontal_bottom .item_prev.slick-disabled, .company_history.horizontal_bottom .item_next.slick-disabled {
      filter: opacity(0.6); }
  .company_history.horizontal_bottom .item_next {
    margin-left: 10px;
    order: 3; }
  .company_history.horizontal_bottom .item_prev {
    order: 2; }
