.ticker-wrapper {
    display: flex;
    overflow: hidden;
    position: relative;
    height: 40px;
    background: #fff;
    border-top: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
    align-items: center;
    justify-content: center;
}
.ticker-item { color: #49aee7; }
div#tdi_26 .td-block.td-a-rec.td-a-rec-id-custom-spot.tdi_41.td_block_template_1 { display: none; }
.single .ticker-wrapper.opshow { margin-top: 0px }
div#tdi_21 { width: 100%; padding: 0 0 20px; }
div#tdi_37, #tdi_25, #tdi_14 div#tdi_26 { width: 100%; margin-bottom: 30px } 
div#tdi_25 .td-block.td-a-rec.td-a-rec-id-custom-spot.tdi_29.td_block_template_1 { margin: 0!important; display:none } 
div#tdi_25 .td-block.td-a-rec.td-a-rec-id-custom-spot.tdi_30.td_block_template_1 { margin-bottom: 0!important; }
div#tdi_28, #tdi_14 #tdi_16, #tdi_14 div#tdi_26 { position: absolute; bottom: 55px; }
button.wpb_button.wpb_btn-inverse.btn.tdb-head-search-form-btn span { display: none; }
.tdb-search-form-inner .td-icon-menu-right:before { color: #000; }  
button.wpb_button.wpb_btn-inverse.btn.tdb-head-search-form-btn { position: absolute; right: 0; }
.ticker-item.last-before-item { margin-right: 12px; }
.ticker-wrapper.opshow{ opacity: 1!important }
.ticker-track {
    display: flex;
    left: 0;
    top: 0;
    white-space: nowrap;
    will-change: transform;
}
.ticker-item {
    float: left;
    margin-right: 25px;
    font-size: 16px;
    white-space: nowrap;
}
.ticker-item img {
    height: 16px;
    margin-right: 6px;
}
.ticker-up {
    margin-left: 6px;
}
.scy-company-nb.up-arrow:before {
    content: "\25B2"; /* ▲ */
    margin-right: 3px;
    color: #00c853;
}
.scy-company-nb.arrow-down:before {
    content: "\25BC"; /* ▼ */
    margin-right: 3px;
    color: #ff1744;
}
.scy-company-nb.arrow-down {
    color: #ff1744;
}
.scy-company-nb.up-arrow {
    color: #00c853;
}


@media screen and (max-width: 1150px) {
    div#tdi_28, #tdi_14 #tdi_16 { bottom: 85px; }
}

@media screen and (max-width: 480px) {
    .single div#tdi_33 .wpb_wrapper.td_block_wrap.vc_raw_html.tdi_39 { display: none; }
    .ticker-wrapper.opshow { margin-bottom: 10px }
    .home .ticker-wrapper.opshow { margin-bottom: 0 }
    body .tdi_34 { margin-top: 0 !important; padding-top: 0!important }
}