@font-face{
	font-family:'FrutigerLTW23-55Roman';
	src:url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/a8954474-a332-421c-988f-3f947d02ae27.eot?#iefix') format('embedded-opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/fcd1beb2-c8d8-48ff-bf90-b0d8723eeebf.woff2') format('woff2'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/54e52214-4501-43cc-b77a-efa84a85118c.woff') format('woff'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/e77b8220-498d-433b-9933-20d9947e7d32.ttf') format('truetype');
	font-weight:normal;
	font-style:normal
}
@font-face{font-family:'FrutigerLTW23-65Bold';
	src:url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/33f520ae-ee14-44f8-b7f2-49dceb239e0e.eot?#iefix') format('embedded-opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/af42ca88-791b-4a74-b7a5-86ae623f34a4.woff2') format('woff2'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/93db8377-1c18-4c8b-b4c2-d5ce396c7c6b.woff') format('woff'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/2805de3c-23b6-4d05-940a-e0359cf7c64b.ttf')  format('truetype');
	font-weight:normal;
	font-style:normal
}
@font-face{font-family:'HelveticaNeue';
	src:url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Bd.otf') format('opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Bd.ttf')  format('truetype');
	font-weight:700;
	font-style:normal
}
@font-face{font-family:'HelveticaNeue';
	src:url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Md.woff') format('woff'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Md.otf') format('opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Md.ttf')  format('truetype');
	font-weight:500;
	font-style:normal
}
@font-face{
	font-family:'HelveticaNeue';
	src:url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Roman.otf') format('opentype'),
	url('https://www.atfx-gm.com/gm/wp-content/themes/atfx/gm/fonts/HelveticaNeueLTStd-Roman.ttf')  format('truetype');
	font-weight:normal;
	font-style:normal
}
/* body{
	font-family:'HelveticaNeue';
	font-weight: normal;
} */
.progress-btn{
	border: 1px solid #f3672a;
}
/* Header CSS Start */
.logo img {
    width: 100%;
}
header .logo{
	width: 310px;
    max-width: none;
}
html[lang='vi'] header .logo{
	width: 300px;
    max-width: none;
}
.top-menu{
	display: block;
	margin: 0;
}
.top-menu::after{
	content: '';
	display: table;
	clear:  both;
}
.top-menu > div{
	float: right;
}
.top-menu-bar .textwidget{
	float: left;
}
.rtl .top-menu>div {
    float: left;
}
.rtl .top-menu-bar .textwidget {
    float: right;
}
.top-menu-bar .textwidget p{
	line-height: 33px;
    font-size: 12px;
    color: #fff;
}
.rtl .main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item,
.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
	margin-left: 0;
	margin-right: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
	text-transform: initial;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	font-size: 12px;
}
html[lang="tl"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 11px;
    padding: 0 5px;
}
html[lang="vi"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 10px;
    padding: 0 5px;
}
.top-menu-btn > a{
	padding: 0 10px;
	line-height: 33px;
}
html[lang="vi"] li.top-menu-btn > a{
    font-size: 11px;
}
html[lang="tl"] .top-menu-btn > a{
	font-size: 11px;
	padding: 0 10px;
	line-height: 33px;
}
.border-static-btn{
	padding: 20px 20px 18px;
}
.border-static-btn.left:hover > i, .border-static-btn.left:hover .fas{
	left: 5px;
}
.top-menu .menu .pll-parent-menu-item a {
	font-size: 10px;
}
html[lang=zh-TW] .top-menu .menu .pll-parent-menu-item a {
    font-size: 12px;
}
/* Header CSS End */
/* Owl Courosal dots */
html .owl-dots{
	text-align: center;
}
/* html .owl-carousel .owl-nav button.owl-next,
html .owl-carousel .owl-nav button.owl-prev, */
html .owl-carousel button.owl-dot{
	height: 10px;
	width: 10px;
	background-color: #ddd;
	border-radius: 50%;
	margin: 0 2px;
	display: inline-block;
}
html .owl-carousel button.owl-dot.active{
	background-color: #f3672a;
}
.border-static-btn{
	min-width: 250px;
	max-width: 100%;
}
.home .border-static-btn{
	border-radius: 50px;
}
.border-static-btn.white{
	color: #fff;
}
.border-static-btn.white:hover{
	color: #f3672a;
}
.border-static-btn:hover{
	border-color: #f3672a;
}
ol li, ul li{
	padding: 0 0 5px 0;
}
p{
    /* font-size: 16px; */
    line-break: normal;
}
/* Common Sales from field End */


