@media only screen and (min-width: 768px) and (max-width: 991px) {
    .about {
        padding: 60px 0;
    }
    .about .part-img {
        display: none;
    }
    .about .part-txt .title h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .core-value .single-box .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }    
    .core-value {
        padding: 60px 0 30px;
    }

    .team {
        padding: 60px 0 30px;
    }
    .team .single-team .part-txt p {
        margin-bottom: 13px;
    }
    .team .single-team .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .about {
        padding: 60px 0;
    }
    .about .part-img {
        display: none;
    }
    .about .part-txt .title h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .core-value .single-box .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }    
    .core-value {
        padding: 60px 0 30px;
    }

    .team {
        padding: 60px 0 30px;
    }
    .team .single-team .part-txt p {
        margin-bottom: 13px;
    }
    .team .single-team .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 575px) {
    .about {
        padding: 60px 0;
    }
    .about .part-img {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .about .part-img img {
        max-width: 100%;
        height: auto;
        width: 100%;
    }
    .about .part-txt .title h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .core-value .single-box .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }    
    .core-value {
        padding: 60px 0 30px;
    }

    .team {
        padding: 60px 0 30px;
    }
    .team .single-team .part-txt p {
        margin-bottom: 13px;
    }
    .team .single-team .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .about {
        padding: 60px 0;
    }
    .about .part-img {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .about .part-img img {
        max-width: 100%;
        height: auto;
        width: 100%;
    }
    .about .part-txt .title h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .core-value .single-box .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }    
    .core-value {
        padding: 60px 0 30px;
    }

    .team {
        padding: 60px 0 30px;
    }
    .team .single-team .part-txt p {
        margin-bottom: 13px;
    }
    .team .single-team .part-txt h3 {
        font-size: 20px;
        line-height: 30px;
    }
}