@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 75%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
.adds{
	position:fixed;
	float:center;
	margin-left:0px;
	margin-top:60px;
	z-index:1000;
	background-color: orange;
	width: 100%;
	font-size: 45px;
	text-align: center;
	
}
.addsright{
	position:fixed;
	float:right;
	margin-right:0px;
	margin-top:60px;z-index:1000; 
	background-color: #111;
}



.banpage-wrapper {

.banrow {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
   font-weight: bold;
   font-size: 22px;
   color:black;
}

.bancolumn {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}


}
.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  opacity: 1;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
.bgimg-1 {
  background-image: url("../images/top.jpg");
  min-height: 75%;
}

.bgimg-2 {
  background-image: url("../images/middle.jpg");
  min-height: 400px;
}

.bgimg-3 {
  background-image: url("../images/bottom.jpg");
  min-height: 400px;
}

.aubgimg-1 {
  background-image: url("../images/autop.jpg");
  min-height: 75%;
}

.aubgimg-2 {
  background-image: url("../images/aumiddle.jpg");
  min-height: 400px;
}

.aubgimg-3 {
  background-image: url("../images/aubottom.jpg");
  min-height: 400px;
}
.caption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #000;
}

.caption span.border {
  background-color: #111;
  color: #fff;
  padding: 18px;
  font-size: 25px;
  letter-spacing: 10px;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;

}
h3 {
  letter-spacing: 5px;
  text-transform: uppercase;
  font: 20px "Lato", sans-serif;
  color: #111;
}


.google-map {
     padding-bottom: 50%;
     position: relative;
}

.google-map iframe {
     height:80%;
     width: 100%;
     left: 0;
     top: 0;
     position: absolute;
	 
}

.container {
    width: 600px;
    height: 100%
	 text-align: center;
	 margin:0 auto;

}
.container img {
    width: 100%;
	   margin: auto;
	   
  margin-left: 20px;
}

.containerheading{
		 font-family:SpaceGrotesk-Light;
	color:black;
	line-height: 1.2;
        font-weight: 500;
        font-size: 364px;
      
}

.containertext {
 font-family:SpaceGrotesk-Medium;
        max-width: 520px;
        text-transform: uppercase;
		 margin-left: 20px;
	color:black;
	font-size: 16px;
   text-align: justify;
    width: 500px;

}
/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
  .bgimg-1, .bgimg-2, .bgimg-3 {
    background-attachment: scroll;
  }
}