/* Home Page Start */
.home .title-typ1 h2{
	font-size: 55px;
	line-height: normal;
	text-transform: capitalize;
}
.home .cooperative-institution .title-typ1 h2{
	font-size: 32px;
}
.banner--caption ul,
.banner-list-typ1{
	padding: 0;
	margin: 20px 0;
	text-align: center;
}
.n2-ss-slider .n2-ow-all li,
html .banner--caption li,
html .banner-list-typ1 li{
	display: inline-block;
    position: relative;
    width: auto;
    font-weight: 300;
    font-size: 20px;
    color: #fff;
    padding: 11px 15px 11px 38px;
    letter-spacing: 0.6px;
    background-image: url('../images/banner/right-white-bullet.png');
    background-repeat: no-repeat;
    background-size: 26px;
    background-position: center left;
}
.homepage-section{
	padding: 60px 0;
}
.full-banner .banner-slider .banner-image.gm-bnr-1 .banner--caption h1{
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 35px;
    font-size: 63px;
    text-transform: uppercase;
    margin: 0 auto 46px;
}
.full-banner .banner-slider .banner-image.gm-bnr-1::after{
	content: none;
}
.full-banner .banner-slider .banner-image.gm-bnr-1 .banner--caption{
    max-width: 100%;
}
.full-banner .banner-slider .banner-image.chinese-bnr{
	padding: 0 0 75px;
}
.full-banner .banner-slider .banner-image.chinese-bnr::before{
	content: "";
    position: absolute;
    background: url('../images/banner/banner-bg.html');
    height: 61%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1111;
    background-position: center bottom;
}
.full-banner .banner-slider .banner-image.chinese-bnr::after{
	content: "";
    position: absolute;
    background: url('../images/banner/bottom-bg.html');
    height: 52%;
    width: 100%;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 11;
    background-color: transparent;
}
.full-banner .banner-slider .banner-image.chinese-bnr > .container{
	background-image: url(../images/banner/final-bg.html);
    background-size: 100%;
    background-position: bottom center;
    position: relative;
    z-index: 111;
    background-repeat: no-repeat;
    max-width: 1320px;
    padding-top: 50px;
    top:  -50px;
}
.full-banner .banner-slider .banner-image.chinese-bnr > .container::before{
	content: '';
	height: 100px;
	width: 200px;
	background-image: url('../images/banner/before-banner.html');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	bottom: 10px;
	left: 0px;
}
.full-banner .banner-slider .banner-image.chinese-bnr > .container::after{
	content: '';
	height: 100px;
	width: 200px;
	background-image: url('../images/banner/after-banner.html');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	right: 0px;
}
.full-banner .banner-slider .banner-image.chinese-bnr .banner--caption{
	text-align: left;
}
.full-banner .banner-slider .banner-image.chinese-bnr .two-section:first-child img{
	width: 80%;
	max-width: 380px;
	/* margin: 0 auto; */
	margin-left: auto;
	margin-right: 0;
}
.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child{
	position: static;

}
.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child .banner--caption{
	padding-right: 125px;
}
.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child img{
	margin-left: 0;
}
.full-banner .banner-slider .banner-image.chinese-bnr .two-section .banner--caption .btn-section{
	position: absolute;
    left: 0;
    bottom: -40px;
    right: 0;
    text-align: center !important;
}
.full-banner .banner-slider .banner-image.chinese-bnr .two-section .banner--caption .btn-section a{
	font-size: 0;
	background-image: url('../images/banner/button-bg.html');
    height: 52px;
    border: 0;
    background-size: contain;
    background-position: center center;
}
.full-banner .banner-slider .banner-image.chinese-bnr .two-section .banner--caption .btn-section a:hover{
	background-color: #aaa !important;
}
html[lang="vi"] .banner-image.banner-typ1 .banner--caption,
html[lang="id-ID"] .banner-image.banner-typ1 .banner--caption{
	max-width: 100%;
}
.full-banner .banner-slider .banner-image.banner-typ1::after{
	content: none;
}
.full-banner .banner-slider .banner-image.banner-typ1 h1{
	font-size: 30px;
    font-weight: 400;
    color: #242424;
    line-height: 36px;
    margin-bottom: 10px;
}
.full-banner .banner-slider .banner-image.banner-typ1 .banner--caption h6,
.full-banner .banner-slider .banner-image.banner-typ1 .banner--caption h5{
	color: #242424;
	font-size: 20px;
    font-weight: 400;
}
.banner-image.banner-typ2 .banner--caption{
    max-width: initial;
}
.full-banner .banner-slider .banner-image.banner-typ2 img{
	max-width: 269px;
	margin: 0 auto 20px;
	width: 100% !important;
}
.full-banner .banner-slider .banner-image.banner-typ2::after{
	content: none;
}
.full-banner .banner-slider .banner-image.banner-typ2 h1{
	font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 36px;
    margin-bottom: 10px;
}
html[lang="ug-CN"] .banner-image.banner-typ2 .banner--caption{
	max-width: initial;
}
/* .banner-typ2 .banner-list-typ1 li{
	font-size: 24px;
} */
.full-banner .banner-slider .banner-image.banner-typ3::after{
	content: none;
}
.full-banner .banner-slider .banner-image.banner-typ3 .two-section:first-child img{
	max-width: 220px;
	margin-left: 0;
}
.full-banner .banner-slider .banner-image.banner-typ3 .two-section h1{
	font-size: 32px;
	color: #242424;
	line-height: 44px;
	margin-bottom: 10px;
}
.full-banner .banner-slider .banner-image.banner-typ3 .banner--caption{
	text-align: left !important;
}
.full-banner .banner-slider .banner-image.banner-typ3 .banner--caption h6,
.full-banner .banner-slider .banner-image.banner-typ3 .banner--caption h5{
	color: #242424;
}
/* .full-banner .banner-slider .row{
	direction: rtl;
} */
html .banner-list-typ1{
	padding: 0;
	margin: 10px 0;
	text-align: center;
}
.n2-ss-slider .n2-ow-all li,
html .banner-list-typ1 li{
	display: inline-block;
    position: relative;
    width: auto;
    font-weight: 300;
    font-size: 20px;
    color: #fff;
    padding: 11px 6px 11px 45px;
    letter-spacing: 0.6px;
    background-image: url('../images/banner/right-white-bullet.png');
    background-repeat: no-repeat;
    background-size: 26px;
    background-position: center left;
}
.info-section{
	background-color: #0f2c52;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.info-section .info-box .image{
	height: 106px;
	width: 106px;
	border: 3px solid #fff;
	margin: 0 auto;
	padding: 27px;
	border-radius: 50%;
	margin-bottom: 20px;
}
.info-section .info-box .desc::before{
	content: '';
	width: 50px;
	height: 2px;
	margin: 0 auto 20px;
	background-color: #edae44;
	display: block;
}
.info-section .info-box .image img{
	max-width: 45px;
}
.trading-products{
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	position: relative;
	font-size: 16px;
}
.trading-products.overlay::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.4);
}
.trading-products .section-inner{
	position: relative;
	z-index: 11;
}
.trading-products h2{
	text-align: center;
	color: #fff;
}
.trading-products .small-container{
	background-color: transparent;
}
.trading-products .desc ul li{
	color: #fff;
}
.trading-mode .title-typ1{
	text-align: left;
}
html[dir="rtl"] .trading-mode .title-typ1{
	text-align: right;
}
.trading-mode .title-typ1::after{
	margin-left: 0;
}
html[dir="rtl"] .trading-mode .title-typ1::after{
	margin-left: auto;
	margin-right: 0;
}
.trading-mode .btn-section{
	text-align: center;
}
.fund-security{
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.fund-security h3{
	font-size: 20px;
	color: #0f2c52;
}
.fund-security-list{
	padding: 40px;
	background-color: #f2f2f2;
	border-radius: 8px;
	max-width: 710px;
	margin-left: auto;
	color: #0f2c52;
}
.fund-security-list .title-typ1{
	text-align: left;
}
.rtl .fund-security .title-typ1{
	text-align: right;
}
.fund-security .title-typ1::after{
	margin-left: 0;
}
.rtl .fund-security-list .title-typ1::after{
	margin-left: auto;
	margin-right: 0;
}
.fund-security-list > ul{
	padding: 0;
	margin-bottom: 0;
}
.fund-security-list > ul > li{
	list-style: none;
	padding: 0;
	margin: 0;
}
.fund-security-list > ul > li{
	color: #0f2c52;
	list-style-type: none;
	margin-bottom: 40px;
}
.fund-security-list > ul > li:last-child{
	margin-bottom: 0;
}
.fund-security-list .icon{
	width: 74px;
	height: 74px;
	border: 1px solid #0f2c52;
	color: #0f2c52;
	padding: 22px;
	border-radius: 50%;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
}
.rtl .fund-security-list .icon{
	margin-right: 0px;
	margin-left: 10px;
}
.fund-security-list .icon img{
	max-width: 30px;
}
.fund-security-list .desc{
	width: calc(100% - 90px);
	display: inline-block;
}
.fund-security-list h4{
	font-weight: 400;
	color: #0f2c52;
}
.fund-security-list .desc ul li {
	color: #0f2c52;
	font-size: 14px;
}
.service-support{
	/* background-attachment: fixed; */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.service-support strong{
	color: #F1662A;
}
.service-support li a,
.service-support p a{
	color: #F1662A;
}
.topmenuuser-icon a{
	padding-left: 30px !important;
}
.topmenuuser-icon a::before {
	content: "\f007";
    position: absolute;
    font-size: 16px;
    left: 10px;
    line-height: 12px;
	top: 10px;
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
.service-support li a:hover,
.service-support p a:hover{
	text-decoration: underline;
}
html[lang="ug-CN"] .service-support{
	background-position: center right;
}
.service-support .section-inner{
	padding: 40px;
	background-color: rgba(242,242,242,0.8);
	border-radius: 8px;
	max-width: 720px;
}
.rtl .service-support .section-inner{
	margin: 0 auto;
}
.service-support .desc{
	margin-bottom: 30px;
}
.service-support .desc h3{
	color: #F1662A;
}
.service-support .desc p{
	color: #000;
}
/* .service-support .desc > ul{
	padding: 0;
} */
.service-support .desc > ul > li{
	margin-bottom: 20px;
}
.content-half li > span{
	min-width: 100px;
	display: inline-block;
}
.service-support .desc ul li h4{
	font-weight: 400;
}
.service-support .desc ul li h4 > a{
	font-size: 16px;
	color: #f2693b;
}
.service-support .desc ul li h4 > a:hover{
	color: #d22c12;
}
.service-support .btn-section{
	text-align: right;
}
.cooperative-institution{
	padding-bottom: 0;
}
/* Home Page End */
/* Customer Support Page Start */
.customer-suuport{
	position: relative;
	color: #fff;
}
.customer-suuport.overlay::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.6);
}
.customer-suuport .section-inner{
	position: relative;
	z-index: 11;
	max-width: initial;
	background-color: transparent;
}
.customer-suuport .contact-text-wrap .left i{
	color: #fff;
	opacity: 0;
}
.customer-suuport .contact-text-wrap .left:hover{
	color: #fff;
}
.customer-suuport .contact-text-wrap .left:hover i{
	opacity: 1;
}
.customer-suuport .title-typ1,
.customer-suuport h4,
.customer-suuport ul li,
.customer-suuport .desc h3 {
	color: #fff;
}
.customer-suuport .btn-section{
	text-align: left;
}
.customer-suuport .btn-section a,
.customer-suuport .btn-section a i{
	color: #fff;
}
.customer-suuport .btn-section a:hover,
.customer-suuport .btn-section a:hover i{
	border-color: #fff;
	color: #fff;
}
/* Customer Support Page End */

/* Legal Page Start */
.legal-page{
	padding-top: 40px;
}
.legal-page .doc-box{
	padding: 20px 30px;
	border: 1px solid #adadad;
	background-color: #f5f5f5;
}
.legal-page .doc-box .media-body{
	padding-right: 10px;
}
.legal-page .default-button{
	min-width: initial;
}
.legal-page .doc-spc{
	margin-bottom: 30px;
}
/* Legal Page End */

/* Deposits and Withdrawal Page */
.deposit-page{
	padding-top: 50px;
}
.tab-heads{
	padding: 0;
	margin-bottom: 0;
}
.tab-heads::after{
	content: '';
	display: block;
	clear: both;
}
.tab-heads li{
	width: 50%;
	float: left;
	list-style-type: none;
}
.tab-heads li a{
	line-height: 45px;
	padding: 0 25px;
	border-bottom: 2px solid #f3672a;
	background-color: #f5f5f5;
	color: #4c4c4c;
	display: block;
	text-align: center;
}
.tab-heads li a:hover{
	color: #000;
}
.tab-heads li.active a{
	background-color: #f3672a;
	color: #fff;
}
.tab-content .tab-content-body{
	display: none;
	padding: 20px 0;
}
.tab-content .tab-content-body.active{
	display: block;
}
.tab-content .tab-content-body h2{
	text-align: center;
}
.tp-typ1{
	margin-bottom: 50px;
}
.tp-typ1 .tablepress{
	margin-bottom: 0;
	width: calc(100% - 2px);
}
.tp-typ1 .tablepress thead th{
	background-color: #eeeeee;
	border: 2px solid #ffffff;
	font-size: 16px;
	color: #24282d;
	line-height: 1;
	text-transform: capitalize;
	letter-spacing: normal;
	text-align: center;
	padding: 17px 10px;
	font-weight: 700;
}
.tp-typ1 .tablepress tbody td span{
	color: #f2672a;
}
.tp-typ1 .tablepress tbody td{
	background-color: #f5f5f5;
	border: 2px solid #ffffff;
	font-size: 12px;
	color: #24282d;
	line-height: 1.5;
	padding: 16px 8px;
	text-align: center;
	vertical-align: middle;
}
.tp-typ1 .column-1 img{
	max-width: 50px;
    margin: 0 auto;
}
.tp-typ1 .tablepress tbody td a{
	display: block;
	max-width: 160px;
    margin: 0 auto;
}
.tp-typ1 .tablepress thead th{
	min-width: 120px;
}
.tp-typ1 .tablepress thead th:first-child{
	border-left: 0;
}
.tp-typ1 .tablepress thead th:last-child{
	border-right: 0;
}

.deposit-page .section{
	/* padding: 0 50px; */
	margin-bottom: 40px;
}
.deposit-page .section .title-section{
	text-align: center;
	margin-bottom: 30px;
}
.deposit-page .depo-money{
	text-align: center;
	margin-bottom: 30px;
}
.deposit-page .depo-money .image{
	max-width: 135px;
	margin: 0 auto;
	position: relative;
	z-index: 11;
	margin-bottom: 20px;
	background-color: #fff;
}
.deposit-page .row.line{
	position: relative;
}
.deposit-page .row.line::after{
	content: '';
	height: 2px;
	background-color: #e2e2e2;
	left: 12%;
	right: 12%;
	top: 67px;
	display: block;
	position: absolute;
}
.deposit-page .btn-section{
	text-align: center;
	padding-top: 30px;
}
.last_deposit{
	background: #eeeeee;
	/* margin: 48px -50% 0;
	font-family: 'Muli-Regular';  */
	font-size: 14px;
	color: #24282d;
	line-height: 1.6;
	text-align: left;
	padding: 28px 0 25px 0;
	/* margin-bottom: -90px; */
}
.last_deposit p{
	font-size: 14px;
}
.last_deposit ul{
	list-style:  none;
	padding: 0;
	margin: 0;
}
.last_deposit ul li{
	width: 100%;
	text-align: left;
	counter-increment: step-counter;
	font-size: 14px;
	padding: 0 0 1px 0;
	line-height: 1.7;
}
.last_deposit ul li:before {
	content: counter(step-counter)".";
	display: inline-block;
	position: relative;
	background: none;
	width: auto;
	margin: 0 3px 0 0;
	top: auto;
	vertical-align: top;
}
/* Deposits and Withdrawal Page Ends */

/* Duke Sponsorship Page start */
.duke-cup-banner span.res_img_url {
	display: none;
}
.duke-sponsorship-page .small-border-top{
	margin-bottom: 0;
}
.duke-sponsorship-page .world-golf-section .content-box{
	text-align: center;
}
.duke-sponsorship-page .world-golf-section .content-box .image{
	margin: 0 auto 20px;
	text-align: center;
}
.duke-sponsorship-page .world-golf-section .content-box .image img{
	max-height: 50px;
	margin: 0 auto;
}
.duke-sponsorship-page .world-golf-section .content-box h3{
	font-size: 20px;
	font-weight: 400;
}
.duke-sponsorship-page .about-world-golf .align-img{
	max-height: 230px;
}
.duke-sponsorship-page .gallery-block{
	margin: 0 -3px 30px;
	padding: 0;
	text-align: center;
}
.duke-sponsorship-page .gallery-block li{
	list-style-type: none;
	display: inline-block;
	padding: 1px;
	/* float: left;
	width: 25%; */
}
.generic-banner-sec .duke-cup-banner .banner--caption {
	margin-left: auto;
    margin-right: 0;
    text-align: left;
}
.generic-banner-sec .duke-cup-banner .banner--caption h5{
    font-size: 32px;
    letter-spacing: 0.5px;
    margin: 0 0 10px 0;
    font-weight: 400;
}
.generic-banner-sec .duke-cup-banner .banner--caption p{
	padding-left: 0;
}
.generic-banner-sec .duke-cup-banner .banner--caption h1{
	font-weight: 700;
	margin-bottom: 10px;
}
/* .duke-sponsorship-page .gallery-block li:first-child{
	width: 50%;
} */
.duke-sponsorship-page .gallery-block li > img{
	max-height: 200px;
}
.duke-sponsorship-page .about-atfx .about-atfx-box{
	text-align: center;
	color: #fff;
}
.duke-sponsorship-page .about-atfx .col-spc:nth-child(2){
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.duke-sponsorship-page .about-atfx .about-atfx-box h3{
	color: #fff;
	font-weight: 400;
	margin-bottom: 20px;
}
.duke-sponsorship-page .about-atfx .about-atfx-box img{
	max-height: 75px;
	display: inline-block;
	margin: 0 5px;
	max-width: 200px;
}
.duke-sponsorship-page .pricing-table{
	margin: 0;
}
.duke-sponsorship-page .pricing-table thead th{
	border-collapse: collapse;
}
.duke-sponsorship-page .pricing-table.table-bordered thead th{
	border-bottom-width: 1px;
	color: #24282D;
	background-color: #eee;
}
.duke-sponsorship-page .pricing-table.table-bordered tbody td{
	background-color: #f5f5f5;
	color: #24282D;
}
.duke-sponsorship-page .match-fixture{
	overflow: hidden;
	position: relative;
}
.duke-sponsorship-page .event-timings{
	display: table;
	padding: 20px 0 0;
	margin-bottom: 0;
}
.duke-sponsorship-page .event-timings::after{
	display: block;
    position: absolute;
    content: "";
    height: 2px;
    width: 100%;
    background: #e1e1e1;
    top: 206px;
    z-index: -1;
    right: 0;
    left: 0;
}
.duke-sponsorship-page .event-timings li {
	display: table-cell;
    margin: 0;
    font-size: 14px;
    padding-right: 25px;
    line-height: 1.7;
    color: #24282D;
    padding: 0 10px;
    min-width: 150px;
    text-align: center;
}
.duke-sponsorship-page .event-timings li time {
    font-weight: bold;
    display: block;
    margin-bottom: 12px;
    color: #0F2C52;
	font-size: 14px;
    line-height: 1;
}
.duke-sponsorship-page .event-timings li span.dot {
    display: block;
    font-size: 0;
    height: 40px;
    width: 40px;
    border: 1px solid #e2e3e2;
    border-radius: 50%;
    background: #fff;
    position: relative;
    margin: 0 auto 10px;
}
.duke-sponsorship-page .event-timings li span.dot:after {
    content: "";
    display: block;
    position: absolute;
    background: #f2672a;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    top: 10px;
    left: 10px;
}
.duke-sponsorship-page .event-timings li strong {
    display: inline-block;
    color: #24282D;
    font-weight: normal;
    vertical-align: middle;
}
.duke-sponsorship-page .tourna-china .duke-logo{
	background-size: cover;
	background-position: center center;
	padding: 20px;
	margin-bottom: 30px;
}
.duke-sponsorship-page .tourna-china .duke-logo img{
	max-width: 179px;
	margin: 0 auto;
}
.duke-sponsorship-page .tourna-china .duke-content{
	max-height: 720px;
	margin: 0 auto;
}
.duke-sponsorship-page .tourna-china .duke-content label{
	color: #000;
	font-weight: 700;
	display: block;
}
.duke-sponsorship-page .match-gallery .gallery-block li > img{
	max-height: 125px;
}
.duke-sponsorship-page .match-video{
	text-align: center;
}
.why-atfx-banner .banner--caption{
	margin-left: 0;
	text-align: left;
}
.common-banner .banner-image.why-atfx-banner{
	background-position: top -95px center;
    background-repeat: no-repeat;
	padding: 160px 0;
}
html[lang="ug-CN"] .common-banner .banner-image.why-atfx-banner{
	background-position: center center;
}
.why-atfx-banner.overlay{
	position: absolute;
	display: block;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 1;
}
.why-atfx-banner.overlay > .container{
	position: relative;
	z-index: 11;
}
.contact_page{
	background-position: top center;
}
/* Duke Sponsorship Page end */

.generic-banner-sec .banner--caption h1{
	font-weight: 500;
}

/* Table for UG Only Start */
html[lang="ug-CN"] .table tr:first-child{
	background-color: #d9edf7;
}
html[lang="ug-CN"] .trading-faq .table tr:first-child{
	background-color: #eee;
}
/* Table for UG Only End */
/* Category Table Design Start */
.category tr{
	background-color: #fff;
}
.category tr:nth-child(odd), .category .pricing-table>li:nth-child(odd), .category .pricing-extra {
    background: #f5f5f5;
}
.single  table,
.category table{
	border-collapse: collapse;
	margin: 20px 0;
	width: 100%;
}
.single  table tr:first-child td,
.category table tr:first-child td{
	color: #f2693b;
}
.single  table tr td,
.category table tr td{
	border: 1px solid #adadad;
}
.single  strong,
.category strong{
	font-weight: 700;
	color: #f2693b;
}
.single table tr td,
.category table tr td{
	width: 30%;
}
.single  table tr td:first-child,
.category table tr td:first-child{
	width: 10%;
	min-width: 85px;
}
/* Category Table Design end */

/* About page for zh language start */
html[lang="zh-CN"] .page-template-contact_ae .contact-text-wrap{
	/* padding: 30px; */
    /* background-color: #0f2c52; */
    border-radius: 0px;
}
html[lang="ug-CN"] .page-template-about_chinese .about-content,
html[lang="zh-CN"] .page-template-about_chinese .about-content{
	padding: 30px;
    background-color: #0f2c52;
    border-radius: 0px;
}
html[lang="ug-CN"] .page-template-about_chinese .contact-text-wrap h1,
html[lang="zh-CN"] .page-template-about_chinese .contact-text-wrap h1,
html[lang="zh-CN"] .page-template-contact_ae .contact-text-wrap h1{
	font-size: 34px;
    line-height: 1.1em;
    margin-bottom: 14px;
    color: #fff;
    font-weight: 400;
}
html[lang="ug-CN"] .page-template-about_chinese .contact-text-wrap hr,
html[lang="zh-CN"] .page-template-about_chinese .contact-text-wrap hr,
html[lang="zh-CN"] .page-template-contact_ae .contact-text-wrap hr{
	margin: 20px 0;
}
/* About page for zh language end */
/* Footer Changes as per Lang Start */
.committed-block h3,
.getting-text--child h4{
	font-weight: 400;
}
.getting-text--child p{
	direction: rtl;
}
.social-media li{
    margin-right: 2px;
}
.social-media li p{
	padding-right: 15px;
}
.social-media li{
	margin-right: -1px;
}
.social-media li a{
	width: 28px;
    height: 28px;
    font-size: 16px;
    line-height: 32px;
}
html[lang="tl"] .footer-main .default-button {
    text-align: center;
	font-size: 13px;
	padding-left: 20px;
    padding-right: 20px;
}
.footer-main .social-media li img {
    margin: 0 auto;
}
.footer-main .row > div .social-media{display:flex;align-items:center;justify-content:center;}



.footer-main .social-media li:nth-of-type(2) svg {width: 9px;
    height: 18px; }
.footer-main .social-media li:nth-of-type(3) svg { width:16px; height:16px;}
.footer-main .social-media li:nth-of-type(4) svg { width:19px;height:15px; }
.footer-main .social-media li:nth-of-type(5) svg { width:17px;height:17px; }
.footer-main .social-media li:nth-of-type(6) svg { width:18px; height:14px;}
.social-media li a{display: inline-block !important; vertical-align: middle;margin-right:5px;}
.social-media li:nth-of-type(2):hover a { background: #3a549e; }
.social-media li:nth-of-type(3):hover a { background: #5080a6; }
.social-media li:nth-of-type(4):hover a { background: #50abf1; }
.social-media li:nth-of-type(5):hover a { background: #0085ae; }
.social-media li:nth-of-type(6):hover a { background: #dc462d; }
.social-media a:hover svg path { fill: #fff; }
.social-media a svg path { transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }
/* Footer CSS Start */
html[lang="vi"] .footer-main .row.footer-row > div{max-width: 23.75%;flex: 0 0 23.75%;}
html[lang="vi"] .footer-main .row.footer-row > div:last-child { max-width: 30%; flex: 0 0 30%; float: right; text-align: right; padding-right: 0; }

html[lang="vi"] .footer-main .row > div .social-media{text-align: center;}
html[lang="vi"] .footer-main .row.footer-row > div:nth-of-type(2) {text-align: left;max-width: 45.75%;flex: 0 0 45.75%; }
html[lang="id-ID"] .footer-main .row.footer-row > div{max-width: 26.75%;flex: 0 0 26.75%;}
html[lang="id-ID"] .footer-main .row.footer-row > div:last-child { max-width: 30%; flex: 0 0 30%; float: right; text-align: right; padding-right: 0; } */
html[lang="id-ID"] .footer-main .row > div .social-media{text-align: center;}
html[lang="id-ID"] .footer-main .row.footer-row > div:nth-child(2) { text-align: center;max-width: 45.75%;flex: 0 0 45.75%; }
.footer-main .container .row.footer-main {flex-wrap: nowrap;}
.

.rtl .footer-main .row.footer-row > div{max-width: 23.75%;flex: 0 0 23.75%;}
.rtl .footer-main .row.footer-row > div:last-child { max-width: 30%; flex: 0 0 30%; text-align: center; padding-right: 0; }
.rtl .footer-main .row > div .social-media{text-align: left;}
.rtl .footer-main .row.footer-row > div:nth-child(2) {    text-align: center;max-width: 45.75%;flex: 0 0 45.75%; }
/* Footer CSS End */
/* Footer Changes as per Lang end */

/* mt4-faq CSS Start */
.page-common-section.text-reg h2,
.page-common-section.text-reg h3,
.page-common-section.text-reg h5{
	font-weight: 400;
	color: #13274b;
}
.mt4-common-problem .small-border-top{
	padding-top: 0;
	text-align: initial;
}
.mt4-common-problem .small-border-top::after{
	content: none;
	padding-top: 0;
}
.mt4-common-problem h2{
	text-align: left;
}
.rtl .mt4-common-problem h2{
	text-align: right;
}
.content-block-parent.mt4-practice-forex{
	background-color: #005b9c;
}
.content-block-parent.mt4-practice-forex .col-lg-6:last-child{
	text-align: right;
}
.rtl .content-block-parent.mt4-practice-forex .col-lg-6:last-child{
	text-align: left;
}
.content-block-parent.mt4-practice-forex .col-lg-6:last-child a{
	text-decoration: none;
    background-color: #002b66;
    border-color: #002b66;
    color: #ffffff;
    border-radius: 100px;
	padding: 15px 29px;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    font-size: 17px;
}
.content-block-parent.mt4-practice-forex .col-lg-6:last-child a:hover{
	opacity: 0.7;
}
.mt4-faq.full-banner .banner-slider .banner-image:after{
	content: none;
}
.MT4-banner{
	text-align: left;
}
.MT4-banner.banner-image .banner--caption img{
	margin: 0 0 20px;
	background-color: rgba(0, 0, 0, 0.6);
}
.MT4-banner h5{
	margin-bottom: 20px;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0 5px;
	display: inline-block;
}
.MT4-banner .banner--caption{
	margin: 0;
}
.MT4-banner h6{
	margin-bottom: 20px;
}
.MT4-banner .btn-section{
	text-align: initial !important;
}
/* mt4-faq CSS End */

.recent_news_single_title h4{
	font-weight: 400;
}

.financial-calendar-page h1{
	font-weight: normal;
}


/* New Banner Design HOME Page Start  */
.chinese-bnr-gm figure:first-child img{
	max-width: 250px;
	max-height: 103px;
}
.chinese-bnr-gm h2{
	color: #EFDFB0 !important;
    font-size: 52.3px;
    line-height: 86px;
    margin-bottom: 5.16px;
    font-family: 'FZLanTingHei-B-GBK';
    font-weight: 700;
}
.chinese-bnr-gm h3{
	color: #FBF6DA !important;
    line-height: 45.44px;
    margin: 0 !important;
    font-size: 31px;
    font-family: 'FZLanTingHeiS-UL-GB' !important;
    padding: 0 !important;
    max-width: 596px;
    margin: 0 auto !important;
     font-weight: normal;
}
.chinese-bnr-gm .default-button.orange{
	font-size: 30px;
    font-weight: 400;
}
.chinese-bnr-gm .money-img {
	position: absolute;
    left: -130px;
    bottom: 0;
}
.chinese-bnr-gm .banner--caption .btn-section{
	margin-bottom: 30px;
}
.chinese-bnr-gm figure:last-child{
	max-width: 580px;
	margin: 0 auto;
}
.banner-image .banner--caption
/* New Banner Design HOME Page End */


/* China Contest Form Start */
.china-contest-form{
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
.china-contest-form .contact_page:after{
	opacity: 0.7;
}
.china-contest-form .contact_page .contact-text-wrap h2:after,
.china-contest-form .contact_page .contact-text-wrap h2:after{
	content: none;
}
.china-contest-form .row{
	align-items: center;
	justify-content: center;
}
.china-contest-form .container > .row > div{
	flex: 0 0 70%;
	max-width: 800px;
}
.china-contest-form .form-typ2 .row{
	margin: 0 -5px;
}
.china-contest-form .form-typ2 div[class*="col-"]{
	padding: 0 5px;
}
.china-contest-form ol{
	color: #fff;
    margin-top: 40px;
    margin-bottom: 10px;
}
.china-contest-form table{
	width: 100%;
}
.china-contest-form table td{
	min-width: 120px;
}
.china-contest-form table tr:nth-child(odd){
    background-color: #f5f5f5;
}
.china-contest-form table tr:nth-child(even){
	background-color: #fff;
}
.china-contest-form h1{
	margin-bottom: 50px !important;
}
.china-contest-form .form-control{
	color: #fff;
    border-color: #fff;
    border-width: 2px !important;
    background-color: transparent;
    width: 100%;
    margin-bottom: 0;
    display: inline;
    /* min-width: 50px; */
    padding: 10px;
    border-radius: 2px;
    font-size: 16px;
}
.china-contest-form input[type=number].form-control {
    -moz-appearance: textfield;
    appearance: textfield;
}
.china-contest-form input[type=number].form-control::-webkit-outer-spin-button,
.china-contest-form input[type=number].form-control::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.china-contest-form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #fff;
}
.china-contest-form .form-control::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
}
.china-contest-form .form-control:-ms-input-placeholder { /* IE 10+ */
	color: #fff;
}
.china-contest-form .form-control:-moz-placeholder { /* Firefox 18- */color: #fff;}
.china-contest-form .wpcf7-submit{
	color: #fff;
    border-color: #fff;
    border-width: 2px !important;
    background-color: transparent;
    box-shadow: none;
    padding: 13px;
    min-width: 150px;
    border: 2px solid #fff;
}
.china-contest-form .wpcf7-submit:hover{
	background-color: #d22c12;
	cursor: pointer;
}
.china-contest-form div.wpcf7-response-output{
	margin: 20px 0;
    padding: 7px;
    color: #fff;
    display: none !important;
}

/* China Contest Form End */
.open_demo_acc.form-typ1 #requiredfieldsmsg{
	display: block !important;
	margin-top: 20px;
}

/* ib patnership */
.elementor-shortcode  div.sf_field .w2linput{font-size: 14px !important;}
.ib_ptn.form-typ1 .w2lsubmit .w2linput.submit{
	text-transform: inherit;
}
.benefits_top .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.benifits_bottom .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
ul.our_awards li{padding: 0 80px 50px !important;}

/* .ib_ptn.form-typ1 div.sf_field .w2llabel{letter-spacing: 0.2px;} */

/* All Lang GM Form ISSUE Start */
.form-typ1 form{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}
.form-typ1 .sf_two_column.salesforce_w2l_lead .sf_field{
	flex: 0 0 50%;
	max-width: 50%;
}
.form-typ1 .sf_two_column.salesforce_w2l_lead .sf_field.sf_type_html,
.form-typ1 .w2lsubmit, .form-typ1 .sf_two_column.salesforce_w2l_lead div.sf_field.sf_type_checkbox ,
.form-typ1 .sf_field.sf_field_ATFX_Country__c.sf_type_select{
	flex: 0 0 100%;
	max-width: 100%;
}
.form-typ1 .sf_two_column .w2lsubmit{
	margin-top: 20px;
}
.elementor-page .default-page { padding: 0; }
.mt4_btn .elementor-column-wrap.elementor-element-populated { padding: 0 !important; }

/* All Lang GM Form ISSUE end */

/* queterly page design*/
.que_top .elementor-container.elementor-column-gap-default { max-width: 1170px; }
.que_l .elementor-row { align-items: inherit !important; }
.queterly_form .elementor-row { align-items: inherit !important; }


.access_btn a{min-width:238px;}
.access_mt4 a:hover{opacity:0.8;}
.trade_head h1{color:#000;}
.mtf-web .elementor-divider span{border-radius: 2px;}
.elementor-divider span {border-radius: 2px;}
/*  */

/* footer 31st july 2019*/
.footer-main ul.social-media{
	margin-top:0;
}
.footer-main ul.privacy-policy-block {
    margin-top: 0;
}
/* 7.8.2019 */
html[lang="vi"] .topmenuuser-icon a {
	padding-left: 27px !important;
	padding-right: 5px;
}
html[dir="rtl"] #mega-menu-wrap-primary, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
    text-align: center;
}

/* header 8th august 2019*/
/* html[dir="rtl"] #mega-menu-wrap-primary, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{
	text-align: right;
} */

/* notice starts 9th august*/
.notice { padding: 71px 0 0; }
.category-notice .notice { max-width: 800px; margin: 0 auto; }
.category-notice .notice h2{ text-align:center; }
.notice h2 a { font-size: 32px; text-align: center; font-weight: 400; letter-spacing: 2px; line-height: 40px; color: #13274b; }
.notice h2 a:hover{color:#f2693b;}
.notice .date_first_data {border: 0;margin-bottom: 90px;}
.notice_inner .tablepress .row-hover tr:hover td { background-color: transparent; }
.notice p{    color: #000000;line-height: 26px;font-weight: 400;margin-bottom: 20px;font-size:18px; line-height: 31px;}

/* notice ends */


/* notice starts 12th august*/
.notice p strong {line-height: 31px;font-size: 18px;}
.category-notice .notice{max-width:800px;margin:0 auto;}
.category-notice .remaining_data_block{max-width: 800px;margin:8px auto 0;}
.category-notice{overflow-x: hidden;}
.category-notice .row{margin: 0;}
.notice_inner h5 { text-align: center; font-weight: 400; color: #13274b; }
.single_post_wraper.notice_inner h1 { font-size: 24px; text-align: center; font-weight: bolder; letter-spacing: 2px; line-height: 1.3; color: #13274b; margin-bottom: 10px;}
.single_post_wraper.notice_inner h1:hover {color: #f2672a; cursor: pointer;}


.notice_inner ul.social-share-icon {display: table;width: 100%;}
.notice_inner ul.social-share-icon li { display: table-cell;text-align:center;width:11.11%; }
.notice_inner ul.social-share-icon li a{height:100%;width:100%;border:none;border-radius: 0;padding:15px 0;}
.single_post_wraper.notice_inner {max-width: 736px;margin: 0 auto;overflow: inherit;}
.notice_inner .share--tooltip {border: 0;}
.share--tooltip:before {border: 0;}
.remaining_data_block h2 a:hover { color: #f2693b; }
.notice_inner .social-share-icon li:first-child{display:inline-block;width:100%;}
.notice_inner .share--tooltip p{font-size:13px;}
.notice_inner a {color: #f2693b;}
.notice_inner p{font-size:18px; line-height: 31px; color: #000;}
.notice_inner a:hover{color:#d22c12;text-decoration: underline}
.notice_inner ul li { font-size: 18px; margin-bottom: 9px; }
.single_post_wraper.notice_inner .single_post_content{margin-bottom:0px;}
/* .single_post_content .tablepress tfoot th, .tablepress thead th {background-color: #f5f5f5 !important; text-align: center !important; border: 1px solid #adadad} */
/* .single_post_content .tablepress td, .tablepress th{padding: 12px !important} */

.two_column thead th { background: transparent; border-bottom: 0; color: #f2693b; font-size: 13px; font-weight: 700;word-break: break-word;width:50% !important }
.two_column  tbody td { background: transparent; border-top :0; border-bottom: 0; font-size: 13px; font-family: muli; font-weight: 400; color: #000;padding-bottom:20px !important;border-top:0;word-break: break-word; }
.two_column .dataTables_scrollHeadInner { width: 100% !important;margin-bottom:10px; }
.two_column .dataTables_scrollHeadInner table { width: 100% !important; }
.two_column .dataTables_scrollBody{width:100% !important;border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.two_column .dataTables_scrollBody table { width: 100% !important; }
.two_column .tablepress td, .tablepress th{text-align: center; line-height: 31px}
html[lang='ar'] .two_column  tbody td{font-family: inherit;}
html[lang='ur'] .two_column  tbody td{font-family: inherit;}
.two_column tbody tr td {width: 50% !important;}



.three_column  thead th { background: transparent; width: 33.33% !important; border-bottom: 0; color: #f2693b; font-size: 13px; font-weight: 700;word-break: break-word; }
.three_column  tbody td { background: transparent; width: 33.33% !important;border-top :0;border-bottom: 0; font-size: 13px; font-family: muli; font-weight: 400; color: #000;padding-bottom:20px !important;word-break: break-word; letter-spacing: -0.5px;}
.three_column .dataTables_scrollHeadInner { width: 100% !important;margin-bottom:10px; }
.three_column .dataTables_scrollHeadInner table { width: 100% !important; }
.three_column .dataTables_scrollBody{width:100% !important;border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.three_column .dataTables_scrollBody table { width: 100% !important; }
.three_column .tablepress td, .tablepress th{text-align: center; line-height: 31px}
html[lang='ar'] .three_column  tbody td{font-family: inherit;}
html[lang='ur'] .three_column  tbody td{font-family: inherit;}

.four_column  thead th { background: transparent; width:25% !important; border-bottom: 0; color: #f2693b; font-size: 13px; font-weight: 700;word-break: break-word; }
.four_column  tbody td { background: transparent; width:25% !important; border-top :0;border-bottom: 0; font-size: 13px; font-family: 'muli'; font-weight: 400; color: #000;border-top:0 !important;padding-bottom:20px !important;word-break: break-word; }
.four_column .dataTables_scrollHeadInner { width: 100% !important;margin-bottom:10px; }
.four_column .dataTables_scrollHeadInner table { width: 100% !important; }
.four_column .dataTables_scrollBody{width:100% !important;margin-bottom:10px;border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.four_column .dataTables_scrollBody table { width: 100% !important; }
.four_column .tablepress thead th{font-size:12px;}
.four_column .tablepress td, .tablepress th{text-align: center; line-height: 31px}
html[lang='ar'] .four_column  tbody td{font-family: inherit;}
html[lang='ur'] .four_column  tbody td{font-family: inherit;}

.five_column  thead th { background: transparent; width:20% !important; border-bottom: 0; color: #f2693b; font-size: 13px; font-weight: 700;word-break: break-word;letter-spacing: -0.5px; }
.five_column  tbody td { background: transparent; width:20% !important;border-top :0; border-bottom: 0; font-size: 13px; font-family: 'muli'; font-weight: 400; color: #000;border-top:0 !important;padding-bottom:20px !important;word-break: break-word; }
.five_column .dataTables_scrollHeadInner { width: 100% !important;margin-bottom:10px; }
.five_column .dataTables_scrollHeadInner table { width: 100% !important; }
.five_column .dataTables_scrollBody{width:100% !important;margin-bottom:10px;border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.five_column .dataTables_scrollBody table { width: 100% !important; }
.five_column .tablepress thead th{font-size:12px;}
.five_column .tablepress td, .tablepress th{text-align: center; line-height: 31px}
.five_column.odd_out th{color: #000; font-size:13px;}
html[lang='ar'] .five_column  tbody td{font-family: inherit;}
html[lang='ur'] .five_column  tbody td{font-family: inherit;}


.six_column  thead th {background: transparent; width:16.66% !important; border-bottom: 0; color: #f2693b; font-size: 13px; font-weight: 700;word-break: break-word; }
.six_column  tbody td { background: transparent; width:16.66% !important; border-top :0;border-bottom: 0; font-size: 13px; font-family: 'muli'; font-weight: 400; color: #000;border-top:0 !important;padding-bottom:20px !important;word-break: break-word; }
.six_column .dataTables_scrollHeadInner { width: 100% !important;margin-bottom:10px; }
.six_column .dataTables_scrollHeadInner table { width: 100% !important; }
.six_column .dataTables_scrollBody{width:100% !important;margin-bottom:10px;border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.six_column .dataTables_scrollBody table { width: 100% !important; }
.six_column .tablepress thead th{font-size:12px;}
.six_column .tablepress td, .tablepress th{text-align: center; line-height: 31px}
html[lang='ar'] .six_column  tbody td{font-family: inherit;}
html[lang='ur'] .six_column  tbody td{font-family: inherit;}


.seven_column  thead th { background: transparent; width:14% !important; border-bottom: 0; color: #f2693b; font-size: 13px; font-weight: 700;word-break: break-word; }
.seven_column  tbody td { background: transparent; width:14% !important;border-top :0; border-bottom: 0; font-size: 13px; font-family: 'muli'; font-weight: 400; color: #000;border-top:0 !important;padding-bottom:20px !important;word-break: break-word; }
.seven_column .dataTables_scrollHeadInner { width: 100% !important;margin-bottom:10px; }
.seven_column .dataTables_scrollHeadInner table { width: 100% !important; }
.seven_column .dataTables_scrollBody{width:100% !important;margin-bottom:10px;border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.seven_column .dataTables_scrollBody table { width: 100% !important; }
.seven_column .tablepress thead th{font-size:12px;}
.seven_column .tablepress td, .tablepress th{text-align: center; line-height: 31px}
.seven_column tbody tr td {letter-spacing: -1.2px;}
html[lang='ar'] .seven_column  tbody td{font-family: inherit;}
html[lang='ur'] .seven_column tbody td{font-family: inherit;}

.eight_column  thead th {background: transparent; width:12.5% !important; border-bottom: 0; color: #f2693b; font-size: 13px; font-weight: 700;word-break: break-word; }
.eight_column  tbody td { background: transparent; width:12.5% !important; border-top :0;border-bottom: 0; font-size: 13px; font-family: 'muli'; font-weight: 400; color: #000;border-top:0 !important;padding-bottom:20px !important;word-break: break-word; }
.eight_column .dataTables_scrollHeadInner { width: 100% !important;margin-bottom:10px; }
.eight_column .dataTables_scrollHeadInner table { width: 100% !important; }
.eight_column .dataTables_scrollBody{width:100% !important;margin-bottom:10px;border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.eight_column .dataTables_scrollBody table { width: 100% !important; }
.eight_column .tablepress thead th{font-size:12px;}
.eight_column .tablepress td, .tablepress th{text-align: center; line-height: 31px}
html[lang='ar'] .eight_column  tbody td{font-family: inherit;}
html[lang='ur'] .eight_column tbody td{font-family: inherit;}
.footer-information p strong {color:#eeeeee;}

.notice_inner h5{display: none;}
.notice_inner ul.social-share-icon{display: none;}
.gm_published_date .date_first_data {text-transform: uppercase;font-size: 15px;line-height: 31px;font-family: 'muli';font-weight: 400;color: #000000; margin-top: 0 !important; border-top-width: 1px !important;border-top-style: solid !important;border-bottom-width: 1px !important;border-bottom-style: solid !important;}
.notice hr { background-color: #adadad; width: 40px; height: 3px; }
.single_post_wraper.notice_inner hr{background-color: #adadad; width: 40px; height: 3px; margin: 15px auto}
/* .notice .single_post_content .single span, .category span{font-size: 18px; line-height: 31px; color: #000;} */
.notice .single  strong, .category strong{font-weight: 700;color: #f2693b;}
.notice .single table tr td, .category table tr td{text-align: center; line-height: 31px; color: #000 !important;}
.notice .single table tr:first-child td, .category table tr:first-child td{border-bottom: 1px solid #adadad !important;}
.single_post_wraper.notice_inner .single_post_content tr td {text-align: center; color: #000; line-height: 31px; vertical-align: middle;}


.single_post_wraper.notice_inner .single_post_content tr td br {display: none;}
.single_post_wraper.notice_inner .single_post_content tr:nth-child(even) {background-color: #f5f5f5 !important}


/* notice ends */
.dataTables_scrollBody table thead {display: none;}
.single_post_wraper.notice_inner .single_post_content .tablepress thead th{ border-bottom: 1px solid #adadad;}

 .single_post_content .dataTables_wrapper .tablepress{width: 100% !important}
.single_post_content .dataTables_scrollHeadInner{width: 100% !important}


/* 14th august 2019 notice */
.notice p a u {text-decoration: none;}
.notice p a {color: #f2693b;text-decoration: none !important;}
.notice p a:hover {color: #d22c12;text-decoration: underline !important;}
.five_column.even_out thead tr {border: solid 1px #adadad;}
.five_column.even_out thead tr th {border: none;}


.different thead{
    display: none !important;
}
.different tbody {
    border: solid 1px #adadad;
}
.different tbody br{
    display: block !important;
}
.different tbody .odd td{
    background-color: #fff;
}
.different tbody .even td{
    background-color: #f5f5f5;
}
.single table.different tr td:first-child{
    width: 20% !important;
}


/* 17th aug 2019 notice */
    .single_post_wraper.notice_inner .single_post_content .tablepress thead th{

    border: 1px solid #adadad;
    background-color: #f5f5f5;
    text-align: center
}
.category-notice .notice thead th {
    background-color: #f5f5f5;
    text-align: center;
    padding: 10px 0;
    border-top: solid 1px #adadad;
    border-right: solid 1px #adadad;
     border-left: solid 1px #adadad;
      border-bottom: solid 1px #adadad;
}
.category-notice .notice .dataTables_scrollHeadInner {
    width: 100% !important;
}
.category-notice .notice .dataTables_wrapper .tablepress {
    width: 100% !important;
}
.single_post_wraper.notice_inner .single_post_content .tablepress.five_column.onlytitle thead tr {
    border: 1px solid #adadad;
}
.single_post_wraper.notice_inner .single_post_content .tablepress.five_column.onlytitle thead th {
    border: none;
}
/*  */


/* 19th aug*/
.trading_c_last_img.elementor-widget:not(:last-child) {margin-bottom: 0 !important;}
.category-notice .notice .dataTables_wrapper .tablepress.six_column {width: 100% !important;min-width: 533px;}
.category-notice .notice .dataTables_wrapper .tablepress.five_column {width: 100% !important;min-width: 533px;}

/* 26th august */
.rtl .top-menu .menu .pll-parent-menu-item:after {
    left: 0;
    right: auto;
}
/* 30th aug notice */
.category-notice .notice .five_column.onlytitle thead th {
    border: none;
}
.category-notice .notice .five_column.onlytitle thead tr {
    border: 1px solid #adadad;
}

/* 11th sept seminars */
.registerseat .accontall {
    display: none;
}
/* 17th sept header logo */
.desktop_logo img {
    width: 100%;
}

/* +++++++++++++++
	Responsive
++++++++++++++++++*/


@media(max-width: 1440px){
	.full-banner .banner-slider .banner-image.chinese-bnr::before{
		height: 47%;
	}
	.chinese-bnr-gm .money-img{
		max-width: 180px;
		left: 0;
	}
	.chinese-bnr-gm h2{
		font-size: 60.3px;
	    line-height: 85px;
	    margin-bottom: 15px;
	}
	.chinese-bnr-gm h3 {
	    line-height: 45.44px;
	    font-size: 31px;
	    max-width: 621px;
	}



}
@media(max-width:1315px){
	ul.our_awards li{padding:0 35px 39px !important}
	html[lang="vi"] .footer-main .row.footer-row > div{max-width:23.75%;flex:0 0 23.75%}
	html[lang="vi"] .footer-main .row.footer-row > div:nth-child(2){float: right; max-width: 75.5%; flex: 0 0 75.5%; text-align: right;}
	html[lang="vi"] .footer-main .row.footer-row > div:last-child{max-width: 100%; flex: 0 0 100%; text-align: center; padding: 20px 0 0;}
	html[lang="vi"] .footer-main .container .row.footer-row{flex-wrap:wrap;}
}



@media(max-width: 1368px){
	.chinese-bnr-gm h2 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-bottom: 15.16px;
	}
	.chinese-bnr-gm h3 {
	    font-size: 30px;
	    line-height: 36px;
	}
	.chinese-bnr-gm figure:last-child {
	    max-width: 320px;
	    margin: 0 auto;
	}
	.chinese-bnr-gm figure:first-child img {
	    max-width: 250px;
	    max-height: 80px;
	}
	.chinese-bnr-gm figure:nth-child(2) img{
		width: 680px !important;
    	max-width: 100%;
	}
	.chinese-bnr-gm .default-button.orange{
		font-size: 24px;
	    font-weight: 400;
	}
	.chinese-bnr-gm .banner--caption .btn-section{
		margin-bottom: 15px;
	}
	.chinese-bnr-gm.banner-image .banner--caption img{
		margin-bottom:  0;
	}
}
@media(max-width: 1199px){

	html[lang="vi"] .footer-main .row.footer-row > div{max-width:28.75%;flex:0 0 28.75%}
	html[lang="vi"] .footer-main .row.footer-row > div:nth-child(2){float: right; max-width: 70.5%; flex: 0 0 70.5%; text-align: right;padding-top: 0;}
	html[lang="vi"] .footer-main .row.footer-row > div:last-child{max-width: 100%; flex: 0 0 100%; text-align: center; padding:0;}
	.footer-main .container .row.footer-row{flex-wrap: wrap;}
	.rtl .footer-main .row.footer-row > div{text-align: left;}
	.rtl .footer-main .row.footer-row > div{max-width:31.75%;flex:0 0 31.75%}
	.rtl .footer-main .row.footer-row > div:nth-child(2){float: right; max-width:67.5%; flex: 0 0 67.5%; text-align: left;}
	.rtl .footer-main .row.footer-row > div:last-child{max-width: 100%; flex: 0 0 100%; text-align: center; padding: 20px 0 0;}
	.rtl .footer-main .row > div .social-media{text-align:center;}

	html[lang="id-ID"] .footer-main .row.footer-row > div:nth-child(2) {float: right; max-width: 70.5%; flex: 0 0 70.5%; text-align: right;padding-top: 0;}
	html[lang="id-ID"] .footer-main .row.footer-row > div {max-width:28.75%;flex:0 0 28.75%}
	html[lang="id-ID"] .footer-main .row.footer-row > div:last-child{max-width: 100%; flex: 0 0 100%; text-align: center; padding:0;}

	header .logo {
        width: 220px;
        max-width: none;
	}
	html[lang='vi'] header .logo {
		width: 220px;
        max-width: none;
	}
    html[lang="tl"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
        font-size: 10px;
        padding: 0 5px;
	}
	html[lang="vi"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size: 9px;
	}
	html[lang="vi"] li.top-menu-btn > a{
		width: 170px;
		max-width: 100%;
	}
	html[lang="ms-MY"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		font-size: 11px;
		padding: 0 5px;
	}
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		max-width: initial;
	}
	.deposit-page .depo-money .image{
		max-width: 100px;
	}
	.deposit-page .row.line::after{
		left: 10%;
		right: 10%;
		top: 50px;
	}
	.duke-sponsorship-page .event-timings li{
		min-width: 125px;
	}
	.common-banner .banner-image.why-atfx-banner{
		padding: 140px 0;
    }
    .full-banner .banner-slider .banner-image.gm-bnr-1 .banner--caption h1{
        font-size: 50px;
    }
	.full-banner .banner-slider .banner-image.chinese-bnr > .container::before,
	.full-banner .banner-slider .banner-image.chinese-bnr > .container::after{
		content: none;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr::before{
		height: 45%;
	}
	li.top-menu-btn > a{
		width: 150px;
		padding: 0 10px;
		line-height: 33px;
	}
	html[lang="vi"] li.top-menu-btn > a{
		font-size: 10px;
	}
	html[lang="tl"] li.top-menu-btn > a{
		font-size: 9px;
	}
	.top-menu-bar .textwidget p{
		font-size: 10px;
	}
	.full-banner .banner-slider .banner-image.banner-typ3 .two-section h1{
		font-size: 28px;
		line-height: normal;
	}
	.banner-typ3 .banner--caption .btn-section a{
		min-width: 200px;
	}
	/* .rtl header .logo {
	    max-width: 280px;
	} */
	.rtl .main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	    margin: 0 5px;
	}
	.rtl .main-menu-wrapper{
		width: calc( 100% - 300px );
	}
	/* Footer CSS Start */
	.footer-main .row.footer-row > div{
		max-width: 50%;
		flex: 0 0 50%;
	}
	.footer-main .row.footer-row > div:last-child{
		max-width: 100%;
		flex: 0 0 100%;
		text-align: center;
	}
	.footer-main .row > div .social-media{
		text-align: center;
	}
	.footer-main .row.footer-row > div:nth-child(2){
		text-align: left;
	}



	/* mt4 pages */

	html[lang="ar"] .haf_wraper_mt4 {left: auto;right: 9%;}
	html[lang="ar"] .haf_wraper_mt4:before{left:0}
	html[lang="ur"] .haf_wraper_mt4 {left: auto;right: 9%;}
	html[lang="ur"] .haf_wraper_mt4:before{left:0}
	/* Footer CSS End */
}
@media(max-width: 1024px){
	.mt-btn a.elementor-button{
		padding:10px 15px;
	}
	html[lang="ur"] .haf_wraper_mt4 {left: auto;right: 0;}
	html[lang="ar"] .haf_wraper_mt4 {left: auto;right: 0;}
	.trade_head h1{font-size:46px;line-height: 48px;}
	.trade_head h1{margin-bottom:15px;}
	.mt4_form{padding:40px 0;}
	/* quterly page desig */
	.queterly_banner_head h1{max-width: 450px; margin: 0 auto !important; }

	/*  */
	.haf_wraper_mt4:before{transform: inherit !important; -moz-transform: inherit !important; -webkit-transform: inherit !important; -ms-transform: inherit !important;}
	.chinese-bnr-gm .money-img{
		display: none !important;
	}

	/* ib patnership */
	.benifits_bottom:after{bottom: -8px;}
	/*  */
	ul.our_awards li:last-child {
		padding-bottom: 30px;
	}

	ul.our_awards li{    padding: 0 35px 39px !important;}

	/* notice 12th august */
	.single_post_wraper.notice_inner h1 {font-size: 26px;}
	.notice_inner p{font-size:18px;}
	.notice_inner ul li { font-size: 16px; margin-bottom: 7px; }
	.notice h2 a{font-size:26px;}
	.single_post_wraper.notice_inner .single_post_content{margin-bottom:0px}
	/*  */

	/* notice 13th aug 1024 */
	.category-notice  .remaining_data_block h2{font-size: 22px;
		line-height: 29px;}


}
@media(max-width: 991px){
	.rtl .main-menu-wrapper {
	    width: 40px;
	    position: absolute;
	    top: -2px;
	    left: 0;
	}
	.home .title-typ1 h2 {
		font-size: 50px;
	}
	.main-menu-wrapper, .rtl .main-menu-wrapper{
		top: -7px;
	}
	.main-menu-wrapper #mega-menu-wrap-primary > .mega-menu-open + #mega-menu-primary-outer, .main-menu-wrapper #mega-menu-wrap-primary > .mega-menu-open + #mega-menu-primary{
		margin-top: -1px;
	}
	/* Chinese Language CSS Start */
	.info-section .col-spc{
		margin-bottom: 30px;
	}
	.info-section .col-spc:last-child{
		margin-bottom: 0px;
	}
	.deposit-page .depo-money .image{
		max-width: 100px;
	}
	.duke-sponsorship-page .event-timings li {
	    min-width: 95px;
	}
	.duke-sponsorship-page .event-timings li strong{
		font-size: 12px;
	}
	.common-banner .banner-image.why-atfx-banner{
		padding: 95px 0;
	}
	.duke-sponsorship-page .about-atfx .about-atfx-box img{
		max-height: 65px;
		max-width: 145px;
    }
    .full-banner .banner-slider .banner-image.banner-typ3 .two-section:first-child img{
        margin-left:  auto;
    }
    .full-banner .banner-slider .banner-image.gm-bnr-1 .banner--caption h1{
        font-size: 40px;
    }
	.full-banner .banner-slider .banner-image.chinese-bnr > .container{
		background: none;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr::before,
	.full-banner .banner-slider .banner-image.chinese-bnr::after{
		height: 35%;
		background-size: cover;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:first-child img,
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child img{
		max-width: 300px;
		margin: 0 auto;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child img:first-child{
		max-width: 180px;
		margin-bottom: 20px;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .banner--caption{
		padding: 0;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child .banner--caption{
		padding-right: 0;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section .banner--caption .btn-section{
		position: static;
		margin-top: 30px;
	}
	.MT4-banner.slide.banner-image.content-left .banner--caption{
		margin: 0 auto;
	}
	.MT4-banner .btn-section{
		text-align: center !important;
	}
	.MT4-banner.banner-image .banner--caption img{
		margin: 0 auto 20px;
	}
	/* Chinese Language CSS End */
	.chinese-bnr-gm figure:first-child img{
		max-height: 80px;
	}
	html[lang="vi"] li.top-menu-btn > a{
		font-size: 9px;
	}
	.topmenuuser-icon a{
		padding-left: 20px !important;
	}
	input[type=text] {
		/* Remove First */
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}

	/* header 4th sept 2019 */
	html[dir=rtl] #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {text-align: left;}
	/* .main-menu-wrapper #mega-menu-wrap-primary > .mega-menu-open + #mega-menu-primary-outer, .main-menu-wrapper #mega-menu-wrap-primary > .mega-menu-open + #mega-menu-primary{margin-top: 4px;} */

}
@media( max-width: 767px ){

 .committed-block h3{font-size:18px;padding:0 20px;}
    .footer-main p{font-size:12px;}
    .getting-text--child h4{font-size:20px;}
    .default-button{font-size:14px;}
	.footer-information blockquote{padding:10px;}
	.footer-information .footer-info3{padding-left: 10px!important;}
    .footer-information{padding:0 10px;}

	html[lang="vi"] .footer-main .row.footer-row > div{max-width:100%;flex:0 0 100%}
	html[lang="vi"] .footer-main .row.footer-row > div:nth-child(2){float: right; max-width: 100%; flex: 0 0 100%; text-align: right;}
	html[lang="vi"] .footer-main .row.footer-row > div:last-child{max-width: 100%; flex: 0 0 100%; text-align: center; padding: 5px 0 0;}
	html[lang="vi"] .footer-main .row > div .social-media{padding-top:0;}

	html[lang="id-ID"] .footer-main .row.footer-row > div:nth-child(2) {float: right; max-width: 100%; flex: 0 0 100%; text-align: right;}
	html[lang="id-ID"] .footer-main .row.footer-row > div {max-width:100%;flex:0 0 100%}
	html[lang="id-ID"] .footer-main .row.footer-row > div:last-child{max-width: 100%; flex: 0 0 100%; text-align: center; padding: 5px 0 0;}
	html[lang="id-ID"] .footer-main .row > div .social-media{padding-top:0;}

	.rtl .footer-main .row.footer-row > div{max-width:100%;flex:0 0 100%}
	.rtl .footer-main .row.footer-row > div:nth-child(2){float: right; max-width: 100%; flex: 0 0 100%; text-align: right;}
	.rtl .footer-main .row.footer-row > div:last-child{max-width: 100%; flex: 0 0 100%; text-align: center; padding: 5px 0 0;}
	.rtl .footer-main .row > div .social-media{padding-top:0;}
	/* .banner-typ2 .banner-list-typ1 li{
		font-size: 16px;
	} */
/* mt4 pages */
.mt4_form{padding:30px !important;}
.mt-img{padding:0 30px !important;}
.trade_head h1{font-size: 28px;line-height: 29px;}
	.mt4_desk > div span, .mt4_ios > div span, .mt4_anroid > div span { margin-top: 0 !important; }

	/* ib patnership */
	.become_title p {
		font-size: 32px;
		line-height: 38px;
	}
	ul.our_awards li {
		padding: 0 35px 37px !important;
	}

	/*  */

	/* Chinese Language CSS Start */
	header .logo{
		width: 90px;
        max-width: none;
	}
	html[lang='vi'] header .logo{
		width: 90px;
        max-width:none;
	}
    .n2-ss-slider .n2-ow-all li, html .banner--caption li, html .banner-list-typ1 li{
        font-size: 14px;
        padding-top: 5px;
        padding-bottom: 5px;
        background-size: 20px;
        padding-left: 30px;
    }
	.main-menu-wrapper{
		top: -8px;
	}
	.home .title-typ1 h2{
		font-size: 44px;
	}
	.home .cooperative-institution .title-typ1 h2{
		font-size: 24px;
	}
	/* p,
	ul li{
		font-size: 13px;
	} */
	.contact-text-wrap ul li {
		font-size : 13px;
	}
	.info-section .info-box .image{
		height: 90px;
		width: 90px;
	}
	.fund-security-list,
	.service-support .section-inner{
		padding: 25px;
	}
	.service-support .btn-section{
		text-align: center;
	}
	.deposit-page .row.line::after{
		content: none;
	}
	.tp-typ1{
		border: 1px solid #EAEAEA;
	}
	.duke-sponsorship-page .world-golf-section .col-spc,
	.duke-sponsorship-page .about-atfx .col-spc{
		margin-bottom: 30px;
	}
	.duke-sponsorship-page .world-golf-section .col-spc:last-child,
	.duke-sponsorship-page .about-atfx .col-spc:last-child{
		margin-bottom: 0px;
	}
	.duke-sponsorship-page .gallery-block li > img {
	    max-height: 140px;
	}
	.duke-sponsorship-page .about-atfx .col-spc:nth-child(2){
		border: 0;
	}
	.duke-sponsorship-page .tourna-china .duke-logo img{
		max-width: 100px;
		margin: 0 auto;
	}
	.duke-sponsorship-page .about-atfx .col-spc:nth-child(2) .about-atfx-box{
		padding: 30px 0;
	    border: 1px solid #fff;
	    border-left: 0;
	    border-right: 0;
	}
	.duke-sponsorship-page .event-timings{
		display: block;
		max-width: 450px;
		margin: 0 auto;
		position: relative;
	}
	.duke-sponsorship-page .event-timings::after{
		right: auto;
	    left: 77px;
	    width: 2px;
	    height: calc( 100% - 48px );
	    top: 33px;
	}
	.duke-sponsorship-page .event-timings li{
		display: block;
	    width: 100%;
	    text-align: left;
	    padding: 0px 10px 10px;
	}
	.duke-sponsorship-page .event-timings li time,
	.duke-sponsorship-page .event-timings li span.dot,
	.duke-sponsorship-page .event-timings li strong{
		display: inline-block;
		vertical-align: middle;
		margin: 0 5px;
 	}
 	.duke-sponsorship-page .event-timings li span.dot{
 		height: 30px;
 		width: 30px;
 	}
 	.duke-sponsorship-page .event-timings li span.dot::after{
 		height: 14px;
 		width: 14px;
 		top: 7px;
 		left: 7px;
 	}
 	.duke-sponsorship-page .pricing-table.table-bordered tbody td{
		min-width: 85px;
	    vertical-align: middle;
	}
	.common-banner .banner-image.why-atfx-banner{
		padding: 60px 0;
	}
	.full-banner .banner-slider .banner-image.banner-typ1 img{
		margin-bottom: 15px;
	}
	.full-banner .banner-slider .banner-image.banner-typ1 h1{
		font-size: 23px;
		line-height: 30px;
		margin-bottom: 5px;
	}
	.full-banner .banner-slider .banner-image.banner-typ1 .banner--caption h6,
	.full-banner .banner-slider .banner-image.banner-typ1 .banner--caption h5 {
	    font-size: 16px;
	    margin-bottom: 10px;
	    line-height: 22px;
	}
	.n2-ss-slider .n2-ow-all li,
	html .banner-list-typ1 li {
	    font-size: 15px;
	    padding: 5px 6px 5px 25px;
	    background-size: 18px;
	}
	.full-banner .banner-slider .banner-image.banner-typ2 h1{
		font-size: 16px;
		line-height: 22px;
	}
	.full-banner .banner-slider .banner-image.banner-typ3 .two-section:last-child{
		display: none;
	}
	.full-banner .banner-slider .banner-image.banner-typ3 .two-section:first-child img{
		margin-left: auto;
		margin-right: auto;
	}
	.content-block-parent.mt4-practice-forex .col-lg-6{

		margin-bottom: 30px;
	}
	.content-block-parent.mt4-practice-forex .col-lg-6:last-child{
		text-align: center;
		margin-bottom: 0;
	}
	.page-common-section div[class*='col-']{
		margin-bottom: 30px;
	}
	.common-problem.page-common-section{
		padding: 0;
	}
	.page-common-section.last-sec{
		padding: 30px 0 30px;
	}
	.page-common-section.last-sec .col-spc{
		margin-bottom: 0;
	}
	.page-common-section.mt4-common-problem{
		padding-top: 40px;
	}
	/* Chinese Language CSS end */
	.chinese-bnr-gm h2 {
	    font-size: 31.99px;
	    line-height: 39.99px;
	    margin-bottom: 33.16px;
	}
	.chinese-bnr-gm h3 {
	    line-height: 30px;
	    font-size: 24px !important;
	    max-width: 100%;
	    text-align: center;
	}
	.chinese-bnr-gm figure:first-child img{
		max-height: 60px;
	}
	.china-contest-form .container > .row > div {
	    flex: 0 0 100%;
	    max-width: 800px;
	}
	.chinese-bnr-gm .default-button.orange{
		font-size: 18px;
	    font-weight: 400;
    }
    .full-banner .banner-slider .banner-image.gm-bnr-1 .banner--caption h1{
        font-size: 34px;
    }
	#qqmsg{
		margin-bottom: -35px;
	}
	/* Footer Start */
	.footer-main .row > div{
		max-width: 100%;
		flex: 0 0 100%;
	}
	.default-button {
		text-align: center;
		/* font-size: 12px; */
	}
	/* Footer End */

	.form-typ1 .sf_two_column.salesforce_w2l_lead .sf_field{
		flex: 0 0 100%;
		max-width: 100%;
	}

	/* notice 12th august */
	.notice_inner p{padding:0 20px;font-size:18px;}
    .notice_inner ul{padding:0 15px}
	.four_column thead th{font-size:12px;}
	.two_column thead th{font-size:12px;}
	.six_column thead th{font-size:12px;}
	.three_column thead th{font-size:12px;}
	.five_column thead th{font-size:12px;}
	.single_post_wraper.notice_inner h1 { font-size: 28px; padding:0 30px; line-height: 36px;}
	.single_post_wraper.notice_inner{overflow: hidden;}
	.six_column .tablepress thead th {min-width:120px;}
	.notice_inner ul li{font-size:14px;}
	.eight_column thead th {min-width:120px;}
	.eight_column thead th{font-size:12px;}
	.notice h1 a{font-size:22px;line-height: 30px; padding: 0 20px}
	.single_post_content p{margin-bottom: 5px;}
	.gm_published_date{padding: 0 30px}
	/*  */

	/* notice 13th august 767 */
	.category-notice .remaining_data_block{margin: 0 30px; display: inline-block; width: 82%;}
	.category-notice  .remaining_data_block h2 {font-size: 17px;line-height: 22px;padding-bottom: 10px; width: 100%;}
	.category-notice .date_remain_data{font-size: 12px;line-height: 26px;}
    /* .single_post_content .elementor-text-editor a{font-size: 13px;}*/


    .four_column tr td:first-child {min-width: auto !important;}
    .five_column tr td:first-child {min-width: auto !important;}
    .six_column tr td:first-child {min-width: auto !important;}
    .seven_column tr td:first-child {min-width: auto !important;}
    .eight_column tr td:first-child {min-width: auto !important;}
  	.single_post_content .dataTables_wrapper .tablepress{min-width:530px;}



	  /* notice 14th aug 767 */
	  .four_column thead th{letter-spacing: -0.5px;}

	/* 19th aug 767*/
	.trading_c ul {margin-top: 0;}
   .trading_c_last_img.elementor-widget:not(:last-child) {margin-bottom: 5px !important;}
   .three_set p{font-size: 16px;line-height: 26px}


   /* notice */
   .category-notice .row.justify-content-center {padding: 0 30px;}

}
@media( max-width: 480px ){
	.full-banner .banner-slider .banner-image.banner-typ2 h1{
		font-size: 16px;
	}
	.n2-ss-slider .n2-ow-all li, html .banner--caption li, html .banner-list-typ1 li{
		background-size: 14px;
		padding-left: 22px;
		text-align: left !important;
		background-position: top 10px left;
	}
	/* Chinese Language CSS Start */
	.border-static-btn{
		min-width: initial;
	}
	.fund-security-list .icon{
		display: block;
		margin-bottom: 15px;
		margin: 0 auto 15px;
	}
	.fund-security-list .desc{
		display: block;
		width: 100%;
    }

	.duke-sponsorship-page .gallery-block li > img {
	    max-height: 105px;
	}
	.duke-sponsorship-page .match-gallery .gallery-block li > img{
		max-height: 115px;
	}
	.banner-image .row > div{
		width: initial;
    }
    .full-banner .banner-slider .banner-image.gm-bnr-1 .banner--caption h1{
        font-size: 26px;
    }
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:first-child img, .full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child img{
		max-width: 210px;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child img{
		max-width: 100%;
		padding: 0 25px;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr > .container{
		top: 0;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child img{

	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section:last-child img:first-child{
		max-width: 150px;
		padding: 0;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr{
		padding-bottom: 0;
	}
	.full-banner .banner-slider .banner-image.chinese-bnr .two-section .banner--caption .btn-section a{
		max-width: 180px;
		width: 100%;
		min-width: initial;
	}
	.contact_page .contact-text-wrap{
		max-width: 290px;
		margin: 0 auto;
	}
	/* Chinese Language CSS End */

	.chinese-bnr-gm h2 {
	    font-size: 21px;
	    line-height: 30px;
	    margin-bottom: 10px;
	}
	.chinese-bnr-gm h3 {
	    line-height: 20px;
    	font-size: 14px !important;
	}

	.china-contest-form .form-typ2 .row > div{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.china-contest-form h1{
		font-size: 28px !important;
		line-height: normal !important;
		margin-bottom: 20px !important;
	}
	.china-contest-form .contact-text-wrap{
		max-width: 100%;
	}
	.chinese-bnr-gm .default-button.orange{
		font-size: 16px;
	    font-weight: 400;
	}
	.rtl .main-menu-wrapper {
	    top: -8px;
	}
	.privacy-policy-block{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.service-support .desc > ul > li{
		font-size: 12px;
	}
}
@media( max-width: 480px ){
	.open_demo_l .w2lsubmit .sbt-progress-btn{
		max-width:100%;
	}
	.open_demo_l .w2lsubmit .sbt-progress-btn .w2linput{
		width:100%;
		max-width:100%;
	}
	.form-typ1 .open_demo_l .w2lsubmit .sbt-progress-btn{
		width:100%;
		max-width:100%;
	}
}
@media( max-width: 360px ){

	.list-typ2 li > i,
	.list-typ2 li > em{
		display: block;
	}
}
.sbt-progress-btn{
	margin-top: 0;
}
.sbt-progress-btn .progress-btn{
	width: 100%;
}
.sbt-progress-btn:hover{
	opacity: 0.8;
}
.form-typ1 .w2lsubmit .sbt-progress-btn .w2linput{
	width: 100%;
}
.rtl .form-typ1 .salesforce_w2l_lead .sf_field span.error_message{
	right: auto;
	left: 10px;
}
.rtl .form-typ1 .sf_field.sf_field_ATFX_Country__c.sf_type_select .error_message {
	right: auto;
	left: 30px;
}
.rtl .form-typ1 .sf_field .error_message:after{
	left: 15px;
    right: auto;
}
.rtl .form-typ1 .sf_field .error_message:before{
	right: auto;
	left: 17px;
}
.sbHolder .sbOptions{
	margin-top: -4px;
	border: 1px solid #f2895b ;
	margin-bottom: 0;
}



/* MT 4 page buttons Start */
.mt4_btn {
	max-width: 940px; margin: 0 auto;
}
.mt-btn {
    padding: 0 10px;
}
.mt-btn .elementor-widget-container{
	margin: 0 !important;
}
.mt-btn a.elementor-button {
	font-size: 16px;
	padding: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 281px;
	max-width: 100%;
    border: 1px solid #e2e2e2 !important;
}
.mt-btn a.elementor-button:hover{
	border-color: #f2672a !important;
}

.mt-btn>div span {
    position: relative;
    vertical-align: top;
    padding: 0;
    display: block;
    font-weight: 700;
}
.mt-btn>div .elementor-button-content-wrapper{
	display: block;
}
.mt-btn>div span.elementor-button-text{
	display: flex;
    align-items: center;
}
.mt-btn>div span.elementor-button-text span{
	display: inline-block;
    flex: 0 0 calc(100% - 33px);
    max-width: calc(100% - 33px);
    padding-left: 10px;
}
.rtl .mt-btn>div span.elementor-button-text span{
	padding-right: 10px;
	padding-left: 10px;
}
.mt-btn>div span.elementor-button-text:before {
    content: "";
    height: 33px;
    width: 36px;
    background-image: url("../images/desktop-icon.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: top;
	flex: 0 0 33px;
    max-width: 33px;
}

.mt4_ios>div span.elementor-button-text:before {
    background-image: url("../images/ios-icon.jpg");
}
.mt4_anroid>div span.elementor-button-text:before {
    background-image: url("../images/android-icon.jpg");
}
.mt4_webtrader>div span.elementor-button-text:before{
	background-image: url("../images/webtrader-icon.jpg");
}


@media(max-width:767px){
	.mt_text .elementor-text-editor.elementor-clearfix{padding:0 10px 5px !important}
	.mt-btn {
		padding: 0 30px;
	}
	.mtf-web .elementor-divider{padding:11px 0 20px!important}
    .mt4_btn a.elementor-button.elementor-size-lg{
		margin-bottom:21px;
	}
    .elementor-button.elementor-size-lg{
        text-align: left;
	}
	.rtl .elementor-button.elementor-size-lg{
        text-align: right;
    }
	.mt-btn>div span.elementor-button-text span{
		text-align: left;
		padding-left: 15px;
		font-size: 12px;
	}
	.rtl  .mt-btn>div span.elementor-button-text span{
		text-align: right;
		padding-left: 0;
		padding-right: 15px;
	}
}
/* MT 4 page buttons Start */


/*Footer Align Fix*/
@media (min-width: 768px) and (max-width: 991px) {
    .getting-started-parent {
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .getting-started--child {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.footer-main .row > div .social-media {
    padding: 0;
}

@media (min-width: 992px) {
    .footer-main .container .row > div.col-lg-4,
    .rtl .footer-main .container .row > div.col-lg-4,
    html[lang="id-ID"] .footer-main .row > div.col-lg-4 {
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
        max-width: 28%;
    }
    .footer-main .container .row > div.col-lg-5,
    .rtl .footer-main .container .row > div.col-lg-5,
    html[lang="id-ID"] .footer-main .container .row > div.col-lg-5 {
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
        max-width: 44%;
        align-items: center;
        text-align: center;
    }
    .footer-main .container .row > div.col-lg-3,
    .rtl .footer-main .container .row > div.col-lg-3,
    html[lang="id-ID"] .footer-main .row > div.col-lg-3 {
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
        max-width: 28%;
        padding-top: 0;
    }
    html[lang*=ru] .footer-main .container .row > div.col-lg-4 {
        -ms-flex: 0 0 26%;
        flex: 0 0 26%;
        max-width: 26%;
    }
    html[lang*=ru] .footer-main .container .row > div.col-lg-5 {
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 48%;
    }
    html[lang*=ru] .footer-main .container .row > div.col-lg-3 {
        -ms-flex: 0 0 26%;
        flex: 0 0 26%;
        max-width: 26%;
    }
    .privacy-policy-block {
        text-align: center;
    }
    .footer-main .container .row > div .social-media {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (min-width: 992px) and (max-width: 1315px) {
    html[lang="vi"] .footer-main .container .row > div.col-lg-4 {
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
        max-width: 28%;
    }
    html[lang="vi"] .footer-main .container .row > div.col-lg-5 {
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
        max-width: 44%;
        align-items: center;
        text-align: center;
    }
    html[lang="vi"] .footer-main .container .row > div.col-lg-3 {
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
        max-width: 28%;
        padding-top: 0;
    }
}

@media (min-width: 768px) and (max-width:1199px) {
    html[lang*=ru] .footer-main .container .row > .col-md-6.col-lg-4 {
        width: auto;
        flex: 0 0 auto;
    }
    html[lang*=ru] .footer-main .container .row > .col-md-6.col-lg-5 {
        width: auto;
        flex: 1 0 auto;
        max-width: none;
    }
}

/*Elementor Dialog Fix*/
.elementor-lightbox .dialog-widget-content {
    top: 0!important;
    left: 0!important;
}

.footer-information .footer-info3 { background: #282E33; border-left: 8px solid #F2672A; font-size: 11px; color: #EEEEEE!important; line-height: 1.55; padding: 10px 10px 10px 21px; margin: -20px 0 20px 0; }
.rtl .footer-information .footer-info3{ border-right: 8px solid #F2672A; border-left: 0px solid #F2672A; padding: 10px 21px 10px 10px; }