/* Responsive */
@media (max-width: 1001px){
 #hamburger { display: block; } 
 .mb-none { display: none !important; } 
 .mb-block { display: block !important; } 
 .header { padding:10px 0; } 
 .logo-header { margin-bottom: 0; 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; } 
 .mbw-100 { width: 100%; } 
.footer-news:nth-child(2) { order: 4; } 
.text-effect { font-size: 50px; margin-top: 10px; padding-bottom: 20px; } 
 }
 @media (max-width: 550px){
 .grid-collection { gap: 20px; grid-template-columns: repeat(1, minmax(0, 1fr)); } 
 .section-contact { flex-wrap: wrap; gap: 15px; } 
 .items-contact { width: 100%; margin-right: 0 !important; } 
.items-contact .info-contact { min-width: unset; width: calc(100% - 55px); } 
.section-feedback::after { display: none; } 
.title-main { margin-bottom: 1rem; } 
 }
 
 @media (max-width: 440px){
 .grid-product { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } 
 .maps-iframe { position: relative; height: 200px; } 
 .name-blogs { font-size: 20px !important; } 
 .title-blogs { font-size: 50px; } 
.wrap-aboutus { padding: 50px 0 40px 0; } 
}
 
 @media (max-width: 369px) { } 

 @media (max-width: 768px){
 .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; } 
 }