body {overflow-x:hidden;}
.name_band {margin:0 10px 0 10px; display:inline-block; min-width: 100px; max-width: 150px}


      .jumbotron {
        padding: 0;
        margin-bottom: 0;

    }
    .videoControls {
        /*margin-top: -50px;*/
        width: 100%;
        font-size: 30px;
    }
    .videoControls span, .videoControls div {
        display: inline-block;
        color: #fff;
    }
    .btnMute, .btnFullscreen {
        /*float: right;*/
        padding-left: 20px;
        margin-right: 20px;
        color: #fff;
    }
    .btnPlay {
        /*float: left;*/
        padding-right: 20px;
        margin-left: 20px;
        color: #fff;
    }
    .glyphicon:hover {
        color: #555;

    }
    .divider {
        height:50px;
    }

    .bg-px {
        height:600px;
        padding-top:50px;
        padding-bottom:50px;
        overflow:auto;
    }

       .bg-px-2 {
        /*height:750px;*/
        padding-top:50px;
        padding-bottom:50px;
        overflow-y:auto;
        overflow-x:hidden;

    }

    .bg-2 {
        background: url('../images/ss3.jpg') no-repeat center left fixed;
        color:#fff;
        background-size:cover;
    }

    .bg-4 {
        /*background: url('../images/SYD_WIRE-bg.png') no-repeat center center fixed;*/
                /*background: url('../images/SAM0348=SYDbridgexxx.jpg') no-repeat center center fixed;*/
        color:#fff;
        /*background-size:cover;*/
    }


    .bg-1 {
        background: url('../images/_SAM0424_benchxxx.jpg') no-repeat top center fixed;
        color:#fff;
        /*background-size:cover;*/
        background-size: 100%;

       /*i */
    }

    .bg-3 {
          background: url('../images/SAM0348=SYDbridgexxx.jpg') no-repeat bottom center fixed;
        
        color:#fff;
        background-size:cover;
    }


    #footer {
        height: 60px;
        background-color:#585858;
        /*margin-top:50px;*/
        padding-top:20px;
        padding-bottom:20px;
    }

    #footer a {
      color:#efefef;
  }
.crop-width {width:100px; overflow:hidden!important;}

#bg-div {
z-index: 1000;
    /*position: fixed;*/
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-image: url("../images/syd_logo_mask.png");
}

.main_logo {position: absolute;
  left: 50%;
  top: 300px;

  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
          }

          .main_logo_mob {position: absolute;
  left: 50%;
  top: 154px;

  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
          }
#contact {position:relative; background-color: #000000;  clear: both;}
.rel {position:relative;}
.contact_logo {position: absolute;
  left: 50%;
  top: 200px;

  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
          }

          .contact_logo_mob {position: absolute;
  left: 50%;
  top: 154px;

  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
          }

  .crop-height {
    height: 600px;
    overflow: hidden;
    text-align: center;
    background-color: #000;
}
.contact_black_bg {background-color: #000; margin-top: -100px; padding-bottom: 100px  }

.read_more {display:none;}
.white-bg {background-color: white}
#stars {
    z-index: 2;
    position: absolute;

    width:100%;
    /*background: url('../images/SYD_EXPLODE.png') no-repeat top center fixed;*/

}

.bg-contact {
    /*background: url('../images/syd_logo_mask_under.png') no-repeat center top ;*/
    /*background-size:cover;*/
    height: 400px;
    background-color: white
    /*display:none;*/

}
.bg-contact-mob {
    /*background: url('../images/syd_logo_mask_under.png') no-repeat center top ;*/
    /*background-size:cover;*/
    height: 308px;
    background-color: white
    /*display:none;*/

}
.bg-intro {
    background: url('../images/syd_logo_mask_under.png') no-repeat center top fixed;
    /*background-size:cover;*/
        height: 600px;
    display:none;

}

.bg-intro-mob {
    background: url('../images/syd_logo_mask_under_mob.png') no-repeat center top fixed;
    /*background-size:cover;*/
        height: 308px;
    display:none;

}


.black_background {background-color: #000000!important}
.black_bg {text-align: left ;background-color: #000000; padding:20px; margin-bottom: 50px}


.logo_sm { 
  width:250px; 
  padding-top:30px;padding-bottom:20px; }

.audiojs { margin: 15px 0px 20px; }

.audiojs .play-pause {box-sizing:content-box!important;}
.audiojs .p {box-sizing:content-box!important;}
input {color: #444444}
ol { padding: 0px; margin: 0px; list-style: decimal-leading-zero inside; color: #ccc; width: 460px; border-top: 1px solid #ccc; font-size: 0.9em; }
ol li { position: relative; margin: 0px; padding: 9px 2px 10px; border-bottom: 1px solid #ccc; cursor: pointer; }
ol li a { text-indent: -3.3ex; padding: 0px 0px 0px 20px; }
li.playing { color: #aaa; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); }
li.playing a { color: #000; }
li.playing:before { content: '♬'; width: 14px; height: 14px; padding: 3px; line-height: 14px; margin: 0px; position: absolute; left: -24px; top: 9px; color: #fff; font-size: 13px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); }
