/*!
Theme Name: ATFX
Theme URI: http://atfx.com/
Author: atfx
Author URI: http://atfx.com/
Description: Description
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: atfx
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ATFX is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

/* fonts */

@font-face {
	font-family: 'muli';
	font-display: swap;
	src: url('fonts/muli/muli-black-webfont.eot');
	src: url('fonts/muli/muli-black-webfontd41d.eot?#iefix') format('embedded-opentype'),
		 url('fonts/muli/muli-black-webfont.woff2') format('woff2'),
		 url('onts/muli/muli-black-webfont.html') format('woff'),
		 url('fonts/muli/muli-black-webfont.ttf') format('truetype'),
		 url('fonts/muli/muli-black-webfont.svg#muli_blackregular') format('svg');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'muli';
	font-display: swap;
	src: url('fonts/muli/muli-bold-webfont.eot');
	src: url('fonts/muli/muli-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
		 url('fonts/muli/muli-bold-webfont.woff2') format('woff2'),
		 url('fonts/muli/muli-bold-webfont.woff') format('woff'),
		 url('fonts/muli/muli-bold-webfont.ttf') format('truetype'),
		 url('fonts/muli/muli-bold-webfont.svg#mulibold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'muli';
	font-display: swap;
	src: url('fonts/muli/muli-extrabold-webfont.eot');
	src: url('fonts/muli/muli-extrabold-webfontd41d.eot?#iefix') format('embedded-opentype'),
		 url('fonts/muli/muli-extrabold-webfont.woff2') format('woff2'),
		 url('fonts/muli/muli-extrabold-webfont.woff') format('woff'),
		 url('fonts/muli/muli-extrabold-webfont.ttf') format('truetype'),
		 url('fonts/muli/muli-extrabold-webfont.svg#muli_extraboldregular') format('svg');
	font-weight: 800;
	font-style: normal;
}
@font-face {
	font-family: 'muli';
	font-display: swap;
	src: url('fonts/muli/muli-light-webfont.eot');
	src: url('fonts/muli/muli-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
		 url('fonts/muli/muli-light-webfont.woff2') format('woff2'),
		 url('fonts/muli/muli-light-webfont.woff') format('woff'),
		 url('fonts/muli/muli-light-webfont.ttf') format('truetype'),
		 url('fonts/muli/muli-light-webfont.svg#muli_lightregular') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'muli';
	font-display: swap;
	src: url('fonts/muli/muli-regular-webfont.eot');
	src: url('fonts/muli/muli-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
		 url('fonts/muli/muli-regular-webfont.woff2') format('woff2'),
		 url('fonts/muli/muli-regular-webfont.woff') format('woff'),
		 url('fonts/muli/muli-regular-webfont.ttf') format('truetype'),
		 url('fonts/muli/muli-regular-webfont.svg#muliregular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'muli';
	font-display: swap;
	src: url('fonts/muli/muli-semibold-webfont.eot');
	src: url('fonts/muli/muli-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
		 url('fonts/muli/muli-semibold-webfont.woff2') format('woff2'),
		 url('fonts/muli/muli-semibold-webfont.woff') format('woff'),
		 url('fonts/muli/muli-semibold-webfont.ttf') format('truetype'),
		 url('fonts/muli/muli-semibold-webfont.svg#muli_semiboldregular') format('svg');
	font-weight: 600;
	font-style: normal;
}

/*
@font-face {
	font-family: 'Avenir-Medium';
	font-display: swap;
	src: url('fonts/avenir/Avenir-Medium.eot');
	src: url('fonts/avenir/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
		 url('fonts/avenir/Avenir-Medium.woff') format('woff'),
		 url('fonts/avenir/Avenir-Medium.ttf') format('truetype'),
		 url('fonts/avenir/Avenir-Medium.svg#muli_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Light';
	font-display: swap;
	src: url('fonts/avenir/Avenir-Light.eot');
	src: url('fonts/avenir/Avenir-Light.eot?#iefix') format('embedded-opentype'),
		 url('fonts/avenir/Avenir-Light.woff') format('woff'),
		 url('fonts/avenir/Avenir-Light.ttf') format('truetype'),
		 url('fonts/avenir/Avenir-Light.svg#muli_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Heavy';
	font-display: swap;
	src: url('fonts/avenir/Avenir-Heavy.eot');
	src: url('fonts/avenir/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
		 url('fonts/avenir/Avenir-Heavy.woff') format('woff'),
		 url('fonts/avenir/Avenir-Heavy.ttf') format('truetype'),
		 url('fonts/avenir/Avenir-Heavy.svg#muli_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Black';
	font-display: swap;
	src: url('fonts/avenir/Avenir-Black.eot');
	src: url('fonts/avenir/Avenir-Black.eot?#iefix') format('embedded-opentype'),
		 url('fonts/avenir/Avenir-Black.woff') format('woff'),
		 url('fonts/avenir/Avenir-Black.ttf') format('truetype'),
		 url('fonts/avenir/Avenir-Black.svg#muli_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir-Roman';
	font-display: swap;
	src: url('fonts/avenir/Avenir-Roman.eot');
	src: url('fonts/avenir/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
		 url('fonts/avenir/Avenir-Roman.woff') format('woff'),
		 url('fonts/avenir/Avenir-Roman.ttf') format('truetype'),
		 url('fonts/avenir/Avenir-Roman.svg#muli_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Helvetica-Bold';
	font-display: swap;
	src: url('fonts/helvetica/Helvetica-Bold.eot');
	src: url('fonts/helvetica/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/helvetica/Helvetica-Bold.woff') format('woff'),
		 url('fonts/helvetica/Helvetica-Bold.ttf') format('truetype'),
		 url('fonts/helvetica/Helvetica-Bold.svg#muli_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
strong{
	font-weight: 700;
}
/* body {
	overflow-x: hidden;
} */
html[dir="rtl"] body{
	text-align: right;
}
*{
	text-rendering: optimizeLegibility;
}
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 62.5%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

body {
	/* background: #f1f1f1; */
	font-family: 'muli', sans-serif;
	font-weight: 400;
	font-size: 13px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

ol,
ul {
/*	list-style: none;*/
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	/* text-align: left; */
}

fieldset {
	min-width: inherit;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}

a:focus {
	outline: none;
}
a{
	text-decoration: none;
}
a:hover,
a:active {
	outline: 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
a.risk{
	color: inherit;
	text-decoration: underline;
	color: #f2672a;
}
a.risk:hover{
	color: #0f2c52;
}
.bg-image-content-section a.risk,
.common-banner a.risk{
	color: #fff;
}
.bg-image-content-section a.risk:hover,
.common-banner a.risk:hover{
	color: #f2672a;
}
a img {
	border: 0;
}
img{
	display: block;
	max-width: 100%;
	height: auto;
}
/* img[class*=wp-image]{
	display: initial;
} */
img.aligncenter{
	margin: 0 auto;
}
img.alignleft{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
img.alignright{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
/* Common Style Start */
h1 { font-size: 52px; line-height: 54px; font-weight: 700; color: #13274B; margin-bottom: 30px; }
h2 { font-size: 32px; line-height: 40px; font-weight: 400; color: #24282d; margin-bottom: 30px; }
h3 { font-size: 24px; line-height: 30px; font-weight: 700; color: #13274B; margin-bottom: 15px; }
h4 { font-size: 20px; line-height: 22px; font-weight: 700; color: #13274B; margin-bottom: 15px; }
h5 { font-size: 16px; line-height: 25px; font-weight: 700; color: #13274B; margin-bottom: 15px; }
h6 { font-size: 14px; line-height: 22px; font-weight: 700; color: #13274B; margin-bottom: 10px; }
.page-template-default h1,
.page-template-default h2,
.page-template-default h3,
.page-template-default h4,
.page-template-default h5,
.page-template-default h6{
	color: #13274B;
}
h2{color: #13274B;}
html[lang="ms-MY"] .banner-slider .banner--caption h2{color: #13274B;}
p { /*font-size: 14px; line-height: 23px; font-weight: 400;*/ margin-bottom: 15px; }
p:last-child{ margin-bottom: 0; }
/* .rtl .row{
	direction: ltr;
}
.rtl .row > *{
	direction: rtl;
} */
.tbl{
	display: table;
	height: 100%;
	width: 100%;
}
.tbl-cell{
	display: table-cell;
	vertical-align: middle;
}

.outline-btn{
	height: 52px;
	border-radius: 4px;
	border: 1px solid #E2E2E2;
	font-size: 16px;
	font-weight: 700;
	color: #E2E2E2;
	display: inline-block;
	line-height: 50px;
	width: 250px;
	padding: 0 10px;
	max-width: 100%;
}
.outline-btn:hover{
	border-color: #F2672A;
	color: #F2672A;
}
.outline-btn.orange-outline-btn{
	border-color: #F2672A;
	color: #F2672A;
}
.outline-btn.orange-outline-btn:hover{
	border-color: #D85C3A;
	color: #D85C3A;
}
.page-title{
	color: #13274b;
	margin-bottom: 50px;
}
.page-title.hr i{
	background-color: #fff;
	padding-right: 10px;
	font-style: normal;
}
.page-title.hr::after {
	content: '';
	height: 1px;
	width: 100%;
	background: #ddd;
	display: block;
	margin-top: -20px;
}
.title-typ1{
	font-weight: 300;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 30px;
}
.title-typ1 h2{
	margin-bottom: 0;
}
.title-typ1::after{
	content: '';
	height: 2px;
	width: 50px;
	background-color: #edae44;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}
.title-typ1.left{
	text-align: left;
}
.title-typ1.left::after{
	margin-left: 0;
	margin-right: auto;
}
.rtl .title-typ1.left{
	text-align: right;
}
.rtl .title-typ1.left::after{
	margin-left: auto;
	margin-right: 0;
}
.title-typ1.no-bar::after{
	content: none;
}
.page-common-section {
	padding: 50px 0;
}
.page-common-section::after{
	content: '';
	clear: both;
	display: block;
}
.page-common-section.title-center h2{
	text-align: center;
	margin-bottom: 40px;
}
/* Table-typ1 Start */
.tbl-desc{
	margin-bottom: 20px;
}
.tbl-desc ul li{
	font-size: 12px;
	line-height: 1.1em;
}
/* Table-typ1 End */
/* For RTL ONLY Start */
.rtl .site-content{
	width: auto;
	margin: 0;
	float: none;
}
/* For RTL ONLY end */
/* editor-content Start */
.content-block-parent .editor-content p strong,
.content-block-parent .editor-content strong{
	color:  #000;
	font-weight: 700;
}
.content-block-parent .editor-content .media {
	margin: 40px 0 20px;
}
/* editor-content End */

/* Common Style End */


/* Top Menu Bar Start */
#qqmsg {
	display: none;
    position: fixed;
    bottom: 50%;
    margin-bottom: -75px;
    right: 0px;
    z-index: 100000;
    width: 40px;
    height: 150px;
    background-image: url('images/qqmsg-2.png');
}
html[lang="zh-CN"] #qqmsg{
	display: block;
}
.top-menu-bar{
	background-color: #24282D;
	text-align: right;
}
.rtl .top-menu-bar{
	text-align: left;
}
.top-menu-btn > a {
	padding: 10px;
	width: 180px;
	text-align: center;
	display: inline-block;
}
.top-menu-btn.grey > a {
	background-color: #E6E6E6;
	color: #4c4c4c !important;
	text-align: center;
	display: inline-block !important;
	/* margin-right: 15px; */
	font-size: 13px;
}
.top-menu-btn.grey > a:hover {
	background-color: #EEEEEE;
	text-decoration: none !important;
}
.top-menu-btn.grey > a:active,
.top-menu-btn.grey > a:focus {
	background-color: #E2E2E2;
	text-decoration: none !important;
}

.top-menu-btn.orange > a {
	background-color: #F2672A;
	color: #fff !important;
	text-align: center;
	display: inline-block !important;
	/* margin-right: 15px; */
	font-size: 13px;
}
.top-menu-btn.orange > a:hover {
	background-color: #ff8055;
	text-decoration: none !important;
}
.top-menu-btn.orange > a:active,
.top-menu-btn.orange > a:focus {
	background-color: #ff7141;
	text-decoration: none !important;
}
.top-menu-btn.blue > a {
	background-color: #0F2C52;
	color: #fff !important;
	text-align: center;
	display: inline-block !important;
	/* margin-right: 15px; */
	font-size: 13px;
}
.top-menu-btn.blue > a:hover {
	background-color: #2c4d7a;
	text-decoration: none !important;
}
.top-menu-btn.blue > a:active,
.top-menu-btn.blue > a:focus {
	background-color: #183d6d;
	text-decoration: none !important;
}
.res_menu_mobile {
	padding: 10px;
	width: 180px;
	text-align: center;
	display: none;
	background-color: #E6E6E6;
	color: #4c4c4c !important;
	text-align: center;
	font-size: 13px;
	border: 0 !important;
}
.res_menu_mobile:hover{
	background-color: #EEEEEE;
	text-decoration: none ;
}
.res_menu_mobile:active,
.res_menu_mobile:focus {
	background-color: #E2E2E2 ;
	text-decoration: none;
}
.res_menu_mobile.blue {
	background-color: #0F2C52;
	color: #fff !important;
	text-align: center;
	font-size: 13px;
}
.res_menu_mobile.blue:hover {
	background-color: #0F2C52;
	text-decoration: none;
}
.res_menu_mobile.blue:active,
.res_menu_mobile.blue:focus {
	background-color: #2c4d7a;
	text-decoration: none;
}
.res_menu_mobile.orange {
	background-color: #F2672A;
	color: #fff !important;
	text-align: center;
	font-size: 13px;
}
.res_menu_mobile.orange:hover {
	background-color: #ff8055;
	text-decoration: none;
}
.res_menu_mobile.orange:active,
.res_menu_mobile.orange:focus {
	background-color: #ff7141;
	text-decoration: none;
}
.col-space{
	margin-bottom: 30px;
}
/* Top Menu Bar End */

/* Main Menu Start */
header{
	box-shadow: 0 2px 0px 0 rgba(0, 0, 0, 0.1);
	background: #fff;
	margin-top: 0;
	position: fixed;
	top: 0px;
	border: 0;
	left: 0;
	right: 0;
	z-index: 999;
}
ul.animation{padding-left: 0;margin-top: 0;list-style-type: none}
ul.animation li{line-height:26px;overflow-x: hidden;word-break: break-all;padding-right: 15px;}
ul.animation li a{color:#000;font-weight: 700;}

.admin-bar header{
	top: 32px;
}
.logo{
	max-width: 108px;
	float: left;
	margin: 18px 0;
	display: block;
}
.logo.mobile_logo{
	display: none;
}
.main-menu-wrapper{
	text-align: right;
}

/* Mega menu Start */
ul.primary-menu{
	display: inline-block;
}
ul.primary-menu > li{
	display: inline-block;
	vertical-align: middle;
	margin: 0 37px;
}
/* ul.primary-menu > li > .sub-menu{
	display: none;
} */

.top_general_notice_wrap{
    border-top: solid 4px #F2672A;
}
.header-inner{
	-moz-display: flex;
	-ms-display: flex;
	-webkit-display: flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.main-menu-wrapper {
	text-align: right;
	margin-left: auto;
}
.rtl .main-menu-wrapper{
	margin-left: initial;
	margin-right: auto;
}
.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
	position: relative;
	margin: 0 30px;
}
.rtl .main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
	margin: 0 25px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	height: 72px !important;
	line-height: 72px  !important;
	position: relative;
	text-decoration: none !important;
	text-transform: uppercase;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{
	margin-right: 0;
}
.rtl #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{
	margin-right: inherit;
	margin-left: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before{
	content: '';
	height: 4px;
	left: 0;
	position: absolute;
	bottom: 0;
	width: 0%;
	background-color: #f2662a;
	z-index: 11;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover::before{
	width: 100%;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#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 > a.mega-menu-link{
	color: #4c4c4c;
	font-size: 13px;
	line-height: 1.1em;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 14px;
	text-transform: capitalize;
	margin: 0 0 5px 0 !important;
	display: block;
	pointer-events: none;
}
#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.has-link > a.mega-menu-link{
	pointer-events: initial;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 800px;
	margin-left: -30px;
	padding: 0 15px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    left: 50%;
    right: auto;
    transform: translateX(-50%) !important;
    margin: 0 auto;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{
	min-width: 200px;
}
#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{
	font-size: 12px;
	text-transform: capitalize;
	line-height: 23px;
	padding: 5px 12px 4px 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:hover{
	color: #f2662a;
	text-decoration: none !important;
}

#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.mega-current-menu-item > a.mega-menu-link {
    color: #f2662a !important;
}
.elementor-divider span.elementor-divider-separator {
    border-radius: 4px;
}
/* Mega menu End */
/* Main Menu End */

/* Banner Slider */
.common-banner .banner-image {
	padding: 80px 0;
	background-size: cover;
	background-position: center center;
}

.full-banner{
	position: relative;
	z-index: 11;
}
.full-banner .banner-slider .banner-image{
	padding: 0;
	height: calc(100vh - 113px);
	min-height: 480px;
	background-size: cover;
	background-position: center center;
}
.admin-bar .full-banner .banner-slider .banner-image{
	height: calc(100vh - 140px);
}
.full-banner .banner-slider .container{
	height: 100%;
}
.full-banner-effect{
	position: relative;
	z-index: 111;
}
.scroll-down{
	position: relative;
	z-index: 111;
	top: -100px;
	color: #fff;
	font-size: 30px;
}
@keyframes scroll_down_animation {
  0%   { opacity: 0;  }
  50%  { opacity: 1;  }
  100% { opacity: 0; }
}
/* Demo Account Page Start */
.small-container{
	max-width: 940px;
	margin: 0 auto;
	background-color: #fff;
}
.default-page{
	padding: 50px 0 100px;
}
.default-page.small-container{
	padding-bottom: 0;
}
.demo-account-page h1,
.demo-account-page h2{
	font-size: 20px;
	color: #192b54;
	text-transform: uppercase !important;
	/*font-family: 'Avenir-Medium';*/
	line-height: 1.4;
	margin: 0;
	padding: 20px 0 37px 0;
	letter-spacing: 0;
	font-weight: normal;
}
.demo-account-page h2{
	padding-bottom: 0;
}
/* sidebar */
/* circle-bullet-big.png */
.sidebar-head {
	background: #141e46;
	text-align: center;
	margin: 30px 0 0;
	padding: 29px 12px 14px;
}
.sidebar-head p {
	font-weight: 900;
	font-size: 21px;
	color: #ffffff;
	line-height: 1.3;
	text-transform: uppercase;
	margin: 0 0 9px 0;
}
.sidebar-head p img{
	width: 118px;
	margin: 0 auto;
}
.list-typ1{
	background: #f3f4f6;
	margin: 0;
	padding: 19px 34px 18px 17px;
}
.list-typ1 li{
	font-family: 'Helvetica-Bold';
	font-size: 13.5px;
	text-transform: uppercase;
	color: #141f46;
	line-height: 1.3;
	padding: 20px 0 20px 47px;
	position: relative;
	background-image: url('images/circle-bullet-big.png');
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 30px;
}


.list-typ1 li:after { content: ""; height: 1px; background: #cfcece; position: absolute; bottom: 0; left: 20px; right: 0; display: inline-block; }
.list-typ1 li:last-child:after{ background: none; }
.list-typ2 li{
	list-style-type: none;
}
.list-typ2 li > i{
	font-style: normal;
	display: inline-block;
	width: 130px;
	vertical-align: middle;
}
.sidebar-foot {
	background: #141e46;
	text-align: center;
	padding: 18px 40px 20px;
}
.sidebar-foot p{
	font-size: 19px;
	line-height: 1.3;
	margin-bottom: 0;
	color: #fff;
}
.sidebar-foot p span{
	font-weight: 900;
	display: block;
	color: #f2692b;
}
/* Demo Account Page End */

/* Common Sales from field Start */
.form-typ1 .salesforce_w2l_lead span.required { color: #e26f3d !important; }
.salesforce_w2l_lead .top-aligned .w2linput { cursor: pointer; outline: 0; }
.form-typ1 div.sf_field .w2llabel {
	font-family: 'muli';
	font-size: 13px!important;
	color: #606060;
	font-weight: 700 !important;
	line-height: 1;
	margin: 0;
	padding: 0 0 11px 0;
	/*text-transform: capitalize;*/
	font-weight: normal;
}
html[lang="ug-CN"] .form-typ1 div.sf_field .w2llabel{
	font-family: 'muli';
	font-weight: normal !important;
}
html[lang=zh-TW] .form-typ1 div.sf_field .w2llabel {
    font-size: 14px!important;
}
.form-typ1 div.sf_field .w2linput {
	border: 1px solid #cccccb;
	border: 1px solid #ebebeb ;
	/*font-family: 'Avenir-Light';*/
	font-size: 12px !important;
	color: #000000;
	padding: 13px 9px 12px 9px;
	line-height: 1.5;
	margin: 0;
	background: #ffffff;
	border-radius: 4px;
	width: 100% !important;
}
.form-typ1 div.sf_field .w2linput:focus { border-color: #f2895b; }
.form-typ1 hr{
	border-top: 2px solid #373a5b;
	margin: 10px 0 10px 0;
}
.form-typ1 form{
	margin: 0 -10px;
}
.form-typ1 .sf_two_column.salesforce_w2l_lead .sf_field{
	margin-bottom: 27px;
	padding: 0 10px;
}
.form-typ1 .sf_two_column .w2lsubmit{
	padding: 0 10px;
	text-align: center;
}
.form-typ1 input[type="submit"] {
	/*font-family: 'Avenir-Medium';*/
	font-size: 20px;
	color: #ffffff;
	line-height: 1;
	background: #EBEBEB;
	text-transform: uppercase;
	padding: 15px 60px 15px;
	box-shadow: none;
	border: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
.form-typ1 input[type=text],
.form-typ1 input[type=email],
.form-typ1 input[type=password],
.form-typ1 textarea {
	-webkit-appearance: none;
}
.form-typ1.btn-typ1 input[type="submit"]{
	font-family: 'muli';
	width: 294px;
	font-weight: 700;
	font-size: 20px;
	line-height: 1;
	color: #ffffff;
	background: #f3672a;
	display: inline-block;
	padding: 20px 25px;
	text-decoration: none ;
	border-radius: 4px;
	margin: 16px 0 0 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border: 0 ;
	max-width: 100%;
}
.form-typ1.btn-typ1 input[type="submit"]:hover{
	color: #ffffff;
	background: #FF8055;
	box-shadow: none ;
}
.form-typ1 input[type="submit"]:hover{
	background: #f2692b;
}
.form-typ1 div.sf_field.sf_type_checkbox{
	width: 100%;
}
.form-typ1 .sf_field.sf_type_checkbox{ margin: 0 0 21px 0;}

.form-typ1 .sf_type_checkbox .w2llabel{
	font-size: 13px!important;
	color: #141f46;
	/*font-family: 'Avenir-Heavy', sans-serif;*/
	text-transform: none;
	cursor: pointer;
	padding: 3px 0 0 30px;
	display: block;
	line-height: 1.5;
	position: relative;
}
.form-typ1 .sf_type_checkbox input[type="checkbox"]{
	-webkit-appearance: none;
	margin: 0;
	height: 0;
	width: 0;
	display: none;
}
.rtl .form-typ1 .sf_type_checkbox input[type="checkbox"]{
	position: absolute;
	left: 0;
	right: 0;
	display: block;
	background: transparent;
	border: 0;
	z-index: 111;
}
.form-typ1 .sf_type_checkbox input[type="checkbox"] + .w2llabel:before{
	content: "";
	height: 18px;
	width: 18px;
	border: 1px solid #cccccb;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 4px;
	border-radius: 4px;
	background: none;
}
.rtl .form-typ1 .sf_type_checkbox input[type="checkbox"] + .w2llabel:before{
	left: initial;
	right: 0
}
.form-typ1 div.sf_field.sf_type_checkbox .w2llabel {
	font-size: 13px;
	color: #141f46;
	/*font-family: 'Avenir-Heavy', sans-serif;*/
	text-transform: none;
	cursor: pointer;
	padding: 0px 0 0 30px;
	display: block;
	line-height: 1.5;
	position: relative;
}
.rtl .form-typ1 div.sf_field.sf_type_checkbox .w2llabel{
	padding: 0px 30px 0 0;
}

.form-typ1 .sf_type_checkbox input[type="checkbox"] + .w2llabel:after{
	content: "";
	color: #1b375b;
	display: none;
	position:
	absolute;
	left: 3px;
	top: 8px;
	border-radius: 2px;
	height: 8px;
	width: 12px;
	border-bottom: 3px solid #f3672a;
	border-left: 3px solid #f3672a;
	transform: rotate(-45deg);
}
.rtl .form-typ1 .sf_type_checkbox input[type="checkbox"] + .w2llabel:after{
	left: initial;
	right: 3px;
}
.form-typ1 .sf_type_checkbox input[type="checkbox"]:checked + .w2llabel:after{
	display: inline-block;
}
#client-apply-form.form-typ1 .salesforce_w2l_lead form.w2llead{
	text-align: initial;
}
.form-typ1 .salesforce_w2l_lead .sf_field span.error_message {
	clear: left;
	display: block;
	color: red;
	font-size: 80%;
	/*font-family: 'Avenir-Light' !important;*/
	font-size: 12px!important;
}
.form-typ1 #requiredfieldsmsg{
	display: none !important;
}
/* Common Sales from field End */


.mob_risk {
	display:none;
}

@media (max-width: 767px){
	.mob_risk {
        display: block;
    }
    #sticky-risk p {
        display: none;
    }
}


/* About Page Start */

.half-content .slide.banner-image.content-left .banner--caption,
.half-content .banner--caption{
	width: auto;
	max-width: 420px;
}

/* About Page End */

/* news-box Design Start */
.news-box{
	text-align: center;
	margin-bottom: 30px;
}
.news-box .news-box-content{
	padding: 10px 0 0;
}
.news-box h3{
	font-size: 23px;
	line-height: 28px;
	letter-spacing: 2px;
	/* margin-bottom: 10px; */
	font-weight: 400;
	color: #13274b;
	padding-bottom: 20px;
	margin-bottom: 20px;
	position: relative;
}

.news-box h3 a{
	color: inherit;
}
.news-box h3::after{
	content: '';
	display: block;
	margin: 0 auto;
	width: 40px;
	height: 3px;
	background-color: #adadad;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
}
.news-box .outline-btn{
	display: block;
	margin: 0 auto 30px;
}
.news-box .date{
	padding: 10px 0;
	border-top: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
	display: block;
}
.news-box .image{
	height: 300px;
	max-height: 300px;
	margin-bottom: 20px;
	background-color: #f1f1f1;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}
.news-box .image.no-thumb{
	background-size: auto;
}
.news-box .image:hover .image-overlay{
	opacity: 0.7;
}
.news-box .image .image-overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	bottom: 0;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}
.news-box .image .image-overlay .redirect-icon{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.news-box .image:hover .image-overlay .redirect-icon,
a:hover .image-overlay .image-overlay-inside {
	-webkit-animation: avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}

.news-box .image .image-overlay .redirect-icon:before {
	position: absolute;
	border-radius: 50px;
	height: 80px;
	width: 80px;
	line-height: 80px;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -40px;
	z-index: 500;
	text-align: center;
	color: #fff;
	background-color: #f2693b;
	color: #ffffff;
	border-color: #d04719;
	content: "";
	background-image: url('images/forward-icon.svg');
	background-size: 20px;
	background-position: center center;
	background-repeat: no-repeat
}
@-webkit-keyframes avia_pop_small {
  0%   { -webkit-transform:rotate(-175deg) scale(0.2);  }
  100% { -webkit-transform:rotate(0deg) scale(1);  }
}
@keyframes avia_pop_small {
  0%   { transform:rotate(-175deg) scale(0.2);  }
  100% { transform:rotate(0deg) scale(1);   }
}
.news-box .image img{
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
}
.news-box-inner{
	height: 100%;
	position: relative;
	padding-bottom: 130px;
}
.news-box-footer{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}
/* news-box Design End */

/* Default Detial page Start */
.gallery {
	margin: 0 -15px;
	text-align: center;
}
.gallery::after{
	content: '';
	display: table;
	clear: both;
}
/* .gallery .gallery-item{
	float: left;
	width: auto;
	padding: 0 15px;
	margin-bottom:  15px;
	display: inline-block;
} */
.gallery .gallery-item {
	 float: left;
	/* width: 16.666666%; */
	padding: 0 15px;
	margin-bottom: 15px;
	display: inline-block;
	max-width: 150px;
}
.default-page .post-thumbnail{
	margin-bottom: 30px;
}
/* .gallery .gallery-item a{
	pointer-events: none;
} */
/* Default Detial page End */

/* Pagination CSS Start */
#archive_pagination{
	text-align: center;
	padding-top: 30px;
}
#archive_pagination .numbered{
	vertical-align: middle;
	line-height: 40px;
	border-radius: 4px;
	border: 1px solid #E2E2E2;
	font-size: 16px;
	color: #E2E2E2;
	display: inline-block;
	padding: 0 14px;
	max-width: 100%;
	margin: 0 5px;
}
#archive_pagination span.numbered,
#archive_pagination a.numbered:focus,
#archive_pagination a.numbered:hover{
	border-color: #F2672A;
	color: #F2672A;
}
/* Pagination CSS End */
/* deposit-withdrawals Start  */
.generic-banner-sec.deposits-withdrawals .full-width .banner--caption h1{
	margin-bottom: 10px;
}
.generic-banner-sec.deposits-withdrawals .full-width .banner--caption p,
.generic-banner-sec.deposit-withdrawals .banner--caption p{
	font-size: 16px;
	padding: 0;
}
/* deposit-withdrawals End */

/* Commentary Page Start */
.commentary .commentor-img{
	max-width: 250px;
	border-bottom: 5px solid #f2672a;
}
.commentary::after{
	content: '';
	display: table;
	clear: both;
}
/* Commentary Page End */

.editor-content .media-left{
	padding-right: 30px;
}
.editor-content .media-left img{
	margin-right: 0;
}

/* Deposits Withdrawals Start */

/* Deposits Withdrawals End */

.market_update_loader{
	display: none;
}
.market-list .media-left{
	max-width: 100px;
	padding-right: 50px;
}
.market-list .media-body{
	color: #333;
	line-height: 1;
}
.market-list{
	padding: 40px 0;
	border-bottom: 2px solid #f5f5f5;
}
.market-list .media-body p{
	margin-bottom: 5px;
	font-size: 16px;
	text-transform: uppercase;
}
.market-list .media-body span{
	font-size: 12px;
	display: block;
}
.download-btn{
	display: inline-block;
	background-color: #E6E6E6;
	border-radius: 5px;
	font-size: 14px;
	color: #4c4c4c;
	text-transform: uppercase;
	line-height: 1;
	padding: 0 29px 0 29px;
	border-bottom: 1px solid #a4a4a4;
	font-weight: 700;
	line-height: 40px;
}
.download-btn img{
	width: 18px;
	margin: 0px 10px 0 0px;
	border-bottom: 0;
	display: inline-block;
	vertical-align: text-top;
}
.download-btn:hover{
	color: #4c4c4c;
	background-color: #eee;
	border-color: #eee;
}
#datepicker {
	margin-bottom: 40px;
}
#datepicker .ui-datepicker-header{
	position: relative;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 700;
}
#datepicker .ui-datepicker-next,
#datepicker .ui-datepicker-prev{
	font-size: 0;
}
#datepicker .ui-datepicker-prev::after{
	content: '';
	height: 10px;
	width: 10px;
	display: block;
	position: absolute;
	left: 5px;
	top: 0;
	border-top: 5px solid transparent;
	border-right: 10px solid #f2672a;
	border-bottom: 5px solid transparent;
}
#datepicker .ui-datepicker-next::after{
	content: '';
	height: 10px;
	width: 10px;
	display: block;
	position: absolute;
	top: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	right: 5px;
	border-left: 10px solid #f2672a;
}
#datepicker .ui-datepicker-title{
	width: auto;
	display: inline-block;
	line-height: 18px;
	color: #24282d;
}
#datepicker .ui-datepicker-calendar{
	width: 100%;
	text-align: center;
}
#datepicker .ui-datepicker-calendar a {
    color: #000;
    border-radius: 3px;
    height: 20px;
    width: 20px;
    line-height: 19px;
    border: solid 1px transparent;
    text-align: center;
    display: inline-block;
    padding: 1px 0;
}
#datepicker .ui-datepicker-calendar a:hover{
	cursor: pointer;
	border: solid 1px #F2672A;
	color: #F2672A;
}
#datepicker .ui-datepicker-calendar .ui-datepicker-current-day a {
	background-color: #F2672A;
	color: #fff;
}
/* #datepicker .ui-datepicker-calendar a.ui-state-active{
	color: #fff;
} */
#datepicker thead th{
	font-weight: 700;
	color: #24282d;
}
.sidebar_col .c_sidebar_title{
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	color: #13274b;
}
.sidebar_col .date_archive{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar_col .date_archive li{
	padding: 5px 0;
	line-height: normal;
}
.sidebar_col .date_archive li a{
	font-size: 12px;
	color: #000;
}
.sidebar_col .date_archive li a:hover{
	cursor: pointer;
	color: #F2672A;
	text-decoration: none !important;
}
.market_update_loader {
	display: none;
	position: absolute;
	top: 100px;
	left: 0;
	right: 0;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	background: #ebebeb;
	z-index: 2;
	padding: 30px;
	border-radius: 20px;
	box-shadow: 0 1px 14px rgba(0,0,0,0.5);
}
.market_update_loader img {
	border-bottom: 0;
	width: 40px ;
	margin: 0;
}
#datepicker thead th,
#datepicker tbody td{
	padding: 5px;
}
/* Animated Button CSS Start */
.sbt-progress-btn {
	position: relative;
	/* height: 52px; */
	border-radius: 4px;
	box-shadow: 0 1px 0px 0 rgba(216, 92, 58);
	display: inline-block;
	background: #F2672A;
	font-family: "Roboto",sans-serif;
	font-weight: bold;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	transition: all 0.4s ease;
	width:100%;
	/* width:100%; */
}
.sbt-progress-btn input{
	background: transparent !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
		position: relative;
	z-index: 111;
}
.sbt-progress-btn input:focus{
	outline: none;
}
.sbt-progress-btn input:hover{
	background: transparent !important;
}
.sbt-progress-btn:not(.active) {
	cursor: pointer;
}

.sbt-progress-btn .btn {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	line-height: 50px;
	text-align: center;
	z-index: 10;
	opacity: 1;
}

.sbt-progress-btn .progress {
	width: 0%;
	z-index: 5;
	background: #D85C3A;
	opacity: 0;
	transition: all 0.3s ease;
}
.sbt-progress-btn.active .progress {
	opacity: 1;
	animation: progress-anim 10s ease 0s;
}
.sbt-progress-btn[data-progress-style='indefinite'].active .progress {
	animation: progress-indefinite-anim 1s infinite linear 0s;
}
.sbt-progress-btn[data-progress-style='fill-bottom'].active .progress, .sbt-progress-btn[data-progress-style='fill-top'].active .progress {
	height: 5px;
}
.sbt-progress-btn[data-progress-style='indefinite-circle'].active .progress {
	animation: dash 2s ease infinite,
			   rotate 2s linear infinite;
}

.sbt-progress-btn[data-progress-style='indefinite-circle'].active {
	width: 50px;
}

.sbt-progress-btn[data-progress-style='fill-back'] .progress {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.sbt-progress-btn[data-progress-style='fill-bottom'] .progress {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
}
.sbt-progress-btn[data-progress-style='fill-top'] .progress {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 0;
}
.sbt-progress-btn[data-progress-style='indefinite'] .progress {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'50'%20height%3D'100'%20viewBox%3D'0%200%205%2010'%3E%0A%09%3Crect%20width%3D'110%25'%20x%3D'-5%25'%20y%3D'-5%25'%20height%3D'110%25'%20fill%3D'transparent'%2F%3E%0A%09%3Cline%20x1%3D'-2'%20y1%3D'1'%20x2%3D'7'%20y2%3D'10'%20stroke%3D'%23E15417'%20stroke-width%3D'2'%2F%3E%0A%09%3Cline%20x1%3D'-2'%20y1%3D'6'%20x2%3D'7'%20y2%3D'15'%20stroke%3D'%23E15417'%20stroke-width%3D'2'%2F%3E%0A%09%3Cline%20x1%3D'-2'%20y1%3D'-4'%20x2%3D'7'%20y2%3D'5'%20stroke%3D'%23E15417'%20stroke-width%3D'2'%2F%3E%0A%3C%2Fsvg%3E");
}
.sbt-progress-btn[data-progress-style='indefinite-circle'] .progress {
	width: 40px;
	height: 40px;
	background: transparent;
	position: absolute;
	top: 5px;
	left: calc(50% - 20px);
}
.sbt-progress-btn[data-progress-style='indefinite-circle'].active .btn {
	opacity: 0;
}

.circle-loader {
	fill: transparent;
	stroke: #eee;
	stroke-width: 5;
}
.form-typ1 .w2lsubmit .sbt-progress-btn{
	width: 100%;
	display: inline-block;
}
@media( max-width: 767px ){
	.form-typ1 .w2lsubmit .sbt-progress-btn{
		max-width: 275px;
	}
}
.form-typ1 .w2lsubmit .sbt-progress-btn .w2linput{
	background: transparent;
}
.form-typ1 .w2lsubmit .sbt-progress-btn.active .w2linput:hover{
	cursor: text;
	background: transparent;
}
.form-typ1 .w2lsubmit .sbt-progress-btn.active .w2linput:hover{
	cursor:text;
	background: transparent;
}
.form-typ1 .w2lsubmit .sbt-progress-btn .w2linput:focus {
	outline: none;
}
.form-typ1 .w2lsubmit .sbt-progress-btn.active .w2linput:hover{
	cursor: text;
	background: transparent;
}
@keyframes dash {
	0% {
		stroke-dasharray: 1,95;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 85,95;
		stroke-dashoffset: -25;
	}
	100% {
		stroke-dasharray: 85,95;
		stroke-dashoffset: -93;
	}
}

@keyframes rotate {
	0% {transform: rotate(0deg); }
	100% {transform: rotate(360deg); }
}

@keyframes progress-anim {
	0% {
		width: 0%;
	}
	5% {
		width: 0%;
	}
	10% {
		width: 15%;
	}
	30% {
		width: 40%;
	}
	50% {
		width: 55%;
	}
	80% {
		width: 100%;
	}
	95% {
		width: 100%;
	}
	100% {
		width: 0%;
	}
}

@keyframes progress-indefinite-anim {
	0% {
		background-position: 0% 0%;
	}
	100% {
		background-position: 100% 0%;
	}
}
/* Animated Button CSS End  */


/* Seminar page CSS Start  */
div .av-section-color-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 0 0 33% 0;
	background-position: center;
	background-size: cover;
}
.container .content {
	padding-top: 50px;
	padding-bottom: 50px;
	box-sizing: content-box;
	min-height: 1px;
	z-index: 1;
}
.webinar_content .head_seminar {
	background: #f2672a;
	padding: 22px 40px 17px;
}
.webinar_content .head_seminar h1 {
	/*font-family: 'Avenir-Medium';*/
	font-size: 35px;
	color: #fff !important;
	line-height: 1.2;
	margin: 0;
	font-weight: 400;
}
.webinar_content .head_seminar p {
	/*font-family: 'Avenir-Light';*/
	font-size: 25px;
	color: #fff;
	line-height: 1.5;
	margin: 0;
}
.container .units {
	position: relative;
}
.maincontainer {
	max-width: 945px;
	margin: 0 auto;
}
.deails_seminar {
	padding: 32px 0 0 0;
	position: relative;
}

.seminar_vanue {
	background-color: #fff;

}
.seminar_vanue *{
	box-sizing: border-box;
}
/* .seminar_vanue .imagename {
		display: none;
} */
.seminar_vanue .col-spc {
	border-right: 2px solid #f5f5f5;
}
.seminar_vanue .col-spc.no-bdr{
	border-right: 0;
}
.seminar_vanue .seminar_inner {
	text-align: left;
	padding: 38px 20px 36px 75px;

}
.seminar_vanue .seminar_inner span {
	/*font-family: 'Avenir-Medium';*/
	font-size: 15px;
	color: #fd4100;
	line-height: 1;
	display: block;
	padding: 0 0 14px 0;
}
.seminar_vanue .seminar_inner p {
	/*font-family: 'Avenir-Heavy', sans-serif;*/
	font-size: 20px;
	color: #4d4d4d;
	line-height: 1.55;
	margin: 0;
}
.semval .seminar_inner {
	background-image: url('images/instrct-icon.png');
	background-repeat: no-repeat;

}
.country .seminar_inner {
	background-image: url('images/country-icon.png');
	background-repeat: no-repeat;
	background-position: top 35px left 5px;
	background-size: 50px;
}
.language .seminar_inner {
	background-image: url('images/lang-icon.png');
	background-repeat: no-repeat;
	background-position: top 35px left 5px;
	background-size: 50px;
}
.drow .seminar_inner {
	background-image: url('images/lucky-icon.png');
	background-repeat: no-repeat;
	background-position: top 35px left 5px;
	background-size: 50px;
}
.semval .seminar_inner {
	background-image: url('images/instrct-icon.png');
	background-repeat: no-repeat;
	background-position: top 35px left 5px;
	background-size: 50px;
}
.smr_content {
	background-color: #fafafa;
	padding: 45px 30px;
}
.container *{
	box-sizing: border-box;
}

.infolist ul {
	list-style: none;
}
.infolist li.date {
	display: inline-block;
	width: 49%;
	float: left;
}
.infolist li span {
	font-size: 15px;
	color: #fd4100;
	line-height: 1.3;
	display: block;
	/*font-family: 'Avenir-Medium';*/
}
.infolist li.date p{
	font-size: 17px;
}
.infolist li.time p{
	font-size: 17px;
}
.infolist li p {
	font-size: 20px;
	color: #182a54;
	line-height: 1.4;
	margin: 0;
	/*font-family: 'Avenir-Roman';*/
}
.infolist li p a {
	text-decoration: underline;
	color: #182a54;
}
/* .aboutinfo {
	padding: 0 32px;
} */
.popupup_instruct {
    position: absolute;
    top: -90px;
    left: 15px;
    background: #182a54;
    z-index: 1;
    /* width: 100%; */
    padding: 40px 66px 4px 52px;
    display: none;
    right: 15px;
}
.popup-with-zoom-anim {
	pointer-events: none !important;
	text-decoration: none !important;
}
html[lang="es-ES"] .popupup_instruct{
	top: -65px;
}
html[lang="vi"] .infolist li.date{
	width: 70%;
}
.popupup_instruct:before {
    content: "";
    bottom: 0;
    height: 0;
    margin: 0;
    position: absolute;
    right: 25px;
    top: -7px;
    width: 0;
    z-index: 999;
    border-bottom: 8px solid #182954;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.instructors .imagename h4 {
    font-size: 20px;
    color: #ffffff;
    line-height: 1;
    /*font-family: 'Avenir-Heavy', sans-serif;*/
    margin: 0;
}
.instructors .textinfo p {
    /*font-family: 'Avenir-Roman';*/
    font-size: 15px;
    color: #ffffff;
    line-height: 1.8;
    margin: 0;
    padding: 0 0 15px 0;
}
.instructors .imagename .instimg {
    height: 108px;
    width: 108px;
    border-radius: 100%;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.instructors .imagename span {
    display: block;
    font-size: 15px;
    color: #f2672a;
    line-height: 1;
    /*font-family: 'Avenir-Medium';*/
    padding: 13px 0 10px 0;
}
.seminar_vanue .cmndiv.instruct .popupbtn {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    top: 31px;
    right: 33px;
    background-position: 0 0;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(images/info-icon.png);
}
.instructors .imagename {
    width: 17%;
    float: left;
}
.instructors .textinfo {
    width: 83%;
    float: right;
    padding: 14px 0 0 18px;
}
.cf:after{
    clear: both;
}
.smr_content .row{
	margin: 0 -30px;
}
.smr_content .col-spc{
	padding: 0 30px;
}
.aboutinfo{
	position: relative;
}
.aboutinfo::after{
	content: '';
	min-height: 275px;
	position: absolute;
	width: 1px;
	background-color: #adadad;
	top: 0;
	bottom: 0;
	height: 100%;
	left: -35px;
}
.aboutinfo a{
	color: #f2672a;
}
.aboutinfo a:hover{
	color: #d22c12;
    text-decoration: underline;
}

.aboutinfo h3 {
	font-size: 20px;
	color: #4d4d4d;
	line-height: 1.35;
	/*font-family: 'Avenir-Heavy', sans-serif;*/
	margin: 0;
	font-weight: lighter;
}
.aboutinfo p {
	/*font-family: 'Avenir-Roman';*/
	font-size: 15px;
	color: #4d4d4d;
	line-height: 1.8;
}
ul.infolist li {
	padding: 0 0 27px 0;
	list-style: none;
}
.vaneinfo-inner {
	padding: 0 40px;
}
ul.infolist li.meal{
	padding: 0;
}
.deails_seminar .webinar_content {
	padding: 26px 0;
}
.webinar_content h2 {
	/*font-family: 'Avenir-Medium';*/
	font-size: 20px;
	color: #111f47;
	text-transform: uppercase;
	line-height: 1.5;
	position: relative;
	padding: 0 0 0 14px;
	letter-spacing: normal;
}
.webinar_content h2:before {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	height: 16px;
	width: 4px;
	background: #fd4100;
	display: inline-block;
}
.webinar_content ul {
	padding: 0;
}
.webinar_content ul li{
	display: block;
	/*font-family: 'Avenir-Medium';*/
	font-size: 15px;
	color: #111f47;
	line-height: 1.5;
	font-style: normal;
	padding: 0 0 25px 0;
}
.registerseat {
    background: #111e46;
    padding: 37px 39px 8px 39px;
    margin: 0 0 52px 0;
}
.registerseat .accontall {
    display: inline-block;
    float: right;
    /*font-family: 'Avenir-Roman';*/
    font-size: 15px;
    color: #f2672a;
    line-height: 1;
    text-decoration: underline;
    margin: 0 0 54px;
}
.registerseat .accontall a {
    /*font-family: 'Avenir-Roman';*/
    font-size: 15px;
    color: #f2672a;
    line-height: 1;
    display: inline-block;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    text-decoration: underline;
}
.registerseat .accontall a:hover {
    color: #ffffff;
}
.registerseat.form-typ1 .salesforce_w2l_lead .sf_field .error_message {
    display: block;
    position: static !important;
    width: auto;
    max-width: 100%;
    float: none;
    transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    text-align: initial;
    padding-left: 0;
    margin-top: 0;
    background-color: transparent;
    color: red !important;
    font-size: 13px !important;
    font-family: 'muli', sans-serif !important;
}
.registerseat.form-typ1 .salesforce_w2l_lead .sf_field .error_message:after{
	content: none;
}
.registerseat.form-typ1 .salesforce_w2l_lead .sf_field .error_message:before{
	content: none;
}
.webinar_content .registerseat p {
    /*font-family: 'Avenir-Roman';*/
    font-size: 20px;
    color: #ffffff;
    line-height: 1.35;
    padding: 0 38px 0 0;
    margin: 0 0 41px;
}
.registerseat form{
	display: flex;
    flex-wrap: wrap;
	align-items: flex-start;
}
.registerseat .sf_field,
.registerseat .salesforce_w2l_lead .w2lsubmit {
    max-width: 33.3333%!important;
	flex: 0 0 33.33%;
	padding: 0 5px;
	margin-bottom: 20px;
}
.registerseat.form-typ1 div.sf_field .w2llabel,
.registerseat .sf_field .w2llabel {
    font-family: 'muli', sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight: normal;
    line-height: 1;
    text-transform: capitalize;
    margin: 0;
    display: block !important;
    padding: 0 0 13px 0;
    float: none;
	font-weight: normal !important;
}
.registerseat .sf_field input[type='text'] {
    height: 45px;
    border: 0;
    border-radius: 2px;
    font-size: 12px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1;
    padding: 14px 9px;
	width: 100%;
}
.registerseat .sbt-progress-btn .progress-btn{
	width: 100%;
}
.registerseat.form-typ1 .w2lsubmit .sbt-progress-btn{
    margin-top: 21px;
}
.registerseat.form-typ1 .w2lsubmit .sbt-progress-btn .w2linput{
	width: 100%;
}
/* .registerseat .salesforce_w2l_lead .w2lsubmit {
    width: 33.3333%;
    float: left;
    clear: none;
    padding: 27px 0 0 9px !important;
    margin: 0;
} */
.acf-map {
	width: 100%;
	height: auto;
	border: 0;
	margin: 0 0;
	padding: 0 0 66.5% 0;
}
div#small-dialog {
	background: #182a55;
	padding: 0px;
	text-align: left;
	max-width: 945px;
	margin: 40px auto;
	position: relative;
}
.mapaddress h3 {
	margin: 0;
	/*font-family: 'Avenir-Medium';*/
	font-size: 20px;
	color: #fff;
	line-height: 1.3;
	text-transform: uppercase;
	font-weight: normal;
	padding: 20px 60px 21px 31px;
}
.mfp-wrap button.mfp-close {
	font-size: 0;
	background-image: url('images/close-icon.png');
	background-position: 0 0;
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 1;
	height: 28px;
	width: 28px;
	top: 20px;
	right: 18px;
}
.dialog-close-button.dialog-lightbox-close-button,
.single .mfp-wrap button.mfp-close,
.single .mfp-wrap .mfp-close:active{
	width: 30px;
    height: 30px;
    right: -4px;
    text-align: center;
    border-radius: 100px;
    border: 2px solid transparent;
    line-height: 38px;
    padding: 0;
    top: -6px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-family: Arial,Baskerville,monospace !important;
    background-position: center;
}
.recent_news_single.company_news{
	padding-top: 90px;
}
.single_recent_news_single.single_company_news{
	padding-top: 90px;
}
.single_recent_news_single.single_company_news ul {
    padding-left: 0;
}
.single .mfp-wrap button.mfp-close:active,
.single .mfp-wrap button.mfp-close{
	right: 15px;
	top: 18px;
}
.single_recent_news_single ul li {
    list-style: none;
    margin-bottom: 5px;
}
.single_recent_news_single ul li a {
    font-size: 12px;
    color: #24282d;
    font-weight: 400;
    line-height: 12px;
}
.single_recent_news_single ul li button {

 	font-size: 12px;
    color: #24282d;
    font-weight: 400;
    line-height: 12px;
    background-color: #fff;
    border: none;
    cursor: pointer;
	line-height: 25px;
	padding-left: 0;
 }

.technical_archivediv ul li button {

 	font-size: 12px;
    color: #24282d;
    font-weight: 400;
    line-height: 12px;
    background-color: #fff;
    border: none;
    cursor: pointer;
    line-height: 25px;
 }


.recent_news_single ul li button {
    font-size: 12px;
    color: #24282d;
    font-weight: 400;
    line-height: 12px;
    background-color: #fff;
    border: none;
    cursor: pointer;
    line-height: 25px;

}

.elementor-page .dialog-close-button.dialog-lightbox-close-button{
	right: 50px;
    top: 50px;
    padding: 0;
    text-align: center;
    padding: 2px;
    height: 33px;
    width: 33px;
}
/* .single .mfp-wrap button.mfp-close,
.single .mfp-wrap .mfp-close:active{
	width: 40px;
    height: 40px;
    right: -4px;
    text-align: center;
    border-radius: 100px;
    border: 2px solid transparent;
    line-height: 38px;
    padding: 0;
    top: -5px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-family: Arial,Baskerville,monospace !important;
} */
.dialog-close-button.dialog-lightbox-close-button:hover,
.single .mfp-wrap button.mfp-close:hover{
	border: 2px solid #fff;
    transform: scale(0.8);
    -webkit-transform: scale(0.8) rotateZ(90deg);
}
.mfp-wrap .mfp-close:active {
	top: 20px;
}
.deails_seminar .leaningout {
	padding: 43px 0 0px 0;
}
.leaningout ul li {
	background-image: url('images/circle-bullet.png');
	background-repeat: no-repeat;
	background-size: 24px;
	padding-left: 36px;
	padding-bottom: 15px;
}
.deails_seminar .leaningout h2 {
	/*font-family: 'Avenir-Medium';*/
	font-size: 20px;
	color: #111f47;
	text-transform: uppercase;
	line-height: 1.5;
	position: relative;
	padding: 0 0 0 14px;
	margin: -4px 0 26px 0;

}
.deails_seminar .leaningout h2:before {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	height: 16px;
	width: 4px;
	background: #fd4100;
	display: inline-block;
}
/* Seminar page CSS End  */

/* Table Press design Start */
.content-block-parent.customtable {
	text-align: left;
	padding-top: 80px;
}
.tab_label_box{
	padding: 15px 0 12px;
	text-align: center;
	position: fixed;
	top: 117px;
	left: 0;
	right: 0;
	z-index: 1111;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
.admin-bar .tab_label_box{
	top: 150px;
}
.tab_label_box a{
	color: #000;
	padding: 0 15px;
	position: relative;
}
.tab_label_box a::after{
	content: '';
	position: absolute;
	height: 13px;
	width: 1px;
	background-color: #333333;
	right: 0;
	top: 1px;
}
.rtl .tab_label_box a::after{
	right: auto;
	left: 0;
}
.tab_label_box a:last-child::after{
	content: none;
}
.tab_label_box a:hover{
	color: #f2693b;
}
.rtl .content-block-parent.customtable{
	text-align: right;
}
/* .customtable .dataTables_scrollHeadInner .tablepress {
	width: 100% !important
} */

.customtable .dataTables_scrollBody .tablepress {
	width: 100% !important;
	background: #fff
}

.customtable .tablepress th,
.customtable .tablepress td {
	width: 120px !important;
	min-width: 120px !important;
	font-size: 12px;
	word-break: break-all;
	box-sizing: border-box;
}

.customtable .tablepress th {
	background-color: #d9edf7;
	font-weight: 700;
	vertical-align: middle;
	text-align: left
}
.customtable .dataTables_scrollHeadInner .tablepress {
    width: 100% !important;
}
html[dir="rtl"] .customtable .tablepress th {
	text-align: right;
	border-left-width: 0px
}

.customtable .tablepress tr td {
	border-left-width: 0px
}

.customtable .tablepress th {
	border-top: 1px solid #ddd
}

.customtable .tablepress th:first-child {
	border-left:  0px solid #ddd;
}
.customtable .dataTables_wrapper{
	margin-bottom: 0px;
}
.customtable .tablepress-table-description{
	margin-bottom: 40px;
}
/* Table Press design End */

/* Global Chinese Page template Start */
.content-block-parent h2{
	text-align: center;
}
.no-orange-bar .small-border-top{
	padding-top: 0;
}
.no-orange-bar .small-border-top::after{
	content: none;
}
.text-left h2{
	text-align: left;
}
.text-right h2{
	text-align: right;
}
.rtl .text-left h2{
	text-align: right;
}
/* Global Chinese Page template Start */

/* Tab Heads Start */
.tab-typ1 > ul{
	padding: 0;
	margin-bottom: 0;
	display: table;
	width: 100%;
	table-layout: fixed;
	border-bottom: 2px solid #f3672a;
}
.tab-typ1 > ul li{
	display: table-cell;
	list-style-type: none;
}
.tab-typ1 > ul li a{
	line-height: 45px;
	padding: 0 25px;
	background-color: #f5f5f5;
	color: #4c4c4c;
	display: block;
	text-align: center;
}
.tab-typ1 > ul li a:hover{
	color: #000;
}
.tab-typ1 > ul li.active a{
	background-color: #f3672a;
	color: #fff;
}
.tab-typ1 .tab-content{
	padding: 25px;
	background-color: #f5f5f5;
}
.tab-typ1 .tab-content .tab-content-body { display: none; }
.tab-typ1 .tab-content .tab-content-body.active { display: block; }
/* Tab Heads End */
.wpcf7-form.sent .small-container.form-typ2 {
	display: none;
}


/* Eleemtor Start */
.orange-btn a.elementor-button{
	width: 240px;
	max-width: 100%;
	background-color: #F2672A !important;
	border: 1px solid;
	border-color: #F2672A;
	line-height: 48px;
	padding: 0 10px;
}
.orange-btn a.elementor-button:hover{
	background-color: #FF8055 !important;
}
.blue-btn a.elementor-button{
	width: 240px;
	max-width: 100%;
	background-color: #0F2C52 !important;
	border: 1px solid;
	border-color: #0F2C52;
	line-height: 48px;
	padding: 0 10px;
}
.blue-btn a.elementor-button:hover{
	opacity: 0.8;
}
.transparent-btn a.elementor-button{
	width: 240px;
	max-width: 100%;
	background-color: transparent !important;
	border: 1px solid;
	border-color: #fff;
	line-height: 48px;
	padding: 0 10px;
}
.transparent-btn a.elementor-button:hover{
	color: #24282D;
	background-color: #fff !important;
}
.transparent-border-btn a.elementor-button{
	width: 240px;
	max-width: 100%;
	background-color: #fff !important;
	border: 1px solid ;
	border-color: #E2E2E2;
	color: #24282D;
	line-height: 48px;
	padding: 0 10px;
	font-weight: 700;
}
.transparent-border-btn a.elementor-button:hover{
	border-color: #f2662a;
	/* color: #f2662a; */
}

/* Eleemtor End */

/* Market News Start */
.market-news-sec #nav{
	padding: 0;
}
.market-news-sec #nav li {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
	color: #0F2C52;
	padding: 5px 9px;
	margin: 0 2px;
	line-height: normal;
	text-decoration: underline;
}
.market-news-sec #nav li:first-child {
    text-decoration: none;
	color: #24282D;
	padding-left: 0;
	margin-left: 0;
	pointer-events: none !important;
}
.market-news-sec #nav li.my_active  {
    background: #F5F5F5;
	color: #24282D;
    border-radius: 4px;
}
.market-news-sec #nav li input[type="radio"]{
	display: none;
}
.market-news-sec #nav li:hover{
	cursor: pointer;
}
.market-news-sec .box-typ1 .all_post_image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 80px;
    width: 100%;
    position: relative;
    margin-bottom: 20px
}

