/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap');

:root{
--primaryfamily:"Noto Sans TC", sans-serif;
--secondryfamily:"Noto Sans TC", sans-serif;
}
body, span, p , h1,h2,h3,h4,h5,h6, label{font-family: var(--primaryfamily) !important;}
html[lang="zh-Hant-tw"] .button{font-family: var(--primaryfamily);}
html[lang="zh-Hant-tw"] .accordion-item p { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .ex_product .brick_section ul li{ font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .rs_accordian .accordion .leverage_table th { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .rs_accordian .accordion .leverage_table td { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .leverage_exp .accordion-body h6 { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .leverage_exp .accordion-body ul li, .leverage_exp .accordion-body ol li { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .extab .nav-tabs li button { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .ex_copy .copyloginbody .em_rightdata p { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .category-list .nav-pills .nav-link {font-family: var(--primaryfamily) !important; }
html[lang="zh-Hant-tw"] .query_box button.accordion-button { font-family: var(--primaryfamily); }
html[lang="zh-Hant-tw"] .signin_signup_right .right-form .form-check label { font-family: var(--primaryfamily)!important; }
/* Font Family End */


/* Chinese Tradional 24-07-2024 */
html[lang="zh-Hant-tw"] .fullwidthslider .livedatabox .bottom_label label { line-height: 115%; font-size: 30px; }
html[lang="zh-Hant-tw"] .em_bottom_container h2, .ex_product .em_bottom_container h3 { font-size: 2.7rem; }
html[lang="zh-Hant-tw"] .big_number { font-size: 85px!important; margin-bottom: 10px!important; }
html[lang="zh-Hant-tw"] .big_number.big_number_tw { font-size: 60px!important; margin-bottom: 10px!important; }
html[lang="zh-Hant-tw"] .widgetCard .card-header .rflexactionbtn span:first-child { width: 100%; }
html[lang="zh-Hant-tw"] .widgetCard .card-header .rflexactionbtn span { font-size: 15px; margin-top: 1px; }
html[lang="zh-Hant-tw"] .widgetLiveData h3 { font-size: 19px !important; }
html[lang="zh-Hant-tw"] .below_card.cardfn.dailyMktFull label { font-size: 20px; }
html[lang="zh-Hant-tw"] #exclusive-account h5 { width: 27%; font-size: 30px; }
html[lang="zh-Hant-tw"] #standard-account h5 { width: 27%; font-size: 30px; }
html[lang="zh-Hant-tw"] #standard-plus h5 { width: 27%; font-size: 30px; }
html[lang="zh-Hant-tw"] #cent-account h5 { width: 27%; font-size: 30px; }
html[lang="zh-Hant-tw"] #shares-account h5 { width: 27%; font-size: 30px; }
html[lang="zh-Hant-tw"] .in_page .footer_btn_bottom .leftdual{ width: 100%; }
html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .left_flex_overlay h5 { font-size: 1.8rem; }
html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .left_flex_overlay ul label { font-size: 1.8rem; font-family: var(--primaryfamily); }
html[lang='zh-Hant-tw'] .trade_prod .overrideh3 { font-size: 2.2rem !important; }
html[lang='zh-Hant-tw'] .trade_prod .em_bottom_container p { font-size: 19px; }
html[lang='zh-Hant-tw'] .swipeslider label { font-size: 1.3rem; }
html[lang="zh-Hant-tw"] .ex_fund .card_design .in_block .right_info label { font-size: 1.1rem; }
html[lang="zh-Hant-tw"] .ex_product .brick_section ul li { font-size: 20px !important; }
html[lang='zh-Hant-tw'] .badge.openbadge { width: 130px; font-size: 14px; line-height: 200%; }
html[lang="zh-Hant-tw"] .boosterBox .box h3 { font-size: 21px !important; line-height: 130%; }
html[lang="zh-Hant-tw"] .exTableTrade tr td small { line-height: 130%; }
html[lang="zh-Hant-tw"] .registerMarginBox .boosterHighlights h2 { font-size: 2.7rem; line-height: 60px;}
html[lang='zh-Hant-tw'] .boosterBox .box { padding: 20px; }
html[lang="zh-Hant-tw"] .boosterBox .box h3 { font-size: 21px!important; line-height: 130%; }
html[lang="zh-Hant-tw"] .boosterBox .box p {font-size: 18px;margin-top: 2px;}
html[lang="zh-Hant-tw"] .promotionSlider .stepBox h3 { font-size: 16px !important; }
html[lang='zh-Hant-tw'] .promotionSlider .item .stepBox { min-height: 120px; }
html[lang="zh-Hant-tw"] .signin_signup_right .text-danger { font-size: 12px; }
html[lang="zh-Hant-tw"] .t_licence .exdownprev label { font-size: 1.2rem; }
html[lang="zh-Hant-tw"] .t_about .vision_mission_tabs #myTab .nav-item .nav-link { font-size: 22px; }
html[lang="zh-Hant-tw"] .t_about .country_list ul li { font-size: 20px;}
html[lang="zh-Hant-tw"] .ex-contact .h_box p { font-size: 16px; }
html[lang="zh-Hant-tw"] .t_faqs .faq-header h2 { padding-bottom: 5px; }
/* html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h1, html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h2, html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h3 { font-size: 3.2rem; } */
html[lang='zh-Hant-tw'] .scroll_bar_box .app_download { font-size: 15px; }
html[lang="zh-Hant-tw"] .brick_section .inblock-ab-btn .darkbutton span { font-size: 1.3rem; }
html[lang="zh-Hant-tw"] .live_data .mini_ld_block li label, .live_data .mini_ld_block li span { font-size: 0.9rem; }
html[lang='zh-Hant-tw'] .mail-mid-right a { font-size: 1.2rem; }
html[lang='zh-Hant-tw'] .footer_top_block .support_now_block .mail-mid-right label { font-size: 1rem; }
html[lang='zh-Hant-tw'] .footer_top_block .support_now_block h3 { font-size: 1rem; }
html[lang='zh-Hant-tw'] .support_now_subtitle { font-size: 0.8rem; }
html[lang='zh-Hant-tw'] .rs_accordian .nav-tabs li button { font-size: 1rem; }
html[lang='zh-Hant-tw'] input.validator-valid[type='password'] { letter-spacing: -8px; }
html[lang='zh-Hant-tw'] .in_page .em_bottom_container.product_card .em_rightdata p { font-size: 1rem !important; }
html[lang='zh-Hant-tw'] .tradingBonus .colReverseMob .bonusCard .glowanimate h3{ font-size: 50px!important; }
html[lang="zh-Hant-tw"] .ex_awards .timeline-nav .item{ font-size: 12px; }
html[lang="zh-Hant-tw"] .ex_awards .timeline-nav .item.slick-current { font-size: 16px; }
html[lang="zh-Hant-tw"] .landing-page .faqList { padding-right: 12px; }



@media (max-width: 1600px) {
  html[lang='zh-Hant-tw'] .boosterBox .box { padding: 20px 10px; }
  html[lang='zh-Hant-tw'] .boosterBox .box h3 {font-size: 20px !important;line-height: 140%;}
  html[lang='zh-Hant-tw'] .footer_top_block .social-url ul .footer_menu_heading { margin-bottom: 5px !important; }
}


@media (min-width: 1540px) {
  html[lang="zh-Hant-tw"] .ex_product .landing_slider .landing_slider_desc h1, .ex_product .landing_slider .landing_slider_desc h2, .ex_product .landing_slider .landing_slider_desc h3 { font-size: 3.5rem; }
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .left_flex_overlay ul { width: 49%; padding-left: 30px; }
  html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .right_flex_overlay .mini_list li span { line-height: 24px; font-size: 1rem; }
  html[lang="zh-Hant-tw"] .t_central .landing_slider .landing_slider_desc h1 { font-size: 2.8rem!important; }
  html[lang="zh-Hant-tw"] .t_pamm .pgrid label { font-size: 30px; }
  html[lang="zh-Hant-tw"] .t_pamm .ex_product .landing_slider .landing_slider_desc h1 { font-size: 3.5rem; }
  html[lang="zh-Hant-tw"] .t_partner .intfl .lactivebx ul li label { font-size: 1.2rem; }
  html[lang="zh-Hant-tw"] .t_partner .em_bottom_container h2, .ex_product .em_bottom_container h3 { font-size: 2.5rem; }
  html[lang="zh-Hant-tw"] .t_partner .mt_4_product .brick_section ul li:first-child { line-height: 37px; }
  html[lang="zh-Hant-tw"] .t_partner .partnerWithUs .card-body.one_ricon { min-height: 210px; }
  html[lang='zh-Hant-tw'] .promoHighlights { padding-bottom: 43px; }
  html[lang="zh-Hant-tw"] .landing-page .faqList p { font-size: 17px; min-height: 80px; }
  html[lang="zh-Hant-tw"] .ex-contact .helpdesk .h_grid .lineone .minicard p { font-size: 1.34rem!important; }
  html[lang="zh-Hant-tw"] .pmdpmhome .vertical-box { padding: 2.3rem 2rem 22.3rem 3rem; margin-top: 9rem; }
  html[lang="zh-Hant-tw"] .footer_top_block .social-url ul .footer_menu_heading { margin-right: 5px; }
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .right_flex_overlay .mini_list li span { font-size: 1rem; }
  /* html[lang="zh-Hant-tw"] .footer_top_block .social-url { width: 23%; }
  html[lang="zh-Hant-tw"] .footer_top_block .support_now_block {  width: 77%;  } */
}



@media (max-width: 1540px) {
  html[lang="zh-Hant-tw"] #exclusive-account h5 { width: 30%; font-size: 22px; }
  html[lang="zh-Hant-tw"] #standard-account h5 { width: 27%; font-size: 22px; }
  html[lang="zh-Hant-tw"] #standard-plus h5 { width: 27%; font-size: 22px; }
  html[lang="zh-Hant-tw"] #cent-account h5 { width: 27%; font-size: 22px; }
  html[lang="zh-Hant-tw"] #shares-account h5 {width: 27%; font-size: 22px; }
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .left_flex_overlay ul p { font-size: 1rem !important; }
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .left_flex_overlay ul label { font-size: 1.3rem; }
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .left_flex_overlay ul { width: 40%; }
  html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .left_flex_overlay ul label { font-size: 1.5rem; }
  html[lang="zh-Hant-tw"] .trade_prod .em_bottom_container h2, .ex_product .em_bottom_container h3{ font-size: 1.8rem !important; }
  html[lang='zh-Hant-tw'] .swipeslider label { font-size: 1rem; }
  html[lang="zh-Hant-tw"] .t_central .landing_slider .landing_slider_desc h1 { font-size: 2.4rem!important; }
  html[lang="zh-Hant-tw"] .em_bottom_container h2, .ex_product .em_bottom_container h3, .big_single_head { font-size: 2.3rem !important; }
  html[lang="zh-Hant-tw"] .em_bottom_container.product_card.product_feature_section h2 { font-size: 1.7rem !important; }
  html[lang="zh-Hant-tw"] .t_pamm .pgrid label { font-size: 1.2rem; }
  html[lang='zh-Hant-tw'] .badge.openbadge {  line-height: 20px; }
  html[lang="zh-Hant-tw"] .landing-page .tradeLotcalculation .em_bottom_container h3 { font-size: 1.3rem !important; }
  html[lang='zh-Hant-tw'] .promoHighlights { padding-bottom: 0px; }
  html[lang="zh-Hant-tw"] .registerMarginBox .boosterHighlights h2 { line-height: 60px;}
  html[lang='zh-Hant-tw'] .badge.openbadge { font-size: 12px; }
  html[lang="zh-Hant-tw"] .t_about .country_list ul li { font-size: 17px;}
  html[lang="zh-Hant-tw"] .ex-contact .h_box p { font-size: 12px!important; }
  /* html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h1, html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h2, html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h3 { font-size: 2.5rem; } */
  html[lang="zh-Hant-tw"] .pmdpmhome .vertical-box { padding: 1.9rem 1rem 18.3rem 2rem !important; margin-top: 2.5em; }
  html[lang='zh-Hant-tw'] .footer_top_block .support_now_block .mail-mid-right label { font-size: 0.9rem; }
  html[lang='zh-Hant-tw'] .mail-mid-right a { font-size: 0.9rem; }
  html[lang='zh-Hant-tw'] .rs_accordian .nav-tabs li button { font-size: 0.8rem; }
  html[lang='zh-Hant-tw'] .rs_accordian .accordion .leverage_table table thead th:first-child, .rs_accordian .accordion .leverage_table tr td:first-child { white-space: pre; }
  html[lang='zh-Hant-tw'] .tradingBonus .colReverseMob .bonusCard .glowanimate h3{ font-size: 35px!important; }
  html[lang="zh-Hant-tw"] .helpdesk .h_grid .lineone .minicard p { font-size: 1.1rem !important; }
}


@media (max-width: 1199.98px) and (min-width: 991px) {
  html[lang="zh-Hant-tw"] .pmdpmhome .vertical-box { margin-top: 2.6rem; }
}


@media (min-width: 768px)  and (max-width: 1540px) {
html[lang="zh-Hant-tw"] .t_partner .partnerWithUs .card-body.one_ricon { min-height: 210px; }
}

@media (max-width: 1299px) {
  html[lang="zh-Hant-tw"] .ex_product .landing_slider .landing_slider_desc h1, .landing_slider .landing_slider_desc h2, .landing_slider .landing_slider_desc h3 { font-size: 2.7rem; }
}


@media (min-width: 768px)  and (max-width: 1199px) {
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .left_flex_overlay ul { width: 55%; }
  html[lang="zh-Hant-tw"] #exclusive-account h5 { width: 39%;  }
  html[lang="zh-Hant-tw"] #standard-account h5 { width: 32%;  }
  html[lang="zh-Hant-tw"] #standard-plus h5 { width: 39%;  }
  html[lang="zh-Hant-tw"] #cent-account h5 { width: 33%;  }
  html[lang="zh-Hant-tw"] #shares-account h5 { width: 33%;  }
  html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .left_flex_overlay h5 { font-size: 1.4rem; }
  html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .left_flex_overlay ul label { font-size: 1.3rem; }
}


@media (min-width: 768px) and (max-width: 992px) {
  html[lang="zh-Hant-tw"] .pmdpmhome .vertical-box { margin-top: 26.3em !important; }
  html[lang="zh-Hant-tw"] .helpdesk .h_grid .lineone .minicard p { font-size: 15px !important; }
}


@media only screen and (max-width: 992px) {
  html[lang="zh-Hant-tw"] .widgetCard .card-header .rflexactionbtn span { font-size: 15px; }
  html[lang='zh-Hant-tw'] .promoHighlights { padding-bottom: 100px; }
  html[lang="zh-Hant-tw"] .t_faqs .apply_manually.faq_bottom_manual h4 { font-size: 26px; }
  html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h1, html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h2, html[lang='zh-Hant-tw'] .landing_slider .landing_slider_desc h3 { font-size: 2.8rem; }

}


@media (min-width: 992px) {
  html[lang='zh-Hant-tw'] .vpsSercnces .em_bottom_container .minicard .card-body p { font-size: 16px !important; max-width: 88% !important; }
  html[lang='zh-Hant-tw'] .ex_copy .em_bottom_container .minicard .card-body p { font-size: 16px !important; max-width: 88% !important; }
  html[lang='zh-Hant-tw'] .t_vpshosting .em_bottom_container .minicard .card-body p { font-size: 16px !important; max-width: 88% !important; }
  html[lang='zh-Hant-tw'] .t_pamm .product_card .t_pammwidth_cnp{  max-width: 500px;}
  html[lang="zh-Hant-tw"] .t_partner .partnerWithUs .em-card .card-body .em_rightdata p {  padding: 0px 10px 0px 10px; }
  html[lang='zh-Hant-tw'] .promoHighlights { padding-bottom: 36px; }
  html[lang="zh-Hant-tw"] .landing-page .faqList p { min-height: 0; }
  html[lang='zh-Hant-tw'] .ex_awards .awardCard.card h2 { font-size: 26px; }
  html[lang='zh-Hant-tw'] .ex_awards .awardCard.card p { font-size: 24px; }
  html[lang="zh-Hant-tw"] .t_about .mktp_box .card { min-height: 390px; }
  html[lang="zh-Hant-tw"] .t_about .mktp_box .card .card-header h3 { font-size: 1.4rem !important; min-height: 64px; }
}


@media (min-width: 768px) {
  html[lang="zh-Hant-tw"] .scroll_bar_box .app_download { max-width: 455px; }
}



@media (max-width: 768px) {
  html[lang="zh-Hant-tw"] .fullwidthslider .livedatabox .bottom_label label { font-size: 1.8rem; }
  html[lang="zh-Hant-tw"] .ex_product .big_number { font-size: 4.22rem !important; margin-bottom: 10px!important; }
  html[lang="zh-Hant-tw"] .ex_product .big_number.big_number_tw { font-size: 2.8rem!important; margin-bottom: 10px!important; }
  html[lang="zh-Hant-tw"] #exclusive-account h5 { width: 100%; font-size: 30px;  line-height: 10px; }
  html[lang="zh-Hant-tw"] #standard-account h5 { width: 100%; font-size: 30px; line-height: 10px;  }
  html[lang="zh-Hant-tw"] #standard-plus h5 { width: 100%; font-size: 30px; line-height: 10px; }
  html[lang="zh-Hant-tw"] #cent-account h5 { width: 100%;font-size: 30px; line-height: 10px;  }
  html[lang="zh-Hant-tw"] #shares-account h5 { width: 100%; font-size: 30px;  line-height: 10px; }
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .left_flex_overlay ul { width: 100%; }
  html[lang="zh-Hant-tw"] .in_page .ex_flex_box .left_flex_overlay ul label { font-size: 1.1rem; }
  html[lang="zh-Hant-tw"] .ex_fund .card_design .in_block .right_info label { width: auto !important; padding: 0 5px; font-size: 13px;}
  html[lang="zh-Hant-tw"] .t_central .landing_slider .landing_slider_desc h1 { font-size: 1.9rem !important; }
  html[lang='zh-Hant-tw'] .ex_awards .awardCard.card h2 { font-size: 14px; }
  html[lang='zh-Hant-tw'] .ex_awards .awardCard.card p { font-size: 12px; }
  html[lang="zh-Hant-tw"] .t_about .vision_mission_tabs #myTab .nav-item .nav-link { font-size: 15px; }
  html[lang="zh-Hant-tw"] .t_about .country_list ul li { font-size: 22px;}
  html[lang="zh-Hant-tw"] .ex-contact .h_box p { font-size: 12px!important; }
  html[lang="zh-Hant-tw"] .ex-contact .minicard a { font-size: 19px; }
  html[lang="zh-Hant-tw"] .ex-contact .helpdesk .h_grid .lineone .minicard p { font-size: 1.3rem !important; }
  html[lang="zh-Hant-tw"] ul.slider_bottom_bar li label { font-size: 22px; }
  html[lang="zh-Hant-tw"] ul.slider_bottom_bar li p { font-size: 15px !important; }
  html[lang="zh-Hant-tw"] .brick_section .inblock-ab-btn .darkbutton span { font-size: 15px; }
}


@media (max-width: 576px) {
  html[lang="zh-Hant-tw"] .em_bottom_container h2, .ex_product .em_bottom_container h3, .big_single_head { font-size: 1.8rem !important; }
  html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .left_flex_overlay h5 { font-size: 1.5rem; }
  html[lang='zh-Hant-tw'] .trd_tool .ex_flex_box .left_flex_overlay ul label { font-size: 1.4rem; }
  html[lang="zh-Hant-tw"] .ex_fund .rflexactionbtn .button {  width: 47%; }
  html[lang="zh-Hant-tw"] .ex_product .landing_slider .landing_slider_desc h1, .landing_slider .landing_slider_desc h2, .landing_slider .landing_slider_desc h3 { font-size: 2.2rem; }
  html[lang="zh-Hant-tw"] .ex_copy .em_bottom_container h2, .ex_product .em_bottom_container h3, .big_single_head { font-size: 1.6rem !important; }
  html[lang="zh-Hant-tw"] .t_pamm .pgrid label { font-size: 1.3rem !important; }
  html[lang="zh-Hant-tw"] .t_pamm .pm_product img { padding-bottom: 20px; }
  html[lang='zh-Hant-tw'] .boosterBox .box h3 { font-size: 22px !important; line-height: 180%; }
  html[lang='zh-Hant-tw'] .boosterBox .box { padding: 35px; }
  html[lang='zh-Hant-tw'] .boosterBox .box h3 { font-size: 22px !important; line-height: 120%; }
  html[lang='zh-Hant-tw'] .promoHighlights { padding-bottom: 1px; }
  html[lang='zh-Hant-tw'] .promotionSlider .item .stepBox{ min-height: 115px; }
  html[lang="zh-Hant-tw"] .promotionSlider ul.slick-dots { margin-top: -6px; }
  html[lang='zh-Hant-tw'] .promoHighlights { padding-bottom: 4px; }
  /* html[lang="zh-Hant-tw"] .promotionSlider { margin-left: calc(100% / 2) !important; transform: translateX(-53%); margin-top: -34px; } */
  /* html[lang="zh-Hant-tw"] .promotionSlider {  margin: -34px auto 0 23px; } */
  html[lang="zh-Hant-tw"] .promotionSlider {  margin-top: -35px; }
  html[lang='zh-Hant-tw'] .badge.openbadge { font-size: 12px; }
  html[lang='zh-Hant-tw'] .t_licence .exdownprev a { width: 100%; }
  html[lang="zh-Hant-tw"] .t_about .mktp_box .card .card-header h3 { font-size: 20px !important; }
  html[lang="zh-Hant-tw"] .t_about .country_list ul li { font-size: 17px; }
  html[lang="zh-Hant-tw"] .ex-contact .margint5r .h_box p { font-size: 17px!important; }
  html[lang="zh-Hant-tw"] .ex-contact .helpdesk .h_grid .lineone .minicard p { font-size: 1.1rem !important; }
  html[lang="zh-Hant-tw"] .xma-flex-tabs .exma-tabs-container .upper-tabs-cont .inner-flex-block label span { font-size: 15px; }
  html[lang="zh-Hant-tw"] .pmdpmhome .vertical-box { padding: 1.9rem 1rem 14.8rem 2rem !important; }
  html[lang="zh-Hant-tw"] .rs_accordian .accordion-item .footer_leverage_table p { font-size: 0.8rem !important; }
  html[lang='zh-Hant-tw'] .tradingBonus .colReverseMob .bonusCard .glowanimate h3{ font-size: 23px!important; }
}

@media (min-width: 410px)  and (max-width: 430px) {
  html[lang="zh-Hant-tw"] .promotionSlider { margin-left: calc(100% / 2) !important; transform: translateX(-50%); } 
}