@media only screen and (max-width: 1920px) {

	.sectioninner {
		padding: 1em 16em;
	}
	
}

@media only screen and (max-width: 1720px) {

	.sectioninner {
		padding: 1em 14em;
	}
	
}

@media only screen and (max-width: 1520px) {

	body, html {
		font-size: 13pt;
	}
	
	.sectioninner {
		padding: 1em 10em;
	}
	
}


@media only screen and (max-width: 1420px) {

	body, html {
		font-size: 12pt;
	}
	
	.sectioninner {
		padding: 1em 8em;
	}
	
	.uitklapitems {
		width: 80%;
	}
	
}

@media only screen and (max-width: 1300px) {

	body, html {
		font-size: 11pt;
	}
	
	.sectioninner {
		padding: 1em 6em;
	}
	
}

@media only screen and (max-width: 1200px) {

	.sectioninner {
		padding: 1em 4em;
	}
		
	.uitklapitems {
		width: 100%;
	}
	
	
}

@media only screen and (max-width: 1000px) {


	.sectioninner,
	section.tekst_midden .sectioninner {
		padding: 1em 2em;
	}
	
	.flexcontainer,
	.product_overzicht {
		display: block;
	}
	
	.product {
		width: 100%;
	}
	
	.stapitem {
		width: 100%;
		margin: 2em 0;
	}
	
	.afbeelding_en_tekst .img {
		width: 100%;
		margin: auto;
	}
	
	.bgimg .sectioninner {
		padding: .5em;
	}
	
	.slider img {
		width: calc((100vw - 6em) / 3);
	}
	
	.slider_prev {
		left: .5em;
	}
	
	.slider_next {
		right: .5em;
	}
	
	.footercol {
		width: 100%;
		margin-top: 1em;
	}
	
	.mobilehide, .footersep {
		display: none;
	}	
	.footercol img {
		height: 5em;
		width: auto;
	}
	
	.endfooter a {
		white-space: nowrap;
	}
	
	.endsep:nth-of-type(2n){
		font-size: 0;
	}

	.bgimg .sectioninner big {
		font-size: 1em;
	}
	.bgimg .sectioninner big span {
		display: none;
	}
	
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		width: 100%;
	}
	
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		text-align: left !important;
	}

	
	.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
		display: block; 
		font-weight: bold;
	}
	
	.logo {
		display: block;
	}
	
	.menucontainer {
		padding: 1em 0;
	}
	.cartico {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	.cartico svg {
		width: 3em;
		height: auto;
	}
	
	.logo img {
		width: 100%;
		height: auto !important;
	}
	
	.top .contact {
		display: none;
	}
	
	.topwhite {
		display: none;
	}
	
	.topblock {
		height: 16.5em;
	}
}