@media only screen and (max-width:1024px) {
	.form-row { flex-wrap: wrap; }
	.h-width { width: 100%; }
	.hWidth { width: 100% !important; }
	.o-t-Width { width: 100% !important; }
	.t-t-Width { width: 100% !important; }
	.mt-100 { margin-top: 50px !important;	}
	.mt-50 { margin-top: 30px !important; }
	.mt-30 { margin-top : 20px !important; }
	.full {
		width: 100% !important; 
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.wrap { flex-wrap: wrap;}
	.kafelek {
		max-width: 100%;
        margin-bottom: 20px;
		width: 100%;
	}
	.kafle {
		gap: 20px;
	}
	.kafle.home {
		    gap: 0;
		margin-bottom: 20px;
	}
	.produktLink {
		max-width: 48%;
		flex: 1;
}
	.ColForm {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	
	.tabelka::-webkit-scrollbar {
	height: 10px;
	background: #ddd;
}

.tabelka::-webkit-scrollbar-thumb {
	background: #999;
	border-radius: 5px;
}

.tabelka::-webkit-scrollbar-thumb:hover {
	background: #666;
}
	.tabelka table td, table th {
		padding: 5px 10px 5px 5px !important;
	}
	
	.btnPhoneStopka a{
		background: url('/wp-content/themes/nota/img/Phone.svg') no-repeat left center;
}
	.btnMailStopka a{
    	background: url('/wp-content/themes/nota/img/Mail.svg') no-repeat left center;
}
}

@media only screen and (max-width: 767px) {
    .productCategoryBox {
        position: relative;
        width: 100%;
        filter: drop-shadow(2px 8px 10px rgba(0, 0, 0, 0.25));
    }
	.produktLink {
	max-width: 100%;
	flex: 1;
}
	.tabelka table {
		overflow-x: scroll;
	}
	.ColForm {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.singleKafel {
        width: 100%;
    }
    .kafle .hero {
        margin-bottom: 20px;
    }
	.productCategoriesGridCat .productCategoryBox
 {
    width: 100% !important;
}
	.produktyGridCat .kafelProdukt {
    max-width: 100% !important;
		width: 100% !important;
}
}