

body{
    background-color: #e6e6e6;
    font-family: 'Open Sans', sans-serif;
}

.jumbo{
    background-image: url(../images/wall.jpg);
    height:75vh;    
}

.hero_image{
    width: 45%;
    margin-top: 5%;
}

.vptext{
    margin-top: 2%;
   font-family: 'Open Sans', sans-serif;
    font-style: italic;
    font-size:1.1em;
    
    color: #e6e6e6;
    
}

.vpbox{
    margin-left: auto;
    margin-right:auto;    
    width: 45%;
}

.nav-item a{
    font-family: 'Open Sans', sans-serif;
    font-size:1em;
    font-weight:600;
    color: #e6e6e6;
    font-size: 1em;
}

.nav-item a:hover{
    text-decoration: underline;
}



.btn-outline-primary {
     color: #e6e6e6;
    background-color: transparent;
    background-image: none;
    border-color: #e6e6e6;
    font-weight: 600;
    font-size: 1em;
}

.btn-outline-primary:hover {
    color: #1a1a1a;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    font-weight: 600;
    font-size: 1em;
}

.btn-primary {
    color: #1a1a1a;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    font-weight: 600;
    font-size: 1em;
}

.btn-primary:hover {
    color:#e6e6e6 ;
    background-color: #1a1a1a;
    border-color: #e6e6e6;
    font-weight: 600;
    font-size: 1em;
}

.push{
padding-top: 5em;
    
    
}

.heading2{
    padding-top: 3em;
}

.featurerow{
    margin-top: 4%;
    padding-bottom: 13%;
}

.featurebox h5{
    margin-top: 5%;
    font-weight: 700;
    color:#1a1a1a;
}

.featurebox p{
    font-size: 1em;
    
}

.featurebox img{
    width: 20%;
}

.imgbox{
    height: 4em;
}

.imgbox img{
  max-width: 2em;
    max-height: 4em;
    
}

.featuredetail{
    margin-top: 10%;
}

.featuredetail h3{
    font-weight: 300;
    color: #e6e6e6;
}

.featuredetail p{
    color: #e6e6e6;
}

.detailimage{
    margin-top: 5%;
    max-height: 5em;
    max-width: 3em;
}

.headingstyle{
    font-weight: 600;
    color: #e6e6e6;
    
}

.headingstyleinvert{
   
    font-weight: 600;
    color: #1a1a1a;        
}

.blackbg{
    background-color: #1a1a1a;
    padding-bottom: 5em;
    padding-top: 5em;
}

.whitebg{
    padding-bottom: 5em;
    padding-top: 2em;
}

.valuebox{
    text-align: center;
    padding-top: 3em;
    color: #1a1a1a;
}

.valuebox h3{
    font-weight: 300;
    color: #1a1a1a;
}

.valuebox p{
    font-style: italic;
    color: #1a1a1a;
}

label{
    font-family: 'Open Sans', sans-serif;
    color: #e6e6e6;
}

.normaltext p{
    font-style: normal;
}

