body {
  margin: 0;
  font-family: sans-serif, arial;
}

p {
  font-size: 14px;
}

#logo {
  float: left;
  padding-top: 15px;
  padding-left: 25px;
  width: 75px;
}

#lna {
 width: 200px;
 padding-left: 20px;
 height: auto;
 float: left;
 color: #0E1C36;
 padding-top: 27px;
}

#nav {
  overflow: hidden;
z-index:1;
padding-bottom: 10px;
position: sticky;
}

#nav a {
  float: right;
  display: block;
  color: #0E1C36;
  text-align: center;
  padding-top: 34px;
  padding-right: 20px;
  text-decoration: none;
  font-size: 17px;
}

#nav a:hover {
  color: #0E1C36;
  text-decoration: underline;
  opacity: .6;
}

#custhero{
  height: auto;
  opacity: 0.9;
}


.sticky {
  top: 0;
  width: 100%;
}

div#nav.sticky{background-color: white;box-shadow: 0 0 7px rgba(0,0,0,.1);opacity:1;}

.intro{
background-color:rgba(25,25,25,0.7); 
  float:none;
  color:white;
text-align:center;
padding:2%;
 position:absolute; 
 top:40%;}

 a.dropdown{padding:10px 15px 10px 15px; 
  background-color:#fff;color:black; 
  text-decoration:none;
border-radius:5px;font-size:20px;}
 a.dropdown-inverse, [type=submit]{padding:10px 15px 10px 15px; 
  background-color:#000;color:white; 
  text-decoration:none;
border-radius:5px;font-size:20px;}

.circle{background-color:#0E1C36; 
color:white;
   height:100px;
   width:100px;
   border-radius:100%;}
.center{text-align:center; margin:0 auto; 
  margin: auto;}
.circle > img{padding:20%;}
.circle > img#smaller{padding:30%;}
.row{padding: 2%;}
.row.center.brief-overview h3 {padding: 5%}
.row.center.brief-overview p{font-size:14px; padding:0% 5% 2% 5%;}

#footer{background-color:#0E1C36; width:100%; height: 75px;}
#footer h5{color:white;}

#logo-footer {
  float: left;
  padding-top: 15px;
  padding-left: 25px;
  width: 75px;
}
#footer a {
  float: right;
  display: block;
  color: white;
  padding-top: 34px;
  text-decoration: none;
  font-size: 17px;
  padding-right: 20px;
}

#footer a:hover {
  color: #ffff;
  text-decoration: underline;
  opacity: .6;
}

#lna-footer {
 width: 200px;
 padding-left: 20px;
 float: left;
 color: #0E1C36;
 padding-top: 27px;
}

form{
  float:none;
  color:white;
padding:2%;
 position:absolute; 
 top:30%;
 width: 80%;
}
label, form label{color:white;text-shadow: 2px 2px color:black;}
input{width:50%;}
form{background-color:transparent;}

 [type=text]{border:1px solid white; background-color:transparent;}

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}
.white h2{color:white;text-shadow: 2px 2px color:white;}
input::placeholder, textarea::placeholder{
  color: black;
}
div.row.contact2{padding:0px;}

td { color: white; text-shadow: 1px 1px black; background-color: #453F3C; border-right: 10px solid white; }
td:nth-child(2) { background-color: #310D20;  border-right: 10px solid white }
td:nth-child(3) { background-color: #3C787E; }
table{border:1.5px solid black;box-shadow: 16px 16px 16px rgba(0,0,0,.1);}
.circle-testimonial > img{border-radius:100%;}
span.quote{font-size:50px; width:100%;}
p.person-title{font-size:10px; font-style:italic;}