img {
	max-width:100%;
	vertical-align:middle
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	color:#000;
	font-family:Raleway,sans-serif
}
a {
	color:#000;
	text-decoration:none
}
.btn {
	border-radius:4px
}
a:focus,a:hover {
	color:#10562e;
	text-decoration:none
}
.ank {
	margin-top:30px;
	margin-right:10px;
	padding:8px 45px;
	border-radius:20px;
	background:#f1ac37 none repeat scroll 0 0;
	color:#fff
}
.ank,.ank2 {
	float:left;
	text-align:center;
	font-weight:700;
	font-size:18px
}
:lang(vi) .ank,.ank2 {
	font-size:12px
}
.ank2 {
	margin-right:5px;
	margin-left:5px;
	padding:8px 0;
	width:250px;
	border-radius:3px;
	background:#fef3ef none repeat scroll 0 0;
	color:#f28959;
	font-family:Raleway,sans-serif
}
.ank2:hover,.ank:hover {
	background:#fff none repeat scroll 0 0;
	color:#000
}
.ank-show {
	display:none!important
}
a {
	transition:all .35s ease 0s
}
.theme-menu-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    border: medium none;
    background: transparent;
    background: none;
    background-image: linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0));
}
.cd-hero .home-ls {
	padding-top:200px
}
.cd-hero .home-ls h1 {
	color:#fff;
	font-weight:700
}
.cd-hero .home-ls h2 {
	font-weight:700
}
.cd-hero .home-ls .home-ls-box {
	float:left;
	margin-top:200px;
	margin-left:-15px;
	padding:0 15px 15px;
	background-color:#f28959;
	text-align:center
}
@media screen and (max-width:1199px) {
	.cd-hero .home-ls {
	padding-top:90px
}
.cd-hero .home-ls h1,.cd-hero .home-ls h2 {
	text-align:center
}
.ank {
	float:none;
	margin:0 auto;
	width:43%
}
.cd-hero .home-ls .home-lt-box {
	position:relative;
	left:50%;
	float:left
}
.cd-hero .home-ls .home-ls-box {
	position:relative;
	left:-50%;
	margin-top:50px
}
}.navbar-collapse {
	border-top:medium none
}
.navbar-nav>li {
	margin-top:10px;
	margin-bottom:10px
}
.btn.focus,.btn:focus,.btn:hover {
	color:#fff;
	text-decoration:none
}
.icon .col-md-3 {
	padding:30px 0;
	border-right:1px solid;
	color:#dadada;
	text-align:center;
	font-size:60px
}
.icon .col-md-3:last-child {
	border-right:medium none
}
.smfxlogo {
	margin-right:10px
}
.smfxlogo,.westlogo {
	float:left
}
.smfxlogo img,.westlogo img {
	height:53px
}
@media (max-width:1199px) {
	.theme-menu-wrapper .theme-main-menu .container {
	margin-right:15px;
	margin-left:15px
}
}@media (min-width:768px) and (max-width:991px) {
	.theme-menu-wrapper .theme-main-menu .container {
	margin-right:15px;
	margin-left:15px
}
}@media (max-width:767px) {
	.smfxlogo img,.westlogo img {
	height:30px
}
.smfxlogo {
	margin-right:2px
}
.theme-menu-wrapper .theme-main-menu .container {
	margin-right:15px;
	margin-left:15px
}
}.nav-fr {
	float:right
}
.language2,.myaccount2,.signup2 {
	display:none!important
}
@media (max-width:1200px) {
	.nav-fr {
	float:none
}
.language,.myaccount,.signup {
	display:none!important
}
.language2,.myaccount2,.signup2 {
	display:block!important
}
}.cd-hero,.cd-hero .cd-hero-slider {
	min-height:650px
}
.home-ls-box h3 {
	color:#fff;
	font-weight:700
}
.transparent_class {
	opacity:.7;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	-khtml-opacity:.7
}
@media (max-width:767px) {
	.cd-hero,.cd-hero .cd-hero-slider {
	min-height:100%
}
.cd-hero .home-ls h1 {
	font-size:30px
}
.cd-hero .home-ls h2 {
	font-size:14px
}
.ank {
	display:block;
	width:250px
}
.home-ls-box {
	display:none
}
.home-ls-box h3 {
	font-size:14px
}
.cd-hero .home-ls .home-ls-box {
	margin:20px auto;
	border-radius:10px
}
.ank2 {
	margin:10px 0 0;
	width:100%
}
.ank-show {
	display:block!important;
	margin-top:10px;
	padding:10px 0;
	font-size:1pc
}
:lang(vi) .ank-show {
	font-size:13px
}
}.fx-table {
	margin-top:-75pt;
	background-color:#f7f7f7
}
.fx-table .fx-table-lt-box {
	height:300px;
	border-radius:10px 0 0 10px;
	background:#fff none repeat scroll 0 0
}
.fx-table .fx-table-lt-box .active a {
	font-weight:700
}
.fx-table .fx-table-rt-box {
	height:300px;
	background-image:url(../images/dor.png);
	background-position:bottom;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-table .fx-table-rt-box .text-primary {
	padding-top:10px;
	color:#f1ac37;
	text-align:center;
	font-weight:700;
	font-size:24px;
	font-family:Raleway,sans-serif
}
.fx-table .fx-table-rt-box a {
	margin-left:35px;
	padding:6px 42px;
	border:2px solid #f1ac37;
	border-radius:20px;
	background-color:#f1ac37;
	color:#fff;
	font-weight:700
}
.fx-table .fx-table-rt-box a:hover {
	background-color:#fff;
	color:#f1ac37
}
.fx-table .fx-table-rt-box .mb-1 {
	margin-top:40px
}
.fx-table .fx-table-rt-box .mb-1,.fx-table .fx-table-rt-box .mb-2,.fx-table .fx-table-rt-box .mb-3 {
	margin-left:40px;
	color:#fff;
	font-size:12pt;
	font-family:Raleway
}
.fx-table .fx-table-rt-box .mb-3 {
	padding-bottom:30px
}
@media (min-width:768px) and (max-width:991px) {
	.fx-table .container {
	width:700px
}
.fx-table .fx-table-rt-box .text-primary {
	padding-top:35px
}
.fx-table .fx-table-lt-box {
	border-radius:10px
}
.fx-table .fx-table-rt-box {
	border-radius:10px;
	text-align:center
}
.fx-table .fx-table-rt-box .mb-1 {
	margin-top:20px;
	margin-left:0;
	font-size:20px
}
.fx-table .fx-table-rt-box .mb-2 {
	margin-left:0;
	font-size:20px
}
.fx-table .fx-table-rt-box .mb-3 {
	margin-left:0;
	padding-bottom:20px;
	font-size:20px
}
.fx-table .fx-table-rt-box a {
	margin-left:0;
	padding:9pt 5pc;
	border-radius:30px;
	font-size:20px
}
.fx-table .fx-table-rt-box .text-primary {
	font-size:30px
}
}@media (max-width:767px) {
	.fx-table-lt-box {
	display:none
}
.fx-table {
	margin-top:0
}
.fx-table-rt-box {
	border-radius:10px
}
.fx-table .fx-table-rt-box .text-primary {
	padding-top:25px;
	text-align:left;
	font-size:1pc
}
.fx-table .fx-table-rt-box .mb-1 {
	margin-top:20px
}
.fx-table .fx-table-rt-box .mb-1,.fx-table .fx-table-rt-box .mb-2,.fx-table .fx-table-rt-box .mb-3 {
	margin-left:0;
	color:#000;
	font-size:9pt
}
.fx-table .fx-table-rt-box .mb-3 {
	padding-bottom:20px
}
.fx-table .fx-table-rt-box a {
	display:block;
	margin:0 auto;
	width:250px;
	text-align:center
}
.fx-table .fx-table-rt-box {
	height:auto;
	background:none
}
}.p-0,.p-2 {
	width:20%
}
.nav>li>a {
	padding:0
}
.table-num {
	font-family:Arial
}
.fx-explore {
	padding:50px 0;
	background-color:#f7f7f7
}
.fx-explore .fx-explore-title {
	background-repeat:no-repeat;
	background-image:url(../images/start-explore.png)
}
.fx-explore .fx-explore-title h2 {
	margin-left:10px;
	padding-top:43px;
	padding-bottom:30px;
	font-weight:700;
	font-size:24px;
	font-family:Raleway
}
.fx-explore ul {
	padding-left:0
}
.nr span.c-1 {
	background:url(../images/currency.png) center no-repeat
}
.nr span.c-1,.nr span.c-2 {
	float:left;
	display:block;
	width:100%;
	height:100%;
	border-radius:50%
}
.nr span.c-2 {
	background:url(../images/metal.png) center no-repeat
}
.nr span.c-3 {
	background:url(../images/energy.png) center no-repeat
}
.nr span.c-3,.nr span.c-4 {
	float:left;
	display:block;
	width:100%;
	height:100%;
	border-radius:50%
}
.nr span.c-4 {
	background:url(../images/index.png) center no-repeat
}
.nr span.c-5 {
	background:url(../images/equity.png) center no-repeat
}
.nr span.c-5,.nr span.c-6 {
	float:left;
	display:block;
	width:100%;
	height:100%;
	border-radius:50%
}
.nr span.c-6 {
	background:url(../images/platform.png) center no-repeat
}
.nr span.c-7 {
	background:url(../images/cooperation.png) center no-repeat
}
.nr span.c-7,.nr span.c-8 {
	float:left;
	display:block;
	width:100%;
	height:100%;
	border-radius:50%
}
.nr span.c-8 {
	background:url(../images/contact.png) center no-repeat
}
.nr span.c-9 {
	float:left;
	display:block;
	width:100%;
	height:100%;
	border-radius:50%;
	background:url(../images/etf.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-1 {
	background:url(../images/currency_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-2 {
	background:url(../images/metal_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-3 {
	background:url(../images/energy_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-4 {
	background:url(../images/index_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-5 {
	background:url(../images/equity_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-6 {
	background:url(../images/platform_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-7 {
	background:url(../images/cooperation_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-8 {
	background:url(../images/contact_w.png) center no-repeat
}
.explore_circle .nr .item:hover .circle span.c-9 {
	background:url(../images/etf_w.png) center no-repeat
}
.explore_circle .inner {
	right:0;
	left:0
}
.explore_circle .nr {
	float:left;
	padding:0;
	width:100%
}
.explore_circle .nr li {
	float:left;
	display:inline;
	width:11.111%;
	opacity:0;
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0
}
.explore_circle .nr li:nth-child(1),.explore_circle .nr li:nth-child(2) {
	transition:translate3d(-100px,0px,0);
	-webkit-transform:translate3d(-100px,0px,0)
}
.explore_circle .nr li:nth-child(3),.explore_circle .nr li:nth-child(4) {
	transition:translate3d(100px,0px,0);
	-webkit-transform:translate3d(100px,0px,0)
}
.explore_circle.active .nr li {
	min-width:75pt;
	opacity:1;
	transition:translate3d(0,0,0);
	-webkit-transition-delay:.6s;
	transition-delay:.6s;
	-webkit-transform:translate3d(0,0,0);
	filter:alpha(opacity=100);
	-khtml-opacity:1;
	-moz-opacity:1
}
.explore_circle.active .nr li:nth-child(2),.explore_circle.active .nr li:nth-child(3) {
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.explore_circle .nr .item {
	position:relative;
	display:block;
	width:100%;
	color:#10562e
}
.explore_circle .nr .item .circle {
	position:relative;
	z-index:2;
	margin:10px auto 0;
	width:75pt;
	height:75pt;
	border-radius:50px;
	background:#fff;
	color:#333
}
.explore_circle .nr .item .circle .circle_l,.explore_circle .nr .item .circle .circle_r {
	position:absolute;
	top:0;
	width:50px;
	height:75pt;
	border:2px solid #333;
	-webkit-transition-timing-function:linear
}
.explore_circle .nr .item .circle .circle_l {
	left:0;
	z-index:2;
	clip:rect(124px,62px,124px,0);
	border-right:0;
	border-radius:62px 0 0 62px
}
.explore_circle .nr .item .circle .circle_r {
	right:0;
	z-index:2;
	clip:rect(0px,62px,0px,0);
	border-left:0;
	border-radius:0 62px 62px 0
}
.explore_circle .nr .item .circle span {
	display:block;
	width:75pt;
	height:75pt;
	line-height:75pt;
	-webkit-transition:.3s;
	transition:.3s
}
.explore_circle .nr .item h1 {
	padding:20px 0 10px
}
.explore_circle .nr .item h1,.explore_circle .nr .item p {
	font-size:14px;
	line-height:24px
}
.explore_circle .nr .item:hover .circle_l,.explore_circle .nr .item:hover .circle_r {
	clip:rect(0,62px,124px,0);
	border-color:#f1ac37
}
.explore_circle .nr .item:hover .circle {
	background:#f1ac37;
	color:#fff;
	transition:translate3d(0px,-10px,0);
	-webkit-transition-delay:.3s;
	transition-delay:.3s;
	-webkit-transform:translate3d(0px,-10px,0)
}
.explore_circle .nr .item:hover h1,.explore_circle .nr .item:hover p {
	color:#f1ac37;
	transition:translate3d(0px,10px,0);
	-webkit-transition-delay:.3s;
	transition-delay:.3s;
	-webkit-transform:translate3d(0px,10px,0)
}
.ease-3 {
	text-align:center;
	-webkit-transition:all .3s;
	transition:all .3s;
	-khtml-transition:all .3s
}
@media (max-width:1199px) {
	.explore_circle .nr li {
	width:11.1%
}
}@media (min-width:768px) and (max-width:991px) {
	.explore_circle .nr li {
	width:16%
}
}@media (max-width:767px) {
	.explore_circle .nr li {
	width:33.3%
}
.fx-explore .fx-explore-title {
	background-size:contain
}
.fx-explore .fx-explore-title h2 {
	margin-left:0;
	padding-top:20px;
	padding-bottom:0;
	font-size:18px
}
.explore_circle .nr .item h1 {
	padding:0
}
.explore_circle.active .nr li {
	min-width:60px
}
.explore_circle .nr .item .circle,.explore_circle .nr .item .circle span {
	width:60px;
	height:60px
}
.explore_circle .nr .item:hover .circle span.c-1,.explore_circle .nr .item:hover .circle span.c-2,.explore_circle .nr .item:hover .circle span.c-3,.explore_circle .nr .item:hover .circle span.c-4,.explore_circle .nr .item:hover .circle span.c-5,.explore_circle .nr .item:hover .circle span.c-6,.explore_circle .nr .item:hover .circle span.c-7,.explore_circle .nr .item:hover .circle span.c-8,.explore_circle .nr .item:hover .circle span.c-9,.nr span.c-1,.nr span.c-2,.nr span.c-3,.nr span.c-4,.nr span.c-5,.nr span.c-6,.nr span.c-7,.nr span.c-8,.nr span.c-9 {
	background-size:70%
}
.explore_circle .nr .item h1 {
	margin:0;
	font-size:9pt
}
.explore_circle .nr .item .circle .circle_l,.explore_circle .nr .item .circle .circle_r {
	width:30px;
	height:60px
}
}.fx-tradingpartner {
	position:relative;
	padding:35px 0;
	min-height:650px;
	background-image:url(../images/banner2.png);
	background-position:center top;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-tradingpartner .fx-tradingpartner-title {
	background-image:url(../images/trading-partner.png);
	background-repeat:no-repeat
}
.fx-tradingpartner .fx-tradingpartner-title h2 {
	margin-left:8px;
	padding-top:52px;
	padding-bottom:30px;
	color:#fff;
	font-weight:700;
	font-size:24px
}
.fx-tradingpartner .background-b06 {
	height:364px;
	background:rgba(0,0,0,.6) none repeat scroll 0 0
}
.fx-tradingpartner .row a {
	padding:8px 20px;
	border:2px solid #f1ac37;
	border-radius:20px;
	color:#fff;
	font-weight:700;
	font-size:18px
}
.fx-tradingpartner .row a:hover {
	background-color:#f1ac37
}
.fx-tradingpartner .fx-tradingpartner-txt h4 {
	color:#fff;
	font-weight:700;
	font-size:24px;
	font-family:Raleway
}
.fx-tradingpartner .fx-tradingpartner-txt p {
	padding-bottom:30px;
	color:#fff
}
.mt30 {
	margin-top:30px
}
.fx-tradingpartner img {
	padding-top:50px
}
@media (max-width:1199px) {
	.fx-tradingpartner .fx-tradingpartner-txt a {
	display:none
}
.fx-tradingpartner .fx-tradingpartner-txt p {
	padding-bottom:0
}
.fx-tradingpartner img {
	margin-left:70px;
	padding-top:40px
}
.fx-tradingpartner col-md-3 {
	text-align:center
}
}@media (max-width:767px) {
	.fx-tradingpartner {
	min-height:100%
}
.fx-tradingpartner .fx-tradingpartner-title {
	background-size:contain
}
.fx-tradingpartner .fx-tradingpartner-title h2 {
	margin-left:0;
	padding-top:20px;
	padding-bottom:0;
	font-size:18px
}
.fx-tradingpartner img {
	margin-left:15px
}
.fx-tradingpartner .fx-tradingpartner-txt h4 {
	font-size:14px
}
.fx-tradingpartner .fx-tradingpartner-txt p {
	font-size:9pt
}
.fx-tradingpartner .background-b06 {
	height:auto
}
}.fx-tradingstep {
	padding:50px 0;
	background:#fff none repeat scroll 0 0
}
.fx-tradingstep .fx-tradingstep-title {
	background-image:url(../images/start-trading.png);
	background-repeat:no-repeat
}
.fx-tradingstep .fx-tradingstep-title h2 {
	margin-left:10px;
	padding-top:43px;
	padding-bottom:30px;
	font-weight:700;
	font-size:24px;
	font-family:Raleway
}
.fx-tradingstep .step1-4 {
	padding:0;
	padding-top:90px;
	height:190px;
	list-style-type:none
}
.fx-tradingstep .step-01 {
	background:url(../images/step01.png) no-repeat center top;
	background-size:contain
}
.fx-tradingstep .step-02 {
	background:url(../images/step02.png) no-repeat center top;
	background-size:contain
}
.fx-tradingstep .step-03 {
	background:url(../images/step03.png) no-repeat center top;
	background-size:contain
}
.fx-tradingstep .step-04 {
	background:url(../images/step04.png) no-repeat center top;
	background-size:contain
}
.fx-tradingstep span {
	color:#f1ac37;
	font-weight:700;
	font-size:18px;
	font-family:Raleway
}
.fx-tradingstep .step1-4 p {
	margin:0 auto;
	width:234px;
	font-size:9pt
}
.fx-tradingstep .fx-tradingstep-lf-box {
	height:300px;
	border-radius:10px;
	background-image:url(../images/coin_img.png);
	background-size:cover;
	background-repeat:no-repeat
}
.fx-tradingstep .fx-tradingstep-lf-box h2 {
	padding-top:18px;
	padding-left:30px;
	color:#fff;
	font-weight:700
}
.fx-tradingstep .fx-tradingstep-lf-box p {
	padding:0 10pc 0 30px;
	color:#fff;
	text-align:justify;
	font-size:9pt;
	line-height:20px
}
.fx-tradingstep .fx-tradingstep-lf-box span {
	padding-left:30px;
	color:#fff;
	font-weight:700;
	font-size:36px;
	font-family:Arial
}
.fx-tradingstep .fx-tradingstep-rt-box h2 {
	margin-top:0;
	margin-bottom:0;
	color:#f1ac37;
	font-weight:700;
	font-size:24px;
	font-family:Raleway;
	line-height:42px
}
.fx-tradingstep .fx-tradingstep-rt-box .contact-form .form-control {
	height:2pc;
	border:1px solid #e5e5e5;
	border-radius:4px;
	background:#fff none repeat scroll 0 0;
	box-shadow:none
}
.wd-180 {
	width:180px
}
.mr-10 {
	margin-right:10px
}
.m-0 {
	margin:0
}
.mt-15 {
	margin-top:15px
}
.register-btn {
	display:inline-block;
	margin-right:20px;
	margin-bottom:0;
	padding:6px 20px;
	width:180px;
	border:2px solid #f1ac37;
	border-radius:20px;
	background-color:#f1ac37;
	background-image:none;
	color:#fff;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	font-weight:700;
	font-size:18px;
	line-height:1.42857143;
	cursor:pointer;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
:lang(vi) .register-btn {
	font-size:15px;
}

.register-btn:hover,.talktoagent-btn {
	background-color:#fff;
	color:#f1ac37
}
.talktoagent-btn {
	display:inline-block;
	margin-bottom:0;
	padding:6px 20px;
	width:180px;
	border:2px solid #f1ac37;
	border-radius:20px;
	background-image:none;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	font-weight:700;
	font-size:18px;
	line-height:1.42857143;
	cursor:pointer;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.talktoagent-btn:hover {
	background-color:#f1ac37;
	color:#fff
}
.fx-tradingstep .fx-tradingstep-rt-box {
	padding-left:5pc
}
.phonenum {
	width:375px
}
.fx-tradingstep .fx-tradingstep-ls {
	padding-bottom:60px
}
@media (max-width:1199px) {
	.fx-tradingstep .fx-tradingstep-rt-box {
	padding-left:5pc
}
}@media (min-width:768px) and (max-width:991px) {
	.fx-tradingstep .container {
	width:700px
}
.fx-tradingstep .fx-tradingstep-ls {
	padding:0;
	padding-bottom:5pc
}
.fx-tradingstep .fx-tradingstep-lf-box {
	text-align:center
}
.fx-tradingstep .fx-tradingstep-lf-box p {
	padding:20px 75pt
}
.fx-tradingstep .fx-tradingstep-lf-box h2 {
	padding-left:0
}
.fx-tradingstep .fx-tradingstep-rt-box {
	padding-left:15px;
	text-align:center
}
.fx-tradingstep .fx-tradingstep-rt-box h2 {
	padding-top:20px;
	padding-bottom:20px;
	font-size:30px
}
.fx-tradingstep .fx-tradingstep-rt-box .fa {
	display:none
}
}@media (max-width:767px) {
	.fx-tradingstep .fx-tradingstep-title {
	background-size:contain
}
.fx-tradingstep .fx-tradingstep-title h2 {
	margin-left:0;
	padding-top:20px;
	padding-bottom:0;
	font-size:18px
}
.fx-tradingstep .step1-4 {
	padding-top:5pc;
	height:170px
}
.fx-tradingstep .step1-4 p {
	width:70%
}
.fx-tradingstep .fx-tradingstep-ls {
	margin:0 auto;
	padding:0;
	width:80%
}
.fx-tradingstep .fx-tradingstep-lf-box {
	margin:0 auto;
	width:90%;
	height:auto
}
.fx-tradingstep .fx-tradingstep-lf-box h2 {
	padding-top:28px;
	padding-left:0;
	font-size:18px
}
.fx-tradingstep .fx-tradingstep-lf-box p {
	padding:0
}
.fx-tradingstep .fx-tradingstep-lf-box span {
	display:block;
	padding-bottom:20px;
	padding-left:0;
	font-size:22px
}
.fx-tradingstep .fx-tradingstep-rt-box {
	padding-left:15px
}
.fx-tradingstep .fx-tradingstep-rt-box .fa {
	display:none
}
.fx-tradingstep .fx-tradingstep-rt-box h2 {
	margin-top:20px;
	margin-bottom:20px;
	text-align:center
}
.fx-tradingstep .fx-tradingstep-rt-box .mobileset {
	margin:0 auto;
	width:80%
}
.phonenum,.wd-180 {
	width:100%
}
.register-btn {
	margin-bottom:10px;
	width:100%
}
.talktoagent-btn {
	width:100%
}
#email,#firstname {
	margin-bottom:10px
}
.fx-tradingstep {
	padding:20px 0
}
}.fx-contact {
	position:relative;
	padding:35px 0;
	min-height:650px;
	background-image:url(../images/banner3.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-contact:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:""
}
.fx-contact .fx-contact-lf h2 {
	color:#fff;
	font-weight:700;
	font-size:24px;
	font-family:Raleway
}
.fx-contact .fx-contact-lf p {
	padding-bottom:40px;
	color:#fff
}
.fx-contact .fx-contact-lf a {
	padding:5px 18px;
	border:2px solid #fff;
	border-radius:20px;
	color:#fff;
	font-weight:700;
	font-size:18px;
	font-family:Raleway
}
:lang(ms) .fx-contact .fx-contact-lf a {
	width:100%;
	display:block;
	margin-bottom:5px;
	
}
:lang(vi) .fx-contact .fx-contact-lf a {
	width:100%;
	display:block;
	margin-bottom:5px;
	
}

.fx-contact .fx-contact-ls img {
	padding-bottom:40px
}
.fx-contact .fx-contact-ls {
	padding-top:150px;
	text-align:left
}
@media (max-width:1199px) {
	.fx-contact .fx-contact-ls {
	text-align:center
}
}@media (max-width:767px) {
	.fx-contact {
	background-position:left top
}
.fx-contact .fx-contact-lf a {
	display:block;
	margin-bottom:10px;
	width:100%
}
.fx-contact .fx-contact-ls img {
	padding-bottom:0
}
.fx-contact {
	min-height:100%
}
.fx-contact .fx-contact-ls {
	padding-top:0
}
.fx-contact .fx-contact-lf p {
	padding-bottom:20px
}
}.fx-funding {
	padding:20px 0;
	background:#f7f7f7 none repeat scroll 0 0
}
.pd-0 {
	padding:0
}
.fx-funding h2 {
	color:#d0d2d9;
	text-align:left;
	font-weight:700;
	font-size:24px
}
:lang(vi) .fx-funding h2 {
	font-size:22px
}
.lh-42 {
	line-height:42px
}
@media (max-width:767px) {
	.fx-funding {
	display:none
}
}.fx-footer {
	padding:20px 0;
	background:#22453e none repeat scroll 0 0
}
.fx-footer p {
	color:#fff;
	text-align:justify;
	font-size:9pt;
	font-family:Raleway
}
.fx-footer span {
	color:#4f867b;
	font-weight:700;
	font-size:18px;
	font-family:Raleway
}
.fx-footer li {
	float:left;
	width:14.2%;
	list-style-type:none
}
.link-top {
	width:100%;
	height:1px;
	border-top:1px solid #e5e5e5
}
.fx-footer .fx-contact-7ths {
	padding:25px 0 0;
	width:100%;
	justify-content:space-around
}
.fx-footer .fx-contact-7ths a {
	color:#fff;
	font-size:14px
}
.fx-footer .fx-contact-7ths a:hover {
	color:#f1ae3c
}
.col-lg-7ths,.col-md-7ths,.col-sm-7ths,.col-xs-7ths {
	position:relative;
	padding-right:0;
	padding-left:0;
	min-height:0
}
.col-7ths {
	float:left;
	width:14.28%
}
@media (max-width:1199px) {
	.col-7ths {
	float:left;
	width:20%
}
}@media (min-width:768px) and (max-width:991px) {
	.col-7ths {
	float:left;
	width:20%
}
}@media (min-width:768px) {
	.col-sm-7ths {
	float:left;
	width:13.29%
}
}.fx-risk {
	padding: 3em 0 4em 0;
	background:#272727 none repeat scroll 0 0
}
.fx-risk p {
	margin:0;
	color:#fff;
	font-size:14px;
	font-family:Raleway
}
@media (max-width:767px) {
	.col-7ths {
	width:50%
}
.fx-footer .fx-contact-7ths {
	padding:15px 0 0
}
}.fast_links {
	right:-150px;
	position:fixed;
	top:25%;
	z-index:1000;
	width:205px
}
.fast_links li:hover {
	border-radius:50px
}
.sticky {
	padding-right:0;
	padding-left:0;
	-moz-padding-start:0;
	-webkit-padding-start:0;
	margin-block-start:0;
	margin-block-end:0
}
.sticky li {
	margin:0 0 1px;
	height:55px;
	background-color:#272727;
	color:#fff;
	list-style-type:none;
	-webkit-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out;
	filter:gray;
	-webkit-filter:grayscale(100%)
}
.sticky li:hover {
	-webkit-filter:grayscale(0);
	margin-left:-150px
}
.sticky li i {
	padding:15px 10px;
	width:55px;
	color:#fff;
	text-align:center;
	font-size:25px
}
.sticky li {
	cursor:pointer
}
.sticky li i {
	float:left
}
.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-exchange:before {
	content:"\f0ec"
}
.sticky li p {
	padding:15px;
	color:#fff
}
.pad70 {
	padding-top:70px
}
.subpage-top {
	padding:200px 0
}
.subpage-top h1 {
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:45px
}
.fx-page-banner {
	min-height:499px;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
@media (max-width:1199px) {
	.fx-page-banner {
	min-height:350px
}
.subpage-top {
	padding:150px 0
}
}@media (max-width:767px) {
	.fx-page-banner {
	min-height:210px
}
.subpage-top {
	padding:5pc 0
}
.subpage-top h1 {
	font-size:24px
}
}.fx-page-content {
	padding-top:50px
}
.fx-page-content .textarea {
	padding-top:75pt
}
.mission {
	margin-top:60px;
	min-height:638px;
	background-color:#315351
}
.fx-page-content .shadowblack03 a {
	background:rgba(0,0,0,.3) none repeat scroll 0 0
}
.mission p {
	color:#fff
}
.mission h2 {
	padding-top:25px;
	padding-bottom:15px;
	color:#fff
}
.mission h2,.mission h3 {
	font-weight:700;
	font-size:18px
}
.mission h3 {
	padding-top:30px;
	padding-bottom:30px;
	color:#f1ac37;
	text-align:center
}
.mission2 ul {
	overflow:hidden;
	padding-left:0;
	background:#000 none repeat scroll 0 0;
	zoom:1
}
.mission2 li {
	float:left;
	width:25%;
	list-style-type:none
}
.mission2 span {
	display:block;
	height:75pt;
	background-color:#fff;
	text-align:center;
	font-weight:700;
	font-size:18px
}
.mission2 .imgtextarea1 {
	padding-top:40px
}
.mission2 .imgtextarea2 {
	padding-top:30px
}
.mission2 .shadowblack03 li {
	opacity:.6
}
.mission2 .shadowblack03 .active,.mission2 .shadowblack03 li:hover {
	opacity:1
}
.mission2 .shadowblack03 .active span {
	background:#fff;
	opacity:1
}
.mission2 .shadowblack03 a:hover {
	color:#000
}
.mission2 .shadowblack03 a:hover span {
	background:#fff;
	opacity:1
}
.mission2 .shadowblack03 span {
	background:rgba(0,0,0,.3) none repeat scroll 0 0;
	opacity:1
}
@media (max-width:1199px) {
	.fx-page-content .textarea {
	padding-top:50px
}
}@media (max-width:767px) {
	.mission {
	min-height:300px
}
.mission h3 {
	padding-top:0;
	padding-bottom:0;
	text-align:left
}
}.why_trade {
	margin-top:-110px;
	padding-top:75pt;
	background:#f7f7f7 none repeat scroll 0 0
}
.why_trade .why_trade_title {
	background-image:url(../images/why_img1.png);
	background-repeat:no-repeat
}
.why_trade .why_trade_title h2 {
	margin-left:10px;
	padding-top:43px;
	padding-bottom:30px;
	font-weight:700;
	font-size:24px;
	font-family:Raleway
}
.why_trade h3 {
	padding-bottom:10px;
	color:#000;
	font-weight:700;
	font-size:1pc;
	font-family:Raleway
}
.why_trade_1lf6 {
	padding:20px 30px
}
.why_trade_1lf3,.why_trade_1lf6 {
	background:#fff none repeat scroll 0 0
}
.why_trade_1lf3 {
	margin-right:-15px;
	margin-left:-15px;
	padding:30px 30px 50px
}
.why_trade_1rt3 {
	padding:5pc 30px 19px;
	background-image:url(../images/fundingoptions_img.png);
	background-size:cover;
	background-repeat:no-repeat
}
.why_trade_1rt3 h3,.why_trade_1rt3 p {
	color:#fff
}
.why_trade_2lf6 {
	margin-top:15px;
	padding:173px 30px 30px;
	background-image:url(../images/liquidity_img.png);
	background-size:cover;
	background-repeat:no-repeat
}
.why_trade_2lf6 h3,.why_trade_2lf6 p {
	color:#fff
}
.why_trade_2rt6 {
	margin-left:-15px;
	padding:50px 30px 73px
}
.why_trade_2rt6,.why_trade_312 {
	margin-top:15px;
	background:#fff none repeat scroll 0 0
}
.why_trade_312 {
	padding:57px 30px
}
@media (max-width:1199px) {
	.why_trade_1lf3 {
	padding-bottom:33px
}
.why_trade_1rt3 {
	padding-bottom:1px
}
.why_trade_2rt6 {
	padding-bottom:34px
}
}@media (min-width:768px) and (max-width:991px) {
	.why_trade_1lf3 {
	margin:15px 0
}
.why_trade_1rt3 {
	padding:30px 30px 50px;
	background:#fff none repeat scroll 0 0
}
.why_trade_1rt3 h3,.why_trade_1rt3 p {
	color:#000
}
.why_trade_2lf6 {
	padding:143px 30px 70px
}
.why_trade_2rt6 {
	margin:15px 0
}
.why_trade_312 {
	margin:0
}
}@media (max-width:767px) {
	.why_trade {
	margin-top:0;
	padding-top:0
}
.why_trade_1lf3,.why_trade_2rt6 {
	margin:15px 0
}
.why_trade_312 {
	margin:0 0 15px
}
.why_trade .why_trade_title h2 {
	font-size:18px
}
.why_trade .why_trade_title {
	background-size:contain
}
}.legal-download {
	padding:50px 0;
	background:#f7f7f7 none repeat scroll 0 0
}
.legal-download h2 {
	padding-bottom:50px;
	text-align:center;
	font-weight:700;
	font-size:24px
}
.legal-download ul {
	overflow:hidden;
	padding-left:0;
	zoom:1
}
.legal-download ul li {
	float:left;
	padding:0 5px;
	width:20%;
	list-style-type:none
}
.legal-download ul li a {
	display:block
}
.legal-download .pdfdownload {
	padding:50px 0;
	background:#fff none repeat scroll 0 0
}
.legal-download .pdfdownload span {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-pdf.png) center no-repeat;
	line-height:75pt
}
.legal-download .pdfdownload h3 {
	display:block;
	color:#f1ac37;
	text-align:center;
	text-decoration:underline;
	font-weight:700;
	font-size:18px
}
.legal-download a:hover .pdfdownload span {
	background:url(../images/icon-pdf_w.png) center no-repeat
}
.legal-download a:hover .pdfdownload {
	background:#f1ac37 none repeat scroll 0 0
}
.legal-download a:hover .pdfdownload h3 {
	color:#fff
}
@media (min-width:768px) and (max-width:991px) {
	.legal-download .pdfdownload h3 {
	margin-top:10px;
	font-size:13px
}
.legal-download .pdfdownload {
	padding:20px 0
}
}@media (max-width:767px) {
	.legal-download ul li {
	margin-bottom:10px;
	width:100%
}
.legal-download .pdfdownload h3 {
	font-size:13px
}
.legal-download .pdfdownload {
	padding:20px 0 10px
}
.legal-download .pdfdownload span {
	width:50px;
	height:50px;
	line-height:50px
}
}.e-book {
	padding:50px 0;
	background:#f7f7f7 none repeat scroll 0 0
}
.e-book h2 {
	padding-bottom:50px;
	text-align:center;
	font-weight:700;
	font-size:24px
}
.e-book ul {
	overflow:hidden;
	padding-left:0;
	zoom:1
}
.e-book ul li {
	float:left;
	margin-bottom:20px;
	padding:0 10px;
	width:25%;
	list-style-type:none
}
.e-book ul li a {
	display:block
}
.e-book .e-book-download {
	padding:50px 0;
	background:#ececec none repeat scroll 0 0
}
.e-book .e-book-download .ebook_icon1 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-vod.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon2 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-abc.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon3 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-tools.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon4 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-candf.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon5 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-stock.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon6 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-strategy.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon7 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-economic.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon8 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-ecn.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon9 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-strading.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon10 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-mtt.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon11 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-mmt.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon12 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-ebook.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download .ebook_icon13 {
	display:block;
	margin:0 auto;
	width:75pt;
	height:75pt;
	background:url(../images/icon-aebook.png) center no-repeat;
	line-height:75pt
}
.e-book .e-book-download h3 {
	display:block;
	color:#000;
	text-align:center;
	font-weight:700;
	font-size:18px
}
.e-book a:hover .e-book-download .ebook_icon1 {
	background:url(../images/icon-vod_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon2 {
	background:url(../images/icon-abc_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon3 {
	background:url(../images/icon-tools_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon4 {
	background:url(../images/icon-candf_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon5 {
	background:url(../images/icon-stock_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon6 {
	background:url(../images/icon-strategy_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon7 {
	background:url(../images/icon-economic_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon8 {
	background:url(../images/icon-ecn_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon9 {
	background:url(../images/icon-strading_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon10 {
	background:url(../images/icon-mtt_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon11 {
	background:url(../images/icon-mmt_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon12 {
	background:url(../images/icon-ebook_w.png) center no-repeat
}
.e-book a:hover .e-book-download .ebook_icon13 {
	background:url(../images/icon-aebook_w.png) center no-repeat
}
.e-book a:hover .e-book-download {
	background:#f1ac37 none repeat scroll 0 0
}
.e-book a:hover .e-book-download h3 {
	color:#fff
}
@media (min-width:768px) and (max-width:991px) {
	.e-book .e-book-download h3 {
	margin-top:10px;
	font-size:13px
}
.e-book .e-book-download {
	padding:20px 0
}
}@media (max-width:767px) {
	.e-book ul li {
	margin-bottom:10px;
	width:50%
}
.e-book .e-book-download h3 {
	font-size:13px
}
.e-book .e-book-download {
	padding:20px 0 10px
}
.e-book .e-book-download span {
	width:50px;
	height:50px;
	line-height:50px
}
}.fx-page-btld {
	padding-top:35px
}
@media (max-width:1199px) {
	.fx-page-btld .ank {
	margin-bottom:10px
}
.fx-page-btld {
	padding-top:45px
}
}@media (max-width:767px) {
	.fx-page-btld .ank {
	font-size:1pc
}
}.fx-content-sidebar-subpage {
	padding:30px 0;
	background-color:#f7f7f7
}
.fx-subpage-main .container {
	width:100%
}
.sidebar-navigation {
	display:block;
	margin:0 0 15px;
	padding:0;
	background:0 0
}
.sidebar-navigation-list {
	padding-left:0
}
.sidebar-navigation-list li {
	margin-bottom:1px;
	height:40px;
	background-color:#22453e;
	list-style-type:none
}
.sidebar-navigation-list .active {
	background-color:#e7a739
}
.sidebar-navigation-list a {
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px
}
.sidebar-navigation-list li:hover {
	background-color:#e7a739
}
.sidebar-banner-registration {
	padding:10px 0;
	background-image:url(../images/left_img1.png);
	background-size:cover;
	background-repeat:no-repeat
}
.sidebar-banner-registration h2 {
	padding:0 35px;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:18px
}
.sidebar-registration-btn1 {
	display:block;
	margin:0 25px 5px;
	padding:10px 20px;
	background-color:#e7a739;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:14px
}
.sidebar-registration-btn1:hover {
	color:#fff
}
.sidebar-registration-btn2 {
	display:block;
	margin:0 25px 30px;
	padding:10px 20px;
	background:hsla(0,0%,100%,.6) none repeat scroll 0 0;
	color:#000;
	text-align:center;
	font-weight:700;
	font-size:14px
}
:lang(vi) .sidebar-registration-btn2 {
	font-size:12px
}
.sidebar-registration-btn2:hover {
	color:#000
}
.sidebar-banner-promotion {
	margin-top:26px;
	padding-top:40px;
	padding-bottom:5px;
	background-image:url(../images/left_img2.png);
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center
}
.sidebar-banner-promotion h2 {
	padding:5px 25px;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:18px
}
.sidebar-banner-promotion ul {
	display:inline-block;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 30px;
	zoom:1
}
.sidebar-banner-promotion li {
	float:left;
	display:inline-block;
	margin-right:10px;
	border-radius:50%;
	background:hsla(0,0%,100%,.6) none repeat scroll 0 0;
	list-style-type:none
}
.sidebar-banner-promotion li:last-child {
	margin-right:0
}
.sidebar-banner-promotion .active,.sidebar-banner-promotion li:hover {
	background-color:#e7a739
}
.sidebar-banner-promotion .sidebar-contact-icon1 {
	display:block;
	margin:0 auto;
	width:60px;
	height:60px;
	background:url(../images/icon-head.png) no-repeat;
	background-position:8px;
	background-size:40px;
	line-height:60px
}
.sidebar-banner-promotion .sidebar-contact-icon2 {
	display:block;
	margin:0 auto;
	width:60px;
	height:60px;
	background:url(../images/icon-phone.png) center no-repeat;
	line-height:60px
}
.sidebar-banner-promotion .sidebar-contact-icon3 {
	display:block;
	margin:0 auto;
	width:60px;
	height:60px;
	background:url(../images/icon-mail.png) center no-repeat;
	line-height:60px
}
.sidebar-banner-promotion a:hover .sidebar-contact-icon2 {
	background:url(../images/icon-phone_w.png) center no-repeat
}
.sidebar-banner-promotion a:hover .sidebar-contact-icon3 {
	background:url(../images/icon-mail_w.png) center no-repeat
}
.l-container {
	width:100%
}
.fx-platform-content {
	padding:60px 40px;
	background-color:#fff
}
.fx-platform-content h2 {
	color:#000;
	font-weight:700;
	font-size:18px
}
.fx-platform-content img {
	padding-top:15px
}
.fx-platform-download {
	margin-top:20px;
	padding:60px 40px;
	background-color:#fff
}
.fx-download4 {
	padding-top:20px
}
.fx-download4 h3 {
	margin-top:3px;
	color:#e7a739;
	text-align:center;
	font-size:14px
}
.fx-platform-download ul {
	overflow:hidden;
	padding-left:0;
	zoom:1
}
.fx-download-lf li {
	line-height:30px
}
.fx-download4 li,.fx-download4 ul {
	display:inline-block
}
.fx-download4 li {
	float:left;
	margin-top:5px;
	margin-right:5px;
	width:84px;
	height:84px;
	border:2px solid #e7a739;
	border-radius:50%;
	background-color:#fff;
	list-style-type:none
}
.fx-download4 .download-desktop {
	display:block;
	margin:0 auto;
	width:40px;
	height:50px;
	background:url(../images/icon-win.png) no-repeat;
	line-height:75pt;
	background-position-y:10px
}
.fx-download4 .download-mac {
	background:url(../images/icon-mac.png) no-repeat;
	background-position-y:9pt;
	background-position-x:center
}
.fx-download4 .download-ios,.fx-download4 .download-mac {
	display:block;
	margin:0 auto;
	width:40px;
	height:50px;
	line-height:75pt
}
.fx-download4 .download-ios {
	background:url(../images/icon-ios.png) no-repeat;
	background-position-y:6px;
	background-position-x:center
}
.fx-download4 .download-andriod {
	display:block;
	margin:0 auto;
	width:40px;
	height:50px;
	background:url(../images/icon-andriod.png) no-repeat;
	line-height:75pt;
	background-position-y:6px;
	background-position-x:center
}
.fx-download4 a {
	display:block;
	width:82px;
	height:82px
}
.fx-download4 a:hover .download-desktop {
	background:url(../images/icon-win_w.png) no-repeat;
	background-position-y:10px
}
.fx-download4 a:hover .download-mac {
	background:url(../images/icon-mac_w.png) no-repeat;
	background-position-y:9pt;
	background-position-x:center
}
.fx-download4 a:hover .download-ios {
	background:url(../images/icon-ios_w.png) no-repeat;
	background-position-y:6px;
	background-position-x:center
}
.fx-download4 a:hover .download-andriod {
	background:url(../images/icon-andriod_w.png) no-repeat;
	background-position-y:6px;
	background-position-x:center
}
.fx-download4 li:hover {
	background-color:#e7a739
}
.fx-download4 a:hover h3 {
	color:#fff
}
@media (max-width:1199px) {
	.sidebar-registration-btn1,.sidebar-registration-btn2 {
	margin:0 15px 5px
}
}@media (min-width:768px) and (max-width:991px) {
	.fx-download4 {
	text-align:center
}
.sidebar-banner-promotion,.sidebar-navigation {
	display:none
}
.fx-platform-content .col-md-4 {
	text-align:center
}
.fx-platform-content {
	margin-top:20px
}
.fx-download-scopegt {
	text-align:center
}
}@media (max-width:767px) {
	.fx-download4 {
	text-align:center
}
.sidebar-banner-promotion,.sidebar-navigation {
	display:none
}
.fx-platform-content .col-md-4 {
	text-align:center
}
.fx-platform-content {
	margin-top:20px;
	padding:20px
}
.fx-platform-download {
	padding:20px
}
.fx-download-lf li {
	line-height:22px
}
}.fx-onlinetrade-content1 h2 {
	font-weight:700;
	font-size:24px
}
.fx-onlinetrade-content2 h2,.fx-onlinetrade-content3 h2 {
	padding-top:30px;
	padding-bottom:30px;
	font-weight:700;
	font-size:24px
}
.fx-onlinetrade-content2 h3 {
	font-size:14px
}
.note-textarea p {
	color:#959595;
	font-size:14px
}
.note-textarea2 {
	margin:0
}
.subpage-content-ank1 {
	float:left;
	display:block;
	margin-top:30px;
	margin-right:10px;
	padding:8px 45px;
	border:2px solid #f28959;
	border-radius:22px;
	background:#f28959 none repeat scroll 0 0;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:18px
}
.subpage-content-ank1:hover {
	background-color:#fff;
	color:#f28959
}
.subpage-content-ank2 {
	float:left;
	display:block;
	margin-top:30px;
	margin-right:10px;
	padding:8px 45px;
	border:2px solid #f1ac37;
	border-radius:22px;
	background:#f1ac37 none repeat scroll 0 0;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:18px
}
.subpage-content-ank2:hover {
	background-color:#fff;
	color:#f1ac37
}
@media (max-width:1199px) {
	.fx-onlinetrade-content3 .subpage-content-ank1 {
	float:none;
	margin:10px auto
}
.fx-onlinetrade-content3 .subpage-content-ank2 {
	float:none;
	margin:0 auto
}
.fx-onlinetrade-content3 {
	padding-top:45px
}
}@media (max-width:767px) {
	.fx-onlinetrade-content3 .subpage-content-ank1,.fx-onlinetrade-content3 .subpage-content-ank2 {
	font-size:1pc
}
.fx-onlinetrade-content2 h2 {
	font-size:18px
}
}.fx-crypto-content .ank {
	padding:8px 20px;
	width:100%;
	font-size:14px
}
@media (max-width:1199px) {
	.fx-crypto-content .ank {
	width:200px
}
}@media (min-width:768px) and (max-width:991px) {
	.fx-crypto-content .ank {
	width:200px
}
}@media (max-width:767px) {
	.fx-crypto-content .ank {
	width:200px
}
}.economic-calendar-content1 {
	min-height:250px;
	background:#315351 none repeat scroll 0 0
}
.economic-calendar-content1 p {
	padding:40px 50px 0;
	color:#fff;
	font-size:14px
}
.economic-calendar-content2 {
	padding:40px 0;
	background:#f7f7f7 none repeat scroll 0 0
}
.economic-calendar-content1 ul {
	display:inline-block;
	overflow:hidden;
	padding-left:0;
	zoom:1
}
.economic-calendar-content1 li {
	float:left;
	display:inline-block;
	list-style-type:none
}
.economic-calendar-content1 a {
	margin:30px 90px
}
@media (min-width:768px) and (max-width:991px) {
	.economic-calendar-content1 a {
	margin:30px 10px
}
.economic-calendar-content1 p {
	padding:40px 10px 0
}
}@media (max-width:767px) {
	.economic-calendar-content1 .subpage-content-ank2,.economic-calendar-content1 li {
	width:100%
}
.economic-calendar-content1 a {
	margin:5px 0
}
.economic-calendar-content1 p {
	padding:40px 10px 0
}
}.account-types-content1 {
	padding:5pc 0;
	background:#315450 none repeat scroll 0 0
}
.account-types-content1-lf {
	padding:50px 60px;
	border:4px solid #fff
}
.account-types-content1 h2 {
	margin-top:0;
	color:#fff;
	font-size:24px
}
.account-types-content1 p {
	color:#fff;
	font-size:14px
}
.account-types-content1-rt {
	padding:0 60px
}
.account-types-content1-rt ul {
	padding-left:0
}
.account-types-content1-rt li {
	list-style-type:none;
	line-height:5pc
}
.account-types-content1-rt span {
	padding-left:40px;
	color:#fff;
	font-size:18px
}
.account-types-content1-rt img {
	width:50px
}
@media (min-width:768px) and (max-width:991px) {
	.account-types-content1-rt span {
	padding-left:10px
}
.account-types-content1-rt {
	padding:0 20px
}
.account-types-content1-lf {
	padding:50px 20px
}
}@media (max-width:767px) {
	.account-types-content1-rt span {
	padding-left:10px;
	font-size:9pt
}
.account-types-content1-rt {
	padding:0 20px
}
.account-types-content1-lf {
	padding:50px 20px
}
.account-types-content1-rt li {
	line-height:60px
}
.account-types-content1 {
	padding:30px 0
}
}.account-types-content2 {
	padding:60px 0;
	background:#f7f7f7 none repeat scroll 0 0
}
.account-types-content2 ul {
	padding-left:0
}
.account-types-content2 li {
	height:60px;
	list-style-type:none;
	line-height:60px
}
.account-types-content2 li:last-child {
	display:inline-block;
	height:15px;
	line-height:20px
}
.account-types-row1 {
	padding-left:75pt;
	color:#959595;
	text-align:left;
	font-weight:700;
	font-size:14px
}
.account-types-row2,.account-types-row3,.account-types-row4 {
	background:#fff none repeat scroll 0 0;
	color:#000;
	text-align:center;
	font-size:14px
}
.row-title {
	background:#22453e none repeat scroll 0 0;
	color:#fff;
	font-weight:700
}
.account-types-row2 .subpage-content-ank2,.account-types-row3 .subpage-content-ank2,.account-types-row4 .subpage-content-ank2 {
	margin:0 auto
}
@media (min-width:768px) and (max-width:991px) {
	.account-types-row1,.account-types-row2,.account-types-row3 {
	margin-bottom:50px
}
}@media (max-width:767px) {
	.account-types-content2 li {
	padding-top:15px
}
.account-types-row2 .subpage-content-ank2,.account-types-row3 .subpage-content-ank2,.account-types-row4 .subpage-content-ank2 {
	padding:8px 15px;
	font-size:14px
}
.account-types-row1 {
	padding-left:15px
}
.account-types-content2 li {
	height:40px;
	line-height:100%
}
.account-types-row1,.account-types-row2,.account-types-row3 {
	margin-bottom:50px
}
}.news-nav {
	color:#999;
	font-size:1pc
}
.news-nav .active {
	color:#e7a739
}
.news-title {
	color:#000;
	font-weight:700;
	font-size:24px
}
.news-time {
	display:block;
	margin-bottom:20px;
	color:#999;
	font-size:1pc
}
.fx-news-list h2 {
	color:#000;
	font-weight:700;
	font-size:18px
}
.fx-news-list p {
	color:#000;
	font-size:14px
}
.fx-news-list ul {
	padding-left:0
}
.fx-news-list li {
	overflow:hidden;
	height:189px;
	border-bottom:1px solid #e4e4e4;
	list-style-type:none;
	text-overflow:ellipsis
}
.fx-news-list .dateday {
	font-size:60px
}
.fx-news-list .dateday,.fx-news-list .dateyearmonth {
	display:block;
	color:#e7a739;
	font-weight:700;
	font-family:Arial
}
.fx-news-list .dateyearmonth {
	font-size:1pc
}
.fx-news-list .datecenter {
	display:-webkit-box;
	height:189px;
	text-align:center;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-box-orient:vertical
}
@media (max-width:767px) {
	.fx-news-list li {
	height:180px
}
.fx-news-list h2 {
	font-size:14px
}
.fx-news-list p {
	font-size:9pt
}
}.fx-partnerships-content2 {
	margin-top:20px;
	padding:50px 40px;
	background-color:#fff
}
.fx-partnerships-content2 h2 {
	color:#000;
	font-weight:700;
	font-size:14px
}
.fx-partnerships-content2 ul {
	margin-bottom:0;
	padding-left:0
}
.fx-partnerships-content2 li {
	list-style-type:none;
	line-height:30px
}
@media (max-width:767px) {
	.fx-partnerships-content2 {
	padding:20px 15px
}
}.fx-modern-forms h2 {
	margin-bottom:30px;
	color:#000;
	font-weight:700;
	font-size:14px
}
.fx-modern-forms input,.fx-modern-forms select,.fx-modern-forms textarea {
	margin:0;
	outline:0;
	color:#34495e;
	font-weight:400;
	font-size:14px;
	font-family:Raleway,sans-serif
}
.fx-modern-forms .smfx-input,.fx-modern-forms .smfx-select>select {
	border-radius:0;
	-webkit-tap-highlight-color:transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.fx-modern-forms {
	color:#34495e;
	font-weight:400;
	font-size:1pc;
	line-height:1.231
}
.fx-modern-forms .field-group {
	position:relative;
	display:block;
	margin-bottom:20px
}
.fx-modern-forms .smfx-input,.fx-modern-forms .smfx-select>select,.fx-modern-forms .smfx-textarea {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	width:100%;
	height:46px;
	outline:0;
	border:1px solid #dbdbdb;
	border-width:0 0 1px;
	background:0 0;
	color:#34495e;
	vertical-align:top
}
.fx-modern-forms .prepend-icon>input {
	padding-left:20px
}
.fx-modern-forms .field-group .smfx-label,.modern-forms .mdn-textarea[placeholder]+.mdn-label {
	top:-10px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:10px
}
.fx-modern-forms .field-group .smfx-label {
	position:absolute;
	left:0;
	margin-bottom:2px;
	width:100%;
	color:#496785;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.fx-modern-forms .smfx-bar {
	position:absolute;
	bottom:0;
	display:block;
	width:100%
}
.fx-modern-forms .smfx-bar:after,.fx-modern-forms .smfx-bar:before {
	position:absolute;
	bottom:-1px;
	z-index:2;
	width:0;
	height:2px;
	background:#e7a739;
	content:'';
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.fx-modern-forms .smfx-bar:before {
	left:50%
}
.fx-modern-forms .smfx-bar:after {
	right:50%
}
.fx-modern-forms .smfx-input:focus~.smfx-bar:after,.fx-modern-forms .smfx-input:focus~.smfx-bar:before,.fx-modern-forms .smfx-select select:focus~.smfx-bar:after,.fx-modern-forms .smfx-select select:focus~.smfx-bar:before,.fx-modern-forms .smfx-textarea:focus~.smfx-bar:after,.fx-modern-forms .smfx-textarea:focus~.smfx-bar:before {
	width:50%
}
.fx-modern-forms .smfx-input:focus+.smfx-label,.fx-modern-forms .smfx-select select:focus+.smfx-label,.fx-modern-forms .smfx-textarea:focus+.smfx-label {
	color:#e7a739
}
.fx-modern-forms .prepend-icon {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:top
}
.fx-modern-forms .prepend-icon .smfx-icon {
	left:0;
	position:absolute;
	top:0;
	z-index:1;
	width:42px;
	height:42px;
	color:inherit;
	text-align:left;
	line-height:42px;
	-webkit-transition:all .5s ease-out;
	transition:all .5s ease-out;
	-ms-transition:all .5s ease-out;
	pointer-events:none
}
.fx-modern-forms .prepend-icon .smfx-icon i {
	position:relative;
	color:#aebcc6;
	font-size:14px
}
.fx-modern-forms .smfx-input:focus~.smfx-icon i {
	color:#e7a739
}
.fx-modern-forms .smfx-select:after {
	position:absolute;
	right:5px;
	bottom:10px;
	z-index:100;
	width:0;
	height:0;
	border:solid transparent;
	border-width:4px;
	content:' ';
	pointer-events:none;
	border-top-color:#b5b5b5
}
.fx-modern-forms .smfx-textarea {
	overflow:auto;
	padding:9pt 0;
	height:5pc;
	max-width:100%;
	line-height:19px;
	resize:none
}
@media (min-width:768px) and (max-width:991px) {
	.fx-modern-forms {
	padding-top:40px
}
}@media (max-width:767px) {
	.fx-modern-forms {
	padding-top:40px
}
}.fx-introducing-content {
	padding:75pt 40px 40px;
	background-image:url(../images/banner2_partnership.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-introducing-content h2 {
	color:#000;
	font-weight:700;
	font-size:24px
}
.fx-introducing-content p {
	color:#000;
	font-size:14px
}
@media (max-width:767px) {
	.fx-introducing-content {
	padding:40px 15px
}
}.fx-affiliate-content {
	padding:75pt 40px 40px;
	background-image:url(../images/banner3_partnership.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-affiliate-content h2 {
	color:#000;
	font-weight:700;
	font-size:24px
}
.fx-affiliate-content p {
	color:#000;
	font-size:14px
}
@media (max-width:767px) {
	.fx-affiliate-content {
	padding:40px 15px
}
}.fx-whitelabel-content {
	padding:75pt 40px 40px;
	background-image:url(../images/banner3_partnership.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-whitelabel-content h2 {
	color:#000;
	font-weight:700;
	font-size:24px
}
.fx-whitelabel-content p {
	color:#000;
	font-size:14px
}
@media (max-width:767px) {
	.fx-whitelabel-content {
	padding:40px 15px
}
}.fx-assetmanager-content {
	padding:20px 40px 30px;
	background-image:url(../images/banner3_partnership.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-assetmanager-content h2 {
	color:#000;
	font-weight:700;
	font-size:24px
}
.fx-assetmanager-content p {
	color:#000;
	font-size:14px
}
@media (max-width:767px) {
	.fx-assetmanager-content {
	padding:20px 15px
}
}.partnership-top22 {
	position:relative;
	top:-22px
}
@media (max-width:767px) {
	.partnership-top22 {
	top:0;
	font-weight:700
}
.partnership-top0 {
	font-weight:700
}
}.fx-deposit-content {
	padding:75pt 40px 50px;
	background-image:url(../images/banner2_custmer_support.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.fx-deposit-content h2 {
	margin-bottom:40px;
	font-weight:700
}
.fx-deposit-content h2,.fx-deposit-content p {
	color:#000;
	font-size:14px
}
.fx-deposit-content ul {
	display:inline-block;
	padding-left:0;
	width:500px
}
.fx-deposit-content li {
	display:inline-block;
	width:69px;
	list-style-type:none
}
.fx-deposit-content img {
	width:100%;
	max-width:69px
}
.fx-deposit-content span {
	display:block;
	padding-top:5px
}
.fx-deposit-content .mlr-lf-rt {
	margin-right:60px;
	margin-left:60px
}
@media (max-width:767px) {
	.fx-deposit-content {
	padding:20px 15px
}
.fx-deposit-content ul {
	width:180px
}
.fx-deposit-content li {
	width:50px
}
.fx-deposit-content .mlr-lf-rt {
	margin-right:10px;
	margin-left:10px
}
}.fx-deposit-content2 {
	padding:20px 15px 30px;
	background-color:#fff
}
@media (max-width:767px) {
	.fx-deposit-content2 {
	padding:20px 15px
}
.fx-deposit-content2 .subpage-content-ank2 {
	padding:8px 24px;
	font-size:14px
}
}.fx-notification-content {
	color:#000;
	font-size:14px
}
.fx-notification-content .notification-list {
	margin-bottom:3px;
	padding:10px;
	background-color:#fff
}
.fx-notification-content span {
	padding-right:5px;
	color:#959595;
	font-weight:700
}
.fx-notification-content h2 {
	margin-bottom:0;
	padding:10px;
	background-color:#ececec;
	color:#959595;
	font-weight:700;
	font-size:14px
}
.fx-notification-content h2:first-child {
	margin-top:0
}
.fx-notification-content .notification-time {
	color:#999;
	text-align:right;
	font-family:Arial
}
.fx-notification-content label {
	display:block;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.fx-notification-content input {
	display:none
}
.fx-notification-content article {
	position:relative;
	z-index:10;
	overflow:hidden;
	margin-top:-1px;
	height:0
}
.fx-notification-content article p {
	padding:20px;
	color:#315450;
	font-size:14px;
	line-height:23px
}
.fx-notification-content input:checked~article.ac-small {
	height:auto
}
.fx-faq-content2 .ank {
	padding:8px 19px;
	width:100%;
	font-size:14px
}
@media (max-width:1199px) {
	.fx-faq-content2 .ank {
	width:200px
}
}@media (min-width:768px) and (max-width:991px) {
	.fx-faq-content2 .ank {
	width:200px
}
}@media (max-width:767px) {
	.fx-faq-content2 .ank {
	width:200px
}
}.fx-contact-content1 {
	position:relative;
	padding-top:13pc;
	min-height:300px;
	background-image:url(../images/banner3_contact_us.png);
	background-position:right;
	background-size:cover;
	background-repeat:no-repeat
}
.contact-content1-bgw {
	padding:10px 30px 20px;
	background:hsla(0,0%,100%,.7) none repeat scroll 0 0
}
.fx-contact-content1 h2 {
	font-weight:700;
	font-size:24px
}
.contact-btn-rt {
	color:#999;
	font-size:14px
}
.fx-contact-content2 {
	margin-top:20px;
	padding:30px 40px;
	background-color:#fff
}
.fx-contact-content2 h2 {
	color:#000;
	font-weight:700;
	font-size:14px
}
.fx-contact-content2 ul {
	margin-bottom:0;
	padding-left:0
}
.fx-contact-content2 li {
	list-style-type:none;
	white-space:nowrap;
	line-height:30px;
}
.fx-contact-content2 .register-btn {
	width:75pt
}
.fx-contact-content2 .contact-tel li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:46%
}
@media (min-width:768px) and (max-width:991px) {
	.fx-contact-content1 {
	margin-top:10px
}
}@media (max-width:767px) {
	.fx-contact-content1 h2 {
	font-size:18px
}
.fx-contact-content1 {
	margin-top:10px;
	padding-top:0;
	min-height:100%;
	background:none
}
.contact-content1-bgw {
	padding:10px
}
.fx-contact-content2 {
	padding:20px 15px
}
.fx-contact-content2 .contact-tel li {
	margin-right:9px;
	width:100%
}
.contact-btn-rt {
	display:block
}
}.fx-trydemo-content {
	padding-top:15px;
	background:#f7f7f7 none repeat scroll 0 0
}
.fx-trydemo-content .fx-trydemo-bgw {
	padding:0 30px;
	background:#fff none repeat scroll 0 0
}
.fx-trydemo-content h2 {
	font-weight:700;
	font-size:24px
}
.fx-trydemo-content .fx-modern-forms {
	margin-top:20px
}
.fx-trydemo-content ul {
	padding-left:0
}
.fx-trydemo-content li {
	height:60px;
	list-style-type:none
}
.fx-trydemo-lf img {
	position:absolute;
	display:inline-block
}
.fx-trydemo-lf span {
	display:inline-block;
	margin-left:3em
}
.fx-trydemo-lf h2 {
	font-size:18px
}
.pdb-50 {
	padding-bottom:50px!important
}
.trydemo-content-bg h3 {
	color:#fff;
	font-weight:700;
	font-size:24px
}
.trydemo-content-bg {
	margin-bottom:15px;
	padding:10px 40px;
	background-image:url(../images/try_demo_banner2.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.trydemo-content-bg .register-btn {
	margin-top:35px;
	width:200px
}
@media (min-width:768px) and (max-width:991px) {
	.fx-trydemo-content li {
	height:40px
}
.fx-trydemo-content .fx-modern-forms {
	margin-top:0;
	padding-top:0
}
}@media (max-width:767px) {
	.fx-trydemo-content li {
	height:100%;
	line-height:30px
}
.fx-trydemo-content .fx-modern-forms {
	margin-top:0
}
.fx-trydemo-content .fx-trydemo-bgw {
	padding:0 5px
}
.fx-trydemo-content h2,.trydemo-content-bg h3 {
	font-size:18px
}
}
/* new added */
.w-100 {
    width: 100% !important;
}
.fade.show {
    opacity: 1;
}


button, input {
    overflow: visible;
}
.alert-dismissible .close {
    position: absolute;
}
.bottom-notice-btn {

	top: 4px;
	margin-right:240px
}
@media (max-width:767px) {
.bottom-notice-btn {
	margin-right:40px
}
}
