/* 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-white);}
	.navigation nav ul li ul {position: unset;box-shadow: none;opacity: 1;visibility: unset;} 
	.navigation-logo:before {content: none;}
	.navigation-info-flex {display: none;}
	.navigation-info {flex: none;}

	.grid-product {--col:3;}
	.grid-product2 {--col:4;}
	.service-photo {width: 235px;}
	.grid-news {--col:3;}
}
@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; }

	.productL-flex .productL-photo {display: none;}
	.productL-flex .grid-container {width: 100%;}

	.parterForm__main {flex-wrap: wrap; gap: 30px;}
	.parterForm-left,
	.parterForm-right {width: 100%;}
	.wrap-parterForm {background-position: left center;}
	.form-main {padding-bottom: 20px;}
	.footer-powered .copyright-flex {flex-direction: column;gap: 10px;text-align: start;justify-content: start;margin-left: 200px;}
	.footer-statistic {text-align: start;width: 100%;}
	.footer__social li:last-child:after {content: none;}
	.footer__social {clip-path: polygon(0 0, 100% 0, 76% 100%, 0% 100%);}
	.grid-news {--col:2;}

	/* 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;}
	.productL-title {flex-direction: column; gap: 10px;}
	.productL-title-left,
	.productL-title-right {/* flex: 1; */width: 90%;}
	.choose__item:not(:last-child):before { left: calc(100% + 4px);}
	.grid-product2 { --col: 3; --gap-x:10px; --gap-y:10px;}


}
@media (max-width:576px) { 
	/* General */
	.rps-md--visible { display: block; }
	.rps-md--hidden { display: none; }
	.rps-md--w-100 { width: 100%; }
	
	.categoryProduct-box {flex-direction: column;}
	.categoryProduct-left,
	.categoryProduct-right {width: 100%;}
	.grid-product2,
	.grid-product { --col: 2; --gap-x:10px; --gap-y:10px;}
	.product-flex-btn {flex-direction: column;}
	.productL-title-right {flex-direction: column; gap: 0;}
	.productL-title-right.gap-mb {gap: 10px;}
	.productL-grab {width: 100%;}
	.productL-title-right:after,
	.productL-title-right:before {content: none;}
	.productL-title-right {width: 100%;padding: 10px;min-height: auto;}
	.whychoose-item:before,
	.whychoose-item:after {content: none;}
	.d-flex .d-none {display: flex !important;}
	.form-main {padding: 0;}
	.footer__social {position: unset;width: 100%;clip-path: none;padding: 3px;justify-content: center;}
	.footer-powered .copyright-flex {margin: 1rem 0 0;}
	.navigation-info { width: 25%;}
	.navigation-translate {flex-wrap: wrap;width: 100%; flex: 1; justify-content: center;}
	.navigation-logo {flex: 1; max-width: 75%;}

	.wrap_map .flex_map {padding: 0;}
	.parterHome-main {grid-template-columns: repeat(2,1fr);}
	.parterForm-right:before {content: none;}
	.newsletter__flex {flex-direction: column; gap: 0;} 
	.newsletter__button input { color: var(--clr-black); background: var(--clr-active); border-color: var(--clr-active); }
	.grid-news {--col:1;}

	.navigation>.navigation__inner {flex-wrap: wrap;}

	
}
@media (max-width:440px) { }
@media (max-width:369px) { }