/* Responsive */
@media (max-width:1001px){.intro-name{font-size:55px;}
.criteria-first-desc{font-size:34px;}
.title-main h1,.title-main h2,.title-main span{font-size:40px;}
.procedure-numb{font-size:45px;}
.newsletter-link-text{font-size:35px;}
}
@media (max-width:850px){.intro-text{font-size:17px;}
.intro-btn{padding:10px 25px;}
.staff-team-name,.procedure-name{font-size:15px;}
}
@media (max-width:769px){.header-right{display:none;}
.flex-intro{flex-direction:column-reverse;}
.criteria-first-bg{margin-left:0px;padding-left:0px;}
.criteria-first-bg::before{display:none;}
.criteria-first-bg{background:unset;}
.wrap-criteria-first{background:var(--Nhn,linear-gradient(90deg,#EB6324 0%,#FFA71A 100%));}
.intro-left{padding-top:15px;}
.intro-name{font-size:50px;}
.intro-desc-cover{padding-left:10px !important;margin-left:0px !important;}
.criteria-first-desc{font-size:32px;}
.title-main h1,.title-main h2,.title-main span{font-size:35px;}
.procedure-package{padding:0px;}
.procedure-package::before{display:none;}
.procedure-package-flex{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.procedure-box2 .procedure-info::before,.procedure-box3 .procedure-info::before{display:none;}
.procedure-box-flex{flex-direction:column-reverse !important;}
.procedure-space{display:none !important;}
.procedure-info{width:unset;}
.procedure-numb{font-size:40px;}
.news-extenal-info{text-align:left !important;padding:10px;}
.news-extenal-time{display:none;}
.customer-content,.customer-desc{text-align:center !important;}
.flex-newsletter-link{text-align:center !important;}
.newsletter-link-right.text-end{text-align:center !important;}
.newsletter-link-text{font-size:30px;}
.copyright,.statistic{font-size:11px;text-align:center;}
.statistic.text-end{text-align:center !important;}
.footer-map-link{display:none !important;}
.footer-news.text-end,.footer-news.text-start{text-align:left !important;}
}
@media (max-width:600px){.intro-text{font-size:16px;}
.intro-btn{padding:10px 20px;}
.staff-team-name,.procedure-name,.staff-team-desc{font-size:14px;}
.procedure-desc{font-size:13px;}
.social-media-text{display:none;}
.flex-social-media{flex-direction:column;gap:10px;}
.social-media-tiktok-profile,.social-media-fanpage-profile,.social-media-fanpage-profile-2{width:100%;}
.newsletter-link-text{padding:10px 25px;}
}
@media (max-width:440px){.intro-name{font-size:40px;}
.criteria-first-desc{font-size:30px;}
.title-main h1,.title-main h2,.title-main span{font-size:30px;}
.procedure-numb{font-size:35px;}
.newsletter-link-text{font-size:25px;}
}
