 .fl{
      float: left;
    }
    .fr{
      float: right;
    }
    .company-history{
      position: relative; height: 55px; margin-bottom: 10px; width: 51.5%;padding: 10px;
    }
    .company-year{
       line-height: 25px; font-size: 16px;font-weight: 600
    }
    .company-year p{
      float: right;
    }
    .tr{
      text-align: right;

    }
    .tl{
      text-align: left;
    }
    br{
      line-height:5px;
    }

.about-img{
  width: 50%;
  float: right;
  margin-right: 5%;
  margin-bottom: 50px;

}
.com-h-img{
  width: 6%; padding: 10px;
}
    @media screen and (max-width: 768px){
      .about-img{
          width: 100%;
          margin-right:0;
        }
      .company-history img{
        /*width: 15%;*/
        display: none;
      }
      .wrapper{
        position: relative;
      }
      .company-year {
      line-height: 20px;
      font-size: 14px;

    }

      .company-history{
      width: 100%;
      
      height: auto;
      background-color: ;
      padding: 0;
      margin-bottom: 15px;
      line-height: 16px; font-size: 14px;
     
    }
    .company-history .company-year{
      float: none;
      width: 100%;
      text-align: left;
    }
    }
  .com-part .com-fri{
    float: left;
    width:18%; margin: 1%;
  }

  .abl-tit h3{
    font-weight: 400;
    font-size: 27px;
  }
  @media screen and (max-width: 768px){
    .com-part .com-fri{
   width:48%; margin: 1%;
  }
  }