

@media screen and (min-width: 1200px){
	#menu-item-16232 .fusion-megamenu-holder {
	    width: 1170px !important;
	}
}


@media screen and (min-width: 1051px){
	.fix-height-desktop {
		max-height: 544px;
	    overflow: hidden;
	}
}


@media screen and (max-width: 1150px){
	ul.downloads-tab li a {
	    width: 90%;
	}
	ul.downloads-tab {
	    width: 50%;
	}
}


@media screen and (max-width: 1050px) {
	.fusion-secondary-header .fusion-layout-column.fusion-one-fourth {
		display: none
	}
}


@media screen and (max-width: 900px){
	.fusion-secondary-header {
		display: none
	}
}


@media screen and (max-width: 850px) {
	.tinv-wishlist .product-thumbnail {
	    min-width: 80px;
	    width: auto;
	}
}

@media screen and (max-width: 800px) {
	.fusion-body .products li {
	    width: inherit;
	}
	.fusion-body .products > li {
	    width: 225px;
	}
	.fusion-body .products li.woo-variation-items-wrapper {
		width: auto !important;
	}
	.products .variations li.image-variable-item,
	#main .products .variations li.image-variable-item:nth-child(2n),
	#main .products .variations li.image-variable-item:nth-child(3n) {
		margin: 4px 8px 4px 0 !important;
	}
}


@media screen and (max-width: 767px){

	/* Force tables on spare parts page to not be like tables anymore */
	.page-id-25180 .post-content table,
	.page-id-25180 .post-content table td,
	.page-id-25180 .post-content thead,
	.page-id-25180 .post-content tbody,
	.page-id-25180 .post-content th,
	.page-id-25180 .post-content tr {
		display: block;
	}

	ul.downloads-tab li a {
	    width: auto;
	}
	ul.downloads-tab {
	    width: auto;
	    float: none;
	}
	#tab-prod_download .downloads-tab:nth-child(2n) {
	    margin-top: 16px;
	}
	.hide-mobile {
		display: none !important
	}

	.show-mobile {
		display: block
	}
}

@media screen and (max-width: 640px) {
	/* Wishlist table */
	.product-code-ti:before {
	    content: "Product code: ";
	}
	.product-price:before {
		content: "RRP: ";
	}
	.product-suitable-for:before {
		content: "Suitable for: ";
	}
	.product-colour:before {
		content: "Colour: ";
	}
}


@media screen and (max-width: 500px) {
	.fusion-body .products > li {
	    width: 48% !important;
	}
	.summary-container .variable-item:not(.radio-variable-item) {
	    width: 40px !important;
	    height: 40px !important;
	}
	html:not(.avada-has-site-width-percent) #main,
	html:not(.avada-has-site-width-percent) .fusion-secondary-header,
	html:not(.avada-has-site-width-percent) .sticky-header .sticky-shadow,
	html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container,
	html:not(.avada-has-site-width-percent) .header-v4 #small-nav,
	html:not(.avada-has-site-width-percent) .header-v5 #small-nav,
	html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,
	html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,
	html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar,
	html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar,
	.nonhundred-percent-fullwidth {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth {
	   margin-left: -8px !important;
	   margin-right: -8px !important;
	}
}

@media screen and (max-width: 400px) {
	.summary-container .variable-item:not(.radio-variable-item) {
	    width: 30px !important;
	    height: 30px !important;
	}
}


