.site-name-top {
  float: left;
  width: 385px;
  margin: 3px 0 0 18px; }
  @media (min-width: 750px) {
  .site-name-top {
    margin-top: 17px; } }

.site-logo {
  float: left;
  margin-right: 20px; }

@media screen and (max-width: 480px) {
  .site-logo {
    float: inherit; }

  .site-name-top {
    float: inherit;
    width: inherit; }

  .table-wrapper table {
    overflow: scroll;
    display: block; } }

@media screen and (max-width: 360px) {
  .header-telephone {
    line-height: 1.6; } }

.top-menu {
  padding: 0 0 0px; }

.search-form {
  top: 0; }

.top-menu-wrapper {
  min-height: 43px; }

.top-menu > li > a {
  padding: 15px 16px 13px; }

.site-header-inner {
  padding: 5px 0 5px; }
