
/* noi */
	
	
	
	
		.nightowl-nav {
			background-color:#000;		
		}
		
			
			.grand-nav {
				position: relative;
				}
			
				
				
			.stage-object {
				position: absolute;				
				top:180px;
				}
				
			
				
					
				.stage-gigi {
					width:1000px;
					height: 359px;
					background: url(../images/banner1.png) no-repeat center center;
					padding-top:20px;
					}
					
				
				.stage-jun {
					width:1000px;
					height: 359px;
					background: url(../images/banner2.png) no-repeat center center;
					padding-top:20px;
					}
				.stage-ethan {
					width:1000px;
					height: 359px;
					background: url(../images/banner4.png) no-repeat center center;
					padding-top:20px;
						}					
				.stage-sun {
					width:1000px;width:959px;
					height: 359px;
					background: url(../images/banner3.png) no-repeat center center;
					padding-top:20px;
						}
				
				
		section.flickr-box {
			padding:0;
			}
			
		.light-grey {
			background: #f0f0f0;
			}
		.grey-section {
			background: #111;
			}
			
			.grey-section h2.center-title {
				color: #ccc;
				}
				
			.client-logos {

				}
			
		.logos {
			height:300px;
			
			}
			
		

		.navbar-inner {
			height:70px;
			}
		.container.content {
			
			}			
			
			
			.flickr-box {
				display:block;
				max-width:100%;

				margin: 0;
				}
				
				.flickr-box a {
					display:inline;
					float: left;
					margin: 3%;
					padding: 0;
					max-width:19%;
					border: none!important;
					-moz-border-radius:999px;
					-webkit-border-radus:999px;
					border-radius:999px;					
					}
					
				.flickr-box a img {
					display:block;
					background: none;
					max-width:100%;
					height: auto;
					-moz-border-radius:999px;
					-webkit-border-radus:999px;
					border-radius:999px;
	-moz-box-shadow: inset 20px 20px 20px 50px rgba(0,0,0,0.75);
	-webkit-box-shadow: inset 20px 20px 20px 50px rgba(0,0,0,0.75);
	box-shadow: inset 20px 20px 20px 50px rgba(0,0,0,0.75);
					}
					
					.flickr-box:hover img {

						}
					
					.flickr-box a:hover img {
						opacity:1!important;
						}
						
						.flickr-box a:hover img {

							}
							@media print {
    header nav, footer {
        display: none
        }
    img {
        max-width: 500px
        }
    }
@media screen and (max-width: 826px) {
	.stage-object {
				position: absolute;				
				top:215px;
				}
	.stage-gigi {
					max-width:826px;
					height:309px;
					background: url(../images/banner1a.png) no-repeat center center;
					padding-top:20px;
					}
					
				
				.stage-jun {
					max-width:826px;
					height:3099px;
					background: url(../images/banner2a.png) no-repeat center center;
					padding-top:20px;
					}
				.stage-ethan {
					max-width:826px;
					height:309px;
					background: url(../images/banner4a.png) no-repeat center center;
					padding-top:20px;
						}					
				.stage-sun {
					max-width:826px;
					height:309px;
					background: url(../images/banner3a.png) no-repeat center center;
					padding-top:20px;
						}
}



@media screen and (max-width: 768px) {
	.stage-object {
				position: absolute;				
				top:260px;
				}
	.stage-gigi {
					max-width:748px;
					height:280px;
					background: url(../images/banner1c.png) no-repeat center center;
					padding-top:20px;
					}
					
				
				.stage-jun {
					max-width:748px;
					height:280px;
					background: url(../images/banner2c.png) no-repeat center center;
					padding-top:20px;
					}
				.stage-ethan {
					max-width:748px;
					height:280px;
					background: url(../images/banner4c.png) no-repeat center center;
					padding-top:20px;
						}					
				.stage-sun {
					max-width:748px;
					height:280px;
					background: url(../images/banner3c.png) no-repeat center center;
					padding-top:20px;
						}
}

@media screen and (max-width: 640px) {
	.stage-object {
				 display: none
				}
	.stage-gigi {
					max-width:590px;
					height:220px;
					background: url(../images/banner1d.png) no-repeat center center;
					padding-top:20px;
					}
					
				
				.stage-jun {
					max-width:590px;
					height:220px;
					background: url(../images/banner2d.png) no-repeat center center;
					padding-top:20px;
					}
				.stage-ethan {
					max-width:590px;
					height:220px;
					background: url(../images/banner4d.png) no-repeat center center;
					padding-top:20px;
						}					
				.stage-sun {
					max-width:590px;
					height:220px;
					background: url(../images/banner3d.png) no-repeat center center;
					padding-top:20px;
						}
}

@media screen and (max-width: 480px) {
	.stage-object {
				 display: none
				}
	.stage-gigi {
					max-width:460px;
					height:179px;
					background: url(../images/banner1e.png) no-repeat center center;
					padding-top:20px;
					}
					
				
				.stage-jun {
					max-width:460px;
					height:179px;
					background: url(../images/banner2e.png) no-repeat center center;
					padding-top:20px;
					}
				.stage-ethan {
					max-width:460px;
					height:179px;
					background: url(../images/banner4e.png) no-repeat center center;
					padding-top:20px;
						}					
				.stage-sun {
					max-width:460px;
					height:179px;
					background: url(../images/banner3e.png) no-repeat center center;
					padding-top:20px;
						}
}

@media screen and (max-width: 320px) {
	.stage-object {
				 display: none
				}
	.stage-gigi {
					max-width:280px;
					height:119px;
					background: url(../images/banner1f.png) no-repeat center center;
					padding-top:20px;
					}
					
				
				.stage-jun {
					max-width:280px;
					height:119px;
					background: url(../images/banner2f.png) no-repeat center center;
					padding-top:20px;
					}
				.stage-ethan {
					max-width:280px;
					height:119px;
					background: url(../images/banner4f.png) no-repeat center center;
					padding-top:20px;
						}					
				.stage-sun {
					max-width:280px;
					height:119px;
					background: url(../images/banner3f.png) no-repeat center center;
					padding-top:20px;
						}
}