.market-news-sec .box-typ1  .all_post_image:after {
    content: "";
    position: absolute;
    left: 10px;
    bottom: -4px;
    border-bottom: 4px solid #f2672a;
    width: 78px;
    transition: all 0.5s ease-in-out
}

.market-news-sec .box-typ1 .all_post_image:hover:after {
    width: 100%;
    left: 0;
    right: 0;
    transition: all 0.5s ease-in-out
}

.market-news-sec .box-typ1 .post_box:hover h6 {
    color: #f2672a;
    transition: all 0.5s ease-in-out
}
.market-news-sec .news_section div[class*="col-"]{
	margin-bottom: 30px;
}
/* Market News End */
.news_section h6 a {
    color: #24282d;
}
.news_section h6 a:hover {
    color: #F2672A;
}
.news_section .news-content h6 {
    font-size: 20px;
    line-height: 28px;
}
.news_section .col-xs-12 {
    max-width: 100%;
    flex: 0 0 100%;
}
.news_section .news-content {
    padding: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
    width: 100%;
}

.market-news-sec #nav li.selected {
    text-decoration: none;
    background-color: #f5f5f5;
    color: #24282d;
    border-radius: 4px;
    font-weight: 700;
}
#genre-filter {
	margin-bottom: 40px;
}




/* Seminar Page Start */
.elementor_previousmnr a {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    display: block;
    vertical-align: top;
    background-color: #adaeb0;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
    padding: 15px 50px 14px 20px;
    background-image: url(images/next-arrow-white_only.png);
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: 16px;
	/*font-family: 'Avenir-Medium';*/
}
.elementor_previousmnr a:nth-child(even) {
    background-color: #88888b;
}
.elementor_previousmnr a:hover {
    text-decoration: none;
    background-color: #f2672a;
    color: #ffffff;
}
.elememtor_webinar_content h2:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    height: 16px;
    width: 4px;
    background: #fd4100;
    display: inline-block;
}
.elememtor_webinar_content h2 {
    /*font-family: 'Avenir-Medium';*/
    font-size: 20px;
    color: #111f47 !important;
    text-transform: uppercase;
    line-height: 1.5;
    position: relative;
    padding: 0 0 0 14px !important;
    /* margin: -4px 0 26px 0 !important; */
    letter-spacing: normal;
}
.elememtor_webinar_content ul{
	padding: 0;
	margin: 0;
}
.elememtor_webinar_content ul li {
    margin: 0;
    padding: 0 0 22px 33px;
    list-style-type: none;
    text-transform: uppercase;
    font-size: 15px;
    color: #111f47;
    /*font-family: 'Avenir-Medium';*/
    position: relative;
}
.elememtor_webinar_content ul li:before {
    content: "";
    height: 25px;
    width: 25px;
    display: inline-block;
    position: absolute;
    left: -1px;
    top: 2px;
    background-image: url(images/circle-bullet-only.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
.workshopinfomain .imginfo {
    height: auto;
    padding: 0 0 97% 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.continfooutr {
    background: #ffffff;
}

.continfo {
    background: #ffffff;
    text-align: center;
    padding: 31px 10px 27px;
}

.continfo em {
    /*font-family: 'Avenir-Medium';*/
    font-size: 15px;
    font-style: normal;
    color: #162748;
    line-height: 1;
    display: block;
    padding: 0 0 23px 0;
}

.continfo h4 {
    /*font-family: 'Avenir-Medium';*/
    font-size: 20px;
    color: #0d163a;
    line-height: 1.55;
    /* padding: 0 40px 27px; */
    /* margin: 0; */
}

.continfo p {
    /*font-family: 'Avenir-Medium';*/
    color: #182a54;
    font-size: 15px;
    text-transform: capitalize;
    line-height: 1;
    margin: 0;
    padding: 0 0 48px 0;
}

.continfo a {
    display: inline-block;
    vertical-align: top;
    /*font-family: 'Avenir-Medium';*/
    font-size: 20px;
    color: #ffffff !important;
    background: #f2672a;
    line-height: 1;
    padding: 13px 22px 12px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}

.continfo a:hover {
    background: #1b365a;
    text-decoration: none;
    color: #ffffff;
}

.workshopslider .owl-prev,
.workshopslider .owl-next {
    width: 25px;
    height: 40px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    display: inline-block;
    font-size: 0;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.workshopslider.owl-carousel .owl-nav button.owl-prev {
    left: -50px;
    background-image: url(images/prv-arrow.png);
	background-size: contain;
	background-position: center center;
	font-size: 0;
}

.workshopslider.owl-carousel .owl-nav button.owl-next {
    right: -50px;
    background-image: url(images/next-arrow.png);
	background-size: contain;
	background-position: center center;
	font-size: 0;
}

.workshopslider .owl-dots {
    position: absolute;
    bottom: -37px;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    line-height: 1;
}

.workshopslider .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    background: #d3d3d3;
    border-radius: 100%;
    display: inline-block;
    margin: 0 7px;
}

.workshopslider .owl-dots .owl-dot.active {
    background: #f2672a;
}
.elementor_seminar.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 945px;
}
.single-atfx_seminar .container .content {
	padding-bottom: 0;
}
.registerseat .progress-btn[data-progress-style='indefinite'] .progress{
	height: 100%;
}
/* Seminar Page End */

/* Technical Analysis Start */
.market_update_list.selet_date.techana {
    position: relative;
    width: 100%;
    border-bottom: 2px solid #f5f5f5;
    padding: 44px 7px 42px 99px;
    background-image: url(images/icon_daily_market.svg);
    background-repeat: no-repeat;
    background-position: -10px 42px;
    background-size: 75px;
}
.market_update_list.selet_date h2{
	line-height: normal;
	font-size: 18px;
}
.market_update_list.selet_date h2 a {
    color: #0F2C52;
    font-size: 18px;
    text-decoration: underline;
	font-weight: 700;
}
.market_update_list.selet_date.techana p {
    font-size: 14px;
    line-height: 1.4;
    color: #24282D;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.market_update .market_update_list span {
    font-size: 12px;
    color: #333333;
    line-height: 1;
    display: block;
}
.tech_ana_pagination {
    width: 100%;
    position: relative;
    text-align: center;
    margin: 40px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tech_ana_pagination span.current {
    border: 1px solid #F2672A;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #F2672A;
    border-radius: 4px;
    font-size: 16px;
}
.tech_ana_pagination a.inactive {
    margin: 0 23px;
    color: #24282D;
}
.tech_ana_pagination a.inactive:hover{
	color: #F2672A;
}
.tech_ana_pagination a{
	color: #f2693b;
    font-size: 16px;
    padding: 0 2px;
}
.tech_ana_pagination a:hover{
	text-decoration: underline;
}
.new_add_title:before {
    content: "New";
    position: absolute;
    top: 40px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    z-index: 1;
    left: 3px;
    background-image: url(images/lable.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    height: 19px;
    width: 36px;
    padding: 0 3px;
    padding: 0 3px 0 5px;
    line-height: 1.5;
}
/* Technical Analysis End */
/* Technical Analysis Detail Start */
#tech_analysis .tech_top {
    display: flex;
    position: relative;
}
#tech_analysis .tech_top h4 {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
}
#tech_analysis .tech_top h4:first-child {
    padding-right: 10px;
    border-right: solid 1px #E2E2E2;
}
#tech_analysis .tech_top h4:last-child {
    padding-left: 10px;
    color: #0F2C52;
}
#tech_analysis .tech_top h4 a{
	color: #0F2C52;
}
#tech_analysis .tech_top h4 a:hover{
	color: #F2672A;
}
#tech_analysis hr {
    background: #F2672A;
    border: none;
    width: 100px;
    height: 4px;
    margin: 10px 0 30px;
}
#tech_analysis h1 {
    color: #24282D;
	margin-top: 10px;
	font-weight: 400;
}
#tech_analysis .competative {
    padding: 30px 20px 18px;
    border-top: solid 4px #F2672A;
}
#tech_analysis .trading {
    margin-bottom: 40px;
    padding: 10px;
    background-size: cover;
	background-repeat: no-repeat;
}
#tech_analysis .trading-inner p a{
	display: block;
	margin-bottom: 30px;
}
#tech_analysis .trading-inner h3 {
    color: #fff;
    line-height: 32px;
    text-align: center;
    margin-bottom: 41px;
    font-size: 26px;
    display: inline-block;
}
#tech_analysis .trading-inner h3 strong {
    font-weight: 900;
    font-size: 26px;
}
#tech_analysis .trading-inner h5 {
    color: #FF9D1F;
    text-align: center;
    font-size: 14px;
    margin: 18px 0 42px;
    line-height: 32px;
}
#tech_analysis .competative {
    padding: 30px 20px 30px;
    border-top: solid 4px #F2672A;
	background-color: #0F2C52;
}
#tech_analysis .read_more_inner {
    display: flex;
    margin-bottom: 45px;
    flex-wrap: wrap;
}
#tech_analysis .read_first {
    width: 15%;
    margin-right: 2%;
}
#tech_analysis .read_first:last-child {
    margin-right: 0;
}
#tech_analysis .read_first a {
    color: #0F2C52;
    text-decoration: underline;
    font-size: 16px;
	margin-bottom: 5px
}
#tech_analysis .read_first p span {
    color: #666666;
    font-size: 12px;
}
#tech_analysis .analysis_bottom_inner {
    display: flex;
}
#tech_analysis .analysis_bottom_inner .analysis_bottom_f {
    width: 32%;
    margin-right: 2.5%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 126px;
    color: #fff;
    background-size: cover;
	border-radius: 4px;
}
#tech-b {
    background: #F5F5F5;
}
#tech-b p {
    padding: 54px 0;
    font-size: 12px;
    max-width: 1076px;
    margin: 0 auto;
}
#tech_analysis .trading-inner {
    border: solid 1px rgba(255, 255, 255, 0.2);
    border-radius: 6px;
    padding: 77px 15px 020px;
}
#tech_analysis .join_webinar {
    background: #F2672A;
    color: #fff;
    padding: 10px 51px;
    width: 100%;
}
#tech_analysis a.join_webinar {
    color: #fff;
	font-weight: 700;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
}
#tech_analysis .join_webinar {
    background: #F2672A;
    color: #fff;
    padding: 10px 10px;
    width: 100%;
}
#tech_analysis a.open_acc {
    color: #fff;
    font-size: 16px;
	font-weight: 700;
    padding: 13px 20px;
    display: inline-block;
    text-align: center;
}
#tech_analysis .open_acc {
    background: #F2672A;
    border-radius: 4px;
}
#tech_analysis .competative {
	text-align: center;
}
#tech_analysis .competative h4 {
    color: #fff;
    text-align: center;
    font-size: 22px;
    margin: 0 0 15px;
    line-height: 28px;
}
#tech_analysis .competative img.techn_ans_img {
    padding: 0 40px;
    margin: 0 auto;
}
#tech_analysis .see-more-sec{
	margin-bottom: 30px;
}
#tech_analysis .analysis_bottom_inner .analysis_bottom_f a {
    color: #fff;
    font-size: 20px;
	font-weight: 700;
    text-decoration: underline;
}
#tech_analysis .analysis_bottom_inner .analysis_bottom_f a:hover{
	text-decoration: none;
}
#tech_analysis .analysis_bottom_inner .analysis_bottom_f:last-child {
    margin-right: 0;
}
/* Technical Analysis Detail End */

