body{min-width:auto}@media only screen and (max-width: 1030px){#header_container #header{width:80%}#header_container #header #primary_nav{width:auto;margin-left:15px}#main{width:80%}#footer .linkbar{width:75%}}@media only screen and (max-width: 950px){#header_container #header{width:90%}}@media only screen and (max-width: 870px){#header_container #header{width:95%}#header_container #header #logo{margin-bottom:15px}}@media only screen and (max-width: 840px){#header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:auto}#primary_nav{margin:0px;min-width:100%}#primary_nav li{margin-right:12px}#user-info{margin-top:10px}}@media only screen and (max-width: 450px){#header #primary_nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;padding-left:10px;padding-right:10px}#header #primary_nav ul li{margin-bottom:10px}#header #user-info{margin-left:0px;margin-right:30px}#header_container #sub-navigation #secondary_nav li{margin-right:10px}#header_container #sub-navigation #secondary_nav li:last-child{margin-right:0px}#footer .linkbar{width:95%}#footer .apps-and-social .apps{display:block;margin-right:0px;margin-bottom:20px}#footer .apps-and-social .socials{display:block}}@media only screen and (max-width: 400px){#header_container #header{width:100%}#header_container #header #primary_nav{margin-left:0px}#main{width:100%;padding:10px 20px;padding-bottom:80px}}
