/* Responsive */
@media (max-width: 1001px){
 #hamburger { display: block; } 
 .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: var(--color-white); } 
 }

@media (max-width: 768px){
 .footer-news, .col-start, .col-end { -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%; } 
 .section-aboutus { flex-wrap: wrap; } 
 .aboutus-left::after, .wrap-album::after, .footer-article .wrap-content::after, .footer::after { display: none; } 

 .aboutus-left { position: relative; width: 100%; flex-wrap: wrap; background: url(../images/set/webp/aboutus/bg-items.webp) no-repeat; background-size: 100% 100%; padding: 25px 30px 20px 25px; } 
 .inner-aboutus { width: 100%; } 
 .button-index { width: 160px; writing-mode: unset; align-content: center; padding: 0; text-align: center; height: 45px; margin: auto; } 
 .desc-aboutus { -webkit-line-clamp: 5; } 
 .aboutus-right { width: 100%; margin-left: 0; position: relative; z-index: 1; } 
 .image-aboutus { flex-wrap: wrap; } 
 .image-aboutus .image { margin-right: 0; margin-bottom: 20px; } 
 .contact-aboutus { max-width: 100%; margin: 30px 0 0px auto; } 
 .text-aboutus { flex-wrap: wrap; } 
 .items-whychoose:nth-child(1), .items-whychoose:nth-child(4) { margin-top: 0; } 
 .image-whychoose-set { margin: 80px auto 0 auto; text-align: center; } 
 .icon-aboutus{width: 50px;}
 }

@media (max-width: 550px){
 .grid-product { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } 
 .section-newsletter { width: 100%; padding: 0; background: url(); background-size: 100% 100%; position: relative; margin-bottom: 45px; } 
 .form-newsletter { flex-wrap: wrap; } 
 .newsletter-input { width: 100%; } 
 .title-newsletter { position: unset; margin: 0 auto 15px auto; text-align: center; } 
 .newsletter-button { width: 100px; margin: auto; } 
 .social-footer { justify-content: start !important; } 
 .title-footer { font-size: 24px !important; } 
 .name-footer { font-size: 36px !important; } 
 .copyright { padding: 15px 15px; margin-top: 30px; max-width: 100%; border-radius: 10px; } 
 .maps-iframe iframe { border-radius: 15px !important; padding: 0; } 
 .maps-iframe { border: none; border-radius: 0; } 
 .bg-footer { padding: 50px 0 30px 0; } 
.content-feedback { padding: 100px 60px 85px 60px; } 
 }

@media (max-width: 440px){
 .maps-iframe { position: relative; height: 200px; } 
 }

@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; } 
 .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; } 
 .scrollToTop { bottom: 80px; right: 10px; } 
 footer { margin-bottom: 50px; } 
 }