@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; } 
 .translate-res { width: 85px; } 
 }
 
@media(max-width:850px){
 .aboutus__left { margin-top: 0; }
 .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; } 
 .image__set, .header__top, .aboutus__left::after, .wrap__whychoose::after { display: none; } 
 .header__bottom { background: none; } 
 .col__logo { margin-bottom: 0; } 
 .header__bottom-left { justify-content: space-around !important; } 
 .title__aboutus h2 { margin-bottom: 5px; } 
 .wrap__aboutus { padding-bottom: 30px; } 
 .col__whychoose { width: 100%; } 
 .col__newsletter { width: 100%; margin-left: 0; } 
 .form-newsletter { max-width: 100%; } 
 .title__form { margin: auto; } 
 .social-footer { justify-content: start !important; } 
 .copyright { text-align: left !important; margin-top: 20px; } 
 .col__footer { background: none; padding: 0 15px; } 
 .col__footer__maps { padding-left: 15px; } 
 footer .bg__footer { padding: 50px 0; } 
 .title__social { margin-top: 20px; } 
 .aboutus__right { padding-left: 15px; } 
 .box__product { padding: 0; } 
 }

@media(max-width:550px){
 .icon__aboutus { display: none; } 
 .product .product__name a { font-size: 14px; } 
 .news__image { position: relative; width: 100%; margin-bottom: 10px; } 
 .info__news { width: 100%; position: relative; z-index: 3; } 
 .news__name a { font-size: 14px; } 
}

@media(max-width:440px){
 .section__maps { border: none; padding: 0; } 
 .item__whychoose { margin-left: 40px; } 
 .banner__header { width: 100%; margin-top: 10px; } 
 .header__bottom-left { flex-wrap: wrap; } 
 .header { z-index: 1; } 
 }

@media(max-width:391px) { } 


@media only screen and (max-width: 991px){
 .grid__news { gap: 15px; grid-template-columns: repeat(3, minmax(0, 1fr)); } 
 }
 
 @media only screen and (max-width: 575px){
 .grid__news { gap: 10px; grid-template-columns: repeat(2, minmax(0, 1fr)); } 
 .map__iframe { position: relative; height: 200px; } 
 }

