.top-bar-section li a:not(.button) {
  padding: 0 55px;
  line-height: 45px; }
  
@media only screen and (max-width: 1400px) { 
  .top-bar-section li a:not(.button) {
      padding: 0 47px;
  }
}

@media only screen and (max-width: 1240px) {
    .top-bar-section li a:not(.button) {
      padding: 0 39px;
      line-height: 45px; }
}

@media only screen and (max-width: 1120px) {
    .top-bar-section li a:not(.button) {
      padding: 0 32px;
      line-height: 45px; }
}


@media only screen and (max-width: 1010px) {
    .top-bar-section li a:not(.button) {
      padding: 0 25px;
      line-height: 45px; }
}

@media only screen and (max-width: 910px) {
    .top-bar-section li a:not(.button) {
      padding: 0 22px;
      line-height: 45px; }
}
@media only screen and (max-width: 850px) {
    .top-bar-section li a:not(.button) {
      padding: 0 18px;
      line-height: 45px; }
}
@media only screen and (max-width: 800px) {
    .top-bar-section li a:not(.button) {
      padding: 0 16px;
      line-height: 45px; }
}
