.site-header-main
{
    background: #515050;
    opacity: .7;
     position:  absolute;
     width: 100%;
     min-width: 100% !important;
     margin-left: 0px;  
     padding: 10px;
     padding-top: 20px;
     margin-top: 0px;
     padding: 20px 65px 0px 65px; 
     min-height: 90px !important;
}
.site-header
{
    border-bottom: 0px solid red;
    min-height: 80px !important; 
    margin-top: -715px;
    padding: 0px !important; 
    padding-top: 20px;
    background:  none;
    width: 100%;
    min-width: 100% !important
}
.site-content
{
  margin-top: 430px; 
}
#billwrapbackground
{
   background-repeat: no-repeat;  
   height: 700px;
   min-height: 700px;
   width: 100%;
   margin-top: -190px; 
   z-index: 1;
}
#billtext100
{
  font-size: 30px;
  color: white;
  width: 100%;
  margin-top: 600px;
  text-align: center;
  position: absolute;
  opacity: .7;
    animation-name: slidein; 
        animation-duration: 6s;
  /*  animation-name: example; */
  /*  animation-duration: 4s; */
}
@keyframes example2 {
    from {background-color: #0147D3;}
    to {background-color: gray;}
}
@keyframes example {
    from {color: blue;}
    to {color: white;}
}
@keyframes showup {
    0% {opacity:0;}
    20% {opacity:1;}
    80% {opacity:1;}
    100% {opacity:0;}
}
@keyframes slidein {
    0% { margin-left:-1800px; }
    20% { margin-left:-800px; }
    35% { margin-left:0px; }
    100% { margin-left:0px; }
}
@media screen and (max-width : 44.375em) {
 #billtext100
 {
    font-size: 20px; 
 }
@media screen and (max-width : 34.375em) {
 #billtext100
 {
    font-size: 15px; 
 }
 }  