body{
  position: relative;
  font-family: Quicksand;
  overflow-x: hidden;
}

nav{
  z-index: 5;
  background-color: #9788B7;
  color: white;
}
.navbar-expand-lg{
  max-height: 100px;
}

.navbar-expand-lg .navbar-collapse {
    justify-content: flex-end;
}
.navbar-expand-lg .navbar-nav .nav-link {
    margin-right: .9rem!important;
    margin-left: .9rem!important;
}
.navbar-light .navbar-toggler {
    color: white!important;
    border-color: rgb(0,0,0,0)!important;
}
.navbar-light .navbar-nav .active a{
  border-bottom: 15px solid white;
}
#navbarNavDropdown{
  position: absolute;
  bottom: 0;
  right: 2%;
}

.navbar-light .navbar-toggler-icon {
  background-image: url(../img/menu.svg)!important;
}

#videoDiv2 {z-index: 1;max-width:100vw; margin:0;margin-top: -5%; display:block; position: relative;} /* This has been changed */
#video2{width:100%; height:auto } /* This has been changed */
#videoMessage2 { position: absolute; bottom: -17%; left: 0;
display: flex;
flex-direction: column; 
justify-content: center;
align-items: center; 
width: 100%;
height: 100%;}


p{
  font-family: Quicksand;
  font-size: 20px;
}

h1{
  color: #6C539B!important;
  font-family: Quicksand;
  font-size: 79px!important;
  margin-top: 20px;
}
h2{
  color: #6C539B!important;
  font-family: Quicksand;
  font-size: 49px!important;
  margin: 0;
}
h3{
  color: #6C539B!important;
  font-family: Quicksand;
  font-size: 28px!important;
  margin: 0;
  text-transform: uppercase;
}
h4{
  color: #6C539B!important;
  font-family: Quicksand;
  font-size: 22px!important;
  margin: 0;
  text-transform: uppercase;
}

input{
  color: #6C539B!important;
  font-family: Quicksand;
  text-transform: uppercase;
}

.padding{
    padding-right: 21rem;
    padding-left: 21rem;
}


.btn-primary{
  background-color: #6C539B!important;
  border-color: #6C539B!important;
}

a{
  color: white!important;
  font-family: Quicksand;
  font-size: 18px;
  text-transform: uppercase;
}

.white{
  color: white!important;
}
.img-fluid{
    max-width:155%!important;
}
.img-fluid2{
    max-width:100%!important;
}
footer{
    background-color:#6C539B;
    display: flex;
    flex-wrap: wrap;
}

footer nav{
    background-color: transparent;
}
footer p {
    font-size: 20px;
}
footer a {
    font-family: Quicksand;
    font-size: 20px;
}
.borderF{
  border-right: solid white 2px;
}
@media only screen and (min-width:200px) and (max-width: 1090px) {
    body{
      width: 100vw;
    }
    .padding{
        padding-right: 2rem!important;
        padding-left: 2rem!important;
    }

    h1{
      font-size: 35px!important;
      text-align: center;
    }
    h2{
      font-size: 30px!important;
      text-align: center;
    }
    h3{
      font-size: 28px!important;
      text-align: center;
    }
    h4{
      font-size: 22px!important;
      text-align: center;
    }
    footer p {
      font-size: 1rem;
    }
    footer a {
      font-size: 1rem;
    }
    .borderF{
      border-right: transparent;
    }
    .img-fluid{
      max-width:100%!important;
    }
    .img-fluid2{
      max-width:80%!important;
    }
    #navbarNavDropdown{
      position: static;
    }
    .navbar-expand-lg{
      max-height: none!important;
    }


}

