/* Responsive */
@media (max-width:1024px) {
	/* General */
	.rps-xl--visible { display: block; }
	.rps-xl--hidden { display: none; }
	.rps-xl--w-100 { width: 100%; }
	#hamburger { display: block; margin-bottom: 0;  } 
	#hamburger:before, #hamburger:after, #hamburger span {background: var(--clr-black);}
	.navigation nav ul li ul {position: unset;box-shadow: none;opacity: 1;visibility: unset;} 

	.intro__main {justify-content: center; gap: 30px;}
	.intro-left,
	.intro-right {max-width: 100%;}

}
@media (max-width:850px) {
	/* General */
	.rps-lg--visible { display: block; }
	.rps-lg--hidden { display: none; }
	.rps-lg--w-100 { width: 100%; }
	.news-left { width: 100%; }
	.news-right { width: 100%; margin-top: 30px; padding: 10px; }

	.grid-product {grid-template-columns: repeat(3,1fr);}
	.grid-news {grid-template-columns: repeat(2,1fr);}
	.criteria-item {padding: 20px;place-content: center;place-items: center;}
	.criteria-name {font-size: 15px;min-height: auto;}
	.contactHotLine__main .icon {display: none;}


	/* Footer */
	.footer-article__inner>[class^="footer-article--"] { width: 100%; }
	.footer-article__inner>[class^="footer-article--"]:not(:last-child) { margin-bottom: 1.5rem; }
	
}
@media (max-width:769px) {
	.gutter-x-20 { --bs-gutter-x: 10px; } 
	.grid-pro-detail { display: block; }
	.grid-pro-detail .left-pro-detail { width: 100%; padding: 0px; border-right: none; }
	
	.footer-powered:has(.footer-statistic) .footer-copyright, .footer-powered:has(.footer-statistic) .footer-statistic { text-align: center; }
	.footer-powered:has(.footer-statistic) .footer-copyright { margin-bottom: 0.25rem; } 
	.feedback__info:before {content: none;}
}
@media (max-width:576px) { 
	/* General */
	.rps-md--visible { display: block; }
	.rps-md--hidden { display: none; }
	.rps-md--w-100 { width: 100%; }
	.grid-product {grid-template-columns: repeat(2,1fr);}
	.grid-news {grid-template-columns: repeat(1,1fr);}
	.header-social ul {gap: 5px;}
	
}
@media (max-width:440px) { }
@media (max-width:369px) { }