@media(max-width:1300px) { } 
@media(max-width:1001px){
 .header__bottom .wrap__content { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -moz-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } 
 .scrollToTop { bottom: 80px; right: 20px; } 
 footer { margin-bottom: 50px; } 
 }
 
@media(max-width:850px){
 .footer__news , .col__left , .col__right, .aboutus__left , .aboutus__right, .col-news , .col-video { -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 { text-align: left !important; } 

 .header__bottom-left { width: 100%; margin-bottom: 0; z-index: 9;} 
 .items__bottom { grid-column: 2 span; } 

.content__feedback .text { -webkit-line-clamp: 4 !important; min-height: 105px !important; } 
.content__feedback { padding: 20px !important; margin-bottom: 20px; } 
.content__feedback::after, .content__feedback::before { display: none; } 
.content__feedback { width: 100%; margin-left: 0; } 
 }

@media(max-width:550px) { } 

@media(max-width:440px){
 .header__bottom-center { font-size: 23px; margin-top: 10px; } 
 .title__home h2 { font-size: 20px; } 
 .title__home { padding: 13px 40px 10px 10px; } 
 .section__service { padding: 10px 10px 10px 10px; } 
 .special-wrapper .image__service { margin-bottom: 15px; } 
 .items__bottom .image__service { width: 150px; } 
 .items__bottom .info__service { width: calc(100% - 160px); } 
 .items__bottom .info__service .desc__service { font-size: 13px; -webkit-line-clamp: 2; line-height: normal; } 
 .items__bottom .info__service .name__service a { font-size: 14px; -webkit-line-clamp: 2; color: #222222; line-height: normal; } 
 .inner__service { gap: 10px; } 
 .name__footer { font-size: 20px; } 
 }

@media(max-width:391px) { } 


@media only screen and (max-width: 991px){
 .grid__news { gap: 15px; grid-template-columns: repeat(3, minmax(0, 1fr)); } 
 .grid__product { gap: 10px; grid-template-columns: repeat(3, minmax(0, 1fr)); } 
 }
 
@media only screen and (max-width: 575px){
 .grid__product { gap: 5px; grid-template-columns: repeat(2, minmax(0, 1fr)); } 
 .grid__news { gap: 10px; grid-template-columns: repeat(2, minmax(0, 1fr)); } 
 .map__iframe { position: relative; height: 200px; } 
 .mb__scrollTab { overflow-x: scroll; flex-wrap: nowrap !important; justify-content: start !important; } 
 .mb__scrollTab a { width: max-content; } 
 .mb__scrollTab::-webkit-scrollbar { width: 3px; height: 3px; } 
 .mb__scrollTab::-webkit-scrollbar-track { background: #ccc; } 
 .mb__scrollTab::-webkit-scrollbar-thumb { background: var(--color-main); } 
 .mb__scrollTab::-webkit-scrollbar-thumb:hover { background: var(--color-hover); } 
 }



