html,body {
	margin:0;
	padding:0;
	background-color:#101F78;
	background: url('../img/misc/bmwBackG.jpg');
	background-width: 100%;
	background-attachment: fixed;
	font-family: 'allerregular';
	background-position: center;
}

.topBar1{
	height: 40px; 
	background: rgba(255,0,0, 0.6);
	color: white;
	position: fixed;
	width: 100%;
	z-index:1000;
}

.topSpacer{
	height: 40px; 
}

.NaviBar1{
	background-color:#101F78;
	color: black;
	float: right;
	border: solid 1px white;
	width: 18%;
	margin: 0.4%;
	margin-top: 1%;
	background: rgba(255,0,0, 0.6);
}

.topBar2{
	height: 25px; 
	background: rgba(255,0,0, 0.6);
	color: white;
}

.logoPng{
	content: url('../img/misc/Logopng.png');
	height: 110%;
	float: left;
}

.justLogo{
	content: url('../img/misc/Logopng.png');
	width: 40%;
	margin: 0 auto;
}

.footer {
  width: 100%;
  background-color: #2c2c2c;
  text-align: center;
  color: black;
}

.container .text-muted {
  margin: 20px 0;
  color: White;
}

.transparentBlue{
	background: rgba(0,0,255, 0.5);
	cursor: pointer;
}

.transparentBlue:hover{
	background: rgba(255,0,0, 0.5);
}

.transparentWhite{
	background: rgba(255,255,255, 0.9);
	cursor: pointer;
	color: black;
}

.transparentWhite:hover{
	background: rgba(255,0,0, 0.8);
	color: White;
}

.transparentWhiteStatic{
	background: rgba(255,255,255, 0.9);
}

.transparentBlue2{
	background: rgba(67,249,252, 0.4);
}

.transparentBlue3{
	background: rgba(70,140,244, 0.3);
}

.transparentCream{
	background: rgba(242,251,227, 0.9);
}

.transparentBlack{
	background: rgba(0,0,0, 0.9);
	cursor: pointer;
}

.transparentBlack:hover{
	background: rgba(255,0,0, 0.5);
}

.blackFilter{
	-webkit-filter: brightness(30%);
	filter: brightness(30%);
}

.transparentBlackStatic{
	background: rgba(0,0,0, 0.9);
}

.contactForm{
	margin: 0 auto;
	width: 80%;
}

#padding20{
	padding: 20px;
}

/********************************* Image Gallery ********************************************/


      ul {
          padding:0 0 0 0;
          margin:0 0 40px 0;
      }
      ul li {
          list-style:none;
          margin-bottom:10px;
      }
      ul li.bspHasModal {
          cursor: pointer;
      }
      .modal-body {
          padding:5px !important;
      }
      .modal-content {
          border-radius:0;
      }
      .modal-dialog img {
          text-align:center;
          margin:0 auto;
      }
    .controls{
        width:50px;
        display:block;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;
    }
    .next {
        float:right;
        text-align:right;
    }
    .text {
      font-family: 'Bree Serif';
      color:#666;
      font-size:11px;
      margin-bottom:10px;
      padding:12px;
      background:#fff;
    }
	.glyphicon-remove-circle:hover {
		cursor: pointer;
	}
    @media screen and (max-width: 380px){
       .col-xxs-12 {
         width:100%;
       }
       .col-xxs-12 img {
         width:100%;
       }
    }

/********************************* Image Gallery ********************************************/


