@media screen and (max-width: 959px) {
	

	#tour .items .item .item-date{
		width:120px;
	}	

	#tour .items .item .item-title{
		width:240px;
	}


	.lightbox .gallery-list .items {
	    -ms-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    width:auto;
	}

	#music .holder {
	  
	    left: 90px;
	    width: calc(100% - 180px);
	}


	#music .row{
		padding:0px;
		width:570px;
	}

	#newsletter .signature{
		width:calc(100% - 180px);
		left:90px;
		margin:0px;
	
	}

	.lightbox .content .col.first{
		display:block;
		width:auto;
		height:250px;
	}

	.lightbox .content .image-hold {
	    width: 480px;
	    height: 250px;
	    margin: 0 auto 0 auto;
	}

	.lightbox .content .col.last{
		display:block;
		width:auto;
		max-width:480px;
		margin: 0 auto 0 auto;
		padding-right:0px;
		padding-left:0px;
		text-align:center;
	}



	.lightbox .gallery-list .items .item:nth-child(1),
	.lightbox .gallery-list .items .item:nth-child(2),
	.lightbox .gallery-list .items .item:nth-child(3),
	.lightbox .gallery-list .items .item:nth-child(4),
	.lightbox .gallery-list .items .item:nth-child(5){
		margin-top:0px;
		margin-bottom:20px;
	}
	
	 
	
	#biography .holder .photo {
	    width: 190px;
	    height: 240px;
	}
	
	#biography .holder .content {
	    width: calc(100% - 190px);
	}
	
	#biography .text{
		height:610px;
	} 
	
	
	.nav{
		left:0px;
	}
	
	.lang{
		right:0px;
	}
	
	#biography .holder{
		left:100px;
		width: calc(100% - 170px);
	}

	.nav a.active,
	.nav a.active span{
		display:none;
	}

	#tour .holder{
		width:580px;
	}

	#tour .items .item .item-more{
		width:120px;
	}

	.lightbox .video-gallery-list .items .item .video-hold {
	    height: 220px;
	    width: 350px;
	}

	.lightbox .video-gallery-list .items .item .video-content{
		width: calc(100% - 350px);
	}

	.lightbox#gallery-detail .line.l2, 
	.lightbox#gallery-detail .line.l4, 
	.lightbox#video-gallery-detail .line.l2, 
	.lightbox#video-gallery-detail .line.l4{
		display:none;
	}

	.lightbox .gallery-list .items, .lightbox .video-gallery-list .items{
		width:auto;
	}

	#newsletter .text{
		padding-right:80px;
		padding-left:80px;
	}



		
}