/*-------------------------------------------------------------------------------------------------------------------------------*/
/* LG */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media only screen and (min-width: 1920px) and (max-width: 5120px){
	
.mobile-only, .mobile-info h1, .mobile-info h2 {
display: none;
}
.first h1 {
display: none;
}
.komma { 
display: inline;
}
/* clicking on the info popup to close */
.item-info:active, .item-info-logo:active {
visibility: hidden;
height: 0px;
width: 0px;
left: -1000px;
top: -1000px;
}
}
/*-------height: 31.25vw;------------------------------------------------------------------------------------------------------------------------*/
/* MD */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 1440px) and (max-width: 1919px) {
	
.mobile-only, .mobile-info h1, .mobile-info h2 {
display: none;
}
.rwd-break { 
display: inline-block; 
}
/* clicking on the info popup to close */
.item-info:active, .item-info-logo:active {
visibility: hidden;
height: 0px;
width: 0px;
left: -1000px;
top: -1000px;
}
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SM */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1439px) {
	
.mobile-only, .mobile-info h1, .mobile-info h2 {
display: none;
}	

}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* XS TABLET */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {

.mobile-only, .mobile-info h1, .mobile-info h2 {
display: none;
}	
.rwd-break { 
display: inline-block; 
}
.last {
margin-bottom: 0px;
}
.item-info-logo {
width: 304px;
}
.title-heading {
font-size: 15.2vw;
line-height: 12vw;
letter-spacing: -0.8vw;
margin-top: 0.6vw;
margin-bottom: 0.2vw;	
}	
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MOBILE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {


.marquee {
display: none;
}
.menu-notification {
margin-left: 0px;
}
.item-info, .item-info-logo {	
width: calc(100vw);
}
/* SPIN */
.sd-spin, .sd-spin img {
display: none;	
}
.hidden-mobile {
display: none;
}
.mobile-only {
display: inline;
}		
.works-container {
left: 0px;
width: 100% !important;
}		
.works-item {
padding: 0px !important;
width: 100% !important;
}
.rwd-break { 
display: inline-block; 
}
.sd-logos {
display: none;
position: absolute;
left: 202px;	
margin-top: -36px;
}	
.studio-btn {
position: absolute;
text-align: right;	
right: 40px;
margin-top: -10px;
width: 110px;	
}
.loading-btn {
position: absolute;
text-align: right;	
right: 8px;	
}	
.first {	
margin-bottom: 0px;	
}
.first img {
object-fit: cover;
}
.first h1 {
display: none;
}	
.last {
margin-bottom: 0px;
}
.title-heading {
font-size: 12.5vw;
line-height: 10vw;
letter-spacing: -0.5vw;
margin-top: 3vw;
margin-bottom: 0.8vw;
}
.mastnav h1 {
margin-top: 0px;
padding-left: 8px;
margin-bottom: 40px;
}	
#nav {
display: none;
}	
#nav-mobile {
display: flex;	
position: relative;
margin-left: 8px;	
margin-right: 4px;
margin-bottom: -6px;
justify-content: space-between;
}
span {
margin-right: 0px;
list-style-type: '';
}
span li:hover {
list-style-type: '';
}	
}