.trading_banner .inner .trading_banner_bot .trading_banner_button .trading_black_button{background: url(/wp-content/themes/ultimarkets_partners_wp/images/white_arrow_border.webp) calc(100% - 31px) 50% no-repeat;font-size: 24px;display: flex;justify-content: space-between;align-items: center;max-width: 245.5px;width: 100%;background-color: #000;border-radius: 8px;border: 2px solid #000;padding-left: 32px;height: 68px;color: #F3F4F0;transition: 0.3s;}
.trading_banner .inner .trading_banner_bot .trading_banner_button .trading_black_button:hover{background: url(/wp-content/themes/ultimarkets_partners_wp/images/white_arrow_border.png) calc(100% - 15px) 50% no-repeat !important;background-color: #000 !important;transition: 0.3s !important;opacity: 0.8 !important;}
.trading_banner{margin-bottom: 160px;}
.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_black_button{max-width: 323.5px;}
.trading_banner .inner .trading_banner_bot{padding: 92px 109px;}

.partnership_introduction{display: flex;align-items: center; justify-content: space-between;margin-bottom: 140px;}
.partnership_introduction_left{max-width: 633px;width: 100%;padding: 100px 0 100px 109px ;}
.partnership_introduction_left h2{color: #11140F;font-size: 48px;margin-bottom: 64px;display: inline-block;}
.partnership_introduction_left h2 span{color: #11140FB2;}
.partnership_introduction_left p{color: #11140F;font-size: 20px;line-height: 1.375;margin-bottom: 32px;}
.partnership_introduction_left p:last-child{margin-bottom: 0;}

.partnership_introduction.box2{margin-bottom: 70px;}
.partnership_introduction.box2 .partnership_introduction_left{max-width: 627px; padding: 61px 104px 61px 0;}
.partnership_introduction.box2 .partnership_introduction_left h2{line-height: 1.05;max-width: 425px;}
.partnership_introduction.box2 .partnership_introduction_left p{margin-bottom: 48px;}
.partnership_introduction.box2 .partnership_introduction_left ul{margin-top: 48px;}
.partnership_introduction.box2 .partnership_introduction_left ul li{padding: 5px 0 10px;border-bottom: 1px solid #11140F0D;color: #11140F;display: flex;align-items: center;font-size: 16px;}
.partnership_introduction.box2 .partnership_introduction_left ul li::before{content: "";display: inline-block;width: 24px;height: 25px;border-radius: 50%;margin-right: 10px;background-image: url(/wp-content/themes/ultimarkets_partners_wp/images/markets_banner_bot_Listntn_icon.svg);background-repeat: no-repeat;background-position:0 5px;min-width: 24px;}
.partnership_introduction.box2 .partnership_introduction_left ul li:first-child{padding: 0 0 10px;}

.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;}
.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: 303px;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%; font-size: 24px; margin: 199px auto 0; border-radius: 8px; 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;cursor: pointer;width: 100%;padding-left: 32px;text-align: left;margin-top: 35px;}
.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;}

.fund_safety_bg,.fund_safety02_bg{position: relative;z-index: 9;}
#fund_safety,#fund_safety02{width: 100%; height: 100%;  background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; position: absolute; z-index: -1;}

@media (max-width: 1400px){
    .app_down_process .process_ul{display: none;}
    /* .app_down_process ul{justify-content: space-between;} */
}
@media (max-width:1280px){
    .partnership_introduction,.trading_banner{margin-bottom: 70px;}
    .partnership_introduction_left{padding: 100px 0 100px 30px;max-width: 560px;}
    .partnership_introduction.box2 .partnership_introduction_left{max-width: 570px;padding: 61px 20px 61px 0;}
}
@media (max-width:1080px){
    .partnership_introduction_left{max-width: 450px;padding: 60px 0;}
    .partnership_introduction_left h2{font-size: 36px;}
    .partnership_introduction_left p{font-size: 20px;}
    .partnership_introduction.box2 .partnership_introduction_left{max-width: 430px;padding: 40px 0;}
    .partnership_introduction_right{max-width: 420px;}
}
@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){
    .trading_banner .inner .trading_banner_bot {padding: 40px 20px 40px;}
    .partnership_introduction.box2 .partnership_introduction_left h2{max-width: 100%;}
    .partnership_introduction{flex-wrap:wrap;justify-content: center;}
    .partnership_introduction_left{max-width: 100%;}
    .partnership_introduction.box2{margin-bottom: 40px;}
    .app_down_process h2{margin: 0 auto 60px;}
    .partnership_introduction.box2 .partnership_introduction_left{max-width: 100%;}
    .partnership_introduction_right{order: 0;}
    .partnership_introduction_left{order: 1;}
    .app_down_process h2 span{    display: inline;}
    .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;}
    .app_down_process .process_title h3{font-size:24px;}
}
@media (max-width:390px){
    .app_down_process{padding: 15px 20px 40px 20px}
    .partnership_introduction_right{max-width:256px;}
    .partnership_introduction_left{padding-top: 40px;}
    .partnership_introduction_left h2{font-size: 28px;max-width: 320px;margin-bottom: 40px;}
    .partnership_introduction.box2 .partnership_introduction_left p{margin-bottom: 40px;}
    .app_down_process h2{font-size: 28px;}
}
@media (max-width:380px) {
    .trading_banner .inner .trading_banner_bot .trading_banner_button .trading_black_button{font-size: 18px;}
}