.customiframe {
	height: 1024px;
	overflow: auto;
	max-width: 650px;
	margin: 0 auto;
	-webkit-overflow-scrolling: touch
}

.customiframe iframe {
	-webkit-overflow-scrolling: touch
}
.professional-form.form-typ1 .salesforce_w2l_lead .sf_field span.error_message::after {
	content: none !important;
}
.professional-form.form-typ1 .salesforce_w2l_lead .sf_field span.error_message::before{
	content: none !important;
}
.professional-form.form-typ1 .salesforce_w2l_lead .sf_field span.error_message{
    background-color: transparent;
    color: red !important;
    position: static;
    transform: none;
    text-align: left;
    padding: 0;
    font-size: 12px !important;
    font-family: 'muli',sans-serif !important;
	margin-top: 10px;
}

/* Seminar Thank -you page Start */
.ExternalClass {
	width: 100%;
	background-color: #ecedf1;
}

.thanksweb a {
	font-family: Arial, Helvetica, sans-serif;
}
.thanksweb #bodyTable {
	height: 100% !important;
	margin: 0;
	padding: 0;
	width: 100% !important;
}
.thanksweb{
	width: 100%; background: #ffffff; padding: 30px 0 0;
}
.thanksweb table {
	width: 700px; margin: 0 auto;
	border-collapse: collapse;
	mso-table-lspace: 0pt;
	mso-table-rspace: 0pt;
	border-spacing: 0;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.thanksweb table td{
	padding: 0; border: 0;
	line-height: normal;
}
.thanksweb img {
	border: none;
	outline: none;
	text-decoration: none;
	display: inline-block;
	height: auto
}
.thanksweb p {
	margin: 0;
	padding: 0;
}
.thanksweb p a{
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #13274b;
	font-family: Arial, Helvetica, sans-serif;
}


.form-typ1 .sbHolder .sbOptions{list-style-type: none;padding-right:0;}

.rtl .top-menu .menu-ar-secondary-menu-container { direction: initial; }
.rtl .top-menu .menu .pll-parent-menu-item:after { right: 0; left: auto; }
html[dir="rtl"] .form-typ1 .sf_two_column.salesforce_w2l_lead .sf_field.sf_field_phone input {direction: ltr;}
html[dir="rtl"] .form-typ1 .sf_two_column.salesforce_w2l_lead .sf_field.sf_field_email input {direction: ltr;}

.top-menu .menu{margin-top:0;}
.rtl .top-menu .menu .pll-parent-menu-item{margin-left:0!important;margin-right:0;}
.rtl .top-menu .menu .pll-parent-menu-item span { margin-right: 4px !important; margin-left: 4px; }


.top-menu .menu .pll-parent-menu-item:hover ul {display: block;margin-top: 0;}
.rtl .top-menu .menu li > ul > li img{margin-left:0}

html[lang="id-ID"] .footer-main .row.footer-row > div { width: 26.3%; flex: 0 0 25.3%; } 
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%; }
html[lang="id-ID"] .footer-main .row.footer-row > div:nth-child(2) { text-align: CENTER; max-width: 51.75%; flex: 0 0 51.75%; }

