@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; } 
 .header { position: unset !important; background: url(../images/set/bg-repeat.png) repeat; padding: 0 0; } 
 .header__bottom-left { width: 100%; } 
 }
 
@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; } 
 .group__btn { left: 0; right: 0; bottom: 50px; justify-content: center; } 
 .col__video { display: none; } 
 .col__contentSocial { width: 100%; } 
 .slider__aboutus { margin-left: 0; } 
 .col__infoSystem::after, .col__albumRight::after { display: none; } 
 }

@media(max-width:550px){
 .image__set { display: none; } 
 .col__albumRight { margin-top: 0; position: relative; } 
 }

@media(max-width:440px){
 .title__aboutus h2 { font-size: 40px; margin-top: 0; } 
 .title__aboutus span { font-size: 24px; } 
 .group__btn { bottom: 15px; margin: 0 30px; } 
 .group__btn .btn__custom { padding: 5px 25px 5px 10px; height: 36px; line-height: normal; align-content: center; font-size: 13px; width: 44%; } 

 .col__title__album::after { right: -15px; } 
 .line__aboutus { width: 40px; } 
 .play-icon svg { width: 40px; height: 40px; } 
 .title-contact { font-size: 16px; } 
 .section__social { padding: 40px 15px; } 
 .product .product__name a { font-size: 25px; } 
 .product .price-new { font-size: 16px; } 
 .album__name a, .col__title__left p, .title__product__list a { font-size: 25px; } 
 }
@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; } 
 }

