.reveal {opacity: 0; transform: translateY(30px); transition: all 0.8s ease-out;}
.reveal.active {opacity: 1; transform: translateY(0);}
.webtrader_pro{overflow: hidden;}
.webtrader_pro .inner{max-width: 1120px;}
.webtrader_banner .inner{max-width: 1108px;max-width: 1390px; display: flex; align-items: center;gap: 20px;justify-content: center;}
.webtrader_pro .webtrader_banner{position: relative; padding: 50px 0 0px;margin-top: 81px;background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_banner_bg.webp) no-repeat center center; background-size: cover; }
.webtrader_pro .webtrader_banner .left_box{max-width: 435px;width: 100%;position: relative;z-index: 1;}
.webtrader_pro .webtrader_banner h1{font-size: 40px; font-weight: 600; color: #11140F; line-height: 1.35; margin-bottom: 12px; font-family: "AtHauss-Semibold";}
.webtrader_pro .webtrader_banner p{font-size: 16px; line-height: 1.625; margin-bottom: 27px;  color: #60625F;}
.webtrader_pro .webtrader_banner .btn_box{display: flex;align-items: center;gap: 16px;}
.webtrader_banner .btn_box a{max-width:209px;width:100%;height:50px;display: flex; align-items: center; justify-content: center; border-radius: 6px; background: #BDFF08; color: #11140F; font-size: 16px; font-weight: 500; line-height: 1.125; font-family: "AtHauss-Medium"}
.webtrader_banner .btn_box .launch_btn{background: #BDFF08; color: #11140F;}
.webtrader_banner .btn_box .open_btn{background: #11140F;color: #FFF;}
.webtrader_pro .webtrader_banner .right_box{max-width:885px;width:100%;}
.webtrader_pro .webtrader_banner .mobile_img{display: none;}


.webtrader_row1{padding:56px 0 0 ;background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_row1_bg.webp) no-repeat center center; background-size: cover;}
.webtrader_row1 .inner{display: flex;align-items: center;gap: 32px;justify-content: center;}
.webtrader_row1 .left_box{max-width: 461px;width: 100%;}
.webtrader_row1 .img_box{max-width: 80px;width: 100%;margin-bottom: 15px;}
.webtrader_row1 .left_box h3{font-size: 20px;font-weight: 600;font-family: "AtHauss-Semibold";color: #FFF;line-height: 1.4;margin-bottom: 4px;}
.webtrader_row1 .left_box p{font-size: 16px;color: #D9D9D9;line-height: 1.375;margin-bottom: 46px;}
.webtrader_row1 .right_box{max-width: 404px;width: 100%;height: 313px;overflow: hidden;}



.webtrader_row2{padding:60px 0 4px ;background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_row2_bg.webp) no-repeat center center; background-size: cover;}
.webtrader_row2 .inner{display: flex;align-items: center;gap: 32px;justify-content: center;flex-direction: row-reverse;}
.webtrader_row2 .left_box{max-width: 429px;width: 100%;}
.webtrader_row2 .img_box{max-width: 80px;width: 100%;margin-bottom: 15px;}
.webtrader_row2 .left_box h3{font-size: 20px;font-weight: 600;font-family: "AtHauss-Semibold";color: #11140F;line-height: 1.4;margin-bottom: 4px;}
.webtrader_row2 .left_box p{font-size: 16px;color: #60625F;line-height: 1.375;margin-bottom: 46px;}
.webtrader_row2 .right_box{max-width: 404px;width: 100%;height: 313px;overflow: hidden;}

.webtrader_row3{padding:54px 0 2px ;background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_row1_bg.webp) no-repeat center center; background-size: cover;}
.webtrader_row3 .inner{display: flex;align-items: center;gap: 32px;justify-content: center;}
.webtrader_row3 .left_box{max-width: 461px;width: 100%;}
.webtrader_row3 .img_box{max-width: 80px;width: 100%;margin-bottom: 15px;}
.webtrader_row3 .left_box h3{font-size: 20px;font-weight: 600;font-family: "AtHauss-Semibold";color: #FFF;line-height: 1.4;margin-bottom: 4px;}
.webtrader_row3 .left_box p{font-size: 16px;color: #D9D9D9;line-height: 1.375;margin-bottom: 46px;}
.webtrader_row3 .right_box{max-width: 404px;width: 100%;height: 313px;overflow: hidden;}


.webtrader_row4 { background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_row4_bg.webp) no-repeat center center, #ffffff; background-size: cover; padding: 71px 0 80px; }
.webtrader_row4 .inner { max-width: 1258px; }
.webtrader_row4 .webtrader_row4_title { margin-bottom: 40px; }
.webtrader_row4 .webtrader_row4_title h2 { color: #11140F; font-family: "AtHauss-Semibold"; font-size: 32px; line-height: 38px; letter-spacing: 0%; text-align: center; margin-bottom: 9px;font-weight: 600; }
.webtrader_row4 .webtrader_row4_title p {  font-weight: 350; font-size: 18px; line-height: 1.55; letter-spacing: 0%; text-align: center; color: #60625F; max-width: 660px; margin: 0 auto; }
.webtrader_row4 .webtrader_row4_content { display: flex; flex-direction: row; align-items: center; margin: 0 auto; width: 100%; gap: 40px;justify-content: center;margin-left:79px }
.webtrader_row4 .webtrader_row4_content > p{ display: none;  font-weight: 350; font-size: 18px; line-height: 24px; letter-spacing: 0%; text-align: center; color: #60625F; max-width: 660px; margin: 0 auto; }
.webtrader_row4 .webtrader_row4_content .webtrader_row4_img { max-width: 526px; width: 100%; }
.webtrader_row4 .steps-container { margin: 0 auto; display: flex; flex-direction: column; gap: 40px; width: 100%;}
.webtrader_row4 .step-item { display: flex; position: relative; }
.step-item:not(:last-child)::after { content: ""; position: absolute; left: 35px; top: 80px; bottom: -31px; width: 2px; border-left: 2px dotted #B0B1AF; z-index: 1; }
.webtrader_row4 .step-item .step-number { width: 72px; height: 72px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-right: 24px; position: relative; z-index: 10; font-family: 'Oswald-Regular'; font-weight: 600; font-size: 40px; line-height: 40px; letter-spacing: 0%; }
.step-number.lime { background: #BDFF08; color: #11140F; }
.step-number.blue { background: #001EA0; color: #ffffff; }
.step-item:not(:last-child) .step-number::after {content: ""; width: 5px; height: 5px; border-radius: 50%;background: #B0B1AF; position: absolute; left: 50%; top: calc(100% + 6px); transform: translateX(-50%); z-index: 11;}
.step-item:not(:first-child) .step-number::before {content: ""; width: 5px; height: 5px; border-radius: 50%;background: #B0B1AF; position: absolute; left: 50%; top: -11px; transform: translateX(-50%); z-index: 11;}
.step-content {overflow: hidden;max-width: 401px;width: 100%;border-radius: 6px; background: #FFF; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);}
.step-header {padding: 16px 15px 16px 18px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.step-title {font-family: "AtHauss-Medium";font-weight: 500;font-size: 20px;line-height: 1.3;letter-spacing: 0%;color: #11140F;}
.step-arrow {max-width: 40px; width: 100%; height: 40px; border-radius: 50%; background: #F4F4F4;display: flex; align-items: center; justify-content: center; font-size: 20px; transition: 0.3s;}
.step-arrow.down { transform: rotate(90deg); }
.step-details {display: none;padding: 15px 18px 17px;color: #60625F;font-size: 14px;line-height: 20px;border-top: 1px solid #E5E5E4;}
.webtrader_row4 .forex_trading_section_4_btn { font-family: "AtHauss-Medium" ;font-size: 16px; line-height: 18px; letter-spacing: 0%; color: #11140F; display: flex; padding: 16px 32px; border-radius: 6px; background: #BDFF08; max-width: max-content; margin: 0 auto; }
.webtrader_row4 .webtrader_row4_tab {display: flex;margin-bottom: 40px;box-shadow: 0px 3px 4px 0px #0000001A;}
.webtrader_row4 .webtrader_row4_tab .tab-item {font-family: "AtHauss-Retina";font-size: 16px;line-height: 120%;letter-spacing: 0%;color: #11140F;width: 50%;height: 43px;border-bottom-width: 3px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.webtrader_row4 .webtrader_row4_tab .tab-item.tab_active {font-family: "AtHauss-Semibold";color: #001EA0;border-bottom: 3px solid #001EA0}
.webtrader_row4 .steps-container.tab_active {display: flex;}
.webtrader_row4 .steps-container.active {display: flex;}
.webtrader_row4 .steps-container,
.webtrader_row4 .steps-container.tab_content { display: none;}
.webtrader_row4 .steps-container.tab_content.active {display: flex;padding: 20px 0;}
.webtrader_row4 .step-min-none { display: none; max-width: max-content; padding: 2px 8px; font-family: 'AtHauss-Medium'; font-size: 14px; background: #BDFF08; border-radius: 4px; margin-bottom: 5px; }
.webtrader_row4 .step-min-none.lime { background: #BDFF08; color: #11140F; }
.webtrader_row4 .step-min-none.blue { background: #001EA0; color: #ffffff; }


.home_row1 { background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_home_bg.webp) center no-repeat; background-size: cover; overflow: hidden;padding: 31px 0; }
.home_row1 .inner{display: flex;align-items: center;justify-content: end;max-width: 1200px;}
.home_row1 .left_box{max-width: 528px;width: 100%;margin-right: 20px;padding: 40px 0;}
.home_row1 .left_box h2{font-size: 32px;  line-height: 1.23; color: #11140F; margin-bottom: 21px;white-space: nowrap;}
.home_row1 .left_box h2 span{font-family: "AtHauss-Semibold"; font-weight: 600;}
.home_row1 .left_box p{font-size: 14px; line-height: 1.42; margin-bottom: 29px; color: #60625F;max-width: 444px; width: 100%;}
.home_row1 .right_box { margin-bottom: -249px;max-width:520px; margin-top: -36px; margin-left: -48px;}
.home_row1 .right_box img{ width: 100%; height: auto; }
.home_row1 .btn_box{display: flex;align-items: center;gap: 18px;}
.home_row1 .btn_box a{max-width:214px;width:100%;height:50px;display: flex; align-items: center; justify-content: center; border-radius: 6px; background: #BDFF08; color: #11140F; font-size: 16px; font-weight: 500; line-height: 1.125; font-family: "AtHauss-Medium"}
.home_row1 .btn_box .launch_btn{background: #BDFF08; color: #11140F;}
.home_row1 .btn_box .open_btn{background: #11140F;color: #FFF;}


.webtrader_row5 {background-color: #F4F4F4; }
.page_forex_faq {padding: 80px 0; max-width: 1120px; width: 100%; margin: 0 auto; position: relative; z-index: 9; }
.page_forex_faq h2 {font-size: 32px; color: #11140F; margin-bottom: 24px; text-align: center; font-weight: 600;line-height: 48px; font-family: "AtHauss-Semibold";}
.page_forex_faq li { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);background: #fff; border-radius: 8px; margin-bottom: 23px; }
.page_forex_faq li:last-child {margin-bottom: 0; }
.page_forex_faq li .faq_title {display: flex; align-items: center; position: relative; color: #11140F; font-size: 20px;font-weight: 600;line-height: 1.4; cursor: pointer; padding: 17px 72px 16px 16px; text-transform: capitalize; letter-spacing: 0.6px;}
.page_forex_faq li .faq_title span {font-size: 36px; line-height: 1.13; font-weight: 600; margin-right: 16px; }
.page_forex_faq li .faq_title::after {content: ''; width: 24px; height: 24px; background: url(/wp-content/themes/ultimarkets_wp/images/mt4_new_row5_icon.svg) no-repeat center; background-size: contain; position: absolute; right: 16px; transform: rotate(270deg); }
.page_forex_faq li .faq_title.add_subtract_change::after {transform: rotate(0deg); }
.page_forex_faq li .faq_content {padding: 15px 20px 16px 16px;text-align: left;display: none; border-radius: 0 0 8px 8px;    border-top: 1px solid #F4F4F4;}
.page_forex_faq li .faq_content p {font-size: 16px;line-height: 1.375; margin-bottom: 0; color: #60625F; }
.page_forex_faq li .faq_content a {color: #60625F;text-decoration: underline;}

html[lang="fr-FR"] .home_row1 .left_box h2 span{display: block;}
html[lang="es-MX"] .home_row1 .left_box h2 span{display: block;}
html[lang="pt-PT"] .home_row1 .left_box h2 span{display: block;}
html[lang="de-DE"] .home_row1 .left_box h2 span{display: block;}
html[lang="ja"] .home_row1 .left_box h2 span{display: block;}
html[lang="ar-AR"] .webtrader_pro .webtrader_banner .left_box{ direction: rtl;}
html[lang="ar-AR"] .webtrader_row1 .left_box{direction: rtl;}
html[lang="ar-AR"] .webtrader_row2 .left_box{direction: rtl;}
html[lang="ar-AR"] .webtrader_row3 .left_box{direction: rtl;}
html[lang="ar-AR"] .webtrader_row4 .steps-container{direction: rtl;}
html[lang="ar-AR"] .webtrader_row4 .step-item .step-number{margin-left: 24px;margin-right: 0;}
html[lang="ar-AR"] .step-item:not(:last-child)::after{    right: 35px;left:unset}
html[lang="ar-AR"] .home_row1 .left_box{direction: rtl;margin-right:76px}
html[lang="ar-AR"] .page_forex_faq li{direction: rtl;}
html[lang="ar-AR"] .page_forex_faq li .faq_title::after{left: 16px;    right: unset;}
html[lang="ar-AR"] .page_forex_faq li .faq_content{text-align: right;}
html[lang="ar-AR"] .page_forex_faq li .faq_title{padding: 17px 16px 16px 72px;}
html[lang="ar-AR"] .webtrader_row4 .steps-container{max-width: 497px;}

@media (max-width: 1700px){
	.webtrader_row4 .webtrader_row4_content{margin: 0 auto;}
	.home_row1 .left_box h2{white-space: wrap;}
}

@media (max-width: 1280px){
	.home_row1 .right_box{margin-left: 0;}
}
@media (max-width: 1130px){
	.home_row1 .left_box h2{font-size: 26px;}
}
@media (max-width: 1020px) {
	.home_row1 {padding-top:40px;}
	.home_row1 .left_box{padding: 42px 0 81px;}
	.home_row1 .left_box h2{font-size: 24px;margin-bottom: 32px;}
	.home_row1 .right_box{margin-bottom: -80px;max-width: 350px;}

}
@media (max-width: 1080px) {

	.webtrader_pro .webtrader_banner{ padding: 80px 0 0px;}
	
	


	.webtrader_row4 .webtrader_row4_content { gap: 0; flex-direction: column; align-items: center;max-width: 700px; }
	.webtrader_row4 .webtrader_row4_content .webtrader_row4_img { max-width: 416px;margin-bottom: 24px; }
	.webtrader_row4 .webtrader_row4_title { margin-bottom: 9px; }
	.webtrader_row4 .webtrader_row4_content > p { display: block; margin: 14px 0 24px; }
	.webtrader_row4 .steps-container { gap: 28px; }
	.step-content{max-width: 700px;}

	.step-item:not(:last-child)::after { bottom: -20px; }
}
@media (max-width: 980px) { 
	.webtrader_pro .webtrader_banner{margin-top: 69px;}
	.webtrader_pro .webtrader_banner .left_box{margin-bottom: 60px;} 
	.page_forex_faq h2 {font-size: 24px;line-height: 1.25;}
	.page_forex_faq li .faq_title{font-size: 20px;}
	.page_forex_faq li .faq_title span{font-size: 28px;}
}

@media (max-width: 900px){
	.webtrader_banner .inner{flex-direction: column-reverse;}
	.webtrader_pro .webtrader_banner .right_box{max-width: 500px;}
	.webtrader_pro .webtrader_banner .left_box{text-align: center;}
}
@media (max-width: 840px){
	.home_row1 .inner{padding-right: 0;}
	.home_row1 .left_box{max-width: 400px;margin-right: 36px;}
	.home_row1 .inner{flex-direction: column;padding:0 16px;}
	.home_row1 .left_box{max-width: 100%;margin:0 0 24px 0;padding: 0;text-align: center;}
	.home_row1 .left_box h2{font-size: 24px;margin-bottom: 16px;}
	.home_row1 .left_box .home_btn{align-items: center;justify-content: center;}
	.home_row1 .right_box{margin-bottom: -90px;margin-top: 0;max-width: 280px;}
	.home_row1 .btn_box{justify-content: center;}
	.home_row1 .left_box p{margin: 0 auto 24px;}
	html[lang="ar-AR"] .home_row1 .left_box{margin-right: 0;}
}
@media (max-width: 780px){
	.webtrader_pro .webtrader_banner{background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_banner_bg_mobile.webp?v=2) no-repeat center center; background-size: cover;}
}
@media (max-width: 768px) { 
	.webtrader_pro .webtrader_banner h1{font-size: 32px;}

	.webtrader_row4 {padding: 50px 0;}
	.webtrader_row4 .webtrader_row4_content .webtrader_row4_img { max-width: 298px ;}
	.webtrader_row4 .step-item .step-number {width: 45px;height: 45px;font-size: 20px;}
	.step-item:not(:last-child)::after { top: 56px; left: 22px; }
	.step-arrow {max-width: 30px;height: 30px;}
	.page_forex_faq {padding: 40px 0;}

	.webtrader_row1 .inner{flex-direction: column;}
	.webtrader_row1 .left_box{max-width: 378px;}
	.webtrader_row1 .left_box p{margin-bottom: 0px;}
	.webtrader_row2 .inner{flex-direction: column;}
	.webtrader_row2 .left_box{max-width: 378px;}
	.webtrader_row2 .left_box p{margin-bottom: 0px;}
	.webtrader_row3 .inner{flex-direction: column;}
	.webtrader_row3 .left_box{max-width: 378px;}
	.webtrader_row3 .left_box p{margin-bottom: 0px;}
	html[lang="ar-AR"] .step-item:not(:last-child)::after{right:22px}
	
}
@media (max-width: 720px){
	.webtrader_pro .webtrader_banner{margin-top: 69px;padding: 60px 0 0; }
	
}

@media (max-width: 500px){
	.webtrader_pro .webtrader_banner{padding: 31px 0 0;}
	.webtrader_pro .webtrader_banner .mobile_img{display: block;margin:0 auto;}
	.webtrader_pro .webtrader_banner .pc_img{display: none;}
	.webtrader_pro .webtrader_banner .left_box{margin-top: -150px; padding: 0 24px;margin-bottom: 40px;}
	.webtrader_banner .inner{padding: 0;}
	.webtrader_pro .webtrader_banner h1{margin-bottom: 0px;}
	.webtrader_pro .webtrader_banner p{line-height: 1.375;margin-bottom: 19px;}	

	.webtrader_banner .btn_box a{width: 100%;max-width: 100%;}
	.webtrader_pro .webtrader_banner p{font-size: 16px;line-height: 1.375;}
	.webtrader_pro .webtrader_banner .btn_box{gap: 16px;flex-direction: column;}
	.home_row1{padding-top: 32px;}
	.home_row1 .left_box h2{font-size: 24px; font-family: "AtHauss-Semibold";margin-bottom: 6px;}
	.home_row1 .btn_box a{width: 100%; padding: 0;max-width:170px;font-size: 14px;height:40px}
	html[lang="ms-MS"] .home_row1 .btn_box a{max-width: 180px;}
	.home_row1 .btn_box .open_btn{border-radius: 4.9px; background: #11140F; backdrop-filter: blur(7.5px);color: #E5E5E4;}

	.webtrader_row1{padding: 40px 0;}
	.webtrader_row1 .left_box h3{font-size: 18px;}
	.webtrader_row1 .img_box{display: none;}
	.webtrader_row1 .inner{flex-direction: column-reverse;}
	.webtrader_row1 .right_box{height: 250px;overflow: hidden;}

	
	.webtrader_row2{padding: 40px 0;}
	.webtrader_row2 .left_box h3{font-size: 18px;}
	.webtrader_row2 .img_box{display: none;}
	.webtrader_row2 .inner{flex-direction: column-reverse;}
	.webtrader_row2 .right_box{height: 250px;overflow: hidden;}

	
	.webtrader_row3{padding: 40px 0;}
	.webtrader_row3 .left_box h3{font-size: 18px;}
	.webtrader_row3 .img_box{display: none;}
	.webtrader_row3 .inner{flex-direction: column-reverse;}
	.webtrader_row3 .right_box{height: 250px;overflow: hidden;}

	.page_forex_faq li .faq_title{font-size:18px}
	.webtrader_row4{background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_row4_bg_mobile.webp) no-repeat center center, #ffffff; background-size: cover;}
	.home_row1{background: url(/wp-content/themes/ultimarkets_wp/images/webtrader_pro_home_bg_mobile.webp) center no-repeat; background-size: cover;}
	.home_row1 .left_box p{margin: 0 auto 18px;}
	.webtrader_row4 .webtrader_row4_content .webtrader_row4_img{max-width: 358px;}
	.webtrader_row4 .webtrader_row4_title p{line-height: 1.55;margin: 0 auto 17px;}
	.webtrader_row4 .webtrader_row4_content .webtrader_row4_img{margin-bottom: 24px;}
	
}
@media (max-width: 460px){
	.webtrader_row4 { padding: 32px 0 40px; }
	.webtrader_row4 .webtrader_row4_title h2 { line-height: 30px; max-width: 340px; margin: 0 auto; font-size: 20px; }
	.webtrader_row4 .webtrader_row4_content { margin-bottom: 0px; }
	.webtrader_row4 .webtrader_row4_content > p { font-size: 16px; line-height: 22px; max-width: 300px; }
	.webtrader_row4 .inner { padding-left: 16px; padding-right: 16px; }
	.webtrader_row4 .steps-container { gap: 23px; }
	.webtrader_row4 .step-item .step-number { display: none; }
	.webtrader_row4 .step-min-none { display: block; padding: 6px 8px;}
	.step-header { padding: 24px; align-items: flex-end; }
	.step-arrow { max-width: 40px; height: 40px; }
	.step-details { padding: 14px 24px 17px; font-size: 14px; letter-spacing: 0; }
	.step-title { font-size: 18px; }
	.step-item:not(:last-child)::after { display: none; }
	.webtrader_row4 .forex_trading_section_4_btn {  font-size: 16px; max-width: 100%; width: 100%; justify-content: center; }
}
@media (max-width: 420px){
	html[lang="ms-MS"] .home_row1 .btn_box{flex-direction: column;}
	html[lang="ms-MS"] .home_row1 .btn_box a{max-width: 220px;}
}
@media (max-width: 390px){
	.webtrader_row1{ padding: 40px 0 36px;}
	.webtrader_row1 .inner{padding: 0 15px; gap: 26px;}
	.webtrader_row1 .left_box{padding: 0 9px;}
	.webtrader_row2{ padding: 40px 0 36px;}
	.webtrader_row2 .inner{padding: 0 15px; gap: 26px;}
	.webtrader_row2 .left_box{padding: 0 1px 0 9px;}
	.webtrader_row3{ padding: 40px 0 36px;}
	.webtrader_row3 .inner{padding: 0 15px; gap: 26px;}
	.webtrader_row3 .left_box{padding: 0 9px;}
	.home_row1 .right_box{margin-bottom: -96px; margin-top: 0; max-width: 250px;}
	.home_row1 .left_box{        margin: 0 0 6px 0;}
	.page_forex_faq{padding: 32px 0 40px;}
	.page_forex_faq h2{margin-bottom: 17px;}
	.page_forex_faq li .faq_title{    padding: 17px 39px 16px 16px;}
	.webtrader_row5 .inner{padding: 0 15px;}
	.webtrader_row1 .right_box{height: 229px;overflow: hidden;}
	.webtrader_row2 .right_box{height: 229px;overflow: hidden;}
	.webtrader_row3 .right_box{height: 229px;overflow: hidden;}


}
@media (max-width: 385px){
	.home_row1 .btn_box{flex-direction: column;}
	.step-title{font-size: 16px;}
	.home_row1 .btn_box a{max-width: 220px;}
	.home_row1 .left_box h2{font-size: 20px;}

}
@media (max-width: 370px){
	.webtrader_pro .webtrader_banner .left_box{margin-top: -120px;}
	.page_forex_faq li .faq_title{font-size:16px}
	.page_forex_faq li .faq_content p{font-size:14px}
	.webtrader_row2 .left_box{padding: 0 9px;}
	.webtrader_pro .webtrader_banner .left_box{ padding: 0 15px;}
	.page_forex_faq h2{font-size: 20px;}
	.webtrader_row1 .right_box{height: 200px;overflow: hidden;}
	.webtrader_row2 .right_box{height: 200px;overflow: hidden;}
	.webtrader_row3 .right_box{height: 200px;overflow: hidden;}
}