@media (max-width : 1199px){
	html,body{
		font-size: 14px;
	}
	a#logo,
	a#logo img{
		width: 75px;
		height: 66px;
	}
	h2,h3{
		font-size: 22px;
	}
	#news-preview .right .push-image{
	    width: calc( 100% + ( ( 100vw - 970px ) / 2 ) );
	    max-width: calc( 100% + 305px );
	}
	
	#news-preview .right{
	    width: calc(970px / 3);
	    max-width: calc(970px / 3);
	}
	#news-preview .right img{
		height: 350px;
		width: auto;
	}
	#artists-slider{
	margin-top: 120px;
	margin-bottom: 120px;
}
	.artist-item h2{
		font-size: 22px;
	}
	#history .left .offset-container, #vision .left .offset-container {
	    position: relative;
	    width: calc( 100% + ( ( 100vw - 970px ) / 2 ) );
	    max-width: calc( 100% + 355px );
	    float: right;
	    background: #fff;
	}
	#history-identity-vision .left, #history-identity-vision .right {
	    width: 50%;
	    min-width: 485px;
	    max-width: 485px;
	    position: relative;
	}
	#history .left .offset-container img{
		height: 370px;
		width: auto;
	}
	#identity .left .offset-container {
	    position: relative;
	    width: calc( 100% + ( ( 100vw - 970px ) / 2 ) );
	    max-width: calc( 100% + 355px );
	    float: left;
	    background: #fff;
	}
	#identity .left .offset-container img,
	#vision .left .offset-container img{
		height: 430px;
		width: auto;
	}
	#news-preview .left{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.about-footer-image.left figure, .about-footer-image.right figure {
	    position: relative;
	    display: block;
	    overflow: hidden;
	    width: calc( 100% + ( ( 100vw - 970px ) / 2 ) );
	    max-width: calc( 100% + 355px );
	}
	.about-footer-image img{
		max-height: 241px;
		width: auto;
		height: auto;
	}
	.fancybox-caption {
    font-size: 12px !important;
	}
}

@media (max-width : 991px){
	#welcome-video-wrapper{
		position: relative;
		height: auto;
	}
	#welcome-video-wrapper:before{
		content: '';
		display: block;
		height: 0px;
		padding-top: 56.25%;
	}
	#welcome-video-wrapper > div{
		width: 100%;
		height: 100%;
		left: 0px;
		top: 0px;
		position: absolute;
		z-index: 2 !important;
	}
	#welcome-video-wrapper video{
		z-index: 2 !important;
	}
	.welcome-slider-item cite{
		font-size: 20px;
	}
	.welcome-slider-item cite span{
		font-size: 16px;
	}
	.welcome-slider-item.welcome-slider-item-2 cite,
	.welcome-slider-item.welcome-slider-item-3 cite,
	.welcome-slider-item.welcome-slider-item-4 cite{
		margin-right: 6.25%;
	}
	#news-preview .right .push-image{
	    width: calc( 100% + ( ( 100vw - 750px ) / 2 ) );
	    max-width: calc( 100% + 465px );
	}
	#news-preview .right{
	    width: 250px;
	    max-width: 250px;
	}
	#news-preview .left{
		padding-top: 30px;
		padding-bottom: 30px;
		padding-right: 30px;
	}
	#news-preview .right img{
		height: 290px;
		width: auto;
	}
	#logo-construction{
		width: 250px;
		height: 200px;
	}
	#logo-construction svg{
		transform: translateY(-40%);
		-webkit-transform: translateY(-40%);
		-moz-transform: translateY(-40%);
		-o-transform: translateY(-40%);
		-ms-transform: translateY(-40%);
	}
	#history .left .offset-container, #vision .left .offset-container {
	    position: relative;
	    width: calc( 100% + ( ( 100vw - 750px ) / 2 ) );
	    max-width: calc( 100% + 465px );
	    float: right;
	    background: #fff;
	}
	#history-identity-vision .left, #history-identity-vision .right {
	    width: 50%;
	    min-width: 375px;
	    max-width: 375px;
	    position: relative;
	}
	#history .left .offset-container img{
		height: 270px;
		width: auto;
	}
	#history .left .offset-container:before {
	    width: 97px;
	    height: 108px;
	    background-size: 97px 108px;
	}
	#vision .left .offset-container:before {
	    width: 92px;
	    height: 106px;
	     background-size: 92px 106px;
	}
	#history .left .offset-content,
	#vision .left .offset-content,
	#identity .left .offset-content,
	#vision .right .wrap{
		margin-left: 45px;
	}
	#vision .right .wrap{
		padding-right: 15px;
	}
	#history h3{
		margin-left: 45px;
		font-size: 40px;
	}
	#identity .left .offset-container {
	    position: relative;
	    width: calc( 100% + ( ( 100vw - 750px ) / 2 ) );
	    max-width: calc( 100% + 465px );
	    float: left;
	    background: #fff;
	}
	#identity .left .offset-container img,
	#vision .left .offset-container img{
		height: 450px;
		width: auto;
	}
	#identity .left .offset-container:before {
	    width: 96px;
	    height: 107px;
	    background-size: 96px 107px;
	}
	#news-preview .left{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.about-footer-image.left figure, .about-footer-image.right figure {
	    position: relative;
	    display: block;
	    overflow: hidden;
	    width: calc( 100% + ( ( 100vw - 750px ) / 2 ) );
	    max-width: calc( 100% + 465px );
	}
	.about-footer-image img{
		max-height: 186px;
		width: auto;
		height: auto;
	}
	#news-preview .left{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.fancybox-caption {
    font-size: 12px !important;
    text-transform: uppercase;
}
a.download-sheet{
	background: rgba(0,0,0,.5);
	display: block;
	margin-top: 10px;
	padding: 10px;
	text-decoration: none;
	border: 1px solid orange;
}
#artists-slider{
	margin-top: 60px;
	margin-bottom: 60px;
}
#biography {
    padding-top: 0px;
    padding-bottom: 0px;
}
	
}