
@media only screen and (max-width:1160px) {
#main,#ftr{padding-left:20px;padding-right:20px;}

/*LIGHTBOX*/
.lightbox .lb-image {
/*responsive*/width:auto!important;height:auto!important;
/*responsive - stop image upscaling*/max-width:100%!important;margin:0 auto;
}
.lb-outerContainer {/*responsive*/max-width:80%;height:auto!important;width:auto!important;}
.lb-dataContainer {/*responsive*/max-width:80%;height:auto!important;width:auto!important;}


#home-artists div{text-align:center;}
#home-artists div:after{display:none;}
#home-artists div a{width:19%;min-width:120px;padding:2px 0;}
#home-artists div a img{width:100%;}

}

@media only screen and (max-width:820px) {
.cols5050{display:block;}.cols5050 div{width:100%;}.cols5050 div:first-child{margin-right:0%;margin-bottom:40px;}
.cols6040{display:block;}.cols6040 div{width:100%;}.cols6040 div:first-child{width:100%;margin-right:0%;margin-bottom:40px;}
.cols4060{display:block;}.cols4060 div{width:100%;}.cols4060 div:first-child{width:100%;margin-right:0%;margin-bottom:40px;}
.cols6633{flex-direction:column;}.cols6633 div{width:100%;}.cols6633 div:first-child{width:100%;margin-right:0%;margin-bottom:40px;}
.cols3366{flex-direction:column;}.cols3366 div{width:100%;}.cols3366 div:first-child{width:100%;margin-right:0%;margin-bottom:40px;}
.text-col{margin-bottom:0px!important;}.text-col p,.text-col h2{text-align:center;}
}
@media only screen and (max-width:739px) {
.grid{justify-content:left;}
.grid333 div{width:48%;-webkit-flex-basis:48%;-moz-flex-basis:48%;flex-basis:48%;margin:1%;}
}

@media only screen and (max-width:639px) {
.cols333{display:block;}.cols333 div{width:100%;}.cols333 div:nth-child(2){margin-right:0%;margin-left:0;margin-bottom:30px;margin-top:30px;}
.grid{display:block;}
.grid5050 div{width:98%;margin:1%;}
.grid333 div{width:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;margin:1% 1% 3% 1%;padding-bottom:30px;text-align:center;}

}





@media only screen and (max-width:900px) {
	#ftr-contact div{width:100%!important;display:block;text-align:center;padding:0!important;}#ftr-contact div:nth-child(2){padding:20px 0!important;}
	#ftr-contact div br{content:'';}#ftr-contact #uk br:after,#ftr-contact #us br:after{content:', ';}
	#ftr-contact h3,#ftr-contact strong,#ftr-contact p{text-align:center;}
}


@media only screen and (max-width:800px) {
	#artists-list div{width:24%;}
	
	#profile-left,#profile-right{padding:0;display:block;width:100%;}
	
	.accordion ul{-webkit-columns:1;-moz-columns:1;columns:1;}
}


@media only screen and (max-width:599px) {
	#top-bar-wrapper{border-bottom:1px solid #000;}
	#top-bar{padding:20px;}
#nav-toggle{display:block;margin:0 15px 0 0;}
	
#quote{padding:20px;}
#quote p{font-size:120%;padding:0 0 12px 0;}

#home-text{padding:30px;}
#home-text p{font-size:120%;padding:0 0 20px 0;}
#text-logo{width:24px;}
#logo a img{width:180px!important;min-width:auto;}
#cycle-slideshow div{height:400px;overflow:hidden;width:100%;}
#cycle-slideshow img{width:auto;height:100%;}

#artists-list div{width:40%;}
}

@media only screen and (max-width:420px) {
	#artists-list div{width:auto;display:block;}
	
	#profile-buttons a{font-size:90%;}
	#social-widgets div{width:100%;display:block;padding-left:0px;text-align:center;}
}