/* Global items */

body {

    background: url('../images/Ashtabula_Lift_Bridge.jpg');
    background-size: cover;
    background-repeat: no-repeat;

}

#masthead {

    position: fixed;
    z-index: 99;
    width: 100%;
    margin: 0 0 30px;
    overflow: auto;
    color: #ffffff;
    background: black;
    border-bottom: 2px solid #cccccc;
  }

 


/* .container-fluid {

    text-align: center;
    margin: 0 auto;
    padding: 0;

} */

.navbar {
    text-align: center;
    float: center;

}


nav {
    float: right;
    margin-top: 25px;
    text-align: justify;
  }
  
  nav a {
    display: inline-block;
    padding-left: 15px;
    margin-left: 15px;
    line-height: 18px;
    color: #999;
    text-decoration: none;
    border-left: 1px solid #efefef;
  }
  
  nav a:first-child {
    border-left: 0 none;
  }



#logo {

    float: left;
    
    height: 90px;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 90px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;

}

#tagline {
    float: left; 
    padding-top: 50px; 
}




.jumbotron {
    width: 937px;
    margin: 0 auto;
    padding: 05px;
    font-size: 20px;
    border-radius: 0;
    border-bottom-right-radius: 15px !important; 
    border-bottom-left-radius: 15px !important; 
    opacity: .8;
    padding-top: 100px;
    background: rgb(223, 216, 216);
     

}

.row2 {
    height: 400px;
        
    }
    
    footer {
        padding: 30px 0;
        clear: both;
        font-size: 12px;
        color: #ffffff;
        color: #cccccc;
        text-align: center;
        background: #666666;
        border-top: 8px solid black;
        height: 50px;
        width: 100%;
        opacity: .8;
        
        
      }



/* Home Page items */


.test {
width: 97%;


}

.row {
 padding: 10px;   
}

.col-md-4 {
  background: rgb(223, 216, 216);
  opacity: .7; 
  border-radius: 15px; 
  border-block-end-width: 5px;
 
 
  }

  .card {
    background: rgb(223, 216, 216);
    opacity: .9; 
    border-radius: 15px; 
    border-block-end-width: 5px;
    margin-right: 7px;
    width: 306px;
  }

  #last-card {
    background: rgb(223, 216, 216);
    opacity: .9; 
    border-radius: 15px; 
    border-block-end-width: 5px;

  }

 
/* p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin-top: 0;
    margin-bottom: 1rem;
} */


* {
    box-sizing: border-box;

}

.col-lg-12 {
width: 960px;

}

.three  {
width: 32%;
float: left;
background: rgb(223, 216, 216);
opacity: .8; 
margin: 3px;


}

.safetyCol {
    width: 33%;
    float: left;
    background: rgb(223, 216, 216);
    opacity: .8; 
    


}

/* contact US Page */


.jumbotron1 {
    width: 960px;
    margin: 0 auto;
    padding: 05px;
    font-size: 20px;
    border-radius: 0;
    border-bottom-right-radius: 15px !important; 
    border-bottom-left-radius: 15px !important; 
    opacity: .9;
    padding-top: 100px;
    background: rgb(223, 216, 216);
}

