

@media only screen and (min-width:1600px){


}

@media only screen and (max-width:1366px){

.swiper-container::after{
	width:100%;
}

}

@media only screen and (max-width:1280px){

.exhibitionGallery .album-item p{
    font-size: 11px;	
}

}

@media only screen and (max-width:1140px){


}

@media only screen and (max-width:1024px){
	
	
.home-slider {
    padding-top: 60px;
    background: #fff;
}
.ms-nav{
    padding: 1em 1em;	
}
.logo-dark h1{
    font-size: 24px;
    margin-top: -4px;	
}
.ms-header {
    border-bottom: none;
}
}

@media only screen and (max-width:970px){

}

@media only screen and (max-width:960px){
.exhibitionGallery .album-item p {
    font-size: 12px;
}

}

@media only screen and (max-width:900px){

}

@media only screen and (max-width:840px){


}

@media only screen and (max-width:800px){

.ms-container.aboutUsPage,
.ms-container{
    padding-top: 3.5em;
}
	
}

@media only screen and (max-width:768px){
	
.slider_fixed_title.mobileSinglePage{
	position:relative;
}	
.slider_fixed_title.mobileSinglePage h2{
	font-size:20px;
}
.logo-dark h1 {
    font-size: 20px;
    margin-top: 0px;
}
.hamburger-label{
    font-size: 14px;	
}
.ms-navbar .ms-btn {
    font-size: 1em;
}
.page-header{
    font-size: 1.2rem;	
}

}

@media only screen and (max-width:767px){

.artistStatement p{
	margin-top:10px;
}
}

@media only screen and (max-width:700px){

}
@media only screen and (max-width:640px){


}

@media only screen and (max-width:540px){

.slider_fixed_title h2{
    font-size: 1.6rem;	
}
}

@media only screen and (max-width:480px){

.slider_fixed_title h2 {
    font-size: 1.2rem;
}
.ms-footer .copyright{
    padding: 1em 0;
    font-size: 10px;	
}

}


@media only screen and (max-width:460px){


}
@media only screen and (max-width:425px){


}

@media only screen and (max-width:375px){

}

@media only screen and (max-width:320px){

.white_nav .hamburger-label,
.hamburger-label{
	display:none;
}

}



/*-------------- View port ---------------*/
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
	.viewPortMessage{
		display:block;
	}
	
/*  html {
    transform: rotate(-90deg);
    transform-origin: left top;
    width: 100vh;
    overflow-x: hidden;
    position: absolute;
    top: 100%;
    left: 0;
  }
  */
}
