* { 
    color:#fff; 
    text-decoration: none;
}
.section-background-block {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background:#fff;
    z-index: 0;
}
header {
    z-index: 1;
    position: relative;
}
.container-fluid{
    padding: 0px;
}
.navbar {
    padding: 35px 10px;
    background: #fff;
    padding-left: 35px;
    border-bottom: 2px solid #2c5a9f;
}
.navbar-nav{
    position: absolute;
    right: 40px;
}
span.wrap{
    font-size: 70px!important;
    font-family: 'K2D', sans-serif;    
    text-shadow: 1px 1px 3px #000;
}
.typewriter h1 {
    overflow: hidden; /* Ensures the content is not revealed until the animation */
    border-right: .15em solid orange; /* The typwriter cursor */
    white-space: nowrap; /* Keeps the content on a single line */
    margin: 0 auto; /* Gives that scrolling effect as the typing happens */
    letter-spacing: .15em; /* Adjust as needed */
    animation: typing 2.1s steps(40, end), blink-caret 5.75s step-end infinite;
}
h1 a:hover {
    text-decoration: none!important;
    color: #000!important   ;
}
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: orange; }
}