/* Responsive */
@media (max-width:1024px){
.rps-xl--visible{display:block;}
.rps-xl--hidden{display:none;}
.rps-xl--w-100{width:100%;}
#hamburger{display:block;margin-bottom:0;}
#hamburger:before,#hamburger:after,#hamburger span{background:#fff;}
.navigation nav ul li ul{position:unset;box-shadow:none;opacity:1;visibility:unset;}
.navigation{background:linear-gradient(270deg,#EA4335 0%,#FC0 81.05%);padding:5px 10px;}
.header{display:none;}
.introduce-criterial-container{padding:30px 10px;}
.introduce-company p{font-size:17px;}
.introduce-company span{font-size:45px;line-height:40px;}
.introduce-desc > *{font-size:14px;line-height:24px;}
.introduce-grid{gap:30px;}
h3.criterial-name{font-size:35px;line-height:50px;}
.criterial-box{margin-top:30px;}
section.procedure-container{padding:30px 10px;}
.title-main span,.main__title h1,.main__title p{font-size:26px;}
.procedure-box{gap:35px 15px;}
.procedure-name span{font-size:14px;}
.procedure-desc span{font-size:13px;line-height:20px;}
.service-name a{font-size:17px;}
section.service-container{padding:30px 10px;}
section.whychoose-container{padding:30px 10px;}
.whychoose-grid{grid-template-columns:1fr 1fr;padding:30px 30px 30px 0;gap:20px;background:linear-gradient(270deg,#FF8A00 40%,transparent 40%);}
.whychoose-grid > div > img{max-width:100%;}
.whychoose-name p{font-size:26px;}
.whychoose-desc{margin-top:5px;}
.whychoose-desc span{font-size:13px;}
article.whychoose-item{padding:15px 30px 15px 23px;}
.whychoose-container .slogan-main{margin-bottom:25px;}
.newsletter-grid > div:nth-child(1){display:none;}
.newsletter-grid{grid-template-columns:100%;}
.newsletter-grid > div:nth-child(2){padding:0px;max-width:600px;margin:0 auto;}
.newsletter-container{padding:30px 10px;}
.newsletter-hotline span{font-size:24px;}
.newsletter-hotline a{font-size:26px;}
.newsletter-hotline img{max-width:40px;}
.news-grid{grid-template-columns:49% 49%;gap:2%;}
.news-child-box{margin:-5px 0;}
.news-child-item{grid-template-columns:38% 60%;gap:2%;margin:5px 0;}
.news-child-name a{font-size:14px;line-height:22px;}
.news-child-desc span{font-size:13px;line-height:20px;}
.news-parent-name a{font-size:18px;line-height:27px;}
.news-container{padding:30px 10px;}
.title-partner span{font-size:26px;}
.title-partner{margin-bottom:15px;}
.partner-container{padding:30px 10px;}
.footer-article-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;}
.footer-title-company{font-size:30px;margin-bottom:30px;}
section.footer-article{padding:35px 10px 0 10px;}
.main-padding{padding:30px 10px;}
.tracking-slider-detail {grid-template-columns:70% 30%;}
.tracking-slider{position:relative;width:100%;display:grid;grid-template-columns:70% 30%;left:0;top:0;padding:10px;background:#f2f2f2;}
div#btn-tracking-slider{font-size:14px;height:40px;padding:0 10px;}
div#btn-tracking-slider i{font-size:15px;justify-content:center;}
input#tracking-code{width:100%;height:40px;font-size:14px;}
}
@media (max-width:769px){
.introduce-grid{grid-template-columns:1fr;}
.introduce-grid > div:nth-child(1){order:1;}
.criterial-box{grid-template-columns:1fr 1fr 1fr 1fr;}
.introduce-company span{font-size:35px;}
.criterial-item .scale-img{max-width:40px;}
h3.criterial-name{font-size:25px;}
.criterial-desc span{font-size:14px;}
.procedure-box{grid-template-columns:1fr 1fr;gap:20px;}
h3.procedure-name{padding-bottom:10px;margin-bottom:15px;}
.procedure-container .slogan-main{margin-bottom:30px;}
.service-box{gap:10px;}
.service-name a{font-size:14px;}
.service-btn a{font-size:13px;height:34px;width:120px;}
.service-btn{margin-bottom:15px;}
article.whychoose-item{gap:20px;grid-template-columns:70px 1fr;}
.whychoose-desc span{-webkit-line-clamp:3;line-height:19px;}
.footer-article-grid{grid-template-columns:1fr;gap:20px;}
.gutter-x-20{--bs-gutter-x:10px;}
.grid-pro-detail{display:block;}
.grid-pro-detail .left-pro-detail{width:100%;padding:0px;border-right:none;}
.footer-powered:has(.footer-statistic) .footer-copyright,.footer-powered:has(.footer-statistic) .footer-statistic{text-align:center;}
.footer-powered:has(.footer-statistic) .footer-copyright{margin-bottom:0.25rem;}
.feedback__info:before{content:none;}
.footer-title-company{font-size:25px;}
.news-grid{grid-template-columns:100%;gap:20px;}
.grid-news{grid-template-columns:1fr;gap:10px;}
.news-template-grid{grid-template-columns:1fr;gap:20px;}
}
@media (max-width:576px){
.criterial-box{grid-template-columns:1fr 1fr;background:transparent;gap:20px;}
.procedure-box{grid-template-columns:1fr;gap:10px;}
.title-main span,.main__title h1,.main__title p{font-size:22px;}
h2.title-main{line-height:26px;}
.title-main span:nth-child(2){display:block;text-align:center;margin-top:3px;}
.slogan-main{font-size:12px;padding-bottom:12px;}
.service-box{grid-template-columns:1fr 1fr;}
.service-name a{-webkit-line-clamp:2;}
h3.service-name{padding:0 5px;}
.rps-md--visible{display:block;}
.rps-md--hidden{display:none;}
.rps-md--w-100{width:100%;}
.service-item:last-child{display:none;}
.whychoose-container .title-main{padding:0 10px;}
.whychoose-grid{grid-template-columns:100%;gap:20px;}
.whychoose-grid > div:nth-child(1){order:1;}
.whychoose-grid > div:nth-child(1) img{position:relative;}
.newsletter__form{grid-template-columns:1fr;}
.newsletter__input{grid-column:auto!important;grid-row:auto!important;}
.newsletter__input:nth-child(4){height:100px;}
.newsletter__button input[type="submit"]{max-width:320px;margin:0 auto;}
.newsletter__button{text-align:center;}
.news-parent-name a{font-size:16px;line-height:22px;}
.news-child-date{font-size:16px;width:40px;height:40px;line-height:16px;}
.news-child-date span{font-size:14px;}
.news-child-date-name{grid-template-columns:40px 1fr;margin-bottom:5px;}
}
@media (max-width:440px){
.introduce-company span{font-size:25px;line-height:35px;}
.introduce-company p{font-size:16px;}
}
@media (max-width:369px){
}