dth: 1219px) {
    .d-sm-mid2 {
        display: contents;
    }
}

@media (max-width: 960px) {
    .d-lg-mid {
        display:none;
    }
    .d-sm-mid {
        display: contents;
    }
    .section-sm {
        display:contents;
    }
}

.shortcut-bar-text {
    font-size: 15px;
    transition: color 0.3s;
}
.shortcut-bar-text:hover {
    color: #0065cb 
}

.shortcut-bar {
  /* position: sticky */
  width: 75%;
  height: 90%;
  position: absolute;
  top: 8%;
  left: 25%;
  /* transform: translate(-25%, 