.bg {
 background-position: center;
  background: url(images/bg1.jpg);
  background-color: black;
  background-repeat: repeat;
   background-attachment: fixed;
}
.bgblack {
  background-color: black;
}
.bgcar {
background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center; 
  background-size: cover;
  background-image: url(images/shelby.png);
  background-color: black;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: rgba(250, 250, 250, .9);
  
}

li {
  float: left;
}

li a, .dropbtn {
  display: inline-block;
  color: black;
  text-align: center;
  padding: 12px 14px;
  border: 1px solid black;
  text-decoration: none;
}

li a:hover, .dropdown:hover .dropbtn {
  background-color:#c5c6c9;
}

li.dropdown {
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {background-color: #c5c6c9;}

.dropdown:hover .dropdown-content {
  display: block;
}


img.one {
  height: auto;
  width: auto;
}
.contain {
  object-fit: contain;
}
.count {
width:130px;
padding: 0;
 border: 2px solid navy;
background:#d8dfed;
margin-left:auto;
margin-right:auto;
font-family: calibri;
-webkit-text-stroke: 1px black;
font-size:24px;
letter-spacing: 5px;
color:#5a8eed;
text-align: center;
}
.flex00 {
max-width: 65%;
padding: 2vw 2vw 2vw 2vw;
position: sticky;
            top: 0px;
height: auto;
 background: rgba(250, 250, 250, .3);
margin-left:auto;
margin-right:auto;
  text-align: center;
  line-height: auto;
font-family: arial;

}
.flex0 {
max-width: 65%;
padding: 2vw 2vw 2vw 2vw;
height: auto;
 background: rgba(250, 250, 250, .3);
margin-left:auto;
margin-right:auto;
  text-align: center;
  line-height: auto;
font-family: arial;
text-align:center;
color: black;
font-size:1vw;  
}

.flex1 {
	width: 100%;
	margin-left:auto;
margin-right:auto;
	background: rgba(250, 250, 250, .4);
}

.flex1 > div {

padding: 2vw 4vw 1vw 4vw;
  text-align: justify;
  line-height: auto;	
	font-family: arial;
  font-size:1.25vw;
  color:black;
}
.flex2 {
	width: 100%;
	margin-left:auto;
margin-right:auto;
	background-color:black;
}

.flex2 > div {

padding: 2vw 8vw 0vw 8vw;
  text-align: center;
  color:white;
  line-height: auto;	
	font-family: arial;
}
.flex3 {
	width: 100%;
	margin-left:auto;
margin-right:auto;
}

.flex3 > div {
padding: 2vw 8vw 0vw 8vw;
  text-align: center;
  color:white;
  line-height: auto;	
	font-family: arial;
}

.grid-containerm {
	margin-left: auto;
	margin-right: auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1vw;
	padding:  1vw;
}
.grid-containerv {
	width:60%;
    display: grid;
	margin-left:auto;
    margin-right:auto;
    grid-template-columns: auto;
    grid-gap: .3vw;
}