/* Responsive */
@media (max-width: 1001px){
 #hamburger { display: block; } 
.header, .header.inner-header { padding: 0.1px 0 0 0; } 
.logo-header { margin-bottom: 0; text-align: center; padding: 5px 0; width: 100%; } 
.search-res .icon-search { color: #fff; } 
.scrollToTop { bottom: 80px; right: 10px; } 
footer { margin-bottom: 50px; } 
 }

@media (max-width: 768px){
 .footer-news, .col-left, .col-right { -ms-flex: 0 0 100%; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; flex: 0 0 100%; max-width: 100%; } 
.footer-news, .image-fanpage { text-align: left !important; } 
.scroll-auto { justify-content: start !important; overflow-x: auto !important; padding-bottom: 10px; } 
.scroll-auto span { min-width: max-content; } 
.scroll-auto::-webkit-scrollbar { height: 3px; } 
.image-aboutus { justify-content: center; } 
.section-newsletter { margin: auto; } 
.feedback-counter { position: unset !important; text-align: end !important; } 
 }
@media (max-width: 550px){
 .grid-product { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } 
.flipster .flipto-prev { left: 3%; } 
.flipster .flipto-next { right: 3%; } 
.title-service { margin-bottom: 15px; } 
.row-feedback { gap: 0; } 
.content-feedback { max-width: 320px; padding: 15px; min-height: 140px; } 
.section-contact { flex-wrap: wrap; } 
.section-contact { flex-wrap: wrap; flex-direction: column-reverse; gap: 10px 0; } 
.mb\:40 { margin-bottom: 20px; } 
.mt\:40 { margin-top: 20px; } 
.copyright { text-align: center !important; margin-bottom: 10px; } 
.statistic { text-align: center !important; } 
 }
@media (max-width: 440px){
 .section-newsletter { width: 390px; height: 390px; } 
.logo-set { display: none; } 
.title-newsletter { margin-bottom: 0; } 
.section-newsletter { width: 390px; height: 390px; border-radius: 50%; background: var(--color-white); border: 1px solid #EDB24B; padding: 80px 40px 50px 40px; text-align: center; display: flex; flex-direction: column; justify-content: center; } 
.tiktok-embed { height: 385px !important; } 
.content-feedback { max-width: 230px; padding: 15px; min-height: 140px; } 
.fsz\:26 { font-size: 17px !important; } 
.logo-ab { right: 0; top: -20px; } 
 }
@media (max-width: 369px) { } 

/* MEDIA NO CHANGE */
@media (max-width: 991px){
 .img-auto img { width: auto !important; height: auto !important; } 
.scrollToTop { right: 15px; } 
.btn-buy { font-size: 14px; } 
.btn-product { font-size: 13px; } 
.menu-res { display: block !important; } 
 }