.top_logo {
    background: none;
}
#about_wrap{
    
}
#about_wrap section{
    margin-bottom: 50px;
}
.content.sub_content section{
}
.content.sub_content .about-box{

}
.content.sub_content .about-box .about-img{
    width: 100%;
}
.content.sub_content .about-box .about-img img{
    width: 100%;
    height: 550px;
    object-fit: cover;
}
.content.sub_content .about-box .about-img .about-text{
    transform: translate(6%,-6%);
    background: none;
    color: black;
}
#about_wrap .service-item{
    width: 33%;
}
#about_wrap .text-box{
    padding: 2% 5%;
    border: 5px solid #35bbc9;
    border-radius: 10px;
}
@media screen and (max-width:820px){
    .content.sub_content section {
        margin-bottom: 20px;
        padding: 0 5%;
    }
    .content.sub_content .about-box .about-img img{
        height: 350px;
    }
    .content.sub_content .about-box .about-img .about-text{
        transform: translate(0,0);
        top:0;
        background:rgba(255,255,255,0.5);
    }
    #about_wrap .service-item{
        width: 100%;
    }
    .service-item img {
        width: 55%;
    }
    .services-box{
        margin-top: 50px;
    }
    #about_wrap .service-item p{
        font-size: 13px;
        line-height: 1.9rem;
    }
    .content.sub_content .common_a .about-box .about-img .about-text{
        margin-top: 5%;
    }
}