@media (max-width:1001px){
 .mb-none { display: none !important; } 
 }
@media (max-width:850px){
 .header-logo { zoom:0.6; text-align: center; } 
.section-notify { text-align: center; } 
 }
@media (max-width:769px){
 .title-main span, .title-main h2 { font-size: 30px; } 
 .title-main .slogan { margin-top: 0; font-size: 15px; } 
 .grid-productList { grid-template-columns: repeat(1, 1fr); gap: 10px; } 
 }

@media (max-width:440px){
 .title-main span,.title-main h2 { font-size:25px; } 
.intro-name, .header-name { font-size: 30px; } 
.news .news-name a,.news-name { font-size:17px; } 
.name-process { min-height: 51px; } 
.name-product { font-size: 15px; } 
.footer_map_tab { height: 250px; } 
.info-training { padding: 20px 0; } 
.training-title a { font-size: 20px; } 
.training-desc { font-size: 14px; } 
 }



