.about-container{ height:calc(100vh - 150px);}
.about-description{ width:35%; height:100%;}
.about-banner{ width:65%;height:100%;background:url(../images/about/about-banner-5.jpg);background-size:cover;background-position:center;}
.about-description-content{ width:55%; margin:0 10% 0 auto;}
.about-title{ font-size:28px;}
.about-line{ width:100px;height:1px;background:#a7a9ac;}
.about-content{ font-size:16px;}
.section-about{ width:calc(100% - 20%);margin:0 auto;}
.about-vision-mission{ width:100%; }
.about-vm-title{ font-size:28px;}
.about-vm-content{ font-size:16px; }
.about-vm-line{ height:1px;background:#a7a9ac;}
.about-center{ width:100%; height:100vh; background:url(../images/about/about-banner-2.png);background-size:cover;}
.value-set{ background: #dfdacd;border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.set-header{ font-size:18px;border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.set-content{ font-size:14px;text-align:center;min-height:130px;}
.service-content{ font-size:16px; }
.about-include{ background:url(../images/about/about-banner-3.png);background-size:cover;}
.about-include-content{ padding:0 15%;}
.about-include-title{ font-size:24px;}
.about-include-list{ font-size:18px; }
.about-include-list ul{padding-inline-start: 15px;}
.choose-content{ font-size:18px;text-align:center;padding:10px 20%;background:#bfb49b;border-radius:50px;min-height:65px;margin-top:-30px;position:relative;}
.about-support{ background:url(../images/about/about-banner-4.png); background-size:cover; width:100%;}
.support-section{ width:calc(100% - 40%);margin:100px auto;}
.support-title{ font-size:20px;}
.support-container{ background:rgba(255,255,255,.5);border-radius:20px;}
.support-overlay{ padding:10%;min-height:150px;}

@media only screen and (max-width: 1400px) {
    .choose-content{ font-size:12px; }
}

@media only screen and (max-width: 1000px) {
    .set-content{ font-size:10px; }
    .about-content{ font-size:12px; }
    .about-vm-content{ font-size:12px; }
    .support-head{ font-size:14px; }
    .support-details{ font-size:12px; }
    .about-center{ height:40vh; }
    .about-container{ height:40vh; }
    .service-include{ height:40vh !important; }
    .about-include{ height:40vh !important; }
    
}

@media only screen and (max-width: 768px) {
    .set-header{font-size:10px;}
    .value-set{ width:30%;margin-bottom:30px;}
    .about-values{ justify-content:space-around;}
    .set-content{ font-size:8px;min-height:90px;}
    .service-content{ font-size:12px; }
    .about-include-title{ font-size:18px;}
    .about-include-list{ font-size:12px; }
    .whychoose>.w-23-p{ width:45% !important; margin-bottom:20px; }
    .support-container{ width:100% !important; }
    .support-overlay{ min-height:unset; }
}

@media only screen and (max-width: 700px) {
    .about-container{ flex-wrap:wrap; }
    .about-description{ width:100%;height:50%; }
    .about-banner{ width:100%;height:50%; }
    .about-description-content{ max-width:calc(100% - 20%); margin:0 auto; width:unset;}
}

@media only screen and (max-width: 500px) {
    .about-title{ font-size:16px; }
    .about-content{ font-size:8px; }
    .whychoose>.w-23-p{ width:100% !important; margin-bottom:20px; }
    .value-set{ width:100%; }
    .set-content{ min-height:unset; }
    .about-vm{ width:100%; margin-bottom:20px; }
    .about-vision-mission{ flex-wrap:wrap; }
    .about-container{height:70vh;}
    .set-content{font-size:10px;}
    .support-section{width:calc(100% - 10%);margin:30px auto;}
    .support-overlay{padding:5%;}
    .choose-content{font-size:14px;}
    .choose-icon > img{width:40%;}
}

@media only screen and (max-width: 380px) {
    .about-include-title{font-size:12px;}
    .about-include-list{font-size:8px;}
}