.introhead-conpany {
    margin: 3rem auto;
}
.introhead-conpany > .img {
    width:25%;
}
.introhead-conpany > .img img {
    width:100%;
    height:auto;
}
.introhead-conpany > h2,.industry-conpany>h2 {
    font-size:3rem;
    color:var(--primary-color);
    font-weight:bold;
    padding: 1rem 0;
}
.introhead-conpany > p.des,.industry-conpany>p.des {
    color:var(--second-primary-color);
    font-weight:bold;
}
.wrapper-aboutus span.underline {
    width:150px;
    height:3px;
    margin: 2rem  0 .5rem 0;
    display:block;
    background:var(--second-primary-color);
}
.process-aboutus {
    display:block;
    position:relative;
    width:100%;
    height:5px;
    background:var(--second-primary-color);
    margin: .5rem 0;
}
.process-aboutus > span.number {
    position:absolute;
    top:0;
    right:0;
    transform:translate(50%,-100%);
    text-align:center;
    font-weight:bold;
    font-size:.8rem;
    width:30px;
    height:30px;
    z-index:50;
}
.process-aboutus > span.tag {

    clip-path: polygon(100% 0, 100% 50%, 50% 100%, 0 50%, 0 0);
    background:var(--second-primary-color);
    position:absolute;
    top:0;
    right:0;
    transform:translate(50%,-100%);
    width:30px;
    height:30px;
    z-index:10;
}
.introcontent-comapny .content2 > div > h2{
    padding: 1rem 0 1rem 1rem;
    margin-bottom: 1rem;
    background: var(--primary-color);
    color:var(--second-primary-color);
    font-weight:bold;
    font-size:1.2rem;
    border: 2px solid (--second-primary-color);
}
.item-services-company > .img {
    overflow:hidden;
    height:200px;
    border: 5px solid var(--second-primary-color);
}
.item-services-company > .img img{
    width:100%;
    height:auto;
}
