@charset utf-8;
/*
Theme Name:GLOBAL
*/

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_700_normal.woff2) format("woff2"), 
    url(fonts/proxima-nova_700_normal.woff) format("woff"), 
    url(fonts/proxima-nova_700_normal.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_700_italic.woff2) format("woff2"), 
    url(fonts/proxima-nova_700_italic.woff) format("woff"), 
    url(fonts/proxima-nova_700_italic.otf) format("opentype");
    font-display: swap;
    font-style: italic;
    font-weight: 700
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_800_normal.woff2) format("woff2"), 
    url(fonts/proxima-nova_800_normal.woff) format("woff"), 
    url(fonts/proxima-nova_800_normal.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 800
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_100_normal.woff2) format("woff2"), 
    url(fonts/proxima-nova_100_normal.woff) format("woff"), 
    url(fonts/proxima-nova_100_normal.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 100
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_600_normal.woff2) format("woff2"), 
    url(fonts/proxima-nova_600_normal.woff) format("woff"), 
    url(fonts/proxima-nova_600_normal.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 600
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_400_normal.woff2) format("woff2"), 
    url(fonts/proxima-nova_400_normal.woff) format("woff"), 
    url(fonts/proxima-nova_400_normal.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_400_italic.woff2) format("woff2"), 
    url(fonts/proxima-nova_400_italic.woff) format("woff"), 
    url(fonts/proxima-nova_400_italic.otf) format("opentype");
    font-display: swap;
    font-style: italic;
    font-weight: 400
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_300_normal.woff2) format("woff2"), 
    url(fonts/proxima-nova_300_normal.woff) format("woff"), 
    url(fonts/proxima-nova_300_normal.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: proxima-nova;
    src: url(fonts/proxima-nova_500_normal.woff2) format("woff2"), 
    url(fonts/proxima-nova_500_normal.woff) format("woff"), 
    url(fonts/proxima-nova_500_normal.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 500
}

@font-face {
    font-family: Noto Sans TC;
    src: url(fonts/NotoSansTC-Thin.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 200
}

@font-face {
    font-family: Noto Sans TC;
    src: url(fonts/NotoSansTC-Light.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: Noto Sans TC;
    src: url(fonts/NotoSansTC-Medium.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: Noto Sans TC;
    src: url(fonts/NotoSansTC-Regular.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 500
}

@font-face {
    font-family: Noto Sans TC;
    src: url(fonts/NotoSansTC-Bold.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: Noto Sans SC;
    src: url(fonts/NotoSansSC-Thin.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 200
}

@font-face {
    font-family: Noto Sans SC;
    src: url(fonts/NotoSansSC-Light.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: Noto Sans SC;
    src: url(fonts/NotoSansSC-Medium.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: Noto Sans SC;
    src: url(fonts/NotoSansSC-Regular.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 500
}

@font-face {
    font-family: Noto Sans SC;
    src: url(fonts/NotoSansSC-Bold.otf) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: calibri;
    src: url(fonts/Calibri-Bold.ttf) format("ttf");
    font-display: swap;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: calibri;
    src: url(fonts/Calibri-Bold-Italic.ttf) format("ttf");
    font-display: swap;
    font-style: italic;
    font-weight: 700
}

@font-face {
    font-family: calibri;
    src: url(fonts/Calibri-Italic.ttf) format("ttf");
    font-display: swap;
    font-style: italic;
    font-weight: 500
}

@font-face {
    font-family: calibri;
    src: url(fonts/Calibri-Regular.ttf) format("ttf");
    font-display: swap;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: calibri;
    src: url(fonts/Calibri-Light.ttf) format("ttf");
    font-display: swap;
    font-style: normal;
    font-weight: 200
}

@font-face {
    font-family: calibri;
    src: url(fonts/Calibri-Light-Italic.ttf) format("ttf");
    font-display: swap;
    font-style: italic;
    font-weight: 200
}

@font-face {
    font-family: NotoSansThai;
    src: url(fonts/NotoSansThai-VariableFont_wdth,wght.ttf);
}

:root{
    --fs-65:65px;
    --fs-60:60px;
    --fs-55:55px;
    --fs-53:53px;
    --fs-50:50px;
    --fs-40:40px;
    --fs-36:36px;
    --fs-34:34px;
    --fs-32:32px;
    --fs-30:30px;
    --fs-28:28px;
    --fs-26:26px;
    --fs-25:25px;
    --fs-24:24px;
    --fs-22:22px;
    --fs-20:20px;
    --fs-18:18px;
    --fs-16:16px;
    --fs-15:15px;
    --fs-14:14px;
    --fs-13:13px;
    --fs-12:12px;
}


.fw-100{font-weight:100;}
.fw-200{font-weight:200;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-500{font-weight:500;}
.fw-600{font-weight:600;}
.fw-700{font-weight:700;}
.fw-800{font-weight:700;}

*{box-sizing: border-box; margin: 0; padding: 0;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
body{font-family:'proxima-nova';font-size: var(--fs-16); margin: 0px;line-height: 1.5;color: #1e1e1e;}
html :lang(th){font-family:'NotoSansThai','proxima-nova';}
html :lang(zh-cn){font-family:'Noto Sans SC','sans-serif','proxima-nova';}
html :lang(zh-tw){font-family:'Noto Sans TC','sans-serif','proxima-nova';}
html :lang(ar){font-family:calibri,sans-serif,proxima-nova;}
html :lang(vi){font-family:Open Sans,arial;}
b,strong{font-weight:600;}
button, input, optgroup, select, textarea {margin: 0; font-family: inherit;font-size: inherit;line-height: inherit;-webkit-appearance: none; -moz-appearance: none; appearance: none;outline: none;}
.background-gray{background-color:#ededed;}

h1{font-size:var(--fs-65);line-height:1.05;}
h2,h3{font-weight:300;font-size:var(--fs-36);line-height: 1.22}
.sub-title{font-size: var(--fs-20);line-height: 1.4}
a{color: inherit;}
a, a:hover {text-decoration: none;}
p{margin: 0 0 16px;font-weight: 300; }
img{max-width: 100%; display: block;}
li{list-style: none;}
.inner{max-width: 1440px; padding:0 20px; margin:0 auto;}

.flex{display: flex; justify-content: space-between; align-items: center;}
.flex.justify-center{justify-content: center; }
.flex.justify-end{justify-content: flex-end;}
.flex.justify-start{justify-content: flex-start; }


.flex.align-center{align-items: center;}
.flex.align-end{align-items: flex-end;}
.flex.align-start{align-items: flex-start;}
.platforms_deliver .platforms_deliver_row {align-items:flex-end;}

.primary-button,.secondary-button{border: 2px solid transparent; font-size: var(--fs-16);line-height: 1.2; color: transparent; background:transparent; padding: 13px 30px;margin: 0px;font-family: inherit;text-transform: uppercase;font-weight: 600;border-radius: 4px;position: relative;display: inline-block;transition-duration: .3s; overflow: hidden;text-align: center;}
.primary-button:hover,.secondary-button:hover{box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 40%);}

.primary-button.white{background-color: #1e1e1e;color: #FFCD05;border: 2px solid #1e1e1e;}
.primary-button.yellow{background-color: #1e1e1e;color: #ffffff;border: 2px solid #1e1e1e;}
.primary-button.black{background-color: #ffffff;color: #1e1e1e;border: 2px solid #ffffff;}
.primary-button.black-yellow{background-color: #FFCD05;color: #1e1e1e;border: 2px solid #FFCD05;}

.secondary-button.white{background-color: transparent;color: #1e1e1e;border: 2px solid #1e1e1e;}
.secondary-button.white:hover{background-color: #1e1e1e;color: #ffffff;}

.secondary-button.yellow{background-color: transparent;color: #1e1e1e;border: 2px solid #1e1e1e;}
.secondary-button.yellow:hover{background-color: #1e1e1e;color: #FFCD05;}

.secondary-button.black{background-color: transparent;color: #ffffff;border: 2px solid #ffffff;}
.secondary-button.black:hover{background-color: #ffffff;color: #1e1e1e;}

.anim{-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.anim:before{position: relative;content: "";display: block;margin-top: 100%;}
.anim:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}

.anim-rev{-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.anim-rev:before{position: relative;content: "";display: block;margin-top: 100%;}
.anim-rev:after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}
@keyframes anim-out {
    from{width: 0%;}
    to {width: 100%;}
}
@keyframes anim-out-pseudo {
    from  {background: rgba(255, 255, 255, 0.35);}
    to {background: transparent;}
}
@keyframes animrev-out-pseudo {
    from  {background: rgba(0, 0, 0, 0.15);}
    to {background: transparent;}
}
.primary-button:hover .anim{-moz-animation: anim-out 0.55s; -webkit-animation: anim-out 0.55s; animation: anim-out 0.55s}
.primary-button:hover .anim:after {-moz-animation: anim-out-pseudo 0.55s; -webkit-animation: anim-out-pseudo 0.55s; animation: anim-out-pseudo 0.55s; }
.primary-button:hover .anim-rev{-moz-animation: anim-out 0.55s; -webkit-animation: anim-out 0.55s; animation: anim-out 0.55s}
.primary-button:hover .anim-rev:after {-moz-animation: animrev-out-pseudo 0.55s; -webkit-animation: animrev-out-pseudo 0.55s; animation: animrev-out-pseudo 0.55s; }


.secondary-button:hover .anim{-moz-animation: anim-out 0.55s; -webkit-animation: anim-out 0.55s; animation: anim-out 0.55s}
.secondary-button:hover .anim:after {-moz-animation: anim-out-pseudo 0.55s; -webkit-animation: anim-out-pseudo 0.55s; animation: anim-out-pseudo 0.55s; }
.secondary-button:hover .anim-rev{-moz-animation: anim-out 0.55s; -webkit-animation: anim-out 0.55s; animation: anim-out 0.55s}
.secondary-button:hover .anim-rev:after {-moz-animation: animrev-out-pseudo 0.55s; -webkit-animation: animrev-out-pseudo 0.55s; animation: animrev-out-pseudo 0.55s; }


.standard-arrow {text-transform: uppercase;padding-right: 30px;transition-duration: .15s;font-weight: 500; display: inline-block; position: relative;}
.standard-arrow:after,.standard-arrow:before {content: url(/wp-content/themes/global/images/arrow-right.svg);transition-duration: .2s;display: block;position: absolute;width: 15px;height: 15px;top: calc(50% - 11px);border: 0 }
.standard-arrow:before {left: -10px;opacity: 0}
.standard-arrow:after {right: 0px}
.standard-arrow:hover {padding-right: 0;padding-left: 30px}
.standard-arrow:hover:before {opacity: 1;left: 0}
.standard-arrow:hover:after {opacity: 0;right: -10px}

.standard-arrow.white{color: #1e1e1e;}
.standard-arrow.yellow{color: #1e1e1e;}
.standard-arrow.yellow:after,.standard-arrow.yellow:before {content: url(/wp-content/themes/global/images/arrow-right-white.svg);}
.standard-arrow.black{color: #ffffff;}

.inline-link{font-family: inherit;font-size: inherit;line-height: inherit;color: inherit;font-weight: 600;transition-duration: .2s;}
.inline-link.white{border-bottom: 1px solid #FFCD05;}
.inline-link.yellow{border-bottom: 1px solid #FFCD05;}
.inline-link.black{border-bottom: 1px solid #FFCD05;}

.inline-link.white:hover{border-bottom: none;color:#FFCD05;}
.inline-link.yellow:hover{border-bottom: 1px solid #FFCD05;color:#FFCD05;}
.inline-link.black:hover{border-bottom: 1px solid #ffffff;color:#FFCD05;}

.anchor-arrow {font-size:var(--fs-16);padding-right: 40px; text-transform: uppercase;position: relative;display: block;}
.anchor-arrow::after{position: absolute; content: url(/wp-content/themes/global/images/arrow-anchor-down.svg);width: 12px;  height: 13px;transition-duration: .2s; display: block; top:1px; right: 18px;}
.anchor-arrow:hover::after{top: 6px;}

.no_thumbnail{background-size:100% 100%!important;background-color:#000;background-image:url('/global/wp-content/uploads/sites/5/2023/04/trading-conditions-pic.svg')!important;}

@media(max-width:380px){
    .standard-arrow {white-space: nowrap;font-size: var(--fs-15);padding-right: 25px;}
    .standard-arrow:after, .standard-arrow:before{top: calc(50% - 10px);}
}

/* sxq */
.col_2{flex:0 0 50%;}
.col_3{flex:0 0 33.3%;}
.col_4{flex:0 0 25%;}
.col_5{flex:0 0 20%;}
.col_6{flex:0 0 16.7%;}
.col_7{flex:0 0 14.2%;}
.public_btn{gap: 20px;flex-wrap:wrap;}
.footer a:hover,.cookie_policy a:hover,.terms_of_use a:hover{color: #ffcd05;}
.list_bgwhite{background: #fff;flex-wrap: wrap;border-radius: 10px;}

.categroy_post_page{display: block;width: 100%;text-align:center;margin: 50px 0 0;}
.categroy_post_page .pages,.categroy_post_page .nextpostslink,.categroy_post_page .previouspostslink{display:none!important;}
.categroy_post_page .wp-pagenavi a,.categroy_post_page .wp-pagenavi span{display: inline-block;width: 40px;height: 40px;border-radius: 5px;line-height: 35px;border: 2px solid #ffcd05;border-radius: 5px;}
.categroy_post_page .wp-pagenavi span.current{background-color: #1e1e1e;color: #ffcd05;border: 2px solid #1e1e1e;font-weight:400;}
@media (max-width:1300px){
    .footer_logotitle .col_4{flex:0 0 100%;}
}
@media (max-width:1024px){
    .col_4{flex:0 0 50%;}
    .col_2{flex:0 0 100%;}
}
@media (max-width:900px){
    .col_6{flex:0 0 33.3%;}
    .col_7 {flex: 0 0 25%;}
}
@media (max-width:768px){
    .col_4{flex:0 0 100%;}
}
@media (max-width:650px){
    .col_3{flex:0 0 50%;}
}
@media (max-width:420px){
    .col_6{flex: 0 0 50%;}
    .col_7 {flex: 0 0 33.3%;}
}


/* lzq */
.banner_btn{margin-top:30px;}

/* mt4 mt5 public */
.mt4_mt5_public{padding-top:84px;background: #F8F8F7;}
.mt4_mt5_public_title{text-align: center;margin:0 auto 41px;max-width:980px;}
.mt4_mt5_public_title img{display:inline-block;margin-bottom:27px;}
.mt4_mt5_public_title h2{margin-bottom:8px;line-height:1.194;}
.mt4_mt5_public_title p{font-size:var(--fs-20);line-height:1.4;margin: 0 auto;}
.mt4_mt5_public .info_wrapper p{line-height:1.437;}
.mt4_mt5_public .future_icon_wrapper{gap:2%;align-items: initial;margin-bottom:29px;}
.mt4_mt5_public .future_icon_wrapper .forex_icon_box{flex:0 0 23%;}
.mt4_mt5_public .forex_icon_wrapper .flex{gap:30px;}
.mt4_mt5_public_btn_box .flex{gap:20px;margin-bottom:20px;flex-wrap:wrap;}
.mt4_mt5_public_btn_box p{text-align:center;font-size:var(--fs-14);line-height:1.7;color:#545051;}
.mt4_mt5_public_btn_box{margin-bottom:40px;}
.mt4_mt5_public .mt_desktop{margin:0 auto;}
/* mt4 mt5 public */

.tools_analysis_section .section_title{max-width:700px;margin:0 auto 20px;text-align: center;}
.tools_analysis_section{padding:92px 0 87px;background:#F8F8F7;}
.tools_analysis_box{position: relative;}
.tools_analysis_section .item{width:33.3%;flex-wrap:wrap;gap:20px;position: relative;z-index:1;}
.tools_analysis_section .item_list{padding:24px 31px;box-shadow:0px 0px 10px #00000026;width:100%;flex-wrap:nowrap;}
.tools_analysis_section .item_list .sub-title{margin-bottom:0;font-weight:var(--fw-600);}
.tools_analysis_section .item_list img{display:inline-block;margin-right:30px;}
.tools_analysis_section .item1 .item_list:nth-child(1),
.tools_analysis_section .item1 .item_list:nth-child(3){position: relative;left:28px;}
.tools_analysis_section .item3 .item_list:nth-child(1),
.tools_analysis_section .item3 .item_list:nth-child(3){position: relative;right:28px;}
.tools_analysis_section .item4{display: none;}
.tools_analysis_section .grey_bg_mobile{display:none;}
.tools_analysis_section .grey_bg{position: absolute;top: 50%;left: 50%;z-index: 0;transform: translate(-50%,-50%);}

@media(max-width:1300px){
    .tools_analysis_section .item_list img{margin-right:15px;}
}

@media(max-width:1200px){
    .tools_analysis_section{padding:75px 0;}
    .mt4_mt5_public_wrapper{max-width:960px;margin:0 auto;}
    .mt4_mt5_public .future_icon_wrapper{flex-wrap:wrap;}
    .mt4_mt5_public .future_icon_wrapper .forex_icon_box{flex:0 0 48%;}
    .mt4_mt5_public{padding-top:75px;}
}
@media(max-width:990px){
    .page_banner_content .banner_btn{justify-content: center;}
    .tools_analysis_wraper{flex-wrap: wrap;max-width: 750px;margin: 0 auto;gap:20px;}
    .tools_analysis_section .section_title{margin-bottom: 35px;}
    .tools_analysis_section .item{width:100%;}
    .tools_analysis_section .item2,.tools_analysis_section .grey_bg{display: none;}
    .tools_analysis_section .item1 .item_list:nth-child(1), .tools_analysis_section .item1 .item_list:nth-child(3){left:0;}
    .tools_analysis_section .item3 .item_list:nth-child(1), .tools_analysis_section .item3 .item_list:nth-child(3){right:0;}
    .tools_analysis_section .item4{display: flex;}
    .tools_analysis_section .grey_bg_mobile{display: block;position: absolute;bottom: 0;left: 50%;z-index: 0;transform: translateX(-50%);}
}
@media(max-width:768px){
    .tools_analysis_section{padding:50px 0;}
    .tools_analysis_section .item_list{padding: 20px;}
    .mt4_mt5_public{padding-top:50px;}
}

@media(max-width:600px){
    .mt4_mt5_public .future_icon_wrapper .forex_icon_box{flex:0 0 100%;}
    .primary-button,.secondary-button{padding: 13px 15px;}
}


.category_wrap .category_wrap_top{padding-top:49px;}
.category_wrap .categroy_jump_pc .categroy_jump_text{display: flex;flex-wrap: wrap;justify-content: center;gap:5px 20px;}
.category_wrap .categroy_jump_mobile {display:none;padding:30px 0 25px;background-color: #ffffff;}
.category_wrap .categroy_jump_mobile .swiper-slide{width:auto;}
.category_wrap .category_wrap_top .category_title{margin-bottom:44px;text-align: center;}
.category_wrap .category_wrap_top .category_title h2{margin-bottom:6px;}
.category_wrap .category_wrap_top .category_title p{max-width:924px;margin:0 auto;}
.category_wrap .categroy_jump p{text-align: center;}

.category_wrap .category_black{background:#1e1e1e;padding:0 30px 25px 30px;}
.category_wrap .category_black_title{padding:19px 0;text-align: center;}
.category_wrap .category_black_title a{font-size:16px;color:#ffcd05;}
.category_wrap .category_black_title a span{color:#fff;}
.category_wrap .category_black_wrap{display:flex;gap:30px;}
.category_wrap .category_black_wrap li{max-width: 425px;width: 100%;}
.category_wrap .category_black_wrap .post_content{padding-top:23px;}
.category_wrap .post_thumbnail{overflow: hidden;}
.category_wrap .post_thumbnail img{opacity: 0;transition: .25s;transition-duration: .25s;}
.category_wrap .post_thumbnail a{background-size: cover;background-position: center;background-repeat: no-repeat;display: block;transition: .25s;transition-duration: .25s;}
.category_wrap .post_thumbnail:hover a{transform: scale(1.1);}
.category_wrap .category_wrap_right .post_thumbnail:hover img{opacity: 0;}
.category_wrap .category_wrap_right .post_thumbnail:hover a{transform: initial;}
.category_wrap .post_thumbnail:hover img{opacity: 0.2;}
.category_wrap .post_content .post_title{display: block;color: #545051;font-size: var(--fs-16);font-weight: 600;line-height: 1.5;min-height: 50px; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box;}
.category_wrap .post_content .post_text{margin-bottom:60px;min-height: 70px;color:#545051;-webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; }
.category_wrap .post_content .post_time{font-size:13px;line-height: 1.8;color:#545051;}
.category_wrap .category_black .post_content .post_title,.category_wrap .category_black .post_content .post_text,.category_wrap .category_black .standard-arrow{color:#fff;}

.category_wrap .category_item{padding:90px 0 101px;position: relative;}
.category_wrap .category_item::after{display: block;content:"";width:100%;height:60%;position: absolute;bottom: 0;left:0;z-index: -1;background: #F8F8F7;}
.category_wrap .category_item .category_title h3{text-align: center;margin-bottom: 13px;}

.category_wrap .category_item_list,.category_wrap .category_wrap_left{gap:20px;justify-content: center;display:flex;}

.category_wrap .category_wrap_left li,.category_wrap .category_wrap_right{width:100%;max-width:334px;background: #fff;box-shadow: 0px 0px 30px #0000001A;}
.category_wrap .category_wrap_left_mobile li:last-child{margin-right:0!important;}
.category_wrap .category_wrap_left_item4{flex-wrap:wrap;width: 100%;}
.category_wrap .category_wrap_left_item4 li{width:calc(25% - 15px);max-width:initial;}
.category_wrap .category_wrap_left .post_content{padding:26px 30px 30px;display: flex;flex-direction: column;justify-content: space-between;background: #fff;}
.category_wrap .category_wrap_left .post_title{min-height:48px;}
.category_wrap .post_tag {gap:5px;flex-wrap:wrap;}
.category_wrap .post_tag a{display: inline-block;font-weight: 600;text-transform: uppercase;background-color: #fff;color: #767676;border: 1px solid #ffcd05;padding: 2px 8px;border-radius: 4px;font-size: var(--fs-12);line-height: 1;transition-duration: .15s;}
.category_wrap .post_tag a:hover{background: #ffcd05;color: #1e1e1e;border: 1px solid #ffcd05;}
.category_wrap .category_wrap_right{padding:20px 20px 29px;display: flex;flex-direction: column;justify-content: space-between;align-items: center;gap:30px;}
.category_wrap .category_wrap_right ul{display: flex;flex-direction: column;justify-content: space-between;gap: 30px;width:100%;}
.category_wrap .category_wrap_right li{display: flex;gap: 20px;align-items: center;}
.category_wrap .category_wrap_right .post_thumbnail{width:80px;height:80px;}
.category_wrap .category_wrap_right .post_content{width: calc(100% - 100px);}
.category_wrap .primary-button.more{border-color: #ffcd05;color: #1E1E1E;}
.category_wrap .primary-button.more:hover{color:#fff;background: #ffcd05;}
.category_wrap .primary-button.more .anim:after{position: initial;}
.category_level_second.category_wrap .category_wrap_left_mobile{display: none;}
.category_level_third .category_item_list{display: block;}
.category_wrap.category_level_third .category_item::after{display: none;}

.category_level_first .category_item_list{margin-bottom:40px;}
.category_level_first .category_wrap_left .post_content{gap:26px;}

.category_item_list .flex-start{justify-content: flex-start;}
@media(max-width:1200px){
    .category_level_second .category_wrap_top{padding-top:10px;}
    .category_wrap .category_item{padding:75px 0;}
    .category_wrap .categroy_jump_mobile{display: block;}
    .category_wrap .categroy_jump_pc{display: none;}
    .category_wrap .category_item_list{flex-wrap:wrap;}
    .category_level_second.category_wrap .category_wrap_left{gap:initial;justify-content: flex-start;}
    .category_wrap .category_wrap_right{max-width: 690px;width: 100%;}
    .category_wrap .category_wrap_right ul{width:100%;}
    .category_level_second.category_wrap .category_wrap_left_pc{display: none;}
    .category_level_second.category_wrap .category_wrap_left_mobile{display: block;}
    .category_wrap .post_thumbnail img{width: 100%;max-height: 311px;}
    .category_wrap .category_wrap_left_item4 li{width:calc(50% - 15px);}
    .category_wrap .category_wrap_left .post_content{padding:20px;}
    .category_wrap .category_wrap_left_item4 .post_text{min-height: 48px;margin-bottom: 20px}
    .category_wrap .category_wrap_left_item4 .post_title{min-height: initial}

    .category_item_list .flex-start{justify-content: center;}

    .category_wrap .category_wrap_top .category_title{margin-bottom: 0;}
    
}
@media(max-width:1100px){
    :root{
        --fs-53:40px;
    }
}
@media(max-width:990px){
    .category_wrap .category_black{padding:0 20px 30px 20px;}
    .category_wrap .category_black_wrap{flex-wrap:wrap;justify-content: center;}
    .category_wrap .category_black_wrap li{max-width:690px;}
    .category_wrap .category_wrap_left_item4 li{width:100%;max-width:690px;}
    .category_wrap .category_wrap_left_item4 .post_text{min-height: initial;}
}
@media(max-width:768px){
    .category_wrap .category_item{padding:50px 0;}
}
@media(max-width:477px){
    .category_wrap .swiper-wrapper{padding-bottom:0;}
}

/* hpg */
.public_btn{justify-content: center;}
.ml-1{margin-left: 10px;}
.mr-1{margin-right: 10px;}
.mt-2{margin-top: 20px;}

.link_animation a{transition: all .2s ease;}
.link_animation a:hover{color: #ffcd05;}

.market_hours_right table{border-collapse: collapse;width: 100%;}
.table_wrapper{overflow-x: auto;}
.table .table_wrapper td, .table .table_wrapper th{border: none;}
.table .table_wrapper thead{border-bottom: none;}
.table .table_wrapper th,.table .table_wrapper tr td:first-child{font-weight:600;}

.legal_documents .documents_taable{box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 10px;}
.legal_documents .documents_title{background-color: #1E1E1E;color: #fff;padding: 20px 0;text-align: center;border-top-left-radius: 10px;border-top-right-radius: 10px;font-size: 20px;line-height: 1.2;}
.legal_documents .documents_content{background-color: #fff;}
.legal_documents .documents_taable a{font-weight: 600;border-bottom: 1px solid #ffcd05;}
.legal_documents .documents_taable a:hover{color:#ffcd05;}

/* page banner */
.page_banner_wrapper{background-color: #1e1e1e;padding-top: 18px;}
.page_banner_content{color: #fff;width: 48%;padding:40px 0;}
.page_banner_content h1{font-weight: 300;margin-bottom: 10px;text-transform: capitalize;}
.page_banner_img{width: 40%;}
.page_banner_img img{margin: 0 auto;}

.page_banner_padding{padding-top:38px;padding-bottom: 52px;}

@media (max-width:990px) {
    .page_banner_wrapper .flex{flex-wrap: wrap;}
    .page_banner_content{width: 100%;text-align: center;}
    .page_banner_img{margin: auto;width: 100%;}
}
/* page banner */

/* public-questions */
.public_questions{padding: 100px 0;margin: 0 auto;max-width: 1200px}
.public_questions h2 {text-align: center;margin-bottom: 41px;font-size: var(--fs-34);line-height: 1.205;}
.public_questions ul {border-radius: 10px;box-shadow:0 0 12px #00000029;}
.public_questions ul li span {color: #FFCD05;padding-right: 15px;font-size: var(--fs-20);font-weight: bold;white-space:nowrap;line-height: 1.3;}
.public_questions ul li:last-child{border-bottom: none;}
.public_questions ul li {box-sizing: border-box;border-bottom:2px solid #fff}
.public_questions ul li h4 {font-size: var(--fs-20);font-weight: 400;line-height: 1.3;color: #2D2B2A;}
.public_title_top {cursor:pointer;background-color: #F8F8F7; padding:30px 65px 30px 40px;position: relative;display: flex;font-weight: 400;}
.public_questions ul .public_hide{padding:0;display: none;padding: 30px;}
.public_questions ul .public_hide p{background-color: #fff;font-size: var(--fs-16);line-height: 1.43;}
.public_questions ul .public_hide p:last-child{margin-bottom: 0;}
.public_questions ul .public_hide p a{ color: #ffcd05}
.bottom {margin-top: 40px;}
.public_title_top::before {content: '';position: absolute;right: 40px;display: block;background: url('/wp-content/themes/global/images/public_expand_more_black.svg') no-repeat;background-size: cover;width: 18px;height: 11px;transition: all .3s;transition-timing-function: ease;top:50%;transform:translateY(-50%);}
.public_table .public_title_top::before {transform: translateY(-50%) rotate(180deg);}


.public_btn.bottom .secondary-button.padding{color: #1E1E1E;padding: 0;border-bottom: 1px solid #ffcd05;}

.different .secondary-button.yellow {background-color: #1e1e1e;color: #FFCD05;border: 2px solid #1e1e1e;}
.public_btn.bottom.different .secondary-button.padding{background-color: transparent;color: #1e1e1e;border: 2px solid #1e1e1e;padding: 13px 30px;}
.public_btn.bottom.different .secondary-button.padding:hover{background-color: #1e1e1e;color: #FFCD05;}
.different .secondary-button:hover .anim-rev:after {-moz-animation: anim-out-pseudo 0.55s; -webkit-animation: anim-out-pseudo 0.55s; animation: anim-out-pseudo 0.55s; }
.bottom .secondary-button.padding{transition-duration: unset;box-shadow:none;}
.bottom .secondary-button.padding:hover .anim{animation: none;}
.different .secondary-button.padding{transition-duration: .3s;box-shadow:none;}
.different .secondary-button.padding:hover{box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 40%);}
.different .secondary-button.padding:hover .anim{animation: anim-out 0.55s;}

@media (max-width:1200px) {
    .public_questions{padding:75px 0;}
    .public_questions ul .public_hide{padding: 20px;}
}
@media (max-width:768px) {
    .public_questions{padding:50px 0;}
}
@media (max-width:680px) {
    .public_title_top{padding: 30px 45px 30px 20px;}
    .public_title_top::before{right: 20px;}
}
@media (max-width:420px) {
    .public_questions .flex{flex-wrap: wrap;gap: 50%;}
    .public_questions .secondary-button.yellow{margin-bottom: 16px;}
}
/* public-questions */

/* public-step */
.public_step{background: linear-gradient(90deg,#FFCD05 0%,#FFD826 50%,#FFCD05 100%);padding: 40px 0;}
.public_step .step_top{display: none;text-align: center;}
.public_step .step_left,.public_step .step_right{width: 48%;text-align: center;}
.public_step .step_left{position: relative;}
.public_step .step_left h3{margin-bottom: 10px;}
.public_step .step_item{max-width: 230px;width: 100%;position: relative;}
.public_step .step_item:nth-child(2){margin: 0 20px 0;}
.public_step .step_left_number{width: 70px;height: 70px;border: 2px solid #fff;border-radius: 50%;line-height: 1.8;position: relative;font-size: var(--fs-36);font-weight: 600;background-color: #FFD316;z-index: 1;margin: 0 auto 18px;}
.public_step .step_left:before{display: block;content: '';position: absolute;top: 35px;left: 50%;transform: translateX(-50%);width: 62%;height: 2px;background-color: #fff;z-index: 0;}
.public_step .step_left.medium:before{width: 80%;}
.public_step .step_right h2{max-width:500px;margin: 0 auto 30px;}
.public_step .step_top h2{max-width:410px;margin: 0 auto 30px;}
/* public-four-step */
.public_step_new .step_left{width: 56%;}
.public_step_new .step_right{width: 40%;}
.public_step_new .step_left:before{width: 70%;}

@media (max-width:990px) {
    .public_step .inner{flex-wrap: wrap;gap:30px;}
    .public_step .step_top{display: block;width: 100%;}
    .public_step .step_top h2{margin-bottom: 0;}
    .public_step .step_right h2{display: none;}
    .public_step .step_left{max-width: 700px;width: 100%;margin: auto;}
    .public_step .step_right{max-width: 700px;width: 100%;margin: auto;}
    .public_step .step_left_number{padding:5px;}
    .public_step .public_btn{gap:10px;}
}
@media (max-width:768px) {
    .public_step .step_left_number{padding: 10px;}
}
@media (max-width:550px) {
    .public_step .step_left:before{display: none;}
    .public_step .step_left{flex-wrap: wrap;gap: 10px;}
    .public_step .step_item{max-width: 100%;}
    .public_step .step_item:nth-child(2){margin:0;}
    .public_step .step_left_number{background-color: transparent;}
}
/* public-step */

/* public-infinox-reviews */
.infinox_reviews{padding: 90px 0;}
.infinox_reviews .title{margin-bottom: 15px;text-align: center;}
.infinox_reviews .title h2{line-height:1.22}
.infinox_reviews .review_item_wrapper{padding:20px 10px;}
.infinox_reviews .review_itemList{min-height:393px;height:100%;background-color: #fff;box-shadow: 0px 0px 10px #00000026;border-radius: 10px;}
.infinox_reviews .reviewTitle{line-height: 1.4;margin-bottom: 8px;font-size: var(--fs-20);}
.infinox_reviews .reviewInfo{line-height: 1.4375;margin-bottom: 24px;-webkit-line-clamp: 5;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;}
.infinox_reviews .authorBox{line-height: 1.4;color:#767676;}
.infinox_reviews .authorBox strong{color: #1E1E1E;}
.infinox_reviews .review_itemList .top{padding: 25px 40px;background: #fcfcfc;min-height: 73px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.infinox_reviews .review_itemList .itemListBox{padding: 30px 40px 10px;}
.infinox_reviews .starNumber{font-size: 0;}
.infinox_reviews .starNumber i{display:inline-block;width:22px;height:22px;margin-right:2px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.infinox_reviews .review_itemList .top img{max-width:143px;width:100%;}
.infinox_reviews .trustpilot .starNumber i{background-image:url("/wp-content/themes/global/images/trustpilot-gray-star.svg");}
.infinox_reviews .trustpilot .starNumber[ref='5'] i{background-image:url("/wp-content/themes/global/images/trustpilot-green-star.svg");}
.infinox_reviews .trustpilot .starNumber[ref='4'] i:nth-child(1),
.infinox_reviews .trustpilot .starNumber[ref='4'] i:nth-child(2),
.infinox_reviews .trustpilot .starNumber[ref='4'] i:nth-child(3),
.infinox_reviews .trustpilot .starNumber[ref='4'] i:nth-child(4),
.infinox_reviews .trustpilot .starNumber[ref='3'] i:nth-child(1),
.infinox_reviews .trustpilot .starNumber[ref='3'] i:nth-child(2),
.infinox_reviews .trustpilot .starNumber[ref='3'] i:nth-child(3),
.infinox_reviews .trustpilot .starNumber[ref='2'] i:nth-child(1),
.infinox_reviews .trustpilot .starNumber[ref='2'] i:nth-child(2),
.infinox_reviews .trustpilot .starNumber[ref='1'] i:nth-child(1){background-image:url("/wp-content/themes/global/images/trustpilot-light-green-star.svg");}
.infinox_reviews .sitejabber .starNumber i{background-image:url("/wp-content/themes/global/images/sitejabber-gray-star.svg");}
.infinox_reviews .sitejabber .starNumber[ref='5'] i,
.infinox_reviews .sitejabber .starNumber[ref='4'] i:nth-child(1),
.infinox_reviews .sitejabber .starNumber[ref='4'] i:nth-child(2),
.infinox_reviews .sitejabber .starNumber[ref='4'] i:nth-child(3),
.infinox_reviews .sitejabber .starNumber[ref='4'] i:nth-child(4),
.infinox_reviews .sitejabber .starNumber[ref='3'] i:nth-child(1),
.infinox_reviews .sitejabber .starNumber[ref='3'] i:nth-child(2),
.infinox_reviews .sitejabber .starNumber[ref='3'] i:nth-child(3),
.infinox_reviews .sitejabber .starNumber[ref='2'] i:nth-child(1),
.infinox_reviews .sitejabber .starNumber[ref='2'] i:nth-child(2),
.infinox_reviews .sitejabber .starNumber[ref='1'] i:nth-child(1){background-image:url("/wp-content/themes/global/images/sitejabber-orange-star.svg");}
.infinox_reviews .hellopeter .starNumber i{background-image:url("/wp-content/themes/global/images/hellopeter-gray-star.svg");}
.infinox_reviews .hellopeter .starNumber[ref='5'] i,
.infinox_reviews .hellopeter .starNumber[ref='4'] i:nth-child(1),
.infinox_reviews .hellopeter .starNumber[ref='4'] i:nth-child(2),
.infinox_reviews .hellopeter .starNumber[ref='4'] i:nth-child(3),
.infinox_reviews .hellopeter .starNumber[ref='4'] i:nth-child(4),
.infinox_reviews .hellopeter .starNumber[ref='3'] i:nth-child(1),
.infinox_reviews .hellopeter .starNumber[ref='3'] i:nth-child(2),
.infinox_reviews .hellopeter .starNumber[ref='3'] i:nth-child(3),
.infinox_reviews .hellopeter .starNumber[ref='2'] i:nth-child(1),
.infinox_reviews .hellopeter .starNumber[ref='2'] i:nth-child(2),
.infinox_reviews .hellopeter .starNumber[ref='1'] i:nth-child(1){background-image:url("/wp-content/themes/global/images/hellopeter-green-star.svg");}
.infinox_reviews .reviews .starNumber i{background-image:url("/wp-content/themes/global/images/reviews-gray-star.svg");}
.infinox_reviews .reviews .starNumber[ref='5'] i,
.infinox_reviews .reviews .starNumber[ref='4'] i:nth-child(1),
.infinox_reviews .reviews .starNumber[ref='4'] i:nth-child(2),
.infinox_reviews .reviews .starNumber[ref='4'] i:nth-child(3),
.infinox_reviews .reviews .starNumber[ref='4'] i:nth-child(4),
.infinox_reviews .reviews .starNumber[ref='3'] i:nth-child(1),
.infinox_reviews .reviews .starNumber[ref='3'] i:nth-child(2),
.infinox_reviews .reviews .starNumber[ref='3'] i:nth-child(3),
.infinox_reviews .reviews .starNumber[ref='2'] i:nth-child(1),
.infinox_reviews .reviews .starNumber[ref='2'] i:nth-child(2),
.infinox_reviews .reviews .starNumber[ref='1'] i:nth-child(1){background-image:url("/wp-content/themes/global/images/reviews-yellow-star.svg");}
.infinox_reviews .swiper-slide{width:25%;}
.infinox_reviews .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{color: transparent;border: 3px solid #ffcd05;border-radius: 100%;opacity: 1;width: 12px;height: 12px;font-size: 10px;background: transparent;}
.infinox_reviews .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#000;border:#000;}
.infinox_reviews .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2.5px;}
.infinox_reviews .swiper-container-horizontal>.swiper-pagination-bullets,.infinox_reviews .swiper-pagination-custom,.infinox_reviews .swiper-pagination-fraction{bottom:20px;padding:0 20px;}
.infinox_reviews .swiper-container{padding-bottom: 50px;}
.infinox_reviews .reviews_button{text-align: center;padding:0 20px;}

@media (max-width:1670px) {
    .infinox_reviews .review_itemList{min-height: 420px;}
}
@media (max-width:1500px){
    .infinox_reviews .review_itemList{min-height: 400px;}
    .infinox_reviews .review_itemList .top,.infinox_reviews .review_itemList .itemListBox{padding:16px;}
    .infinox_reviews .review_itemList .top{min-height: 65px;}
}
@media (max-width:1280px) {
    .infinox_reviews .review_itemList{min-height: 393px;}
}
@media (max-width:1200px) {
    .infinox_reviews{padding:75px 0;}  
}
@media (max-width:477px){
    .review_item .swiper-container-android .swiper-slide, .swiper-wrapper{padding-bottom: 20px;}
}
@media (max-width:768px) {
    .infinox_reviews{padding:50px 0;}
}
@media (max-width:360px) {
    .infinox_reviews .review_itemList .top img{max-width:122px;}
}
/* public-infinox-reviews */

/* Market Hours Updates */
.market_hours{padding: 67px 0 100px;}
.market_hours_title{text-align: center;}
.market_hours_title p:nth-child(2){max-width: 790px;margin: auto;margin-bottom: 30px;}
.market_hours_title p:nth-child(3){margin-bottom: 22px;font-size: var(--fs-16);line-height: 1.4375;color: #545051;}
.market_hours_container{box-shadow: 0 0 12px #00000029;border-radius: 10px;display: flex;align-items: flex-start;background-color: #fff;overflow: hidden;}
.market_hours_left{flex: 0 0 20%;max-width: 20%;}
.market_hours_left p{padding: 28px 27px 28px 30px;margin: 0;font-size: var(--fs-20);line-height: 1.3;border-bottom: 1px solid #f3f3f3;cursor: pointer;}

.box_content{padding: 60px 0 20px 40px;}
.box_content .table-responsive{display:none;}

.market_hours_right{flex: 0 0 80%;max-width: 80%;}
.market_hours_right{text-align: center;border-left: 1px solid #f3f3f3;}
.market_hours_right .table-responsive{display:none;overflow-x: auto;}
.market_hours_right .table-responsive.active{display:block;}
.market_hours_right table th,.market_hours_right table td{padding: 30px 20px;margin: 0 10px;border: none;line-height: 1.25;}
.market_hours_right .market_hours_table_title{margin: 30px 0;font-size: var(--fs-20);font-weight: bold;line-height: 1.2;}
.market_hours_right table{border-style: none;}
.market_hours_right .table-responsive thead tr{background-color: #fff;}
.market_hours_right tr:nth-child(odd){background-color: #fafafa;}
.market_hours_right .table-responsive thead{border-bottom: none;}
.market_hours_right tbody tr td:nth-child(1){font-weight: bold;}
.market_hours .box_content{padding: 0;}
.leftText_selected{background-color: #fafafa;font-weight: bold;position: relative}
.leftText_selected::after {content: '';height: 100%;width: 4px;background-color: #000;position: absolute;right: 0;bottom: 0;}
@media (max-width:1200px) {
    .market_hours{padding:67px 0 75px}
}
@media (max-width:990px) {
    .market_hours_container{display: block;}
    .market_hours_left{max-width: 100%;}
    .market_hours_right{max-width: 100%;}
    .market_hours_left .market_hours_left_text{display: flex;overflow: auto;padding-bottom: 5px;}
    .market_hours_left p{padding: 28px 16px 30px;border-right: 1px solid #f3f3f3;min-width: 250px;text-align: center;display: flex;align-items: center;justify-content: center;}
}
@media (max-width:768px) {
    .market_hours{padding:50px 0;}
}
/* Market Hours Updates */

/* public-platforms-deliver */
.platforms_deliver{padding: 90px 0 100px;}
.platforms_deliver .platforms_deliver_title{text-align: center;}
.platforms_deliver .platforms_deliver_title p{max-width: 970px;margin: 0 auto 30px;}
.platforms_deliver .box_content{padding:0;}
.platforms_deliver .platforms_deliver_row{text-align: left;}
.col1{flex: 0 0 48%;}
.col2{flex: 0 0 50%;}
.platforms_deliver_left{padding:70px 10px 70px 50px;}
.platforms_deliver_left .sub-title{margin-bottom: 12px;}
.platforms_deliver_left .sub-title+p{margin-bottom: 24px;}
.platforms_deliver_left img{max-width: 210px;width: 100%;}
.platforms_deliver_left .public_btn img{height: 50px;}
.platforms_deliver_left .public_btn .flex_btn{display: flex;}
.platforms_deliver_left h3{margin-bottom:14px;}
.fc-yellow{color: #ffcd05;}
.yellow_circle_list{flex-wrap: wrap;}
.yellow_circle_list .check_mark{flex: 0 0 50%;}
.yellow_circle_list p{margin-right: 10px;}
.platforms_deliver .yellow_circle_list{margin-bottom: 15px;}
.platforms_deliver .yellow_circle_list p{margin-bottom: 24px;}
.platforms_deliver .public_btn{gap: 5px;}
.platforms_deliver .table-responsive:first-child .right_img img{max-width: 463px;width: 100%;margin: 0 auto 20px;}
.platforms_deliver_title h2{margin-bottom: 10px;}
@media (max-width:1460px) {
    .platforms_deliver .public_btn{gap: 10px;}
}
@media (max-width:1200px) {
    .platforms_deliver{padding:75px 0;}
    .platforms_deliver .platforms_deliver_row {flex-direction: column;}
    .platforms_deliver .platforms_deliver_row .platforms_deliver_right img {max-width: 570px;}
}
@media (max-width:990px){
    .platforms_deliver .market_hours_left p{min-width: 170px;}
    .platforms_deliver .platforms_deliver_row.flex{flex-wrap:wrap;}
    .col1,.col2{flex: 0 0 100%;}
    .platforms_deliver .table-responsive .right_img img{max-width: 575px;width: 100%;}
    .platforms_deliver_right{margin-top:45px;}
    .box_content{padding-bottom:0;}

}
@media (max-width:768px) {
    .platforms_deliver{padding:50px 0;}
    .platforms_deliver .box_content{padding-top: 30px;}
    .platforms_deliver_left{padding: 0 20px;}
}
@media (max-width:630px) {
    .platforms_deliver_left .flex_btn{flex:0 0 100%;}
}
@media (max-width:460px) {
    .yellow_circle_list .check_mark{flex: 0 0 100%;}
}
/* public-platforms-deliver */
.public_active_head{background:#000;}
.public_active_head .inner{padding-top: 30px;padding-bottom: 0;max-width: 1680px;}
.public_active_head .flex{gap:20px;}
@media (max-width:460px){
    .public_active_head .flex{flex-wrap: wrap;}
}
/* xdd */
.icon{width: 50px;height: 50px;flex-shrink: 0;}
.forex_icon_box{gap: 25px;align-items: initial;margin-bottom: 23px;}
.info_wrapper p{margin-bottom: 0px;}
.forex_icon_row_box{flex-direction: column;text-align: center;}
.forex_icon_row_box .icon{margin-bottom:20px;}

.table{box-shadow: 0 0 10px rgb(0 0 0 / 15%);border-radius: 10px;overflow: hidden;text-align: center;}
.table .sub-title{color: #fff;background: #1e1e1e;padding: 18px 0;margin-bottom: 0;}
.table table{background: #fff;width: 100%;border-collapse: collapse;}
.table table td{font-weight: 300;}
.table table td,.table table th{width: 33.3%;padding: 16px;}
.table table th{padding-top: 26px;font-weight: 600;background-color: #fff;}

.table table tr:nth-of-type(odd){background-color: #f8f8f7;}
.product_table.table{padding-bottom:24px;background:#fff;}

.check_mark_wrapper{margin: 25px 0;}
.check_mark_wrapper p{margin-bottom: 0;}
.check_mark_wrapper li{margin-bottom: 26px;}
.check_mark{gap: 10px;}
.check_mark::before{content: '';background: url(/wp-content/themes/global/images/check_mark.svg) center no-repeat;width: 54px;height: 54px; margin: -15px;flex-shrink: 0;}

.page_banner_wrapper .white-text, .home_banner_wrapper .white-text{color: #fff;text-decoration: underline;font-weight: 300;}
.page_banner_wrapper .white-text:hover, .home_banner_wrapper .white-text:hover{box-shadow: none;color: #d9d9d9;}

.realtime_table_wrapper{padding: 80px 0;background-color: #F8F8F7;}
.realtime_table_wrapper h2{margin-bottom: 10px;text-align:center;}
.realtime_table_wrapper .realtime_table_subtitle{margin:0 auto 40px;text-align:center;max-width: 925px;}
.realtime_table_chage_box h3{margin-bottom: 16px;}
.realtime_table_chage_box .text_info{margin-bottom: 30px;}
.realtime_table_chage_box .text_wrapper{flex:0 0 40%;text-align:left;margin-top: 50px;}
.realtime_table_chage_box .table_wrapper_div{flex:0 0 50%;}
.realtime_table_chage_box .table_title{font-size:var(--fs-20);}
.realtime_table_chage_box table{width: 100%;border-collapse: collapse;box-shadow: 0 0 6px rgb(0 0 0 / 16%);}
.realtime_table_chage_box .table_info{margin-top: 30px;margin-bottom: 1px;}
.realtime_table_chage_box .table_info p{padding: 0 16px;}
.realtime_table_wrapper .market_hours_right table th, .realtime_table_wrapper .market_hours_right table td{padding: 20px;}
.realtime_table_wrapper .box_content{padding-bottom: 60px;}
.trade_link{position: relative;padding-right: 20px;}
.trade_link:hover{color:#ffcd05;}
.trade_link:after{content: url(/wp-content/themes/global/images/arrow-right.svg);display: block;position: absolute;width: 15px;height: 15px;top: 0px;right: 0;border: 0;}

.category-more{padding:105px 0 90px;}
.category-more h2{text-align: center;margin-bottom:10px;}
.category-more .des{text-align: center;margin-bottom:65px;}
.category-more .categroy-content-title { text-align: center; padding: 20px 0; color: #FFFFFF; }
.category-more .categroy-content { display: flex; justify-content: space-between; }
.category-more .categroy-content-3 { display: flex; justify-content: space-between;gap:20px;}
.category-more .categroy-content-item-3 {max-width: 452px;width:100%;box-shadow: 0px 0px 30px #0000001A; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; }
.category-more .categroy-content-item {max-width:452px;width:100%;padding: 30px;text-align: left; height: 100%; background-color: #ffffff; display: flex; flex-direction: column; justify-content: space-between;gap:19px;}
.category-more .content-item-3-a {width: 100%;background-size: cover;background-position: center center;display: block;background-repeat: no-repeat;}
.category-more .content-item-3-a img { width: 100%; height: 100%; transition-duration: .25s;opacity: 0; }
.category-more .content-item-3 .content p{color:#545051;}
@media(max-width:1200px){
    .category-more{padding:75px 0;}
    .category-more .categroy-content-item-3 {max-width: 100%}
    .category-more .categroy-content-item {max-width: 100%}
}
@media(max-width:990px){
    .category-more{padding:50px 0;}
    .category-more .category-more-mobile{max-width:690px;margin:0 auto;width:100%;}
    .category-more .des{margin-bottom:45px;}
    .category-more .categroy-content-3{flex-wrap:wrap;}
    .category-more .categroy-content-item-3{max-width:inherit;margin:0 auto;}
    .category-more .categroy-content-item{padding:20px;}
}
@media(max-width:550px){
    .footer_menu.footer_menu_phone .col_3{padding-right: 10px;}
}

@media (max-width:500px){
    .forex_icon_wrapper .forex_icon_box{flex-direction: column;text-align:center}
    .forex_icon_wrapper .forex_icon_box .icon {margin:0 auto;padding-top: 10px;}
}

@media(max-width:990px){
    :root{
        --fs-65:50px;
        --fs-60:45px;
        --fs-55:40px;
        --fs-53:37px;
        --fs-50:35px;
        --fs-40:30px;
        --fs-36:30px;
        --fs-34:26px;
        --fs-32:24px;
    }
}
@media(max-width:768px){
    :root{
        --fs-65:40px;
        --fs-60:40px;
        --fs-55:36px;
        --fs-53:36px;
        --fs-50:36px;
        --fs-36:26px;
        --fs-30:24px;
        --fs-26:22px;
        --fs-26:20px;
        --fs-25:20px;
        --fs-24:20px;
        --fs-22:20px;
        --fs-20:18px;
    }
}