		span.req {
			color:red;
		}
		
		.bwa-header {
	padding-top:15px;
}
h6.titlex {
    padding-top: 25px;
}




body {
   padding: 0;
   margin: 0;

  
  }

a {
  
  font-weight: bold;
  text-decoration: normal;
  
  }

p {

  font-family: 'Lato', sans-serif;

  letter-spacing: 1px;

  font-size:14px;

  color: #333333;

}
.flex { /*Flexbox for containers*/

  display: flex;

  justify-content: center;

  align-items: center;

  text-align: center;

}

.waves {

  position:relative;

  width: 100%;

  height:15vh;

  margin-bottom:-7px; /*Fix for safari gap*/

  min-height:100px;

  max-height:150px;
  background: #e5f1e8;

}

.content {

  position:relative;

  height:20vh;

  text-align:center;

  background-color: #f3f3f3;

}

/* Animation */

.parallax > use {

  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;

}

.parallax > use:nth-child(1) {

  animation-delay: -2s;

  animation-duration: 7s;

}

.parallax > use:nth-child(2) {

  animation-delay: -3s;

  animation-duration: 10s;

}

.parallax > use:nth-child(3) {

  animation-delay: -4s;

  animation-duration: 13s;

}

.parallax > use:nth-child(4) {

  animation-delay: -5s;

  animation-duration: 20s;

}

@keyframes move-forever {

  0% {

   transform: translate3d(-90px,0,0);

  }

  100% { 

    transform: translate3d(85px,0,0);

  }

}

.container {
    padding: 15px 0 0px 0;
    background: #ffffff38;
}

.bwa-container {
	margin-bottom: 30px;
}

.bwa-col-12 {
	text-align:center;
}
.bwa-col-12 h4, .bwa-col-12 p {
    text-align:center;
}
.bwa-header {
	background:#e5f1e8;
}

.row {
    margin-right: unset;
}

/*Shrinking for mobile*/

@media (max-width: 768px) {

  .waves {
    height: 100px;
    min-height: 100px;
}

  .content {
    height:30vh;
  }

  h1 {
    font-size:24px;
  }
  .container {
    background: unset;
	padding: 0 20px;
}
.bwa-container {
    margin-bottom: -15px;
}

button {
    font-size: 32px;
    padding: 10px 35px;
}

h1 {
    font-size: xxx-large;
}

}

