.top_banner{background: url(/wp-content/themes/ultimarkets_partners_wp/images/about_us_bg.webp?v=2);background-repeat: no-repeat;background-size: cover;padding-top: 200px;background-position: center center;}
.top_banner .banner {background: url(/wp-content/themes/ultimarkets_partners_wp/images/partnership_banner.webp);background-color: #D2FC61;background-position: bottom right;position: relative;padding: 80px 100px 104px 80px;background-repeat: no-repeat;background-size: 180%;}
.top_banner .banner h1{max-width: 1060px;width:100%;font-size: 72px;line-height: 1; color:#11140f99;margin-bottom: 0;}
.top_banner .banner h1 span{color: #11140F;}
.top_banner .banner img{position:absolute;bottom:0;left:50%;transform: translateX(-50%);cursor: pointer;}

.app_down_process{padding: 100px 20px 88px 20px;}
.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;}
.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;letter-spacing: 2px;}
.app_down_process .process_title h3{font-size: 36px;color: #3E4233;margin-bottom: 0;line-height: 1;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: 37px;height: 120px;width: 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;}

.pack_your ul li  .button{width: 100%;max-width: 376px; height: 68px;}
.pack_your .inner{padding-top:139px ;padding-bottom:81px ;}
.pack_your .inner .pack_your_content{font-size: 36px;color: #6c6e69;max-width:959px;}
.pack_your .inner .pack_your_content span{color: #11140F;}
.pack_your .inner ul{display: flex;justify-content: space-between;}
.pack_your .inner ul li{max-width: 632px;width: 100%; background: #11140F;border-radius: 8px;padding: 40px;display: flex;flex-direction: column;justify-content: space-between;}
.pack_your .inner ul li .pack_your_li_flex{display: flex;justify-content: space-between;}
.pack_your .inner ul li .pack_your_li_flex div:nth-child(1){max-width: 376px;width: 100%;}
.pack_your .inner ul li .pack_your_li_flex h2{color: #D2FC61;font-size: 36px;line-height: 1;margin-bottom: 20px;}
.pack_your .inner ul li .pack_your_li_flex p{font-size: 16px;color: rgba(243, 244, 240, 0.7);margin-bottom: 0;height: 48px;    margin-bottom: 64px;}

.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;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;}

@media (max-width: 1400px){
    .pack_your .inner ul li{max-width: calc(50% - 20px);}
    /* .app_down_process ul{justify-content: space-between;} */
}
@media(max-width:1200px){
	.top_banner .banner h1{font-size: 50px;}		
}
@media (max-width: 960px){
    .pack_your .inner ul li .pack_your_li_flex p{height: auto;}
    .pack_your .inner .pack_your_content{font-size: 30px;}
    .pack_your .inner ul {justify-content: center;flex-wrap: wrap;}
    .pack_your .inner ul li{max-width: 630px;margin-bottom:20px ;}
}
    
@media(max-width:768px){
	.top_banner .banner{padding: 40px 20px 90px 20px;}
	.top_banner{padding-top: 150px;}
	.top_banner .banner h1{font-size: 40px;}	
        
    .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 h2{font-size: 40px;margin: 0 auto 40px;}

}
@media(max-width:500px){
    .pack_your .inner ul li .pack_your_li_flex img{width: 60px;}
    .pack_your .inner ul li .pack_your_li_flex div:nth-child(1){padding-right: 8px;}
	.top_banner .banner h1{font-size: 30px;}
}
@media(max-width:450px){
	.top_banner .banner h1{word-wrap: break-word;}
    .pack_your .inner .pack_your_content{font-size: 24px;}
    .pack_your .inner ul li .pack_your_li_flex p{margin-bottom: 32px;}	
}
@media (max-width: 390px){
    .top_banner .banner h1 br{display: none;}
    .app_down_process{padding: 60px 20px 40px 20px}
    .pack_your .inner h3{font-size: 36px;}
    .pack_your .inner ul li{ padding: 40px 20px;height: 300px;}
    .pack_your .inner ul li .pack_your_li_flex h2{font-size: 20px;}
    .top_banner{padding-top: 80px;}
    .pack_your .inner .pack_your_content{ font-size: 20px;}
    .pack_your ul li .button{height: 43px;width: 228px;}
    .pack_your .inner ul li .pack_your_li_flex p{font-size: 14px;}
    .pack_your .inner ul li .pack_your_li_flex img{width: 50px;}
    .pack_your .inner ul li .pack_your_li_flex div:nth-child(1){max-width: 224px;}
    .pack_your .inner{padding-top: 53px;padding-bottom: 40px;}

    .app_down_process h2{font-size: 30px;}
    .app_down_process .process_title h3{font-size: 24px;}
	.top_banner .banner{padding: 20px 20px 170px 20px;background-image: url(/wp-content/themes/ultimarkets_partners_wp/images/partnership_banner_mobile.png);    background-size: cover;}
	.top_banner .banner h1 span{display: block;}
}