body.home .introh-item .numb{
    font-weight: 700;
}
body.single-services .svo-type-item .svo-ic{
    min-width: 40px;
}
.footer-des .footer-des-head .txt:first-child{
    color: #ABD37A;
    font-weight: 600;
    font-size: 2rem;
}
.footer-des .footer-des-head .txt span{
    font-weight: 600;
}
.footer-des .footer-des-head .social .txt:first-child{
    --f-sz: 1.6rem;
    font-size: var(--f-sz);
    color: var(--white);
    font-weight: unset;
}
body.page-template-template-contact .contact-position .container {
    padding: 35px 20px;
}
.page-service .svo-content p:last-child{
    font-size: unset;
    line-height: unset;
}
.home .sec-bnh .award-slider .award-item{
    opacity: 0.7;
}
.title-pri{
    font-weight: 700;
}
.thumb-bdy .tt{
    font-weight: 700;
}
/*body.home .nws-item.nws-sec .nws-des .tt*/
@media (min-width: 1200px) and (max-width: 1750px){
    .header {
        height: calc(2.8rem + 9rem);
    }
    .header-flex {
        height: 9rem;
    }
    .header-top .txt {
        font-size: 1.2rem;
        height: 20px;
    }
    .main{
        padding-top: calc(2.8rem + 9rem);
    }
    .header-logo .custom-logo-link, .header-logo a, .header-logo-link{
        max-width: 10.5rem;
    }
    .sec-bnh .bnh-bdy{
        padding: 7rem 0 4rem;
    }
    .sec-bnh .bnh-bdy .bnh-tt{
        font-size: 6rem;
    }
    .sec-bnh .bnh-bdy .bnh-desc p{
        padding: 0 90px;
    }
}
@media screen and (min-width: 900px) {
    section.sec-pner .tab-btn{
        min-width: 18.4rem;
        width: fit-content;
    }
}
@media screen and (min-width: 1201px) {
    .know-heading .list-item {
        width: fit-content;
    }
}
@media screen and (max-width: 800px) {
    .home .sec-bnh .bnh-bdy .bnh-gr a.btn-main{
        width: 65%;
    }
    .sec-banner .banner-bdy .banner-gr a.btn-main{
        width: 65%;
    }
    .home .sec-bnh .award-slider .award-item .award-img {
        height: 10rem;
        width: auto;
    }
    .home .sec-bnh .bnh-bdy {
        padding: 3rem 0 3rem;
    }
    .home .sec-bnh .bnh-bdy .bnh-tag {
        font-size: 4vw;
    }
    .home .sec-bnh .bnh-bdy .bnh-tt {
        font-size: 9vw;
    }
    .home .ttcenter h2.title-pri{
        font-weight: 700;
    }
    .mobile-nav .menu-nav > .menu-list > .menu-item > a{
        text-transform: unset !important;
    }
    .page-news-dt .mona-content p, .mona-content li{
        font-size: 5.5vw;
    }
    .page-service .svo-box .svo-content{
        font-size: 5vw;
    }
    .page-service .svo-box .svo-content p{
        font-size: 5vw;
    }
    .page-service .svo-box .svo-content p.t-bold{
        font-size: 6vw;
    }
    .page-service .ifo-desc .ifo-tt{
        font-size: 5vw;
    }
    .page-case-detail .pjsum-list .pjsum-item{
        font-size: 5vw;
    }
    .footer-des .footer-des-head .social .txt:first-child{
        --f-sz: 1.2rem !important;
    }
    .footer .header-logo .custom-logo-link {
        margin-left: 0;
        width: 40%;
    }
    .header-logo .custom-logo-link, .header-logo a, .header-logo-link{
        width: 6rem;
    }
    .mobile-title{
        text-transform: none;
    }
}