#trading-needs .software-buttons {
    flex: 1;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 40px;
    margin-left: -8px;
}

#trading-needs .software-link:hover,
#trading-needs .software-link:focus {
    background: var(--color-brand-standard);
    border: none;
    color: #fff
}

#trading-needs .software-link:hover .software-link-icon,
#trading-needs .software-link:focus .software-link-icon {
    filter: invert(100%) sepia(0%) saturate(25%) hue-rotate(70deg) brightness(108%) contrast(108%)
}

#trading-needs .software-link-icon {
    width: 24px !important;
    height: auto;
    margin-right: 8px
}

#trading-needs .software-link {
    display: flex;
    height: 40px;
    width: 160px;
    background: #fff;
    border-radius: 10px;
    border: solid 1px #000018;
    color: #000018;
    align-items: center;
    justify-content: center;
    margin: 0 12px;
}

#trading-needs .software-link.zhLink {
    display: none;
}

#trading-needs .software-link.zhLink:lang(zh),
#trading-needs .software-link.zhLink:lang(tw) {
    display: flex;
}

#trading-needs .software-link.enLink:lang(zh),
#trading-needs .software-link.enLink:lang(tw) {
    display: none;
}

.btn-wrapper li
{
    display:list-item;
}

@media screen and (min-width: 1119px) {

    #banner .text-wrapper {
        padding: 200px 0 0px;
    }

    #banner .img {
        top: 80px;

    }
}