@media screen and (max-width:980px){#outerWrapper{width:95%;}
#content{width:auto;padding:3% 4%;}
}
@media screen and (max-width:650px){#header{height:auto;}
#topNavigation{position:static;}
#content{width:100%;float:none;margin:20px 0px;}
}
@media screen and (max-width:650px){#header{height:auto;}
#topNavigation{position:static;}
#content{width:auto;float:none;margin:20px 0;}
}
@media screen and (max-width:480px){html{-webkit-text-size-adjust:none;}
#header{min-height:100px;}
#outerWrapper #topNavigation{min-height:50px;}
#topNavigation a{font-size:90%;padding:10px 8px;}
#content{width:auto;float:none;margin:0;height:100%;}
#content h1{font-size:140%;margin:0px;text-align:left;}
form fieldset{width:240px;}
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
}