@media (min-width: 992px) {
	:root {
		--GanmarContainerWidth: 960px;
	}
	
	body:before,
	header:before,
	.content-expandable:before,
	.object-box .content-container:before {
		background-image: 
			url(../images/pixel.png),
			url(../images/pixel.png),
			url(../images/pixel.png),
			url(../images/pixel.png),
			url(../images/pixel.png),
			url(../images/pixel.png),
			url(../images/pixel.png);
		background-position:
			0 0,
			calc((100% / 6) * 1) 0,
			calc((100% / 6) * 2) 0,
			calc((100% / 6) * 3) 0,
			calc((100% / 6) * 4) 0,
			calc((100% / 6) * 5) 0,
			100% 0;
		background-repeat:
			repeat-y,
			repeat-y,
			repeat-y,
			repeat-y,
			repeat-y,
			repeat-y,
			repeat-y;
	}
	
	h1 {
		font-size: 40px;
		line-height: 110%;
	}
	
	header .header-logo img {
		max-width: 100%;
	}
	header .header-menu-container {
		left: calc(50% + ((var(--GanmarContainerWidth) / 6) * 2));
		padding-top: 120px;
		width: calc(((var(--GanmarContainerWidth) / 6) * 1) - 1px);
	}
	
	footer .footer-contacts p {
		display: block;
		line-height: 26px;
	}
	footer .footer-col a {
		display: block;
		line-height: 26px;
	}
	
	.block-slide .slide-subtitle > * {
		font-size: 75px;
		line-height: 77px;
	}
	
	.block-content .content-expandable-title {
		padding-bottom: 50px;
	}
	
	.block-content .content-expandable-title h2 {
		font-size: 30px;
	}
	.block-content .content-expandable-title:before,
	.block-content .content-expandable-title:after {
		bottom: auto;
		right: 50px;
		top: 50px;
	}
	.block-content .content-expandable:hover .content-expandable-title:after,
	.block-content .content-expandable.open:hover .content-expandable-title:after {
		background-position-x: 51px;
		transition: background-position-x 300ms ease, transform 300ms ease;
		-ms-transition: background-position-x 300ms ease, transform 300ms ease;
		-webkit-transition: background-position-x 300ms ease, transform 300ms ease;
	}
	.category-container:not(.active) {
		display: flex !important;
	}
	.category-container.active:before {
		display: none;
	}
	.category.have-subcats:after {
		display: none;
	}
	.category-container.have-subcats.active .subcategory-arrow {
		display: block;
	}
	
	.block-material-list .material-list-pages,
	.block-reference-list .reference-list-pages {
		margin-top: 50px;
	}
	
	.block-news article {
		padding-left: 40px;
	}
	
	/***** Add Bootstrap Order *****/

	.order-lg-6 {
	  order: 6 !important;
	}
	.order-lg-7 {
	  order: 7 !important;
	}
	.order-lg-8 {
	  order: 8 !important;
	}
	.order-lg-9 {
	  order: 9 !important;
	}
	.order-lg-10 {
	  order: 10 !important;
	}
	.order-lg-11 {
	  order: 11 !important;
	}
	.order-lg-12 {
	  order: 12 !important;
	}
}