.trading_banner .trading_banner_top .trading_banner_top_title h2{margin-bottom: 78px; margin-top: 92px;}
.trading_banner .inner .trading_banner_bot .trading_banner_button .trading_green_button{max-width: 385.5px;}
.trading_banner .inner .trading_banner_bot{padding: 92px 109px;}

.product_mymobile_Swiper{display: block !important;}

.affiliates_introduction{display: flex;align-items: center; justify-content: space-between;margin-bottom: 100px;}
.affiliates_introduction_left{max-width: 633px;width: 100%;padding: 100px 0 100px 110px ;}
.affiliates_introduction_left h2{color: #11140F;font-size: 48px;margin-bottom: 36px;}
.affiliates_introduction_left h2 span{color: #11140FB2;}
.affiliates_introduction_left p{color: #11140F;font-size: 20px;line-height: 1.375;margin-bottom: 32px;}
.affiliates_introduction_left p:last-child{margin-bottom: 0;}

.productForm{margin-bottom: 100px;}
.productForm_desc {margin-bottom: 20px;font-size: 20px;color: #000;text-align: center;}
.productForm .btn_menu{display: flex;background-color: rgba(17, 20, 15, 0.05);padding: 24px;border-radius: 8px 8px 0 0;}
.productForm .btn_menu li{padding: 12px 24px;cursor: pointer;color: #11140F99;border: 1px solid #11140F0D;margin-right: 16px;font-size: 16px;line-height: 0.6;border-radius: 8px;}
.productForm .btn_menu li.active{background-color: #11140F;color: #F3F4F0;}

.productForm table{width: 100%;display: none;}
.productForm table.active{display: table;}
.productForm table thead{width: 100%;background-color:rgba(17, 20, 15, 0.05);padding: 0 24px;display: inline-block;}
.productForm table thead tr{display: flex;padding: 16px 0;}
.productForm table th{width: 100%;color: #11140F;font-size: 16px;display: inline-block;font-family: "At Hauss Mono"; text-transform: uppercase;letter-spacing: 1px;}
.productForm table th:nth-child(1){max-width: 357px;}
.productForm table th:nth-child(2){max-width: 284px;border-left: 1px solid #11140F0D;border-right: 1px solid #11140F0D;padding-left: 17px;}
.productForm table th:nth-child(3){max-width: 324px;border-left: 1px solid #11140F0D;border-right: 1px solid #11140F0D;padding-left: 17px;}
.productForm table th:nth-child(4){max-width: 267px;padding-left: 17px;}

.productForm table tbody tr{display: flex;padding:32px 24px;background-color: #fff;border-bottom: 1px solid #f3f4f0;}
.productForm table tbody tr:last-child{border-radius: 0 0 8px 8px;}
.productForm table tbody tr span{color: #B1D871;}
.productForm table tr td{width: 100%;}
.productForm table tr td p{color: #11140F;font-size: 16px;margin-bottom: 24px;}
.productForm table tr td p a{color: black;text-decoration: revert;}
.productForm table tr td:nth-child(1){max-width: 357px;display: flex;justify-content: center; align-items: center;flex-wrap:wrap;}
.productForm table tr td:nth-child(1) p:first-child{font-size: 14px;background-color: #D2FC61;font-size: 14px;max-width: 77px;width: 100%;text-align: center;padding: 4px 8px;margin-right: 17px;height: max-content;border-radius: 8px;}
.productForm table tr td:nth-child(2){max-width: 284px;border-left: 1px solid #11140F0D;padding:0 17px;}
.productForm table tr td:nth-child(3){max-width: 324px;border-left: 1px solid #11140F0D;border-right: 1px solid #11140F0D;padding:0 17px;display: flex;flex-wrap: wrap; text-align: center;}
.productForm table tr td:nth-child(3) p{width: 100%;margin-bottom: 10px;}
.productForm table tr td:nth-child(4){max-width: 267px;padding-left: 17px;}
.productForm table tr td:nth-child(4) p{margin-top: 10px;margin-bottom: 0;}
.productForm table tr td:nth-child(4) p:first-child{margin-top:0px;}
.productForm table tr td:nth-child(4) span{display:block;margin-top: 7px;}

.legaldocuments_box > h3{color: #11140FB2;font-size: 12px;margin-bottom: 12px;margin-top: 32px;text-align: center;line-height: 0.7;font-family: "At Hauss Mono"; text-transform: uppercase;}
.legaldocuments_box > h3 span{color: #11140F66;font-size: 12px;}
.legaldocuments_box > p{font-size: 12px;color: #11140F80;text-align: center;max-width: 1050px;margin: 0 auto 8px;line-height: 1.2;}
.legaldocuments_box > p:last-child{margin: 0 auto;}

.app_down_process{padding-top: 89px;padding-bottom: 88px;}
.app_down_process h2{font-size: 48px; color: #11140f99; max-width: 1060px; text-align: center; margin: 0 auto 96px;line-height: 0.9;}
.app_down_process h2 span{color: #11140F;display: block;}
.app_down_process h2 span p{ display: inline; color: #11140f99;}
.app_down_process ul{display: flex;justify-content: center;}
.app_down_process ul li{max-width: 343px;width: 100%;border-right: 1px solid #11140F0D;padding: 0 37px;position: relative;}
.app_down_process ul li .process_title{display: flex;margin-bottom: 42px;align-items: center;}
.app_down_process .process_title span{background-color: #3E4233;color: #D2FC61;padding: 8px;line-height: 0.7;display: inline-block;margin-right: 8px;font-size: 16px;border-radius: 8px;}
.app_down_process .process_title h3{font-size: 36px;color: #3E4233;margin-bottom: 0;white-space: nowrap;}
.app_down_process ul li p{font-size: 20px;color: #11140fb3;max-width: 342px;width: 100%;margin-bottom: 0;}
.app_down_process ul li img{position: absolute;bottom: -135px;left: 37px;}
.app_down_process ul li .lottie_player{position: absolute;bottom: -135px;left: 20px;width: 120px;height: 120px;}
.app_down_process ul li.frist_box{padding-left: 0;}
.app_down_process ul li.last_box{border: none;padding-right: 0;}
.app_down_process a{max-width: 306px; width: 100%; margin: 199px auto 0;  padding: 0 0 0 32px;}

.country_box{position: relative;}
.form_box .account_opiton{position: absolute; top: 55px; width: 100%; background-color: #fff; height: 130px; overflow-y: scroll;}
.form_box li.country_box .account_opiton li{color: #11140F; height: auto; padding: 10px 0; text-indent: 80px; font-size: 16px;}
.form_box li.country_box .account_opiton li:hover{background-color: #D2FC61;}
.account_opiton{display: none;}
.form_action{max-width: 376px;display: flex;margin-top: 35px;cursor: pointer;}
.form_box span{display: none;}
.form_box .error span{display: block; color: #ff0000;font-size: 12px;position: absolute;bottom: -16px;font-size: 12px;}
::-webkit-input-placeholder{font-size: 24px;}
.mymobile_Swiper,.product_details_Swiper{display: none;position: relative;}
.swiper-scrollbar-drag{top: -36px;height: 16px;background-color: #CACACA !important;}
.fund_safety_bg,.fund_safety02_bg{position: relative;z-index: 9;}
#fund_safety,#fund_safety02{width: 100%; height: 100%; background-color: #f3f4ef;   background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; position: absolute; z-index: -1;}
.productForm_tier::-webkit-scrollbar-thumb{background: #11140F;border-radius: 20px;transition: 0.4s ease-in-out;}
.productForm_tier::-webkit-scrollbar{width: 1px;height: 10px;right: -10px;}
.swiper-container-horizontal > .swiper-scrollbar{background:transparent;}

.productForm_tier_other {width:100%;text-align:center;}

/* home_um_cpa */
.home_um_cpa {padding: 0px 0 138px;}
.home_um_cpa h2{font-size:32px;color: #11140F;font-weight:600;text-align: center;margin-bottom: 52px;}
.home_um_cpa ul{display: flex;flex-wrap:wrap;justify-content: space-between;max-width: 1030px;width: 100%;margin: auto;}
.home_um_cpa ul li{display: flex;width: 48%;align-items: center;max-width: 503px;background: #fff; border-radius: 15px; padding: 24px;margin-bottom: 48px;}
.home_um_cpa ul li .um_cpa_lead_txt{margin-left: 24px;}
.um_cpa_lead_txt h3{font-size: 24px;color: #11140F;margin-bottom: 10px;}
.um_cpa_lead_txt p{font-size: 16px;color: rgba(17, 20, 15, 0.70);margin-bottom: 0;}

@media (max-width: 1400px){
    .app_down_process .process_ul{display: none;}
}
@media (max-width:1230px) {
    .productForm table tr td:nth-child(3) p{max-width: 100%;}
}
@media (max-width: 1080px){
	.home_um_cpa {padding: 40px 0 80px;}	
}
@media (max-width:1050px) {
    .productForm .btn_menu{padding: 15px;}
    .productForm table thead tr{padding: 10px 0px;}
    .productForm table tr td:nth-child(1) p:first-child{white-space:nowrap}
    .productForm table tbody tr{padding: 15px;}
    .productForm table tr td p{font-size: 14px;margin-bottom: 20px;}
    .productForm table tr td:nth-child(1){flex-wrap: wrap;}
    .productForm table tr td:nth-child(2){padding: 0px 10px;}
    .productForm table tr td:nth-child(3){padding: 0px 10px;}
    .productForm table tr td:nth-child(4){padding-left: 10px;}
    .productForm table th:nth-child(1){font-size: 14px;}
    .productForm table th:nth-child(2){font-size: 14px;}
    .productForm table th:nth-child(3){font-size: 14px;}
    .productForm table th:nth-child(4){font-size: 14px;}
}
@media(max-width:960px){
    .affiliates_introduction_left {padding: 0;}
}
@media (max-width:940px) {
    .app_down_process h2{font-size: 30px;}
}
@media (max-width:860px) {
    .app_down_process .process_title h3{font-size: 30px;}
}
@media(max-width:768px){
    .affiliates_introduction{flex-direction: column-reverse;margin-bottom: 50px;}
    .trading_banner .inner .trading_banner_bot {padding: 40px 20px 40px;}
    
    .productForm{margin-bottom: 60px;}
    .productForm table tr td:nth-child(3){flex-wrap: wrap;justify-content: center;}
    .productForm table tr td:nth-child(3) p{width: 100%;text-align: center;}

    .legaldocuments_box > h3 span{line-height: 1;}
    .app_down_process h2{margin-bottom:40px;}
    .app_down_process h2 span{display: inline;}
    .app_down_process .process_title h3{font-size: 24px;}

    .app_down_process ul{flex-direction: column; align-items: center;}
    .app_down_process ul li{padding: 0px;border-right:0;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid rgba(17, 20, 15, 0.05);    display:flex; flex-direction: column; align-items: center;}
    .app_down_process ul li img{position: unset;width: 50px;}
    .app_down_process ul li .lottie_player{position: unset;width: 120px;}
    .app_down_process ul li .process_title{justify-content: center;}
    .app_down_process ul li p{margin: auto;text-align: center;padding-bottom: 20px;}
    .app_down_process ul li.last_box{margin: 0;padding: 0;}
    .app_down_process a{margin: 40px auto 0;}

    .home_um_cpa ul li{width: 100%;max-width: 100%;}
}
@media (max-width:660px) {
    .productForm_tier{overflow: auto;}
    .productForm table{width: 660px;}
    .swiper-scrollbar-drag{width: 89px !important;}
}
@media(max-width:500px){
   .trading_banner .trading_banner_top .trading_banner_top_img_min{right:0px!important;}
   .trading_banner .inner .trading_banner_bot .trading_banner_button .trading_green_button{font-size:20px;}
   .home_um_cpa h2{font-size:28px}
}
@media (max-width:480px) {
    .home_um_cpa ul li{flex-wrap: wrap;}
	.home_um_cpa ul li .um_cpa_lead_txt{margin-left: 0;margin-top: 20px;}
}
@media (max-width:420px) {
    .productForm .btn_menu li{padding: 12px 15px;}
}
@media(max-width:390px){
    .app_down_process{padding: 15px 20px 40px 20px}
    .app_down_process h2{font-size: 28px;}
    .affiliates_introduction_left h2{font-size: 28px;}
    .affiliates_introduction_left p{font-size: 16px;margin-bottom: 0px;}
    .swiper-scrollbar-drag{top:-28px;}
}
@media (max-width:389px) {
    .trading_banner .inner .trading_banner_bot .trading_banner_button .trading_green_button{font-size:15px;padding-left: 20px;}
}
