@media all and (max-width:1200px){
	.homepage__hero_1 {
		grid-template-columns: 1fr 1fr!important;
	}
}
@media all and (max-width:1000px){
	.homepage__hero_1 {
		grid-template-columns: 1fr!important;
	}
}
@media all and (max-width:992px){
	.how_works__hp_boxes{
		grid-template-columns: 1fr;
		grid-gap: 30px;
	}
	.three_cols__blg{
		grid-template-columns: 1fr 1fr;
	}
}
@media all and (max-width:768px){
	.text1__hp_hero1 {
		font-size: 34px;
	}
	.img_testimonials_sld, .right_col_testi_sld {
		flex: 100%;
		padding: 0;
	}
	.testimonials__sngl > div {
		display: block;
	}
	.right_col_testi_sld {
		margin-top: 30px;
	}
	.right_col_testi_sld__1 {
		margin: 0 0 10px 0;
	}
	.footer_four_cols {
		grid-template-columns: 1fr 1fr;
	}
	.single_col__cennik a {
		padding: 40px 20px;
	}
	.section__cennik {
		margin-top: 50px;
	}
	.two_col__cennik {
		margin-bottom: 50px;
	}
	.single_product__single{
		margin-bottom: 50px;
		margin-top: 50px;
	}	.two_col__kontakt {		grid-template-columns: 1fr;		grid-gap: 0;	}	.h1_title_pg {		font-size: 25px;	}
}
@media all and (max-width:600px){
	.cta1_homepage p {
		font-size: 30px;
	}
	.three_cols__blg,
	.two_col__cennik{
		grid-template-columns: 1fr;
	}
}
@media all and (max-width:425px){
	.homepage__hero_1 {
		padding: 50px 0;
	}
	.footer_four_cols{
		grid-template-columns: 1fr;
	}
}