@media only all and (max-width : 1000px) {
	
	/* GENERAL LAYOUT START */	
	body {
		max-width: 100%;
		overflow-x: hidden;
	}
	
	#page {
		width: 100%;
	}
	
	body.shopselectionLayout #header,
	body.loginLayout #header {
		margin-bottom: 0;
	}
	
	#sub-nav {
		display: none;
	}
	/* GENERAL LAYOUT END */
	
	/* NAVIGATION SECTION START */	
	#main-nav > ul > li > .title {
		padding: 1.25rem;
		width: 100%;
	}
	
	#main-nav > ul > li > ul {
		width: 100%;
		margin: 0;
	}
	
	#addToCartLayer {
		right: .75rem;
	}
	/* NAVIGATION SECTION END */
	
	/* ITEMLIST SECTION START */	
	.categoryDetails > figure {
		display: none;
	}
	
	.categoryDetails > * {
		width: 100%;
	}
	
	.categoryDetails > h2 {
	    margin: 0;
	}
	
	.categoryDetails > div {
	    margin-top: 1.25rem;
	}
	
	.categoryDetails > div:empty {
	    display: none;
	}
	
	.categoryDetails > figure + div {
		max-width: inherit;
	}
	/* ITEMLIST SECTION END */
	
	/* HOME PAGE START */	
	.slideshow_container .slideshow:before {
		content: none;
	}
	
	.slideshow_container .slideshow img {
		height: 50vw;
		width: 100%;
	}
	
	.slideshow_container .slideshow_controls {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: -1rem;
	}
	
	.slideshow_container .slideshow_controls li {
		width: inherit;
	}
	
	.slideshow_container .slideshow_controls img.thumb {
		width: 100%;
	}
	
	#dynamic-start > section:first-child {
		margin-top: 1.875rem;
	}
	
	/* HOME PAGE END */
	
	/* CONFIG PAGE START */	
	.productDetailsPanel > section,
	#configurationHeader .productDetails,
	#multifunctionalarea {
		right: calc(50% - 45vw);
		width: 45vw;
	}
	
	#multifunctionalarea {
		top: 23rem;
	}
	
	#multifunctionalarea.absolute,
	#multifunctionalarea.fixed {
		width: 20rem;
	}
	
	.productDetailsPanel > section.productImage,
	.productImageGalleryWrapper {
		min-height: 43.75vw;
		width: 43.75vw;
	}
	
	.productImageGalleryWrapper .productImageGallery .thumbnail {
		height: calc((43.75vw - 5rem) / 3);
		width: calc((43.75vw - 5rem) / 3);
	}
	
	.productImageGalleryWrapper .productImagePrimary {
		height: 43.75vw;
		width: 43.75vw;
	}
	
	.fw-du-tablegroup > table {
		max-width: calc(100vw - 24rem);
	}
	/* CONFIG PAGE END */
	
	.subCategories {
		width: auto;
	}
	

}