@media (max-width:1001px){
 .mb-none { display: none !important; } 

 .mb-block { display: block !important; } 
 .header { padding: 0.1px 0 0 0; } 
 }



@media (max-width:850px){
 .header-logo { zoom:0.6; text-align: center; } 
 }

@media (max-width:769px){
 .title-main span, .title-main h2 { font-size: 20px; } 
 .title-main .slogan { margin-top: 0; font-size: 15px; } 
 .title-index { font-size: 20px; } 
 }



@media (max-width:440px){
 .intro-name, .header-name { font-size: 30px; } 
.news .news-name a,.news-name { font-size:17px; } 
.name-product { font-size: 15px; } 
.mb-3 { margin-bottom: .5rem !important; } 
.fsz\:30 { font-size: 20px !important; }
.name-doctor{margin-bottom: 0;}
 }



 /* RESPONSIVE */

 @media only screen and (max-width:991px){
 .menu { display:none; } 

 .menu-res { display:block; } 
 }



 @media only screen and (max-width:850px){
 .wrap-container { position:relative; overflow:hidden; } 
 }



 @media only screen and (max-width:991px){
 .grid-product { gap:15px; grid-template-columns:repeat(3,minmax(0,1fr)); } 
 }

@media only screen and (max-width:575px){
 .grid-product { gap:10px; grid-template-columns:repeat(2,minmax(0,1fr)); } 

.footer_map_tab { height: 250px; } 
 }



 @media only screen and (max-width:991px){
 .footer-powered,.footer-statistic { text-align:center !important; } 
 }





