.t-title{ max-width: 800px;   margin: 20px auto 50px; text-align: center; font-size: 36px; font-weight:400;}
.text-danger {    color: #da0000!important;}
/* banner */
.banner{ min-height: 790px;position:relative;    z-index: -2; text-align:center;background:url("/images/index/ONE Forex_homepage_visual.jpg") no-repeat top center; background-color:#090913;width:100%; padding-top:50px;padding-bottom:50px;background-size:cover;}
.banner_bg{background-color: rgb(255 255 255 / 70%);    z-index: -1;    position: absolute;    top: 0;    height: 100%;    width: 100%;    left: 0;}
.pricing_banner{ min-height: 885px; background:url("/images/index/pricing_banner.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:250px;padding-bottom:150px;background-size:cover;}
.stocks_banner{ min-height: 800px; background:url("/images/index/stocks_banner.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:50px;padding-bottom:50px;background-size:cover;}
.etfs_banner{ background:url("/images/index/etfs_banner.jpg") no-repeat center;}
.funds_banner{ background:url("/images/index/funds_banner.jpg") no-repeat center;}
.ecn_banner{ min-height: 700px; background:url("/images/index/ecn_banner.jpg") no-repeat bottom center;background-color:#090913;width:100%; padding-top:50px;padding-bottom:50px;background-size:cover;}
.islamic_banner{ background:url("/images/index/islamic_banner.jpg") no-repeat center;}
.withdrawals_banner{ background:url("/images/index/withdrawals_banner.jpg") no-repeat center;}
.mql5_banner{ background:url("/images/index/mql5_banner.jpg") no-repeat center;}
.api_banner{ background:url("/images/index/api_banner.jpg") no-repeat bottom center;}
.security_banner{ background:url("/images/index/security_banner.jpg") no-repeat bottom center;}
.mt5_banner{ min-height: 800px; background:url("/images/index/mt5_banner.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:50px;background-size:cover;}
.cdfs_banner{ min-height: 990px;text-align:center; background:url("/images/index/cdfs_banner.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:20px;padding-bottom:50px;background-size:cover;}
.forex_banner{ min-height: 990px;text-align:center; background:url("/images/index/forex_banner.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:0px;padding-bottom:50px;background-size:cover;}
.pricing_banner h1,.mt5_banner h1{font-size:50px;line-height:1.2;}
.contact_us.banner{min-height:550px;}
.title-inner{padding-top:150px; color:#393939;}
.banner .title-warp{}
.big-title{font-size:50px;}
.banner .big-title span{color: #c91c18;}
.small-title{font-size:18px;color: #393939;}
.banner .small-title span{padding:0 40px;}
.mt5_banner .title-inner{padding-top:500px;}
.mql5_banner .title-inner{padding-top:100px;}

.mql5_img{width:40px;height:40px;line-height:40px;margin:20px auto 30px;background:#E5E5E5;border-radius:5px;}

.withdrawal_nav .nav-pills .nav-link {    border-radius: 0;    border: 1px solid #11b985; font-size:18px;   width:200px;    text-align: center;    color: #393939;padding: 12px;}
.withdrawal_nav .nav-pills .nav-link.active,.withdrawal_nav .nav-pills .show>.nav-link{background:#11b985;color:#fff;}

.content{background-color: #fff;    margin-bottom: -170px;}
.content3{background-color: #fff;}

.content2{background-color: #fff;padding-top:50px;}
.border-top{padding-top:30px;    border-top: 1px solid rgb(112 112 112 / 13%)!important;}
.index_00{-webkit-transition: -webkit-transform ease 0.7s;    transition: -webkit-transform ease 0.7s;    -o-transition: -o-transform ease 0.7s;  -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;   }
.index_01{padding-left:30px;padding-right:30px;border-radius:16px; color:#fff;    background-size: 102%; background:url("/images/index/ONE Forex_homepage_visual_news.jpg") no-repeat center top;background-color: #060b0e;padding-top:80px;min-height:360px;margin-bottom:20px;}
.index_02{ padding-left:30px;padding-right:30px;border-radius:16px; color:#fff;    background-size: 102%; background:url("/images/index/ONE Forex_homepage_visual_Academy.jpg") no-repeat center top;background-color: #060b0e;padding-top:80px;min-height:360px;margin-bottom:20px;}
.index_03{padding-left:30px;padding-right:30px;border-radius:16px; color:#fff;    background-size: 102%; background:url("/images/index/ONE Forex_homepage_visual_Newsletters.jpg") no-repeat center top;background-color: #060b0e;padding-top:80px;min-height:360px;margin-bottom:20px;}

.who .index_01{padding-left:30px;padding-right:30px;border-radius:16px 16px 0 0; color:#fff;    background-size:cover!important; background:url("/images/index/ONE Forex_about – who we are_visual_1.jpg") no-repeat center bottom;background-color: #060b0e;padding-top:180px;min-height:470px;margin-bottom:20px;}
.who .index_02{padding-left:30px;padding-right:30px;border-radius:16px 16px 0 0; color:#fff;    background-size:cover!important; background:url("/images/index/ONE Forex_about – who we are_visual_2.jpg") no-repeat center bottom;background-color: #060b0e;padding-top:180px;min-height:470px;margin-bottom:20px;}
.who .index_03{padding-left:30px;padding-right:30px;border-radius:16px 16px 0 0; color:#fff;    background-size:cover!important; background:url("/images/index/ONE Forex_about – who we are_visual_3.jpg") no-repeat center bottom;background-color: #060b0e;padding-top:180px;min-height:470px;margin-bottom:20px;}
.who .col-sm-4{max-width:350px;}
.f14{font-size:14px;}

.part1{position:relative;min-height:430px;border-radius: 16px; background:url("/images/index/ONE Forex_homepage_visual_2.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:150px;padding-bottom:50px;background-size:cover;margin-bottom: 20px;}

.part1 .text,.part2 .text{padding-left:30px;color:#fff;  }

.part2{margin-bottom: 70px; }
.part2 .left{min-height:327px;border-radius: 16px; background:url("/images/index/ONE Forex_homepage_visual_3.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:30px;padding-bottom:50px;background-size:cover;margin-bottom: 20px;}
.part2 .right{min-height:327px;border-radius: 16px; background:url("/images/index/ONE Forex_homepage_visual_4.jpg") no-repeat center; background-color:#090913;width:100%; padding-top:30px;padding-bottom:50px;background-size:cover;margin-bottom: 20px;}

.part3{margin-top:50px;}
.part3 .pbox{padding-bottom: 50px;}
.part3 .pbox .s{padding: 20px 16px; margin-bottom: 20px;  min-height: 350px; border: 1px solid #DADEE4; border-radius: 1rem;position: relative;}
.part3 .pbox .s h4{margin-bottom: 20px; font-size: 18px; font-weight: 400;}
.part3 .pbox .s p{font-size: 14px;}
.part3 .pbox .s p strong{display: block; margin-top: 16px;}
.part3 .pbox .s .badge{margin-bottom: 30px; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background-color: #20b0b9; color: #FFFFFF;}
.part3 .pbox .s.s1 a{color:#20b0b9 ;}
.part3 .pbox .s.s2 .badge{background-color: #b78820;}
.part3 .pbox .s.s2 a{color:#b78820 ;}
.part3 .pbox .s.s3 .badge{background-color: #b73b1f;}
.part3 .pbox .s.s3 a{color:#b73b1f ;}
.part3 .pbox .s.s4 .badge{background-color: #551fcf;}
.part3 .pbox .s.s4 a{color:#551fcf ;}

.part3 .pbox .s a{position: absolute; bottom: 2rem; display: flex; align-items: center; width: 100%; height: 40px;}


.part4 .small-title{margin-bottom: 50px; line-height: 24px; font-size: 16px; text-align: center;}
.part4 .pbox{padding-bottom: 50px; display: flex; justify-content: space-around;flex-wrap: wrap;}

.part4 .pbox .s{font-size:18px;min-width: 240px; width: 50%; text-align: ;}
.part4 .pbox .s > div{margin:0 auto 32px; }
.part4 .pbox .s span{color: #e50b0a;}

.part5 .pbox .s{    padding: 20px 0px;    background: #F5F7F8;    border: 0px;}
.part5 .pbox .s p{text-align: center;padding:0 15px;}
.part5 .pbox .s .badge{margin:40px auto;}
.part5 .pbox .s .badge{margin-bottom: 30px;     justify-content: center;padding:0;
    display: flex;width: 34px; height: 34px; border-radius: 50%; }
.part5 .pbox .s a{justify-content: center; color:#333 !important ; bottom: 70px;}

.shuzi{position:relative;font-size:80px;color:#FF4E00;line-height:1.2;}
.pricing_title{min-height:100px;}
.pricing .part3 .pbox .s{padding:40px 15px;text-align:center;  color:#fff;  background-image: linear-gradient(to right bottom,#818181,#1b1b1b);}
.pricing_cont{margin-bottom:20px;    color: #333;    border: 2px solid rgb(153 153 153 / 11%);border-radius:16px;padding:30px 15px 15px;   min-height: 250px;}
.pricing_cont p{font-size:14px;}
.cdfs_cont{min-height:288px;}
.shuzi_01{font-size:12px;position: absolute;    top: 26px;}
.ecn_cont{margin-bottom:20px;    color: #333;    border: 2px solid rgb(153 153 153 / 11%);border-radius:16px;padding: 15px 15px;  }
.ecn_cont h6,.ecn_cont h5{margin-bottom:0;}

.api_cont .ecn_cont{padding: 15px 30px;min-height:280px;}

.c9{color:#999;}
.cdfs_part1{min-height:430px;border-radius: 16px; background:url("/images/index/pricing_banner.jpg") no-repeat center; background-color:#163b68;width:100%; padding-top:120px;padding-bottom:50px;background-size:cover;margin-bottom: 20px;}
.stocks_part1{    color: #fff;min-height:430px;border-radius: 16px; background:url("/images/index/stocks_part1.jpg") no-repeat center; background-color:#163b68;width:100%; padding-top:110px;padding-left:50px;padding-bottom:50px;background-size:cover;margin-bottom: 20px;}
.btn_forex{background:#00FBCD;border-color:#00FBCD;color:#333!important;}
.btn_funds{background:#11B985;border-color:#11B985;color:#fff!important;}
.btn_funds2{min-height: 35px;border-radius: 5px; font-style: normal;  padding:5px 10px;    line-height: 35px;background:#11B985;border:1px solid #11B985;color:#fff!important;}
.forex_text{min-height:70px;}

.mt5_banner_cont{    border: 2px solid rgb(137 137 137 / 11%); text-align:center;padding:35px 15px; border-radius:16px;}
.mt5_cont{min-height:343px;padding: 30px 7px 15px;}
.mt5_cont .forex_text {    min-height: 65px;}
.mt5_h5{position:relative;padding-left:50px;display: flex;    align-items: center;margin-bottom:20px;}
.mt5_shuzi{font-size:40px;color:#FF0000;    vertical-align: middle;padding-right:10px;    position: absolute;    left: 0;}

.index_00:hover{-webkit-transform: scale(1.05);    -moz-transform: scale(1.05);    -ms-transform: scale(1.05);    -o-transform: scale(1.05);    transform: scale(1.05);}

.specification_card .card-body{padding:1.25rem 15px;}
.specification_card .card{margin-bottom:20px;border: 0px;   background-color: transparent;}
.specification_card .card-header {padding:0;height: 62px; background: hsla(0,0%,100%,.05);
    border: 0px solid hsla(0,0%,100%,.15);  border-bottom: 1px solid transparent;}
.specification_card .card-header .btn-link.collapsed{color: #fff !important;  background: hsla(0,0%,100%,.05);
    border: 1px solid hsla(0,0%,100%,.15);}
.specification_card .card-header .btn-link{ border: 1px solid hsla(0,0%,100%,.15);color: #fff !important;  background: hsla(0,0%,100%,.05);font-family: sans-serif;padding-left: 30px;width:100%;font-size:18px; text-align:left;color: #DA0000;      height: 62px;}
.specification_card .card-header .btn-link.collapsed:after {text-align:center;content: "\f107";	margin-left: 5px;		width: 73px;	height: 62px;	position: absolute;	right: 0;
	top: 0;	border-radius: 0 50px 50px 0;	line-height: 62px;	font-size: 20px;	color: #DA0000;	font-family: 'FontAwesome';	}
.specification_card .card-header .btn-link:after {text-align:center;content:"\f106";      margin-left: 5px;      width: 73px;    height: 62px;    position: absolute;    right: 0;    top: 0;
    border-radius: 0 50px 50px 0;    line-height: 62px;    color: #DA0000;    font-size: 20px;	font-family: 'FontAwesome';}
.specification_card .nav-tabs {    border-bottom: 0px solid #dee2e6;  }
.specification_card .nav-tabs .nav-item.show .nav-link,.specification_card .nav-tabs .nav-link.active{border:0;    color: #f4c05b;}
.specification_card .nav-tabs .nav-link:focus,.specification_card .nav-tabs .nav-link:hover{     text-decoration: none;  border-color: #ffffff ;  color: #f4c05b;}
.specification_card .nav-tabs .nav-link{color:#666;padding: .5rem 10px;}
.specification_card .card-header .btn-link:hover,.btn-link.focus, .btn-link:focus{  text-decoration: none;}

.stocks_border{color:#fff;background-image: linear-gradient(to bottom,#323232,#1b1b1b);border: 1px solid rgb(255 255 255 / 11%);border-radius: 16px;    padding: 35px 50px 15px;}
.stocks_border .table td{    border-top: 1px solid rgb(222 226 230 / 12%);}
.stocks_border .table th,.islamic_table .table th {    border-top:0;}
.stocks_border .table thead th {    border-bottom: 2px solid rgb(222 226 230 / 12%);}

.islamic_table.table-responsive{border: 2px solid #E9EFF3;    border-radius: 15px;}
.islamic_table .table td{  vertical-align: middle;padding: 15px 0 15px 15px;  border-top: 1px solid #E9EFF3;}
.islamic_table .table td:last-child{ padding-right:10px;}
.islamic_table .table thead th {    border-bottom: 2px solid #E9EFF3;}
.table-striped tbody tr:nth-of-type(2n) {  background-color: #F5F7F8;}
.table-striped tbody tr:nth-of-type(2n+1) {  background-color: #fff;}
.withdrawal_nav .islamic_table .table td{font-size:14px;}

.events_cont{margin-bottom:20px;padding:15px 30px;color: #fff;    border: 2px solid rgb(255 255 255 / 11%);    border-radius: 16px;}
.block-content-inner {    display: flex;    justify-content: space-between;    padding: 1.5rem 1rem;}
.block-content-inner .dt {    font-weight: 500;    min-width: 165px;    padding: 10px;}
.block-content-inner .title {    border-left: 1px solid rgb(222 222 222 / 17%);    padding: 10px 10px 10px 25px;    width: 100%;}
.block-content-inner .title h4{font-size:22px;}
.block-content-inner .links {    align-items: center;    justify-content: flex-end;    min-width: fit-content;    padding: 10px;}
.events_cont:hover{border: 2px solid rgb(255 255 255 / 21%);     box-shadow: 0 8px 8px rgb(0 0 0 / 5%); }
.block-content-inner .links a{color:#da0000;}

.events_nav .nav-pills .nav-link{background-color: #212729;border-radius:20px; color:#fff;}
.events_nav .nav-pills .nav-link.active,.events_nav .nav-pills .show>.nav-link{background-color: #dd0000;}
.events_nav .nav{background: #212729;    border-radius: 20px;    width: max-content;margin-bottom:30px;}
/* iPhone5/SE */
	@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
	.banner .big-title{font-size:30px;}	
	.banner .small-title span{display:block;padding:0 20px;text-align:center;}	
	.part2 .w-50{width:80%!important;}	
	.col-6{padding-left:6px;padding-right:6px;}
	.index_01,.index_02,.index_03{min-height:250px;}
	.who .index_01,.who .index_02,.who .index_03{min-height:300px;padding-top:80px;}
	.pricing_banner h1{font-size:30px;}
	.shuzi{font-size:45px;}
	.pricing .part3 .pbox .s{min-height:200px;padding: 40px 10px;}
	.shuzi_01{top:-5px;}
	.pricing_title{min-height:50px;}
	.phone_center{text-align:center;}
	.t-title{font-size:28px;line-height:1.3;}
	.cdfs_banner,.forex_banner{background-color: #f6feff;    padding-top: 0;  padding-bottom: 50px;    background-size: 200%;    background-position: bottom;    min-height: 600px;}
	.title-inner,.mql5_banner .title-inner{padding-top:120px;}
	.pricing_banner{min-height:625px;}
	.pricing_banner h1, .mt5_banner h1{font-size:36px; font-weight:700;}
	.phone_img{max-width:200px;}
	.stocks_part1{padding-left:10px;}
	.table{font-size:12px;}
	.stocks_border{padding:30px 15px 15px;}
	.stocks_banner {    min-height: 550px;    background-size: 250%;    background-position: 70% bottom;
    padding-top: 0;    padding-bottom: 350px;    background-color: #f7f7f9;}
	.api_cont .ecn_cont{padding:15px;min-height:150px;}
	.small-title {font-size: 16px;}
	.big-title {    font-size: 36px;}
	}