.about-content{
    padding:80px 20px;
    text-align:center;
}

.about-content .inner{
    max-width:900px;
    margin:0 auto;
}

.about-content h2{
    margin-bottom:20px;
}

.about-content h3{
    max-width:800px;
    margin:0 auto;
    line-height:1.7;
    font-weight:normal;
}

.about-section{
    max-width:900px;
    margin:60px auto;
    padding:20px;
	text-align: center;
}

.about-highlight{
    max-width:700px;
    margin:40px auto;
    text-align:center;
}

.about-check{
    color:#2E6B3E;
    font-weight:bold;
    font-size:20px;
    margin-right:8px;
}

@media (max-width:768px){

    .about-content{
        padding:50px 16px;
    }

    .about-content h2{
        font-size:28px;
    }

    .about-content h3{
        font-size:17px;
        line-height:1.7;
    }

    .about-section{
        margin:35px auto;
        padding:16px;
    }

    .about-highlight{
        padding:20px;
        font-size:16px;
        line-height:1.8;
    }
}

@media (max-width:768px){

    .about-check{
        font-size:18px;
        margin-right:6px;
        display:inline-block;
        vertical-align:middle;
    }

}
