@media screen and (min-width: 1280px) { }
@media screen and (min-width: 1024px) and (max-width: 1280px) { }
@media screen and (min-width: 992px) and (max-width: 1024px) { }

@media screen and (min-width: 992px) { 
    .stage-text                 {width:40vW;font-size:2.5rem;}
}

@media screen and (max-width: 1600px) { }   


@media screen and (max-width: 1280px) {
    #logo img                      { max-height:70px; padding:10px 0 5px; }
} 

@media screen and (max-width: 1024px) {
    #logo img                      { max-height:60px; padding:10px 0 5px; }
}   

@media screen and (max-width: 991px) {
    #header-wrap   { position:fixed; z-index:9; padding-bottom:10px; border-bottom:1px solid #F5F5F5; }
}   

@media (min-width: 768px) and (max-width: 991px) {
}

@media screen and (max-width: 767px) {
	#logo img          { width:200px; height:auto; }
	header .social     { width:100%; }
}   