@media (min-width: 1200px) {
    html[lang=hi-IN] .footer-main .col-lg-3,
    html[lang=hi-IN] .footer-main .col-lg-4,
    html[lang=hi-IN] .footer-main .col-lg-5,
    html[lang=tl] .footer-main .col-lg-3,
    html[lang=tl] .footer-main .col-lg-4,
    html[lang=tl] .footer-main .col-lg-5 {
        -webkit-box-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: 100%;
    }
    html[lang=hi-IN] .footer-main .col-lg-5,
    html[lang=tl] .footer-main .col-lg-5 {
        flex-grow: 1;
        text-align: center;
    }
    html[lang=hi-IN] .footer-main .row>div .social-media,
    html[lang=tl] .footer-main .row>div .social-media {
        justify-content: flex-end;
    }
    html[lang=id-ID] .footer-main .row > .col-lg-4 {
        width: 320px;
        max-width: 320px;
        flex: 0 0 320px;
    }
}

.org_box a{-webkit-box-shadow: 0px 1px 0px 0px rgba(216,92,58,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(216,92,58,1) !important;box-shadow: 0px 1px 0px 0px rgba(216,92,58,1) !important;}
.org_box a:hover{-webkit-box-shadow: 0px 1px 0px 0px rgba(255,128,85,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(255,128,85,1) !important;box-shadow: 0px 1px 0px 0px rgba(255,128,85,1) !important;border:1px solid #ff8055 !important;}
.blue_box a{-webkit-box-shadow: 0px 1px 0px 0px rgba(8,25,51,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(8,25,51,1) !important;box-shadow: 0px 1px 0px 0px rgba(8,25,51,1) !important;}
.blue_box a:hover{-webkit-box-shadow: 0px 1px 0px 0px rgba(44,77,122,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(44,77,122,1) !important;box-shadow: 0px 1px 0px 0px rgba(44,77,122,1) !important;border:1px solid #2c4d7a !important;}
.gray_box a{-webkit-box-shadow: 0px 1px 0px 0px rgba(164,164,164,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(164,164,164,1) !important;box-shadow: 0px 1px 0px 0px rgba(164,164,164,1) !important;}
.gray_box a:hover{-webkit-box-shadow: 0px 1px 0px 0px rgba(238,238,238,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(238,238,238,1) !important;box-shadow: 0px 1px 0px 0px rgba(238,238,238,1) !important;border:1px solid #eeeeee !important;}
.black_box a{-webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,1) !important;box-shadow: 0px 1px 0px 0px rgba(0,0,0,1) !important;}
.black_box a:hover{-webkit-box-shadow: 0px 1px 0px 0px rgba(102,102,102,1) !important;-moz-box-shadow: 0px 1px 0px 0px rgba(102,102,102,1) !important;box-shadow: 0px 1px 0px 0px rgba(102,102,102,1) !important;border:1px solid #666666 !important;}

.archivediv.article.recent_news_single button {
    padding: 0;line-height: 12px;
}
.archivediv.article.recent_news_single button:hover {
    color: #f2672a;
}
.archivediv.article.recent_news_single button:focus {
    outline: none;
}


@media only screen and (max-width: 767px){
	.thanksweb table{
		width:auto; max-width: 100%;
	}
	.thanksweb table .break{width: 100% !important;display: block !important;}
	.fz19, .thanksweb table .fz19{ font-size: 19px !important;}
	.thanksweb table td{padding: 0 !important;
	    line-height: normal;
	}
	.thanksweb table td.width15{width: 15px!important;}
	.thanksweb a{display: inline-block !important;}

}


/* Seminar Thank -you page End */
/* +++++++++++++++
	Responsive
++++++++++++++++++*/
@media(max-width:1120px){
	.haf_wraper_mt4 { left: -10%; }
	.haf_wraper_mt4:before{width:126% !important}
}
/* IE Specific CSS Start */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width: auto;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-fix-col-3 ul.mega-sub-menu .mega-menu-row{
		width: 800px;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu{
		width: auto;
	}
	header .logo {  width: 100%; }
}
@supports (-ms-accelerator:true) {
	/* IE Edge 12+ CSS */
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width: auto;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-fix-col-3 ul.mega-sub-menu .mega-menu-row{
		width: 800px;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu{
		width: auto;
	}
	header .logo {  width: 100%; }
}
@supports (-ms-ime-align:auto) {
	/* IE Edge 16+ CSS */
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width: auto;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-fix-col-3 ul.mega-sub-menu .mega-menu-row{
		width: 800px;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu{
		width: auto;
	}
	header .logo {  width: 100%; }
}
/* IE Specific CSS End */

@media(min-width: 992px){
	#mega-menu-wrap-primary #mega-menu-primary{
		top: 0 !important;
	}
}
@media(max-width: 1199px){

	html[lang="id-ID"] .footer-main .row.footer-row > div { width: 50%; flex: 0 0 50%; }
    html[lang="id-ID"] .footer-main .row.footer-row > div:nth-child(2) { text-align: right; max-width: 50%; flex: 0 0 50%; }
    html[lang="id-ID"] .footer-main .row.footer-row > div:last-child { max-width: 100%; flex: 0 0 100%; text-align: center; padding: 0; }
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin: 0 15px;
	}
	/*Seinar page CSS Start */

	.seminar_vanue .seminar_inner{
		padding: 20px 20px 20px 80px;
	}
	.seminar_vanue .cmndiv .semval {
		padding: 38px 10px 36px 60px;
	}
	.popupup_instruct{
		top: -58px;
	}
	/*Seminar page CSS End*/
	/* Technical Analysis Start */
	.market_update_list.selet_date.techana p{
		font-size: 12px;
	}
	.market_update_list.selet_date.techana{
		padding-left: 70px;
	}
	/* Technical Analysis End */
	/* Technical Analysis Detail Start */
	#tech_analysis .analysis_bottom_inner .analysis_bottom_f {
		height: 74px;
	}
	#tech_analysis .tech_top h4 {font-size: 12px;}
	#tech_analysis .trading-inner h3 strong{font-size: 20px}
	#tech_analysis .trading-inner h3{margin-top: 0; }
	#tech_analysis .join_webinar{ padding: 10px 15px;}
	#tech_analysis .trading-inner h5{     margin: 21px 0 30px;}
	#tech_analysis .trading-inner img.techn_ans_img {padding: 18px 0 0;}
	#tech_analysis a.open_acc{padding: 10px 15px;}
	#tech_analysis .av_one_fourth{width: 31%;margin-left: 2.5%}
	#tech_analysis .technical-t h2{font-size: 14px; line-height: 1.5;}
	.read_more h2{font-size: 26px; margin-bottom: 16px;}
	#tech_analysis .read_first {width: 31.3%;margin-right: 2%;}
	#tech_analysis .read_first:nth-child(3n) {margin-right: 0;}
	#tech_analysis .read_more_inner{margin-bottom: 12px;}
	#tech_analysis .analysis_bottom_inner .analysis_bottom_f a{font-size: 16px;}
	#tech_analysis .av_three_fourth {width: 66.5%;}
	#tech_analysis .analysis_bottom_inner .analysis_bottom_f{ height: 74px;}
	#tech_analysis hr{ margin: 22px 0 20px;}
	#tech_analysis a.open_acc {padding: 10px 5px;display: block; }
	#tech_analysis .av_one_fourth {width: 30.6%;margin-left: 4.1%; margin-top: 13px;}
	#tech_analysis .av_three_fourth {width: 65.3%;}
	#tech_analysis .competative{padding: 30px 15px 18px;}
	#tech_analysis .template-page.content.av-content-full.alpha.units {padding: 39px 0 0;}
	#tech_analysis .technical-t p {font-size: 14px;}
	#tech_analysis .technical-t {margin-bottom: 50px;}
	/* Technical Analysis Detail End */
}

@media(max-width:1024px){
	.haf_wraper_mt4:before{width:100% !important;}
}
@media(max-width: 991px){

	/* .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: 3px} */


	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator{display:inline-block !important;}
	header .container { max-width: 100%; padding: 0 20px; }
	#mega-menu-wrap-primary.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary input:focus { -webkit-box-shadow:none; }

	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:after a{
		content: ""; position: absolute; left: 0; top: 0; bottom: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; display: block; height: 100%;
	}
	.rtl .main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin: 0;
	}
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child {
		padding-bottom: 180px;
	}
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover:after a { border-left-color: #f2672a; }
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a{
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
	}
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a:hover { color: #f2672a; border-left-color: #f2672a; }
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:focus a { color: #f2672a; border-left-color: #f2672a; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover::before { display: none; }
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor:after {border-color: #f2672a; }
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor a { background: transparent; color: #f2672a; }

	.header-main .container{
		width: 100%;
		max-width: 100%;
		padding: 0 20px;
	}
	.admin-bar header{
		top: 46px;
	}
	.header-inner{
		display: block;
		position: relative;
	}
	header .logo{
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{
		margin-left: 0;
	}
	.main-menu-wrapper,
	.rtl .main-menu-wrapper{
		width: 40px;
		position: absolute;
		top: -2px;
		left: 0;
	}
	.mega-menu-primary-mobile-open::before {
		content: '';
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.5);
	}
	.main-menu-wrapper #mega-menu-wrap-primary > #mega-menu-primary-outer,
	.main-menu-wrapper #mega-menu-wrap-primary > #mega-menu-primary{
		position: fixed;
		top: 0;
		left: 0;
		width: 300px;
		bottom: 0;
		/* height: 100%; */
		overflow-y: auto;
		display: block;
		left: -300px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.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{
		left: 0px;
		padding-top: 10px;
		padding-bottom: 30px;
		-webkit-box-shadow: 0px 9px 10px 2px rgba(0,0,0,0.2);
		box-shadow: 0px 9px 10px 2px rgba(0,0,0,0.2);
	}
	#mega-menu-wrap-primary .mega-menu-toggle{
		background-color: transparent;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link {
		position: relative;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:hover::before,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:hover::before {
		width: 15px;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:before,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:before {
		content: "";
		display: inline-block;
		width: 15px;
		height: 3px;
		background: #eaeaea;
		position: absolute;
		right: 33px;
		left: auto;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator,
	#mega-menu-wrap-primary #mega-menu-primary-inner li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator,
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator  {
		display: none;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:after,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:after {
		content: "";
		display: inline-block;
		width: 3px;
		height: 15px;
		background: #eaeaea;
		position: absolute;
		right: 45px;
		left: auto;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after {
		opacity: 0;
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
		background-color: #0f2d53;
	}
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary-inner li.mega-menu-item,
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin: 0;
		z-index: 999;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-item > a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		height: auto !important;
		line-height: normal !important;
		padding: 12px 50px 13px 30px !important;
		color: #0f2c52;
		text-transform: uppercase;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
		background-color: transparent;
		color: #0f2c52;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-megamenu > ul.mega-sub-menu,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		width: 100%;
		margin-left: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item,
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
		padding: 15px 25px;
	}
	#mega-menu-wrap-primary #mega-menu-primary-inner > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
	#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 > a.mega-menu-link{
		margin-bottom: 0 !important;
		border-bottom: 0;
		padding-bottom: 0;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator,
	#mega-menu-wrap-primary #mega-menu-primary-inner .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link .mega-indicator,
	#mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link .mega-indicator{
		display: inline-block;
		float: none;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after,
	#mega-menu-wrap-primary #mega-menu-primary-inner .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link .mega-indicator::after,
	#mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link .mega-indicator::after{
		color: #eaeaea;
		content: '\f140';
	}
	.rtl #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after,
	.rtl #mega-menu-wrap-primary #mega-menu-primary-inner .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link .mega-indicator::after,
	.rtl #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link .mega-indicator::after{
		margin: 0 6px 0 0;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children > a.mega-menu-link.open-menu > span.mega-indicator::after,
	#mega-menu-wrap-primary #mega-menu-primary-inner .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link.open-menu .mega-indicator::after,
	#mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link.open-menu .mega-indicator::after{
		content: '\f142';
	}
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary-inner .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link + .mega-sub-menu,
	.main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link + .mega-sub-menu{
		display: none;
		padding-top: 10px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
		transform: translateX(0%) !important;
	}
	.page-title{
		margin-bottom: 35px;
	}
	/* .gallery .gallery-item{
		width: 33.3333%;
	} */
	.market-list .media-left {
		max-width: 70px;
		padding-right: 30px;
	}
	.market-list .media-body p {
		margin-bottom: 0;
		font-size: 14px;
		text-transform: uppercase;
		line-height: 20px;
	}
	.download-btn{
		line-height: 34px;
		font-size: 12px;
		padding: 0 15px;
	}
	.download-btn img {
		width: 15px;
	}
	.market-list{
		padding: 20px 0;
	}
	#datepicker thead th,
	#datepicker tbody td{
		padding: 0px;
	}
	.commentary > img{
		float: none;
		display: block;
		margin: 0 auto 20px;
	}
	/* Seminar-page Start */
	.webinar_content .head_seminar h1 {
		font-size: 28px;
	}
	.webinar_content .head_seminar p {
		font-size: 22px;
	}
	.vaneinfo-inner {
		padding: 0 25px;
	}
	/* .country .seminar_inner{
		background-position: center left 5px;
	}
	.language .seminar_inner{
		background-position: center left 0px;
	}
	.drow .seminar_inner {
		background-position: center left 5px;
	}
	.semval .seminar_inner {
		background-position: center left 0px;
	} */
	.vaneinfo-inner ul {
		padding-left: 0px;
	}
	.seminar_vanue .cmndiv.instruct .popupbtn {
		width: 22px;
		height: 22px;
		top: 10px;
	}
	.popupup_instruct{
		top: -103px;
	}
	.popupup_instruct:before{
		right: 20px;
	}
	.seminar_vanue .seminar_inner {
		padding: 35px 15px 35px 40px;
		background-size: 30px;
	}
	.seminar_vanue .seminar_inner p {
		font-size: 16px;
	}
	.smr_content {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.infolist li.date p {
		font-size: 14px;
	}
	.infolist li.time p {
		font-size: 14px;
	}
	.infolist li p {
		font-size: 18px;
	}
	/* .aboutinfo {
		padding: 0 25px;
	} */
	.aboutinfo h3 {
		font-size: 19px;
	}
	.aboutinfo p {
		font-size: 14px;
		margin: 8px 0 0 0;
	}
	.webinar_content h2 {
		margin-bottom: 20px;
		padding: 0 0 0 14px;
	}
	.mapaddress h3 {
		padding: 30px 64px 30px 20px;
		font-size: 18px;
	}
	.mfp-wrap .mfp-close:active {
		top: 27px;
	}
	.mfp-wrap button.mfp-close {
		width: 26px;
		right: 22px;
		top: 27px;
	}
	/* Seminar-page Ends */
	/* Seminars Style Start */
	.workshopslider.owl-carousel .owl-nav button.owl-next{
		right: -30px;
	}
	.workshopslider.owl-carousel .owl-nav button.owl-prev{
		left: -30px;
	}
	/* Seminars Style End */
}
@media( max-width: 767px ){
	.customtbl-new {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.market-news-sec #nav li{padding-left:0;padding-right:9px}
	.market-news-sec #nav li.my_active{padding-left:9px;}
	html[lang="id-ID"] .footer-main .row.footer-row > div { width: 100%; flex: 0 0 100%; }
    html[lang="id-ID"] .footer-main .row.footer-row > div:nth-child(2) { text-align: center; 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: 0; }
	/* Technical Analysis Stat */
	.market_update_list.selet_date.techana h2 {
		padding-left: 71px;
		padding-top: 43px;
	}
	.market_update_list.selet_date.techana {
		padding: 0 0 18px 0;
	}
	/* Technical Analysis End */
	#tech_analysis .trading-inner img.techn_ans_img {
		padding: 40px 40px 0; margin: 0 auto; text-align: center;
	}
	#tech_analysis .trading-inner h3 , #tech_analysis .trading-inner h3 strong{font-size: 26px;}
	#tech_analysis .competative{padding: 30px 15px 18px;}
	#tech_analysis a.open_acc{max-width: 200px; margin: 0 auto;}
	/* Seminars Style Start */
	.continfo h4{
		font-size: 18px;
		line-height: 1.4;
	}
	.continfo em {
		padding: 0 0 15px 0;
	}
	.elememtor_webinar_content h2 {
		font-size: 15px;
	}
	.elementor_previousmnr a {
		background-size: 12px;
		font-size: 13px;
		line-height: 1.5;
		background-position: 97% center;
		padding: 10px 40px 10px 15px;
	}
	.elememtor_webinar_content ul li {
		font-size: 13px;
		padding: 0 0 15px 33px;
		line-height: 1.5;
	}
	.elememtor_webinar_content h2:before{
		top: 0px;
		height: 13px;
	}
	.workshopslider.owl-carousel .owl-nav button.owl-next{
		right: -30px;
	}
	.workshopslider.owl-carousel .owl-nav button.owl-prev{
		left: -30px;
	}
	.continfo p{
		padding-bottom: 20px;
	}
	/* Seminars Style End */
	img.alignright,
	img.alignleft{
		float: none;
		display: block;
		margin: 0 auto 20px;
	}
	.gallery .gallery-item{
		float: none;
	}
	.sidebar_col{
		display: none;
	}
	.logo.desktop_logo{
		display: none;
	}
	.logo.mobile_logo{
		display: block;
	}

	/* Seminar-page Start */

	.webinar_content .head_seminar h1{
		font-size: 18px;
	}
	.webinar_content .head_seminar p {
		font-size: 18px;
	}
	.seminar_vanue .col-spc {
		border-right: 0px;
		max-width: 100%;
		flex: 0 0 100%;

	}
	.instructors .imagename{
		width: 100%;
		margin-bottom: 20px;
		padding: 30px;
	}
	.instructors .textinfo{
		width: 100%;
		padding:0;
	}
	.popupup_instruct {
		top: -40px;
		padding: 30px;
	}
	.single .mfp-wrap button.mfp-close:active,
	.single .mfp-wrap button.mfp-close {
		right: 15px;
		top: 15px;
		height: 20px;
		width: 20px;
	}
	.smr_content .col-spc{
		max-width: 100%;
		flex: 0 0 100%;
	}
	.smr_content .col-spc:first-child{
		border-bottom: 1px solid #979797;
		margin-bottom: 30px;
	}
	.infolist li.date{
		float: none;
		width: 100%;
	}
	.aboutinfo::after{
		content: none;
	}
	.registerseat .sf_field, .registerseat .salesforce_w2l_lead .w2lsubmit{
		max-width: 100% !important;
		flex: 0 0 100%;
	}
	.seminar_inner {
		border: 1px solid #f5f5f5;
		border-top: 0;
	}
	.webinar_content .head_seminar {
		padding: 22px 20px 17px;
	}
	.seminar_vanue .seminar_inner ,.language .seminar_inner , .semval .seminar_inner , .drow .seminar_inner {
		background-position: center left 15px;
	}
	.seminar_vanue .seminar_inner {
		padding: 20px 20px 20px 66px;
	}
	.registerseat .accontall{
		float: none;
		margin-bottom: 20px;
	}
	.smr_content .vaneiinfo {
		border-right: 0px;
	}
	.vaneiinfo .vaneinfo-inner {
		border-bottom: 1px solid #adadad;
	}
	.deails_seminar .webinar_content {
		padding: 18px 0;
	}
	.webinar_content h2 {
		padding: 0 0 0 14px;
	}
	.webinar_content h2:before {
		height: 12px;
	}
	.leaningout ul li {
		background-size: 20px;
		padding-left: 28px;
		padding-bottom: 12px;
	}
	.webinar_content ul li {
		font-size: 10px;
	}
	.seminar_vanue .seminar_inner span {
		padding: 0 0 6px 0
	}
	.mapaddress h3 {
		font-size: 14px;
		padding: 14px 40px 14px 14px;
	}
	.mfp-wrap button.mfp-close{
		top: 14px;
		width: 20px;
		right: 16px;
	}
	.mfp-wrap .mfp-close:active {
		top: 14px;
	}
	/* Seminar-page Ends */

	/* Technical Analysis Detail Start */
	#tech_analysis .tech_top{ margin: 38px 0 0;}
	#tech_analysis h1{ font-size: 24px; max-width:100%; line-height: 1.4; letter-spacing: -1.5px;}
	#tech_analysis .technical-t h2{line-height: 1.5;}
	#tech_analysis .read_more_inner {display: block;}
	#tech_analysis .read_first {width: 100%;margin-right: 0;}
	#tech_analysis .mobiel_sidebar {display: block;}
	#tech_analysis .mobiel_sidebar .trading{ display: block;}
	#tech_analysis .mobiel_sidebar .competative{ display: block; text-align: center;}
	#tech_analysis .competative img.techn_ans_img{max-width:200px;}
	#tech_analysis .trading{display: none;}
	#tech_analysis .competative{display: none;}
	/* .analysis_bottom .container {padding: 0 !important;} */
	#tech_analysis .analysis_bottom_inner{display: block}
	#tech_analysis .analysis_bottom_inner .analysis_bottom_f{width:100%; margin-right: 0; margin-bottom: 20px;height:90px;}

	#tech_analysis a.see_more p{margin: 0 auto 30px;}
	#tech_analysis a.open_acc{padding: 13px 18px;}
	#tech-b p {padding: 30px 0;}
	#tech_analysis .trading-inner p a{ max-width:200px; margin: 0 auto;}
	#tech_analysis .trading-inner{text-align: center; padding: 10px;}
	/*.banner-image {margin: 0 -30px;}*/
	#tech_analysis .join_webinar{ padding: 10px 38px;}
	/* Technical Analysis Detail End */
}


@media( max-width: 480px ){

	.gallery .gallery-item{
		max-width: 140px;
	}
	.page-title{
		margin-bottom: 25px;
	}
	/* .withdrawal-page Start */
	.withdrawal-page .media-left{
		padding-right: 15px;
	}
	.withdrawal-page .media-left img{
		max-width: 50px;
	}
	.content-block-parent .withdrawal-page p{

	}
	.withdrawal-page .content-block-parent p{
		font-size: 14px;
		line-height: normal;
	}
	/* .withdrawal-page End */
	.market-list .media{
		display: block;
	}
	.market-list .media::after{
		content: '';
		display: block;
		clear: both;
	}
	.market-list .media-left{
		display: inline-block;
		margin-bottom: 20px;
		float: left;
	}
	.market-list .media-body{
		width: calc(100% - 70px);
		float: left;
		margin-bottom: 20px;
	}
	.market-list .media-right{
		display: block;
		width: 100%;
		float: left;
	}
	.market-list .download-btn{
		width: 100%;
		text-align: center;
	}
}
.slide.banner-image.content-left .banner--caption { width: 50%; text-align: left; margin-right: auto; }
.slide.banner-image.content-center .banner--caption { width: 50%; text-align: left; margin: 0  auto; }
.slide.banner-image.content-right .banner--caption { width: 50%; text-align: right; margin-left: auto; }
.generic-banner-sec .full-width .banner--caption{ width: 100% !important; max-width: 100%; }
.generic-banner-sec .full-width .banner--caption p{ font-size: 24px; }
.table-striped th { text-transform: uppercase; color: #000; font-weight: 700; padding: 9px 12px; letter-spacing: 1.5px; line-height: 24px;}
.table-striped td { color: #000; font-weight: 700; padding: 9px 12px; letter-spacing: 1.5px; line-height: 24px;}
.content-block-parent h2.title-typ1 { color: #13274b; }
.withdrawal-page text-left h3.text-uppercase { font-size: 28px; color: #7bb0e7; line-height: 31px; font-weight: 700; }
.withdrawal-page text-left h4 { color: #F2672A !important; }
.withdrawal-page p > a { color: #F2672A; text-decoration: none !important; }
.withdrawal-page p > a:hover { color: #F2672A; text-decoration: underline !important; }
.hide{display: none !important; visibility: hidden !important;}
.elementor-page.page .default-page{padding:0;}
.top-menu-bar{display: block !important;}
.account_sidbar {flex-flow: column;}

@media (max-width: 400px) {
    .g-recaptcha {
        position: relative;
        left: -15px;
    }
    .sf_type_recaptcha {
        transform: scale(0.9);
    }
}
.single_post_label h1{font-size:32px;font-weight: 400;}


/*
404 page template
*/
.atfx_notfound{
	display: flex;
	justify-content: space-around;
	align-items: stretch;
	flex-direction: row;
	flex-wrap: nowrap;
	padding: 30px 15%;
	margin-top: 20px;
}
.atfx_notfound .item{
	flex: 1;
}
.atfx_notfound .item.left{
	padding: 30px 0 70px 40px;
}
.atfx_notfound .item.right{
	display: flex;
	justify-content: center;
	align-items: center;
}
.atfx_notfound .item.right img{
	width: 570px;
	max-width: 100%;
	justify-content: center;
	align-items: center;
}
.atfx_notfound .title{
	font-weight: 700;
	font-size: 52px;
	line-height: 60px;
    height: 60px;
}
.atfx_notfound .sub_title{
	font-weight: 500;
	font-size: 24px;
	margin-bottom: 30px;
	line-height: 36px;
}
.atfx_notfound p{
	font-size: 24px;
}
.atfx_notfound .help_tip{
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 37px;
}
.atfx_notfound ul.help_links{
	list-style-type: none;
	padding-left: 0;
}
.atfx_notfound ul.help_links li{
	line-height: 32px;
	height: 32px;
	font-size: 16px;
}
.atfx_notfound a:link,.atfx_notfound a:visited,.atfx_notfound a:hover,.atfx_notfound a:active{
	color: #4B607D;
	text-decoration: underline;
}
.atfx_notfound a:hover{
	color: black;
	text-decoration: none;
}
.atfx_notfound a:active{
	color: #F2672A;
}
@media screen and (max-width:1080px) {
	.atfx_notfound{
		padding: 30px;
	}
	.atfx_notfound .item.right{
		justify-content: center;
		align-items: center;
		padding: 20px;
		display: flex;
	}
	.atfx_notfound .title{
		font-weight: 700;
		font-size: 46px;
		line-height: 58px;
		height: 58px;
	}
	.atfx_notfound .sub_title{
		font-weight: 400;
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 28px;
	}
	.atfx_notfound .help_tip{
		font-size: 14px;
		line-height: 23px;
		meigin-bottom: 12px;
	}
	.atfx_notfound ul.help_links li{
		line-height: 28px;
		font-size: 14px;
	}
}
@media screen and (max-width:968px) {
	.atfx_notfound{
		padding: 30px 60px;
	}
	.atfx_notfound .item.right{
		padding: 10px;
	}
}
@media screen and (max-width: 820px) {
	.atfx_notfound{
		padding: 20px;
	}
	.atfx_notfound .item.right{
		justify-content: center;
		align-items: center;
		display: flex;
	}
	.atfx_notfound .item.right img{
		width: 342px;
		max-width: 100%;
		justify-content: center;
		align-items: center;
	}
	.atfx_notfound .item.left{
		padding: 10px;
		align-items: center;
	}
}
@media screen and (max-width: 767px) {
	.atfx_notfound{
		flex-direction: column-reverse;
		text-align: center;
		padding: 0;
		margin-top: 30px;
	}
	.atfx_notfound .item.right{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.atfx_notfound .item.right img{
		width: 260px;
		max-width: 100%;
		justify-content: center;
		align-items: center;
	}
	.atfx_notfound .item.left{
		padding: 20px 10px;
	}
	.atfx_notfound .title{
		font-weight: 700;
		font-size: 32px;
		text-align: center;
	}
	.atfx_notfound .sub_title{
		font-weight: 400;
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 30px;
	}
	.atfx_notfound .help_tip{
		font-weight: 300;
		font-size: 14px;
		line-height: 23px;
		margin-bottom: 12px;
	}
	.atfx_notfound ul.help_links li{
		line-height: 28px;
		font-size: 14px;
	}
}
/*
404 page template end
*/

/*slider style for cooperative satrt*/
.cooperative-organization  .owl-carousel .owl-stage, .cooperative-institution .owl-carousel .owl-stage{
	direction: ltr;
	display: flex;
	justify-content: flex-start;
    align-items: center;
}
.cooperative-organization .owl-carousel .owl-stage .owl-item,.cooperative-institution .owl-carousel .owl-stage .owl-item{
	padding:20px;
}
.cooperative-organization .owl-carousel .owl-stage .owl-item img,.cooperative-institution .owl-carousel .owl-stage .owl-item img{
	height: 40px;
	width: auto;
	margin: 0 auto;
}
@media (max-width: 767px) {
	.cooperative-institution .owl-carousel .owl-stage .owl-item img{
		height: auto;
		width: 100%;
	}
	.cooperative-organization .owl-carousel .owl-stage .owl-item img{
		height: auto;
		width: 100%;
	}
}
/*slider style for cooperative end*/

/** ar 样式反转问题 start*/


@media (max-width: 991px){
    html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary-inner  li.mega-menu-item  a.mega-menu-link{ padding: 12px 30px 13px 30px !important;}
	html[dir="rtl"] #mega-menu-wrap-primary ul#mega-menu-primary  li.mega-menu-item  a.mega-menu-link{
		text-align: right;
	}
	html[dir="rtl"] .main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary  li.mega-menu-item-has-children  a.mega-menu-link  span.mega-indicator,
	html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary-inner  li.mega-menu-item-has-children.mega-toggle-on  a.mega-menu-link  span.mega-indicator,
	html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary  li.mega-menu-item-has-children.mega-toggle-on  a.mega-menu-link  span.mega-indicator{
		right: unset !important;
		left: 20px !important;
	}

	html[dir="rtl"] #mega-menu-wrap-primary ul#mega-menu-primary  li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		text-align: right;
	}
	html[dir="rtl"] .main-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator,
	html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator{
		width: 15px;
	}
}

@media (min-width:992px){
    html[dir="rtl"] #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-align:right;
    }
    html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu  ul.mega-sub-menu  li.mega-menu-row  ul.mega-sub-menu  li.mega-menu-columns-3-of-12{
        width:auto !important;
    }
    html[dir="rtl"] #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  a.mega-menu-link{
        text-align:right;
	}
	html[dir="rtl"] #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu  ul.mega-sub-menu  li.mega-menu-row  ul.mega-sub-menu  li.mega-menu-columns-3-of-12.nav_menu_li {
		width: 25% !important;
	}
}
/**ar ---end*/
/*notice close btn start*/
.top_general_notice_wrap .close{
	position: absolute;
	top: calc(50% - 13px);
	cursor: pointer;
    right: 5px;
    font-size: 0;
    width: 26px;
	height: 26px;
	background: url('images/icon_close.svg') center center / 12px no-repeat;
	opacity: 1;
}
.rtl .top_general_notice_wrap .close{
	right: unset;
	left: 5px;
}
@media screen and (min-width: 992px){
	.top_general_notice_wrap .close{
		right: 15px;
	}
	.rtl .top_general_notice_wrap .close{
		left: 15px;
	}
}
/*
.top_general_notice_wrap .close:before,.top_general_notice_wrap .close:after{
	content: "";
    display: block;
    width: 15px;
    height: 1px;
    background-color: #000;
    position: absolute;
    top: 13px;
    left: 5px;
    transform: rotate(45deg);
}
.top_general_notice_wrap .close:after{
	transform: rotate(-45deg);
}
*/
/*notice close btn end*/

/*韩国弹窗相关代码start*/

.none-click {
	cursor: not-allowed;
	pointer-events: none;
}

.demo_redirect_other_btn {
	flex-direction: row !important;
	justify-content: space-between;
}

.demo_redirect_other_btn .is_redirect_other_confirm_btn {
	margin-right: 20px;
}

.demo_redirect_other_btn button {
	margin-bottom: 0 !important;
	min-width: 100px;
}

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);

	filter: grayscale(100%);
	/*上面代码是兼容火狐与谷歌的样式
    下面代码是兼容ie9以下浏览器的样式，包括ie9
    */
	filter: gray;
	background-color: #808080;
	border: none;
}

.gray_submit .sbt-progress-btn {
	box-shadow: none !important;
}

.gray_submit .progress-btn {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);

	filter: grayscale(100%);
	/*上面代码是兼容火狐与谷歌的样式
    下面代码是兼容ie9以下浏览器的样式，包括ie9
	*/
	-webkit-filter: gray;
	filter: gray;
	background-color: #808080;
	border: none;
}

/*general*/
.demo_redirect_other_container_view {
	position: fixed;
	height: 100vh;
	width: 100vw;
	top: 0;
	left: 0;
	/* background-color: cyan; */
	background-color: rgba(255, 255, 255, 0);
	z-index: 9999;
}

.demo_redirect_other_container {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .9);
	z-index: 99999;
	display: -ms-flex;
	display: flex;
	-ms-flex-pack: center;
	-ms-flex-align: center;

	/* 09版 */
	-webkit-box-pack: center;
	/* 12版 */
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;

	/* 09版 */
	-webkit-box-align: center;
	/* 12版 */
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

html[lang="ar"] .demo_redirect_other_container,
html[lang="ur"] .demo_redirect_other_container {
	direction: ltr;
	text-align: left;
}

.demo_redirect_other_container .is_redirect_other {
	width: 320px;
	height: auto;
	background-color: #fff;
	padding: 20px;
	font-size: 16px;
	display: -ms-flex;
	display: box;
	/* OLD - Android 4.4- */
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction: column;
	border-radius: 5px;
	z-index: 999;
	cursor: move;
	border: 1px solid #3e3e3e;
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .5);
	max-width: 90%;

	/* older safari/Chrome browsers */
	-webkit-opacity: 1;
	/* Netscape and Older than Firefox 0.9 */
	-moz-opacity: 1;
	/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
	-khtml-opacity: 1;
	/* IE9 + etc...modern browsers */
	opacity: 1;
	/* IE 4-9 */
	filter: alpha(opacity=100);
	/*This works in IE 8 & 9 too, go before filter*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	/*IE4-IE9*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.demo_redirect_other_container .is_redirect_other .is_redirect_other_txt p {
	color: black;
	line-height: 1.5em;
	margin: 0 auto;
}

.demo_redirect_other_container .is_redirect_other .is_redirect_other_btn {
	display: flex;
	flex-direction: row;
	margin: 5px auto 0;
	justify-content: space-between;
}

.demo_redirect_other_container .is_redirect_other .is_redirect_other_btn button {
	border-radius: 5px;
	padding: 8px 8px;
	text-align: center;
	font-size: 18px;
	line-height: 1.1em;
	border: none;
	cursor: pointer;
	box-sizing: border-box;
	min-width: 100px;
	flex: 1;
}

.demo_redirect_other_container .is_redirect_other .is_redirect_other_btn button.is_redirect_other_cancel_btn {
	background-color: #EBEBEB;
	color: #3e3e3e;
}

.demo_redirect_other_container .is_redirect_other .is_redirect_other_btn button.is_redirect_other_confirm_btn {
	background-color: #F2672A;
	color: #fff;
	margin-right: 20px;
}

.demo_redirect_other_container .is_redirect_other_top {
	position: relative;
	width: 100%;
	height: 30px;
}

.demo_redirect_other_container .is_redirect_other .close {
	position: absolute;
	right: 10px;
	top: 5px;
	width: 25px;
	height: 25px;
	color: black;
	display: block;
	font-size: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
}

/*ipad*/
@media(max-width: 991px) {
	.demo_redirect_other_container .is_redirect_other {
		border-radius: 0;
	}

	.demo_redirect_other_container .is_redirect_other .is_redirect_other_cancel_btn:hover,
	.demo_redirect_other_container .is_redirect_other_confirm_btn:hover {
		box-shadow: none;
	}

	.demo_redirect_other_container .is_redirect_other .close:hover {
		transform: none;
		transition: none;
	}
}

/*phone*/
@media(max-width: 768px) {
	.demo_redirect_other_container .is_redirect_other {
		border: none;
		margin: 0 auto;
	}

	.demo_redirect_other_container .is_redirect_other .is_redirect_other_btn {
		display: flex;
		flex-direction: row;
	}

	.demo_redirect_other_container .is_redirect_other .is_redirect_other_btn button {
		flex: 1;
		font-size: 16px;
	}

	.demo_redirect_other_container .is_redirect_other .is_redirect_other_btn button.is_redirect_other_cancel_btn {
		margin-bottom: 0;
		margin-right: 10px;
	}
}

html.overflow_hidden {
	overflow-y: hidden;
	height: 100vh;
}

html.overflow_hidden body {
	overflow-y: hidden;
}
/*韩国弹窗相关代码end*/

/* popup start*/
.is_redirect_hk_container .close {
	width: 100%;
	height: 40px;
	right: -10px !important;
	top: 0 !important;
}
.is_redirect_hk_container .is_redirect_other_language {
	position: relative;
	padding: 30px 30px 20px 20px !important;
}

.is_redirect_hk_container .close span {
	display: inline-block;
	width: 40px;
	height: 40px;
	float: right;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
	padding-right: 30px;
}
.rtl .is_redirect_hk_container .close {
	width: 40px;
	height: 40px;
	right: 15px !important;
}
.rtl .is_redirect_hk_container .close span {
	float: left;
	padding-left: 30px;
}
.is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .jump_content_img h2,
.is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .jump_content_img p{
    color: #4c4c4c;
}
@media(min-width:768px){
	.is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language{
		width: 700px;
	}
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .jump_content_img{
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 50px 0;
    }
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .img img{
        width: 100%;
        padding: 20px;
    }
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .img{
		flex:3;
		padding-right: 20px;
	}
	.rtl .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .img{
        padding-left: 20px;
        padding-right: 0;
    }
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .is_redirect_other_language_txt{
        flex:5;
    }
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .is_redirect_other_language_txt h2{
        font-size:40px;
		padding-bottom: 15px;
		font-weight: 600;
    }
}
.is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .is_redirect_other_language_txt h2{
	margin-bottom: 0;
}
.is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .jump_content_img p{
	padding-bottom: 10px;
}
@media(max-width:767px){
	.is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language{
		width: 90%;
	}
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .jump_content_img{
        text-align:center;
    }
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .img img{
        margin: 0 auto;
        height: 50px;
    }
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .img{
        padding:20px;
    }
    .is_redirect_other_language_container.is_redirect_hk_container .is_redirect_other_language .is_redirect_other_language_txt h2{
        font-size:32px;
		padding-bottom: 10px;
		font-weight: 600;
	}
	.is_redirect_hk_container .is_redirect_other_language{
		padding: 30px 20px 20px !important;
	}
}
.rtl .is_redirect_other_language{
    direction: rtl;
    text-align: right;
}
/* popup end*/
/*旧版本的 livechat 隐藏 韩国*/
/*html[lang="ko-KR"] div#chat-widget-container,
html[lang="ko"] div#chat-widget-container{
	display: none !important;
}*/
/**底部内容区域 */
.footer-main{
	margin-top: 50px;
}
/* 导航选中显示*/
#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.mega-current-menu-ancestor>a.mega-menu-link{
    color:#f2672a;
}
#recur-livechat-container{
	bottom:115px !important;
}

/*New Header*/
.top-menu-bar {
    background-color: #fff;
    font-family: 'muli',sans-serif;
    margin-bottom: 3px;
}
.top_general_notice_wrap {
    border-top: 0;
    background-color: #f5f5f5;
}
.top_general_notice_wrap > div {
    background-color: transparent!important;
    padding: 7px 20px!important;
}
.top_general_notice_wrap ul {
    font-size: 14px;
    padding: 0;
}
.top-menu-bar .top-menu .textwidget p {
    color: #24282d;
    margin: 6px 0;
    font-size: 12px!important;
}
.top-menu-bar .top-menu-btn > a {
    font-size: 12px;
    margin: 10px 5px 2px;
    border-radius: 4px;
    line-height: 32px;
    width: auto;
    min-width: 140px;
    padding: 0 5px;
}
.top-menu-btn.topmenuuser-icon a:before {
    position: relative;
    top: 0;
    left: 0;
    margin-right: 5px;
}
.top-menu-btn.topmenuuser-icon a {
    padding-left: 10px!important;
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item,
.uk .top-menu-bar .top-menu .menu .pll-parent-menu-item {
    width: auto;
}
.top-menu .menu .pll-parent-menu-item {
    margin-left: 20px;
}
@media (min-width: 992px) {
	.top-menu .menu .pll-parent-menu-item {
	    margin-top: 10px;
	}
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item > a {
    color: #0F2C52;
    font-size: 11px!important;
    background: url(images/icon_globe.svg) center left / 17px no-repeat;
    padding-left: 20px!important;
    padding-right: 15px!important;
    width: auto!important;
}
.rtl .top-menu-bar .top-menu .menu .pll-parent-menu-item > a {
    background-position: center right;
    padding-right: 20px!important;
    padding-left: 15px!important;
}
.top-menu .pll-parent-menu-item>a:before {
    display: none;
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item > ul {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.16);
    box-shadow: 0 3px 10px rgba(0,0,0,0.16);
    padding: 10px 0;
    width: 150px!important;
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item .sub-menu li {
    position: relative;
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item .sub-menu a {
    color: #24282D;
    padding: 6px 30px!important;
    font-size: 11px!important;
}
.gm .top-menu-bar .top-menu .menu .pll-parent-menu-item .sub-menu a {
	padding: 6px 25px!important;
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item .sub-menu a > span {
	margin-left: 0!important;
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item .sub-menu a:hover {
    background-color: rgba(0,0,0,.05);
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #0F2C52;
    background: none;
    top: 18px;
    right: 0!important;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item:hover:after {
    top: 10px;
    transform: rotate(180deg);
}
.rtl .top-menu-bar .top-menu .menu .pll-parent-menu-item:after {
    left: 0!important;
    right: auto!important;
}
.top-menu-bar .top-menu .menu .pll-parent-menu-item > ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: -5px;
    left: 12px;
    border-left: 5px solid transparent;  
    border-right: 5px solid transparent;  
    border-bottom: 7px solid #fff;  
}
.rtl .top-menu-bar .top-menu .menu .pll-parent-menu-item > ul:before {
	right: 12px;
	left: auto;
}
.rtl .top-menu .menu .pll-parent-menu-item > ul {
	left: auto;
	right: -8px;
}
@media(max-width: 1240px) {
    .top-menu-bar .top-menu .menu .pll-parent-menu-item > ul {
        right: 0;
        left: auto!important;
    }
    .top-menu-bar .top-menu .menu .pll-parent-menu-item > ul:before {
        left: 113px;
    }
}
@media(max-width: 991px) {
    .top-menu-bar .top-menu .top-menu-btn {
        display: none;
    }
    .top-menu-bar .top-menu {
        flex-wrap: wrap;
    }
    .top-menu-bar .top-menu .textwidget {
        float: none;
        width: 100%;
        text-align: center;
        height: 16px;
    }
    .top-menu-bar .top-menu .textwidget p {
        margin: 8px 0 0;
    }
}
@media(max-width: 1240px) {
    .rtl .top-menu-bar .top-menu .menu .pll-parent-menu-item > ul {
        left: 0!important;
        right: auto!important;
    }
    .rtl .top-menu-bar .top-menu .menu .pll-parent-menu-item > ul:before {
        right: 80px;
    }
}
@media (max-width: 991px) {
	.rtl .top-menu-bar .top-menu .menu .pll-parent-menu-item > ul {
        left: auto!important;
        right: 0!important;
    }
    .rtl .top-menu-bar .top-menu .menu .pll-parent-menu-item > ul:before {
        right: 2px;
    }
}
@media(max-width: 991px) {
    .top-menu-bar .top-menu .menu .pll-parent-menu-item > a {
        width: 40px!important;
        overflow: hidden;
    }
    .top-menu-bar .top-menu .menu .pll-parent-menu-item > a > span {
        font-size: 0;
        width: 0;
        height: 33px;
    }
}
.site-header .top-menu li.top-menu-btn > a {
    font-size: 12px!important;
    line-height: 33px!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.top-menu-btn > a {
    font-size: 12px!important;
    line-height: 33px;
    padding-top: 0;
    padding-bottom: 0;
}

div[class*=secondary-menu-container] .menu {
    align-items:center;
}
.site-header .header-inner {
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 991px) {
    .top-menu-bar {
        position: relative;
        margin-bottom: -5px;
    }
    .top-menu-bar .top-menu .pll-parent-menu-item {
        position: absolute!important;
        z-index: 999;
        bottom: -45px;
        right: 20px;
    }
    .site-header .header-inner {
    	height: 58px;
    }
}
.site-header .logo {
    margin: 0;
}
@media (max-width: 991px) {
    .site-header .main-menu-wrapper, 
    .rtl .site-header .main-menu-wrapper {
        top: 12px;
    }
	.top-menu-bar .top-menu .textwidget {
		padding: 0;
	}
	.site-header .res_menu_mobile { 
		display: block; 
		width: 90%; 
		font-size: 12px; 
		position: absolute; 
		left: 0; 
		right: 0;
		margin: 0 auto; 
	}
    .site-header .res_menu_mobile.blue {
        bottom: 10px;
    }
    .site-header .res_menu_mobile.grey {
        bottom: 65px;
    }
    .site-header .res_menu_mobile.orange {
        bottom: 125px;
    }
}
@media (min-width: 992px) {
    .site-header .logo.desktop_logo {
        margin-bottom: 10px;
    }
}

@media (max-width: 991px) {
    .top-menu-bar .top-menu .textwidget p {
        line-height: 1;
    }
}