/*Theme Name: VFX New*/
@font-face {
  font-family: 'Gilroy-Regular';
  src: url('./Gilroy-Regular.eot');
  src: url('./Gilroy-Regular.eot') format('embedded-opentype'), url('./Gilroy-Regular.woff2') format('woff2'),
    url('./Gilroy-Regular.woff') format('woff'), url('./Gilroy-Regular.ttf') format('truetype'),
    url('./Gilroy-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-RegularItalic';
  src: url('./Gilroy-RegularItalic.eot');
  src: url('./Gilroy-RegularItalic.eot') format('embedded-opentype'),
    url('./Gilroy-RegularItalic.woff2') format('woff2'), url('./Gilroy-RegularItalic.woff') format('woff'),
    url('./Gilroy-RegularItalic.ttf') format('truetype'), url('./Gilroy-RegularItalic.svg') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-Bold';
  src: url('./Gilroy-Bold.eot');
  src: url('./Gilroy-Bold.eot') format('embedded-opentype'), url('./Gilroy-Bold.woff2') format('woff2'),
    url('./Gilroy-Bold.woff') format('woff'), url('./Gilroy-Bold.ttf') format('truetype'),
    url('./Gilroy-Bold.svg') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-BoldItalic';
  src: url('./Gilroy-BoldItalic.eot');
  src: url('./Gilroy-BoldItalic.eot') format('embedded-opentype'), url('./Gilroy-BoldItalic.woff2') format('woff2'),
    url('./Gilroy-BoldItalic.woff') format('woff'), url('./Gilroy-BoldItalic.ttf') format('truetype'),
    url('./Gilroy-BoldItalic.svg') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-Medium';
  src: url('./Gilroy-Medium.eot');
  src: url('./Gilroy-Medium.eot') format('embedded-opentype'), url('./Gilroy-Medium.woff2') format('woff2'),
    url('./Gilroy-Medium.woff') format('woff'), url('./Gilroy-Medium.ttf') format('truetype'),
    url('./Gilroy-Medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-MediumItalic';
  src: url('./Gilroy-MediumItalic.eot');
  src: url('./Gilroy-MediumItalic.eot') format('embedded-opentype'), url('./Gilroy-MediumItalic.woff2') format('woff2'),
    url('./Gilroy-MediumItalic.woff') format('woff'), url('./Gilroy-MediumItalic.ttf') format('truetype'),
    url('./Gilroy-MediumItalic.svg') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-ExtraBold';
  src: url('./Gilroy-ExtraBold.eot');
  src: url('./Gilroy-ExtraBold.eot') format('embedded-opentype'), url('./Gilroy-ExtraBold.woff2') format('woff2'),
    url('./Gilroy-ExtraBold.woff') format('woff'), url('./Gilroy-ExtraBold.ttf') format('truetype'),
    url('./Gilroy-ExtraBold.svg') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-ExtraBoldItalic';
  src: url('./Gilroy-ExtraBoldItalic.eot');
  src: url('./Gilroy-ExtraBoldItalic.eot') format('embedded-opentype'),
    url('./Gilroy-ExtraBoldItalic.woff2') format('woff2'), url('./Gilroy-ExtraBoldItalic.woff') format('woff'),
    url('./Gilroy-ExtraBoldItalic.ttf') format('truetype'), url('./Gilroy-ExtraBoldItalic.svg') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-SemiBold';
  src: url('./Gilroy-SemiBold.eot');
  src: url('./Gilroy-SemiBold.eot') format('embedded-opentype'), url('./Gilroy-SemiBold.woff2') format('woff2'),
    url('./Gilroy-SemiBold.woff') format('woff'), url('./Gilroy-SemiBold.ttf') format('truetype'),
    url('./Gilroy-SemiBold.svg') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy-SemiBoldItalic';
  src: url('./Gilroy-SemiBoldItalic.eot');
  src: url('./Gilroy-SemiBoldItalic.eot') format('embedded-opentype'),
    url('./Gilroy-SemiBoldItalic.woff2') format('woff2'), url('./Gilroy-SemiBoldItalic.woff') format('woff'),
    url('./Gilroy-SemiBoldItalic.ttf') format('truetype'), url('./Gilroy-SemiBoldItalic.svg') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  background: none;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}
body {
  background: #f5f5f5;
  font-size: 14px;
  color: #646464;
  font-family: 'Gilroy-Regular', Arial, Helvetica, sans-serif;
} /*Google Language Translator Css Start*/
body font {
  vertical-align: baseline !important;
} /*Google Language Translator Css End*/
a {
  color: #646464;
  text-decoration: underline;
  outline-style: none;
}
a:hover {
  color: #646464;
  text-decoration: underline;
}
p {
  line-height: 20px;
  margin: 0 0 20px;
}
li {
  list-style: none outside none;
}
strong,
b {
  font-weight: normal;
  font-family: 'Gilroy-SemiBold';
}
em,
i {
  font-style: normal;
  font-family: 'Gilroy-RegularItalic';
}
strong em,
em strong {
  font-style: normal;
  font-weight: normal;
  font-family: 'Gilroy-SemiBoldItalic';
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  font-weight: normal;
  margin-bottom: 20px;
  line-height: 1;
  font-family: 'Gilroy-SemiBold';
}
h1 {
  font-size: 42px;
  font-family: 'Gilroy-Bold';
  line-height: 50px;
}
h2 {
  font-size: 42px;
  line-height: 50px;
}
h3 {
  font-size: 36px;
  line-height: 45px;
}
h4 {
  font-size: 20px;
  font-family: 'Gilroy-Medium';
  line-height: 25px;
}
h5 {
  font-size: 18px;
  font-family: 'Gilroy-Medium';
  line-height: 30px;
}
h6 {
  font-size: 18px;
  font-family: 'Gilroy-Regular';
  line-height: 30px;
}
h7 {
  font-size: 16px;
  line-height: 20px;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
hr {
  clear: both;
  margin: 40px 0;
  border: 0;
  border-bottom: 0;
  padding: 0px;
  width: 100%;
  background: #e1e0da;
  height: 1px;
}
pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
  height: 0;
  font-size: 0;
  width: 100%;
}
.alignleft {
  display: inline;
  float: left;
  margin: 0 20px 20px 0;
}
.alignright {
  display: inline;
  float: right;
  margin: 0 0 20px 20px;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto 20px;
}
.alignnone {
  clear: both;
  display: block;
  margin: 0 auto 20px;
}
.tableBox {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
.table_cellBox {
  display: table-cell;
  vertical-align: middle;
}
.inner {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}
.white_button {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #ffffff;
  border-radius: 25px;
  border: 1px solid #6b6b6b;
  padding: 10px 25px;
  display: inline-block;
  color: #646464;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
}
.white_button:hover {
  background: #ffffff;
  border-color: #e35728;
  color: #e35728;
  text-decoration: none;
}
.orange_button {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #e35728;
  border-radius: 25px;
  border: 1px solid #e35728;
  padding: 10px 25px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
}
.orange_button:hover {
  background: #ff8e5c;
  border-color: #ff8e5c;
  color: #fff;
  text-decoration: none;
}
.green_button {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #034854;
  border-radius: 25px;
  border: 1px solid #034854;
  padding: 10px 25px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
}
.green_button:hover {
  background: #147875;
  border-color: #147875;
  color: #fff;
  text-decoration: none;
}
.white_arrow_button {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #ffffff;
  border-radius: 35px;
  border: 1px solid #6b6b6b;
  padding: 11px 18px;
  display: inline-block;
  color: #646464;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
}
.white_arrow_button:hover {
  background: #ffffff;
  border-color: #e35728;
  color: #e35728;
  text-decoration: none;
}
.white_arrow_button:after {
  content: '\f105';
  font-family: 'FontAwesome';
  margin-left: 20px;
}
.orange_arrow_button {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #e35728;
  border-radius: 35px;
  border: 1px solid #e35728;
  padding: 11px 18px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
}
.orange_arrow_button:hover {
  background: #ff8e5c;
  border-color: #ff8e5c;
  color: #fff;
  text-decoration: none;
}
.orange_arrow_button:after {
  content: '\f105';
  font-family: 'FontAwesome';
  margin-left: 20px;
}
.green_arrow_button {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #034854;
  border-radius: 35px;
  border: 1px solid #034854;
  padding: 11px 18px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
}
.green_arrow_button:hover {
  background: #147875;
  border-color: #147875;
  color: #fff;
  text-decoration: none;
}
.green_arrow_button:after {
  content: '\f105';
  font-family: 'FontAwesome';
  margin-left: 20px;
}
input,
button,
textarea,
select {
  outline-style: none;
}
.wrapper {
  width: 100%;
  overflow: hidden;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1; /*IE6,7 Compatibility Settings for*/
} /*Header Css Start*/
.header {
  position: relative;
  width: 100%;
  z-index: 100;
}
.header_top_bar {
  padding: 5px 0px 5px;
  background: #e2e2e2;
}
.header_top_bar .inner {
  position: relative;
}
.header_top_bar .left_link {
  float: left;
  padding-top: 4px;
}
.header_top_bar .top_bar_link {
  font-family: 'Gilroy-SemiBold';
  position: relative;
  font-size: 16px;
  color: #646464;
  text-decoration: none;
  display: inline-block;
  margin-right: 30px;
  vertical-align: middle;
}
.header_top_bar .top_bar_link:before {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
}
.header_top_bar .top_bar_link:hover {
  color: #646464;
  text-decoration: none;
}
.header_top_bar .header_protrader_link {
  padding: 0px 0px 0px 38px;
}
.header_top_bar .header_protrader_link:before {
  width: 31px;
  height: 16px;
  background: url(../images/public_icons_new_a780e6b02a704cf78831542da031c61f.png) left top no-repeat;
  background-position: 0px -5px;
  top: 0px;
}
.header_top_bar .header_webtrader_link {
  padding: 0px 0px 0px 32px;
}
.header_top_bar .header_webtrader_link:before {
  width: 24px;
  height: 24px;
  background: url(../images/public_icons_new_a780e6b02a704cf78831542da031c61f.png) left top no-repeat;
  background-position: -41px 0px;
  top: -4px;
}
.header_top_bar .header_app_link {
  padding: 0px 0px 0px 24px;
}
.header_top_bar .header_app_link:before {
  width: 16px;
  height: 22px;
  background: url(../images/public_icons_new_a780e6b02a704cf78831542da031c61f.png) left top no-repeat;
  background-position: -78px 0px;
  top: -2px;
}
.header_top_bar .right_link {
  float: right;
}
.header_top_bar .right_link .btn_link {
  margin-left: 6px;
  font-size: 12px;
  padding: 7px 15px;
}
.header_top_bar .right_link .white_button {
  border-color: #034854;
  color: #034854;
}
.header_top_bar .right_link .white_button:hover {
  border-color: #147875;
  color: #147875;
}
.header_menu_right {
  float: right;
  position: relative;
  padding-right: 35px;
  margin-top: -2px;
}
.header_menu_right .support_menu {
  float: left;
  position: relative;
  z-index: 15;
}
.header_menu_right .support_menu span {
  display: block;
  cursor: pointer;
  font-size: 16px;
  color: #646464;
  font-family: 'Gilroy-SemiBold';
  padding-top: 7px;
  padding-right: 10px;
}
.header_menu_right .support_menu span a {
  color: #646464;
  text-decoration: none;
}
.header_menu_right .support_menu span a:hover {
  color: #646464;
  text-decoration: none;
}
.header_menu_right .support_menu ul {
  display: none;
  position: absolute;
  left: -10px;
  top: 100%;
  width: 235px;
  padding: 10px 10px 0px 10px;
  background: #fff;
  border-radius: 0px 0px 10px 10px;
}
.header_menu_right .support_menu ul li {
  padding: 0px 0px 10px;
  font-family: 'Gilroy-SemiBold';
}
.header_menu_right .support_menu ul li a {
  text-decoration: none;
  font-size: 14px;
  color: #646464;
}
.header_menu_right .support_menu ul li a:hover {
  text-decoration: none;
  color: #034854;
}
.header_language {
  float: left;
  position: relative;
  text-align: left;
  z-index: 12;
  padding-left: 20px;
  padding-right: 55px;
}
.header_language_nav {
  position: relative;
  font-size: 19px;
  color: #646464;
  cursor: pointer;
  text-transform: uppercase;
  font-family: 'Gilroy-SemiBold';
}
.header_language_nav:after {
  content: '\f107';
  font-family: 'FontAwesome';
  margin-left: 5px;
  font-size: 26px;
  vertical-align: -2px;
}
.header_language_nav.active:after {
  content: '\f106';
}
.header_language_inner {
  display: none;
  width: 200px;
  position: absolute;
  right: 45px;
  top: 35px;
  background: #222e3e;
  padding: 6px 0px;
  z-index: 9;
}
.header_language_inner ul {
  padding: 12px 20px 16px;
  margin: 0px;
  width: 100%;
  float: left;
}
.header_language_inner ul li {
  padding: 9px 5px;
  margin: 0px;
}
.header_language_inner a {
  display: block;
  font-size: 12px;
  color: #ffffff;
  padding: 6px 0px 6px 14px;
  text-decoration: none;
  text-transform: uppercase;
}
.header_language_inner a:after {
  content: '';
  display: block;
  clear: both;
}
.header_language_inner a:hover {
  text-decoration: none;
  color: #ffffff;
  background: #147875;
}
.header_language_inner li.active a {
  color: #ffffff;
  background: #147875;
}
.header_language span {
  display: inline-block;
  float: left;
  width: 19px;
  height: 13px;
  margin-right: 8px;
}
.header_language span.icon_english {
  background: url(../images/header_language_icon_english.png) left top no-repeat;
}
.header_language span.icon_france {
  background: url(../images/header_language_icon_france.png) left top no-repeat;
}
.header_language span.icon_german {
  background: url(../images/header_language_icon_german.png) left top no-repeat;
}
.header_language span.icon_italy {
  background: url(../images/header_language_icon_italy.png) left top no-repeat;
}
.header_language span.icon_spain {
  background: url(../images/header_language_icon_spain.png) left top no-repeat;
}
.header_language span.icon_arab {
  background: url(../images/header_language_icon_arab.png) left top no-repeat;
}
.header_language span.icon_portugal {
  background: url(../images/header_language_icon_portugal.png) left top no-repeat;
}
.header_language span.icon_thailand {
  background: url(../images/header_language_icon_thailand.png) left top no-repeat;
}
.header_language span.icon_malaysia {
  background: url(../images/header_language_icon_malaysia.png) left top no-repeat;
}
.header_language span.icon_chinese {
  background: url(../images/header_language_icon_chinese.png) left top no-repeat;
}
.header_language span.icon_vn {
  background: url(../images/header_language_icon_vn.png) left top no-repeat;
}
.header_language span.icon_indonesia {
  background: url(../images/header_language_icon_id.png) left top no-repeat;
}
.header_language span.icon_kr {
  background: url(../images/header_language_icon_kr.png) left top no-repeat;
}
.header_language span.icon_japanese {
  background: url(../images/header_language_icon_japanese.png) left top no-repeat;
}
.header_language span.icon_india {
  background: url(../images/header_language_icon_india.png) left top no-repeat;
}
.header_language span.icon_mongolia {
  background: url(../images/header_language_icon_mn.png) left top no-repeat;
}
.header_language span.icon_russian {
  background: url(../images/header_language_icon_russian.png) left top no-repeat;
}
.header_language span.icon_kz {
  background: url(../images/header_language_icon_kz.png) left top no-repeat;
}
.header_language span.icon_hong_kong {
  background: url(../images/header_language_icon_hong_kong.png) left top no-repeat;
}
.header_language span.icon_poland {
  background: url(../images/header_language_icon_poland.png) left top no-repeat;
}
.header_language span.icon_dutch {
  background: url(../images/header_language_icon_dutch.png) left top no-repeat;
}
.search_box {
  position: absolute;
  z-index: 20;
  right: 37px;
  top: 0px;
}
.search_box .search_box_button {
  width: 24px;
  height: 24px;
  background: url(../images/public_icons_new_a780e6b02a704cf78831542da031c61f.png) left top no-repeat;
  background-position: -107px 0px;
  cursor: pointer;
  margin-top: 5px;
}
.search-form {
  position: absolute;
  right: 0px;
  top: -3px;
  z-index: 10;
  display: none;
}
.search-form .search-field {
  width: 230px;
  padding: 0px 0px 0px 34px;
  border: 1px solid grey;
  height: 37px;
  color: #000;
  line-height: 35px;
  font-size: 16px;
  background: #fff;
}
.search-form .search_icon {
  content: '';
  display: block;
  position: absolute;
  left: 8px;
  top: 6px;
  background: url(../images/search_box_button_icon.png) left top no-repeat;
  width: 26px;
  height: 26px;
}
.search-form .search-field:focus {
  background-color: #fff;
  border: 1px solid #a3a3a4;
  width: 230px;
  cursor: text;
  outline: none;
}
.search-submit {
  display: none;
}
.header_logo {
  float: left;
  display: block;
  width: 160px;
  padding: 0px;
  margin: 0px auto;
}
.header_logo img {
  display: block;
  width: 100%;
  height: auto;
}
.header_menu_wrapper {
  background: rgba(255, 255, 255, 1);
  position: relative;
  width: 100%;
  padding: 24px 0px 0px 0px;
}
.header_menu_wrapper .inner {
  position: relative;
  z-index: 9;
  max-width: 1314px;
}
.header_menu_wrapper .header_menu_tabs {
  padding: 0px;
  margin: 0px;
}
.header_menu_wrapper .header_menu_tabs > li {
  padding: 0px 11px;
  margin: 0px;
  float: left;
}
.header_menu_wrapper .header_menu_tabs > li > a {
  font-family: 'Gilroy-SemiBold';
  display: block;
  padding: 5px 0px 29px;
  font-size: 16px;
  color: #646464;
  text-decoration: none;
  font-weight: bold;
  position: relative;
  transition: all 0.3s;
}
.header_menu_wrapper .header_menu_tabs > li > a:hover {
  color: #e35728;
}
.header_menu_container {
  float: left;
  padding-left: 50px;
}
.header_menu_tab_content {
  position: absolute;
  left: 0px;
  top: 100%;
  padding: 20px 20px 0;
  width: 100%;
  height: 0px;
  overflow: hidden;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  margin-top: -20px;
  visibility: hidden;
}
.header_menu_tab_content:before {
  content: '';
  display: block;
  position: absolute;
  width: 1600px;
  height: 100%;
  right: 50%;
  top: 0px;
  background: rgba(245, 245, 245, 1);
  z-index: 9;
}
.header_menu_tab_content:after {
  content: '';
  display: block;
  position: absolute;
  width: 1600px;
  height: 100%;
  left: 50%;
  top: 0px;
  background: rgba(245, 245, 245, 1);
  z-index: 10;
}
.header_menu_wrapper .header_menu_tabs > li:hover .header_menu_tab_content,
.header_menu_tab_content:hover {
  height: auto;
  opacity: 1;
  top: 100%;
  overflow: inherit;
  visibility: visible;
}
.header_menu_tab_content_inner {
  position: relative;
  z-index: 11;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 83px;
  padding-bottom: 50px;
}
.header_menu_tab_content .header_menu_links {
  width: 312px;
  max-width: 27%;
  text-align: center;
  padding-top: 7px;
  padding-right: 20px;
}
.header_menu_tab_content .header_menu_links .orange_arrow_button,
.header_menu_tab_content .header_menu_links .green_arrow_button {
  padding-left: 15px;
  padding-right: 15px;
  width: 218px;
  display: block;
  margin: 0px auto 18px;
  max-width: 100%;
  text-align: left;
}
.header_menu_tab_content .sub_menu_box {
  padding: 0px 0px 30px;
  width: 73%;
  margin: 0px;
  position: relative;
  z-index: 3;
}
.header_menu_tab_content .sub_menu {
  padding: 0px;
  margin: 0px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.header_menu_tab_content .sub_menu:after {
  content: '';
  display: block;
  clear: both;
}
.header_menu_tab_content .sub_menu > li {
  padding: 0px 15px 0px 0px;
  margin: 0px;
  width: 33.333%;
}
.header_menu_tab_content .sub_menu > li h4 {
  display: block;
  font-size: 22px;
  color: #034854;
  padding: 0px 0px 38px;
  margin: 0px;
  font-family: 'Gilroy-SemiBold';
  text-transform: lowercase;
}
.header_menu_tab_content .sub_menu > li p {
  display: block;
  font-size: 22px;
  color: #034854;
  padding: 0px 0px 38px;
  margin: 0px;
  font-family: 'Gilroy-SemiBold';
  text-transform: lowercase;
  line-height: 1.2;
}
.header_menu_tab_content .sub_menu li ul li a {
  font-size: 14px;
  color: #646464;
  display: inline-block;
  padding: 4px 0px;
  text-decoration: none;
  font-family: 'Gilroy-Regular';
}
.header_menu_tab_content .sub_menu li ul li a:hover {
  text-decoration: none;
  color: #034854;
}
.header_menu_tab_content .sub_menu li a.menu_popular_icon {
  padding-right: 60px;
  position: relative;
}
.header_menu_tab_content .sub_menu li a.menu_popular_icon:after {
  content: 'Popular';
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 6px;
  font-size: 12px;
  color: #00ddce;
  text-transform: uppercase;
  font-family: 'Gilroy-ExtraBold';
}
.header_menu_tab_content .sub_menu li a.menu_new_icon {
  padding-right: 32px;
  position: relative;
}
.header_menu_tab_content .sub_menu li a.menu_new_icon:after {
  content: 'New';
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 6px;
  font-size: 12px;
  color: #00ddce;
  text-transform: uppercase;
  font-family: 'Gilroy-ExtraBold';
}
.header_menu_tab_content .sub_menu li a.menu_app_icon {
  padding-right: 32px;
  position: relative;
}
.header_menu_tab_content .sub_menu li a.menu_app_icon:after {
  content: 'APP';
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 6px;
  font-size: 12px;
  color: #00ddce;
  text-transform: uppercase;
  font-family: 'Gilroy-ExtraBold';
}
.header_menu_tab_content#header_menu_contnet1 .sub_menu > li {
  width: 25%;
}
#fixed_header {
  background: rgba(255, 255, 255, 1);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  width: 100%;
  display: none;
}
#fixed_header .inner {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}
#fixed_header .fixed_header_logo {
  display: block;
  width: 160px;
  max-width: 100%;
  position: absolute;
  left: 36.8%;
  top: 24px;
}
#fixed_header .fixed_header_logo img {
  display: block;
  width: 100%;
  height: auto;
}
#fixed_header .left_link {
  float: left;
}
#fixed_header .left_link .white_button {
  min-width: 150px;
  border-color: #034854;
  color: #034854;
  margin-right: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
#fixed_header .left_link .white_button:hover {
  color: #147875;
  border-color: #147875;
  color: #147875;
}
#fixed_header .right_link {
  float: right;
}
#fixed_header .right_link a.btn_link {
  margin-left: 8px;
  min-width: 150px;
  padding-left: 5px;
  padding-right: 5px;
} /*Header Css End*/ /*Mobile menu Css Start*/
.mobile_menu_hamburger {
  width: 25px;
  padding: 4px 0px 0px;
  text-align: center;
  cursor: pointer;
  display: none;
  position: absolute;
  right: 20px;
  bottom: 5px;
}
.mobile_menu_hamburger i {
  font-family: 'FontAwesome';
  font-size: 32px;
  color: #e35728;
}
.mobile_menu {
  display: none;
  position: absolute;
  width: 100%;
  left: 0px;
  top: 100%;
  z-index: 97;
  text-align: center;
}
.mobile_menu_content {
  background: rgba(29, 40, 54, 0.9);
  position: relative;
  padding-top: 0px;
}
.mobile_menu_content .home_icon_link {
  padding: 0px;
}
.mobile_menu_content .home_icon_link a {
  font-size: 20px;
  color: #fff;
  display: block;
  text-align: left;
  text-decoration: none;
  padding: 0px 0px;
}
.mobile_menu_content .home_icon_link a:hover {
  text-decoration: none;
  color: #fff;
  background: #147875;
}
.mobile_menu_content .home_icon_link a i {
  margin-right: 6px;
}
.mobile_menu_content .home_icon_link a span {
  display: block;
  padding: 15px 50px 15px;
  border-bottom: 1px solid #147875;
}
.mobile_menu_content .home_icon_link a:hover span {
  border-bottom: 1px solid #147875;
}
.mobile_menu_content .header_menu {
  text-align: left;
  position: relative;
}
.mobile_menu_content .header_menu a {
  font-weight: 300;
  display: block;
  color: #fff;
  padding: 15px 50px 15px;
  font-size: 18px;
  text-decoration: none;
}
.mobile_menu_content .header_menu a i {
  margin-right: 6px;
}
.mobile_menu_content .header_menu li > a {
  position: relative;
  text-transform: uppercase;
}
.mobile_menu_content .header_menu li > a::before {
  background: #147875;
  content: '';
  display: block;
  height: 1px;
  left: 0px;
  position: absolute;
  bottom: -1px;
  width: calc(100% - 0px);
}
.mobile_menu_content .header_menu li > a:hover::before {
  display: none;
}
.mobile_menu_content .header_menu li > a:hover {
  background: #147875;
  color: #fff;
}
.mobile_menu_content .header_menu > li.button,
.mobile_menu_content .header_menu > li.blue_button {
  display: none;
}
.mobile_menu_content .header_menu > li > a {
  font-size: 16px;
  color: #ffffff;
  font-weight: 300;
}
.mobile_menu_content .header_menu li li a {
  text-transform: none;
  color: #ffffff;
}
.mobile_menu_content .header_menu li li a:hover {
  color: #fff;
  text-decoration: underline;
  background: none;
}
.mobile_menu_content .header_menu li li a:hover::before {
  display: block;
}
.mobile_menu_content .header_menu li li a:hover .accordsuffix {
  color: #147875;
}
.mobile_menu_content .header_menu > li > ul > li > a {
  text-transform: none;
  color: #ffffff;
  padding-left: 80px;
}
.mobile_menu_content .header_menu > li > ul > li > ul > li > a {
  padding-left: 110px;
}
.mobile_menu_content .header_menu li ul {
  border: 0px;
  padding: 0px;
} /*.mobile_menu_content .header_menu li ul li:last-child a{border:0;}*/
.mobile_menu_content .header_menu .sub_menu {
  display: none;
}
.mobile_menu_content .header_menu a {
  display: block;
  position: relative;
}
.mobile_menu_content .header_menu .accordsuffix {
  display: block;
  position: absolute;
  color: #fff;
  right: 50px;
  top: 13px;
}
.mobile_menu_content .header_menu > li > a .accordsuffix {
  color: #fff;
}
.mobile_menu_content .header_menu .accordsuffix:before {
  content: '\f055';
  font-family: 'FontAwesome';
  font-size: 16px;
}
.mobile_menu_content .header_menu .active .accordsuffix:before {
  content: '\f056';
  color: #fff;
}
.mobile_menu_content .header_menu .active:hover .accordsuffix {
  color: #fff;
}
.mobile_menu_content .header_menu a.active {
}
.mobile_menu_content .header_menu a:hover .accordsuffix {
  color: #fff;
}
.mobile_menu_content .header_menu li li .active .accordsuffix {
  /* color:#491700;*/
}
.mobile_menu_content .header_menu > li a i.fa-envelope-o {
  margin-right: 5px;
} /*Mobile menu Css End*/ /*Concise Header Css Start*/
.concise_header {
  width: 100%;
  background: #fff;
}
.concise_header .inner {
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.concise_header_logo {
  display: block;
  width: 160px;
  margin-left: -35px;
}
.concise_header_logo img {
  display: block;
  width: 100%;
  height: auto;
}
.concise_header ul {
  padding: 6px 0px 0px;
  margin: 0px;
}
.concise_header ul li {
  display: inline-block;
  color: #646464;
  padding: 0px 0px 5px 54px;
  margin: 0px;
  font-size: 16px;
  font-family: 'Gilroy-Medium';
}
.concise_header ul li a {
  color: #646464;
  text-decoration: none;
}
.concise_header ul li a:hover {
  color: #646464;
  text-decoration: none;
} /*Concise Header Css End*/ /*Footer Css Start*/
#footer {
  background: #fff;
  padding-bottom: 0px;
}
.footer_top {
  width: 100%;
  padding: 72px 0px 20px;
}
.footer_top h2 {
  font-size: 15px;
  font-family: 'Gilroy-SemiBold';
  color: #034854;
  margin-bottom: 25px;
  line-height: 1.2;
}
.footer_top p.footer_title {
  font-size: 15px !important;
  font-family: 'Gilroy-SemiBold' !important;
  color: #034854 !important;
  margin-bottom: 25px !important;
  line-height: 1.2 !important;
  width: auto !important;
}
.footer_top .footer_top_left {
  width: 42.5%;
  float: left;
  padding-left: 104px;
  padding-right: 50px;
  position: relative;
}
.footer_logo {
  display: block;
  width: 36px;
  position: absolute;
  left: 0px;
  top: 5px;
}
.footer_logo img {
  display: block;
  width: 100%;
  height: auto;
}
.footer_top .footer_top_left p {
  font-size: 14px;
  font-family: 'Gilroy-Medium';
  color: #646464;
  line-height: 1.8;
  padding: 0px;
  margin: 0px 0px 30px;
  width: 347px;
  max-width: 100%;
}
.footer_top .footer_top_left p strong {
  font-family: 'Gilroy-Bold';
}
.subscribe_form {
  padding-top: 14px;
}
.subscribe_form h3 {
  font-size: 15px;
  font-family: 'Gilroy-SemiBold';
  color: #034854;
  margin-bottom: 17px;
}
.subscribe_form .gform_legacy_markup_wrapper {
  padding: 0px;
  margin: 0px;
  width: 290px;
  max-width: 100%;
}
.subscribe_form .gform_legacy_markup_wrapper form {
  position: relative;
}
body .subscribe_form .gform_legacy_markup_wrapper ul li.gfield {
  padding: 0px;
  margin: 0px;
}
.subscribe_form .gform_legacy_markup_wrapper .top_label .gfield_label,
.subscribe_form .gform_legacy_markup_wrapper legend.gfield_label {
  display: none;
}
body .subscribe_form .gform_legacy_markup_wrapper .top_label div.ginput_container {
  padding: 0px;
  margin: 0px;
}
.subscribe_form .gform_legacy_markup_wrapper .top_label input.large {
  border: 2px solid #e25628;
  height: 38px;
  color: #c6c6c6;
  font-family: 'Gilroy-SemiBold' !important;
  display: block;
  width: 100%;
  font-weight: normal;
  font-size: 14px !important;
  padding: 0px 30px 0px 12px !important;
}
.subscribe_form .gform_legacy_markup_wrapper .top_label ::-webkit-input-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 14px !important;
}
.subscribe_form .gform_legacy_markup_wrapper .top_label :-moz-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 14px !important;
}
.subscribe_form .gform_legacy_markup_wrapper .top_label ::-moz-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 14px !important;
}
.subscribe_form .gform_legacy_markup_wrapper .top_label :-ms-input-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 14px !important;
}
.subscribe_form .gform_legacy_markup_wrapper .gform_footer {
  padding: 8px 0px 0px;
  margin: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 30px !important;
}
.subscribe_form .gform_legacy_markup_wrapper .gform_footer input.button,
.subscribe_form .gform_legacy_markup_wrapper .gform_footer input[type='submit'],
.subscribe_form .gform_legacy_markup_wrapper .gform_page_footer input.button,
.subscribe_form .gform_legacy_markup_wrapper .gform_page_footer input[type='submit'] {
  display: block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  text-indent: -9999em;
  border: none;
  background: url(./subscribe_form_button_1200v2_icon.png) left top no-repeat;
  background-size: 100% 100%;
  line-height: normal !important;
  min-height: inherit !important;
}
@media only screen and (min-width: 641px) {
  .subscribe_form
    .gform_legacy_markup_wrapper.gform_validation_error
    .gform_body
    ul
    li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px) !important;
  }
}
.subscribe_form .gform_legacy_markup_wrapper li.gfield.gfield_error,
.subscribe_form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background: none;
  margin-bottom: 0px !important;
  border: none;
  padding: 0px;
  margin: 0px;
}
.subscribe_form .gform_legacy_markup_wrapper div.validation_error {
  display: none;
}
.subscribe_form
  .gform_legacy_markup_wrapper
  li.gfield_error
  input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not(
    [type='file']
  ),
.gform_legacy_markup_wrapper li.gfield_error textarea {
  border: 2px solid #f00;
}
.subscribe_form .gform_legacy_markup_wrapper .validation_message {
  color: #f00;
  padding-top: 10px;
}
.footer_top .footer_top_center {
  width: 32%;
  float: left;
}
.footer_top_icon_list {
  padding: 0px 0px 12px;
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.footer_top_icon_list li {
  padding: 0px 18px 12px 0px;
  margin: 0px 0px 5px;
  display: inline-block;
}
.footer_top_icon_list li span {
  display: inline-block;
  background-image: url(../images/public_icons_new_a780e6b02a704cf78831542da031c61f.png);
  background-repeat: no-repeat;
}
.footer_top_icon_list li span.footer_top_icon1 {
  width: 69px;
  height: 21px;
  background-position: 0px -300px;
}
.footer_top_icon_list li span.footer_top_icon2 {
  width: 43px;
  height: 33px;
  background-position: -89px -300px;
}
.footer_top_icon_list li span.footer_top_icon3 {
  width: 72px;
  height: 26px;
  background-position: -152px -300px;
}
.footer_top_icon_list li span.footer_top_icon4 {
  width: 60px;
  height: 20px;
  background-position: -244px -300px;
}
.footer_top_icon_list li span.footer_top_icon5 {
  width: 51px;
  height: 32px;
  background-position: -324px -300px;
}
.footer_top_icon_list li span.footer_top_icon6 {
  width: 65px;
  height: 11px;
  background-position: -395px -300px;
}
.footer_top_icon_list li span.footer_top_icon7 {
  width: 61px;
  height: 39px;
  background-position: -480px -300px;
}
.footer_grade {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.footer_grade_item {
  max-width: 180px;
  width: 50%;
}
.footer_grade_item a {
  text-decoration: none;
}
.footer_grade_item a:hover {
  text-decoration: none;
}
.footer_grade_item .footer_grade_score {
  font-size: 14px;
  color: #646464;
  line-height: 1.2;
  margin-bottom: 6px;
  font-family: 'Gilroy-Medium';
}
.footer_grade_item .footer_grade_score .footer_grade_score_branch,
.footer_grade_item .footer_grade_score .footer_grade_score_total {
}
.footer_grade_score_img {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
}
.footer_grade_item_score_img_item_active {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
}
.footer_grade_item_score_img_item_active img {
  max-width: initial;
}
.footer_grade_item.google {
  width: auto;
  max-width: 100%;
}
.footer_grade_item.google .footer_grade_text {
}
.footer_grade_item.google .footer_grade_img {
  text-align: center;
  font-size: 22px;
  color: #000;
  padding-bottom: 11px;
  width: 100%;
  clear: both;
}
.footer_grade_item.google .footer_grade_score {
  margin-bottom: 0px;
  margin-top: -2px;
  padding-right: 6px;
  font-size: 22px;
  color: #ed9a27;
  font-family: 'Gilroy-Bold';
  float: left;
}
.footer_grade_item.google .footer_grade_score_img {
  margin-bottom: 0px;
  position: relative;
  float: left;
}
.footer_grade_item.google .google_score_icon {
  float: left;
  width: 27px;
  height: 28px;
  margin-left: 16px;
  margin-top: -3px;
}
.footer_top .footer_top_right {
  float: right;
  width: 290px;
  max-width: 25%;
}
.footer_top .footer_top_right .text_box {
  padding-bottom: 32px;
}
.footer_top .footer_top_right .text_box p {
  line-height: 1.3;
}
.footer_top .footer_top_right p {
  font-size: 16px;
  font-family: 'Gilroy-Medium';
  color: #646464;
  line-height: 1.62;
  padding: 0px;
  margin: 0px 0px 7px;
}
.footer_top .footer_top_right p a {
  color: #646464;
  text-decoration: none;
}
.footer_top .footer_top_right p:hover a {
  color: #646464;
  text-decoration: none;
}
.footer_img_content {
  padding-left: 104px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.footer_img_content img {
  display: block;
  margin: 0px auto 18px;
}
.footer_img_content_left {
  width: 37%;
  text-align: center;
  padding-right: 30px;
}
.footer_img_content_left a {
  display: inline-block;
}
.footer_img_content_left img {
  display: inline-block;
}
.footer_img_content_left hr {
  display: block;
  clear: both;
  width: 67px;
  margin: 2px auto 23px;
  border: none;
  height: 2px;
  background: #6f6f6f;
}
.footer_img_content_right {
  width: 63%;
  position: relative;
  top: 16px;
  left: -12px;
}
.footer_img_content_right a {
  display: inline-block;
}
.footer_img_content_right img {
  display: inline-block;
  margin: 0px;
}
.footer_middle {
  padding: 0px 0px 15px 104px;
}
.footer_middle hr {
  padding: 0px;
  margin: 0px 0px 20px;
  border-bottom: 2px solid #c5c5c5;
  width: 100%;
  clear: both;
}
.footer_middle ul {
  padding: 0px;
  margin: 0px;
  float: left;
}
.footer_middle ul li {
  padding: 0px 42px 5px 0px;
  margin: 0px;
  display: inline-block;
  font-size: 12px;
  color: #aecaea;
  line-height: 1.4;
  position: relative;
}
.footer_middle ul li a {
  text-decoration: none;
  font-size: 14px;
  font-family: 'Gilroy-SemiBold';
  color: #646464;
}
.footer_middle ul li a:hover {
  color: #034854;
  text-decoration: none;
}
.footer_middle .footer_share_list {
  display: block;
  float: right;
  padding-right: 45px;
}
.footer_middle .footer_share_list a {
  display: inline-block;
  margin: 0px 0px 6px 20px;
  vertical-align: middle;
  color: #646464;
  text-decoration: none;
}
.footer_middle .footer_share_list a:hover {
  color: #e35728;
  text-decoration: none;
}
.footer_middle .footer_share_list a i {
  font-family: 'FontAwesome';
  font-size: 24px;
}
.footer_bottom {
  background: #f1f1f1;
}
.footer_bottom .inner {
  padding-top: 73px;
  padding-bottom: 42px;
  padding-left: 124px;
}
.footer_bottom .footer_bottom_text {
  padding-bottom: 5px;
}
.footer_bottom p {
  font-size: 14px;
  font-family: 'Gilroy-Medium';
  color: #646464;
  line-height: 1.18;
  padding: 0px;
  margin: 0px 0px 18px;
  text-align: justify;
}
.footer_bottom p a {
  color: #646464;
  text-decoration: underline;
}
.footer_bottom p a:hover {
  color: #646464;
  text-decoration: none;
}
.footer_bottom ul {
  padding: 0;
  margin-left: -20px;
  margin-right: -18px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer_bottom ul li {
  margin: 0px;
  padding: 0px 20px 7px;
  list-style-type: none;
  width: 33.333%;
}
.footer_bottom ul li p {
  text-align: justify;
}
.footer_bottom_bar {
}
.footer_bottom_bar p {
  padding: 0px;
  margin: 0px;
  font-size: 14px;
  color: #034854;
  line-height: 1.2;
  font-family: 'Gilroy-Bold';
} /*Footer Css End*/ /*Back to top Start*/
.back_to_top {
  position: fixed;
  right: 10px;
  display: none;
  bottom: 110px;
  width: 62px;
  height: 62px;
  background: #e35728 url(./back_to_top_icon.png) center center no-repeat;
  border: 2px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  z-index: 1999;
} /*Back to top End*/ /* Live and Demo Header Start */
.open_account_header {
  background: rgba(255, 255, 255, 1);
  position: relative;
  width: 100%;
  padding: 23px 0px 0px 0px;
  z-index: 15;
}
.open_account_header .inner {
  position: relative;
  z-index: 9;
  max-width: 1300px;
}
.open_account_header .open_account_header_logo {
  float: left;
  display: block;
  width: 162px;
  padding: 0px;
  margin: 0 auto;
}
.open_account_header .open_account_link_box {
  padding-left: 40px;
  float: left;
}
.open_account_header .open_account_link {
  padding: 0px 18px;
  margin: 0px;
  float: left;
}
.open_account_header .open_account_link a {
  font-family: 'Gilroy-Medium';
  display: block;
  padding: 5px 0px 32px;
  font-size: 16px;
  color: #646464;
  text-decoration: none;
  position: relative;
  transition: all 0.3s;
}
.open_account_header .open_account_link a:hover {
  color: #e35728;
}
.open_account_header .search_box {
  top: 2px;
}
.open_account_header .search_box .search_box_button {
  margin-top: 2px;
}
.open_account_header .header_language {
  float: right;
  padding-left: 0px;
} /* Live and Demo Header end */ /* Only logo Header Start */
.only_logo_header {
  background: #fff;
}
.only_logo_header .inner {
  padding-top: 20px;
  padding-bottom: 20px;
}
.only_logo_header .inner .only_logo_header_logo {
  display: block;
  width: 200px;
  margin: 0px auto;
}
.only_logo_header .inner .only_logo_header_logo img {
  display: block;
  width: 100%;
  height: auto;
} /* Only logo Header end */ /*Page encryption Css Start*/
form.post-password-form {
  background: #147875;
  width: 600px;
  max-width: 100%;
  text-align: center;
  padding: 50px 20px;
  margin: 0px auto;
  text-align: center;
}
form.post-password-form .ppw-ppf-desc,
form.post-password-form p:first-child {
  font-weight: bold;
  font-size: 24px;
  text-align: center;
  color: #fff;
  line-height: 1.2;
  margin-bottom: 20px;
}
form.post-password-form p label {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  width: 280px;
  max-width: 100%;
  margin: 0px auto;
  display: block;
  text-align: left;
  line-height: 1.2;
}
form.post-password-form p label input[type='password'] {
  display: block;
  width: 100%;
  color: #000;
  height: 40px;
  line-height: 28px;
  margin-top: 6px;
  padding: 5px 10px;
}
form.post-password-form input[type='submit'] {
  text-transform: uppercase;
  background: #e35728;
  border-radius: 5px;
  border: none;
  display: block;
  text-shadow: 0px 0px 1px #e35728;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  cursor: pointer;
  width: 140px;
  margin: 10px auto 0px;
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
  height: 42px;
  font-size: 14px !important;
}
form.post-password-form input[type='submit']:hover {
  background: #ff8e5c;
  color: #fff;
  text-decoration: none;
} /*Page encryption Css End*/
.fast_easy_wrapper {
  background: #e25628;
  width: 100%;
  overflow: hidden;
}
.fast_easy_wrapper .inner {
  position: relative;
}
.fast_easy_content {
  width: 800px;
  max-width: 65%;
  position: relative;
  text-align: left;
  padding: 80px 0px 90px;
  z-index: 9;
}
.fast_easy_content h2 {
  color: #fff;
  margin-bottom: 40px;
  font-size: 36px;
  line-height: 1.25;
}
.fast_easy_content ul {
  display: flex;
  padding: 0px 0px 10px;
  margin: 0px;
}
.fast_easy_content ul li {
  padding: 0px 20px 25px 0px;
  margin: 0px;
  width: 33.333%;
}
.fast_easy_wrapper ul li .text_box {
  position: relative;
  padding: 0px;
}
.fast_easy_wrapper ul li .text_box:before {
  content: '';
  display: block;
  width: 44px;
  height: 44px;
  color: #e25628;
  border-radius: 50%;
  font-size: 24px;
  margin-bottom: 17px;
  text-align: center;
  line-height: 44px;
  font-family: 'Gilroy-Bold';
  background: #fff;
}
.fast_easy_wrapper ul li:nth-child(1) .text_box:before {
  content: '1';
}
.fast_easy_wrapper ul li:nth-child(2) .text_box:before {
  content: '2';
}
.fast_easy_wrapper ul li:nth-child(3) .text_box:before {
  content: '3';
}
.fast_easy_wrapper ul li .text_box h3 {
  padding: 0px;
  margin: 0px 0px 3px;
  font-size: 20px;
  color: #fff;
  font-family: 'Gilroy-Medium';
  line-height: 1.3;
}
.fast_easy_wrapper ul li .text_box p {
  margin: 0px;
  width: 185px;
  font-size: 14px;
  line-height: 20px;
  max-width: 100%;
  font-family: 'Gilroy-Regular';
}
.fast_easy_wrapper p {
  padding: 0px;
  margin: 0px 0px 45px;
  font-size: 16px;
  line-height: 1.3;
  font-family: 'Gilroy-SemiBold';
  color: #fff;
}
.fast_easy_wrapper_img_box {
  width: 35%;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.fast_easy_wrapper_img_box img {
  display: block;
  margin: 0px auto;
  width: auto;
  height: auto;
} /*Pages Banner Css Start*/
.page_banner_content_wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.page_banner_content_wrapper .banner_bottom {
  bottom: 0px;
}
.page_banner_content {
}
.page_banner_content .inner {
  height: 648px;
  padding-bottom: 90px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.page_banner_content h2 img {
  vertical-align: bottom;
}
.page_banner_content h2 {
  color: #fff;
  margin-bottom: 0px;
  font-size: 42px;
  line-height: 1.2;
}
.page_banner_content h1.page_banner_title {
  margin-bottom: 0px;
}
.page_banner_content .white h1 {
  color: #fff;
}
.page_banner_content .blue h1 {
  color: #034854;
}
.page_banner_content .orange h1 {
  color: #e35728;
}
.page_banner_content .white h2 {
  color: #fff;
}
.page_banner_content .blue h2 {
  color: #034854;
}
.page_banner_content .orange h2 {
  color: #e35728;
}
.page_banner_content .page_banner_button {
  padding-top: 50px;
} /*Pages Banner Css End*/ /*Default page content Css Start*/
.default_page_content {
}
.default_page_content .inner {
  padding-top: 80px;
  padding-bottom: 70px;
} /*Default page content Css End*/ /*Pages text and image Css Start*/
.pages_text_and_image_row_wrapper {
  background: #f5f5f5;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 40px;
}
.pages_text_and_image_row {
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}
.pages_text_and_image_row .text_and_image_inner {
  width: 1200px;
  max-width: 100%;
  margin: 0px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pages_text_and_image_row .text_box {
  width: 49%;
  padding: 75px 85px 0px;
  position: relative;
  background: #fff;
  border-radius: 25px 0px 0px 25px;
}
.pages_text_and_image_row .img_box {
  width: 51%;
  position: relative;
  border-radius: 0px 25px 25px 0px;
}
.pages_text_and_image_row .img_box img {
  opacity: 0;
}
.pages_text_and_image_row.text_and_image_position_left .text_and_image_inner {
  flex-direction: row-reverse;
}
.pages_text_and_image_row.text_and_image_position_left .text_box {
  border-radius: 0px 25px 25px 0px;
}
.pages_text_and_image_row h3 {
  color: #034854;
  margin-bottom: 40px;
}
.pages_text_and_image_row p {
  color: #646464;
  font-family: 'Gilroy-Regular';
  margin-bottom: 15px;
}
.pages_text_and_image_row .text_box .dotted_ul li {
  position: relative;
  padding-left: 30px;
  color: #646464;
  font-size: 14px;
  line-height: 1.3;
  font-family: 'Gilroy-Medium';
  margin-bottom: 15px;
}
.pages_text_and_image_row .text_box .dotted_ul li::after {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  background: #646464;
  border-radius: 100%;
  position: absolute;
  top: 7px;
  left: 12px;
}
.pages_text_and_image_row h5 strong {
  color: #e35728;
}
.pages_text_and_image_row .bottom_text {
  position: absolute;
  left: 85px;
  bottom: 80px;
  padding-right: 85px;
}
.pages_text_and_image_row .bottom_text p {
  font-size: 14px;
  color: #034854;
  margin-bottom: 2px;
  font-family: 'Gilroy-Medium';
}
.pages_text_and_image_row .bottom_text p strong {
  font-size: 36px;
  color: #e35728;
  font-family: 'Gilroy-SemiBold';
}
.pages_text_and_image_row .bottom_text p span {
  font-family: 'Gilroy-SemiBold';
}
.pages_text_and_image_row .bottom_text p:first-child {
  margin-bottom: 12px;
}
.pages_text_and_image_row .bottom_text img {
  position: absolute;
  left: 100%;
  bottom: 0px;
  max-width: none;
}
.pages_text_and_image_row .img_box span {
  display: inline-block;
  position: absolute;
  right: -8px;
  top: 92px;
  background: #e35728;
  border-radius: 25px 12px 0px 25px;
  font-size: 14px;
  color: #fff;
  padding: 12px 30px 11px 25px;
  text-transform: uppercase;
  line-height: 1.15;
  font-family: 'Gilroy-Regular';
  background: #147875;
  text-align: left;
}
.pages_text_and_image_row .img_box span:after {
  content: '';
  display: block;
  width: 8px;
  height: 7px;
  position: absolute;
  right: 0px;
  top: 100%;
  background: url(./pages_text_and_image_row_right_icon2.png) left top no-repeat;
  background-size: 100% 100%;
}
.pages_text_and_image_row .img_box span strong {
  font-family: 'Gilroy-SemiBold';
}
.pages_text_and_image_row.text_and_image_position_left .img_box {
  border-radius: 25px 0px 0px 25px;
}
.pages_text_and_image_row.text_and_image_position_left .img_box span {
  right: auto;
  left: -8px;
  padding: 12px 25px 11px 30px;
  border-radius: 12px 25px 25px 0px;
}
.pages_text_and_image_row.text_and_image_position_left .img_box span:after {
  right: auto;
  left: 0px;
  background: url(./pages_text_and_image_row_left_icon2.png) left top no-repeat;
  background-size: 100% 100%;
} /*Pages text and image Css End*/ /*Experience our spreads Css Start*/
.experience_our_spreads_wrapper {
  background: #034854;
}
.experience_our_spreads_wrapper .inner {
  padding-top: 90px;
  padding-bottom: 90px;
  position: relative;
}
.experience_our_spreads_wrapper .inner:before {
  content: '';
  display: block;
  width: 450px;
  height: 411px;
  background: url(./experience_our_spreads_wrapper_icon.png) left top no-repeat;
  background-size: 100% 100%;
  position: absolute;
  z-index: 8;
  left: -205px;
  top: 0px;
}
.experience_our_spreads_wrapper .inner:after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}
.experience_our_spreads_wrapper .experience_our_spreads_content {
  width: 1000px;
  padding-right: 15px;
  float: right;
  max-width: 100%;
  position: relative;
  z-index: 9;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.experience_our_spreads_wrapper .text_box {
  width: 34%;
  padding-bottom: 30px;
}
.experience_our_spreads_wrapper .text_box h1,
.experience_our_spreads_wrapper .text_box h2 {
  color: #fff;
  margin-bottom: 60px;
  font-size: 36px;
  line-height: 1.25;
  font-family: 'Gilroy-SemiBold';
}
.experience_our_spreads_wrapper .text_box h3 {
  color: #fff;
  margin-bottom: 60px;
}
.experience_our_spreads_wrapper .rawecn_box {
  width: 630px;
  max-width: 630px;
}
.rawecn_list .rawecn_content {
  background: #fff;
  border-radius: 0px 0px 25px 25px;
  padding: 29px 36px 15px;
  min-height: 268px;
}
.rawecn_list .rawecn_content .row_top {
  display: flex;
  border-bottom: 1px solid #c6c6c6;
  padding-bottom: 12px;
  margin-bottom: 13px;
}
.rawecn_list .rawecn_content .row_top .row_top_item {
  width: 25%;
  text-align: center;
  font-size: 16px;
  color: #034854;
  font-family: 'Gilroy-SemiBold';
}
.rawecn_list .rawecn_content .row {
  padding-top: 10px;
  padding-bottom: 12px;
  display: flex;
}
.rawecn_list .rawecn_content .row span {
  width: 25%;
  float: left;
  text-align: center;
  font-size: 18px;
  color: #505050;
  font-family: 'Gilroy-Medium';
}
.rawecn_list .rawecn_content .row span.spread {
  font-family: 'Gilroy-Bold';
  color: #034854;
}
.rawecn_list .rawecn_nav {
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-start;
}
.rawecn_list .rawecn_nav li {
  width: 33.333%;
  position: relative;
  cursor: pointer;
}
.rawecn_list .rawecn_nav li.rawecn_active {
  z-index: 20;
}
.rawecn_list .rawecn_nav li:before,
.rawecn_list .rawecn_nav li:after {
  content: '';
  display: block;
  width: 60%;
  height: 100%;
  position: absolute;
  background-color: #c5c5c5;
  transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
  top: 0px;
}
.rawecn_list .rawecn_nav li:before {
  left: -1px;
}
.rawecn_list .rawecn_nav li:after {
  right: -1px;
}
.rawecn_list .rawecn_nav li.rawecn_active:before,
.rawecn_list .rawecn_nav li.rawecn_active:after {
  background: #e35728;
}
.rawecn_list .rawecn_nav li span {
  display: block;
  padding: 10px 2px 10px 0px;
  color: #fff;
  font-size: 16px;
  font-family: 'Gilroy-SemiBold';
  text-transform: uppercase;
  text-align: center;
  position: relative;
  z-index: 9;
}
.rawecn_list .rawecn_nav li.rawecn_active span {
  font-size: 24px;
  z-index: 10;
  padding: 13px 0px 12px;
}
.rawecn_list .rawecn_nav li span:after {
  content: '';
  display: block;
  width: 22px;
  height: 43px;
  background: url(./home_row1_tab_title_li_shadow_f2456b2c5b194367b63f18485bf6a7dd.png) left top no-repeat;
  background-size: 100% 100%;
  position: absolute;
  z-index: 8;
  left: -8px;
  bottom: -2px;
  transform: rotate(11deg);
}
.rawecn_list .rawecn_nav li:first-child span::after {
  display: none;
}
.rawecn_list .rawecn_nav li:first-child:before {
  left: 0px;
  transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -moz-transform: skewX(0deg);
}
.rawecn_list .rawecn_nav li:last-child:after {
  right: -9px;
}
.rawecn_list .rawecn_nav li.rawecn_active:first-child:before {
  left: 0;
  transform: skewX(0deg);
  -webkit-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -moz-transform: skewX(0deg);
}
.rawecn_list .rawecn_nav li.rawecn_active:after {
  right: -5px;
}
.rawecn_list .rawecn_nav li.rawecn_active:last-child:after {
  right: -13px;
}
.rawecn_list .rawecn_nav li.rawecn_active span:after {
  left: -12px;
} /*Experience our spreads Css End*/ /*Single Css Start*/
.educations_content {
  padding-top: 103px;
  padding-bottom: 60px;
}
.educations_content_left {
  float: right;
  width: 67%;
}
.educations_content_left .new_single {
  background: #fff;
  border-radius: 16px;
  padding: 30px 58px 50px;
}
.educations_content_left h2.single_title {
  font-size: 36px;
  color: #e35728;
  margin-bottom: 35px;
  line-height: 1.3;
}
.educations_content_left h2 {
  font-family: 'Gilroy-SemiBold';
  font-size: 14px;
  color: #646464;
  line-height: 20px;
  margin-bottom: 8px;
}
.educations_content_left p {
  color: #646464;
}
.educations_content_left p a {
  color: #646464;
  text-decoration: underline;
}
.educations_content_left p a:hover {
  color: #646464;
  text-decoration: underline;
}
.mt4_manuals_single_content h2.single_title {
  color: #034854;
}
.mt4_basics_single_content h2.single_title {
  color: #034854;
}
.smarttrader_tools_videos_single_content h2.single_title {
  color: #034854;
}
.educations_content_left .addtoany_content {
  display: none !important;
}
.educations_content_left .new_single ul,
.educations_content_left .new_single ol {
  margin: 0px 0px 20px 25px;
  padding-left: 0 !important;
}
.educations_content_left .new_single ul ul {
  margin: 15px 0px 0px 25px;
}
.educations_content_left .new_single li {
  font-size: 14px;
  list-style: disc outside none;
  color: #646464;
  padding-bottom: 3px;
}
.educations_content_left .new_single ol ol {
  margin: 15px 0px 0px 25px;
}
.educations_content_left .new_single ul li {
  list-style: disc outside none;
}
.educations_content_left .new_single ol li {
  list-style: decimal outside none;
  margin-bottom: 15px;
}
.educations_content_left .new_single ol {
  margin-bottom: 0px;
}
.educations_newer_older {
  text-align: center;
  padding-top: 36px;
}
.educations_newer_older .prev_link,
.educations_newer_older .next_link {
  display: inline-block;
  vertical-align: top;
  padding: 0px 5px 10px;
}
.educations_newer_older a {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #034854;
  border-radius: 25px;
  border: 2px solid #034854;
  padding: 6px 25px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
  margin: 0px;
}
.educations_newer_older a:hover {
  background: #147875;
  border-color: #147875;
  color: #fff;
  text-decoration: none;
}
.educations_newer_older .prev_link a {
  background: none;
  color: #034854;
}
.educations_newer_older .prev_link a:hover {
  background: none;
  color: #147875;
}
.educations_content_sidebar {
  width: 28.5%;
  float: left;
}
.educations_content_sidebar_box {
  background: #fff;
  border-radius: 16px;
  padding: 40px 25px 30px 32px;
  margin-bottom: 62px;
}
.educations_content_sidebar_box:last-child {
  margin-bottom: 0px;
}
.educations_content_sidebar_box .accordionContent_inner {
  padding-top: 15px;
  padding-bottom: 28px;
}
.educations_content_sidebar h2 {
  font-size: 20px;
  color: #e35728;
  line-height: 1.2;
  padding: 0px;
  margin: 0px 0px 37px;
  font-family: 'Gilroy-Medium';
}
.educations_content_sidebar h3 {
  font-size: 22px;
  color: #034854;
  margin-bottom: 22px;
  font-family: 'Gilroy-SemiBold';
  line-height: 1;
  position: relative;
  width: 100%;
  padding-right: 15px;
  cursor: pointer;
}
.educations_content_sidebar h3:before {
  content: '\f067';
  font-family: 'FontAwesome';
  font-size: 14px;
  position: absolute;
  right: 0px;
  top: 5px;
  font-weight: normal;
}
.educations_content_sidebar h3.selected:before {
  content: '\f068';
}
.educations_content_sidebar h4 {
  font-size: 18px;
  color: #646464;
  padding: 0px 0px 6px 16px;
  position: relative;
  margin: 0px;
  font-family: 'Gilroy-SemiBold';
  line-height: 1.2;
}
.educations_content_sidebar h4:before {
  content: '\f067';
  font-family: 'FontAwesome';
  font-size: 12px;
  position: absolute;
  left: 0px;
  top: 3px;
  font-weight: normal;
}
.educations_content_sidebar h4.selected:before {
  content: '\f068';
}
.educations_content_sidebar h4.title {
  cursor: pointer;
}
.educations_content_sidebar ul {
  padding: 0px 0px 2px 18px;
  margin: 0px;
}
.educations_content_sidebar ul li {
  padding: 0px 0px 8px 16px;
  margin: 0px;
  font-size: 18px;
  color: #646464;
  font-family: 'Gilroy-Medium';
  line-height: 1.2;
  position: relative;
}
.educations_content_sidebar ul li:before {
  content: '\f068';
  font-family: 'FontAwesome';
  font-size: 12px;
  position: absolute;
  left: 0px;
  top: 3px;
  font-weight: normal;
}
.educations_content_sidebar ul li a {
  text-decoration: none;
}
.educations_content_sidebar ul li a:hover {
  text-decoration: underline;
}
.educations_content_sidebar ul li a.active {
  text-decoration: underline;
}
.educations_content_left table {
  border-left: 0;
  border-top: 0;
  margin: 0 0 20px;
  color: #797979;
  border: none;
}
.educations_content_left table td {
  border-bottom: 0;
  border-right: 0;
  background: #e1e1e1;
}
.educations_content_left table th,
.educations_content_left table td {
  padding: 5px 20px;
  text-align: left;
  line-height: 20px;
  border: none;
}
.educations_content_left table th {
  color: #2c2c2c;
  font-weight: bold;
  border-bottom: 0;
  border-right: 0;
  background: #e1e1e1;
  text-transform: none;
}
.educations_content_left table tr:nth-child(2n) td {
  background: #fff;
}
.educations_content_sidebar_box.tags_list_content {
  padding-right: 20px;
}
.tags_list_content h2 {
  margin-bottom: 15px;
}
.educations_content_sidebar_box .tags_list {
  padding: 0px;
  margin: 0px 0px 0px;
  display: flex;
  flex-wrap: wrap;
}
.educations_content_sidebar_box .tags_list li {
  padding: 0px 5px 18px 0px;
  margin: 0px;
}
.educations_content_sidebar_box .tags_list li:before {
  display: none;
}
.educations_content_sidebar_box .tags_list li a {
  display: inline-block;
  padding: 2px 16px 3px;
  font-size: 14px;
  color: #646464;
  font-family: 'Gilroy-Regular';
  border: 1px solid #034854;
  border-radius: 15px;
  text-decoration: none;
}
.educations_content_sidebar_box .tags_list li a:hover {
  border-color: #e35728;
  color: #646464;
  text-decoration: none;
}
.mt4_videos_content {
  position: relative;
  margin-bottom: 25px;
}
.mt4_videos_content img {
  display: block;
  width: 100%;
  height: auto;
}
.mt4_videos_content iframe {
  display: block;
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0px;
  top: 0px;
}
.smarttrader_tools_videos_box_wrapper {
  margin-bottom: 25px;
}
.wp-pagenavi {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.wp-pagenavi .pages {
  display: none;
}
.wp-pagenavi a,
.wp-pagenavi a:hover,
.wp-pagenavi span {
  font-family: 'Gilroy-SemiBold';
  font-size: 18px;
  border: none;
  margin: 0px 14px 5px;
  color: #646464;
  padding: 0px;
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
}
.wp-pagenavi span.current {
  border: 0;
  background: none;
  color: #000000;
}
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.last,
.wp-pagenavi a.first {
  background: none;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  color: #e25628;
  font-family: 'Gilroy-SemiBold';
  padding-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
}
.wp-pagenavi span.extend {
  border: none;
} /*Single Css End*/ /*Refer and Earn 1,2,3 Css Start*/
.refer_and_earn_wrapper {
  background: #034854;
}
.refer_and_earn_wrapper .inner {
  padding-top: 80px;
  padding-bottom: 90px;
  position: relative;
}
.refer_and_earn_wrapper .inner:after {
  content: '';
  display: block;
  width: 430px;
  height: 399px;
  background: url(./introducing_brokers_row3_icon.png) left top no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: -90px;
  top: 0px;
}
.refer_and_earn_wrapper .refer_and_earn_content {
  width: 796px;
  max-width: 76%;
  float: right;
  position: relative;
  z-index: 9;
}
.refer_and_earn_wrapper h3 {
  color: #fff;
  margin-bottom: 40px;
}
.refer_and_earn_wrapper ul {
  padding: 0px 0px 18px;
  margin: 0px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
}
.refer_and_earn_wrapper ul li {
  padding: 0px 20px 25px 0px;
  margin: 0px;
  width: 33.333%;
}
.refer_and_earn_wrapper ul li:nth-child(1) {
  width: 34.5%;
}
.refer_and_earn_wrapper ul li:nth-child(2) {
  width: 37.2%;
}
.refer_and_earn_wrapper ul li:nth-child(3) {
  width: 28.3%;
  padding-right: 0px;
}
.refer_and_earn_wrapper ul li .text_box {
  position: relative;
  padding: 0px;
}
.refer_and_earn_wrapper ul li .text_box:before {
  content: '';
  display: block;
  width: 44px;
  height: 44px;
  color: #034854;
  border-radius: 50%;
  font-size: 24px;
  margin-bottom: 17px;
  text-align: center;
  line-height: 44px;
  font-family: 'Gilroy-Bold';
  background: #fff;
}
.refer_and_earn_wrapper ul li:nth-child(1) .text_box:before {
  content: '1';
}
.refer_and_earn_wrapper ul li:nth-child(2) .text_box:before {
  content: '2';
}
.refer_and_earn_wrapper ul li:nth-child(3) .text_box:before {
  content: '3';
}
.refer_and_earn_wrapper ul li .text_box h4 {
  padding: 0px;
  margin: 0px 0px 3px;
  color: #fff;
  font-family: 'Gilroy-Medium';
}
.refer_and_earn_wrapper ul li .text_box p {
  padding: 0px;
  margin: 0px;
  width: 220px;
  max-width: 100%;
  color: #fff;
  font-family: 'Gilroy-Regular';
} /*Refer and Earn 1,2,3 Css End*/ /*Transparent. Profitable. Robust. css Start*/
.transparent_profitable_robust_row {
  background: #fff;
}
.transparent_profitable_robust_row .inner {
  padding-top: 170px;
  padding-bottom: 130px;
  position: relative;
  z-index: 9;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.transparent_profitable_robust_row .inner:after {
  content: '';
  display: block;
  width: 380px;
  height: 350px;
  position: absolute;
  right: -170px;
  top: 0;
  background: url(./introducing_brokers_row2_icon.png) left top no-repeat;
  background-size: 100% 100%;
}
.transparent_profitable_robust_row .img_box {
  width: 306px;
  max-width: 26%;
  padding-right: 20px;
  position: relative;
  z-index: 9;
}
.transparent_profitable_robust_row .text_box {
  width: 73%;
  position: relative;
  z-index: 9;
}
.transparent_profitable_robust_row .text_box ul {
  padding: 20px 0px 22px;
  margin: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.transparent_profitable_robust_row .text_box ul li {
  padding: 0px 102px 30px 0px;
  margin: 0px;
}
.transparent_profitable_robust_row .text_box ul li:last-child {
  padding-right: 0px;
}
.transparent_profitable_robust_row .text_box ul li .icon_box {
  padding-bottom: 12px;
}
.transparent_profitable_robust_row .text_box ul li h3 {
  color: #034854;
}
.transparent_profitable_robust_row .text_box .text {
  width: 440px;
  max-width: 100%;
}
.transparent_profitable_robust_row .text_box p {
  color: #646464;
}
.transparent_profitable_robust_row .text_box .text .green_arrow_button {
  margin-top: 25px;
}
.transparent_profitable_robust_row .text_box .text .orange_arrow_button {
  margin-top: 25px;
} /*Transparent. Profitable. Robust. css End*/ /*Page Content Form css Start*/
.page_content_form {
  background: url(./page_content_form_wrapper_bg.jpg) center top no-repeat;
  background-size: cover;
}
.page_content_form .inner {
  padding-top: 90px;
  padding-bottom: 90px;
}
.page_content_form_content {
  border-radius: 20px;
  background: #fff;
  padding: 68px 30px 90px;
  overflow: hidden;
}
.page_content_form_content_inner {
  width: 1025px;
  margin: 0px auto;
  max-width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}
.page_content_form .text_box {
  width: 320px;
  max-width: 32%;
  padding-top: 6px;
  padding-right: 20px;
}
.page_content_form .text_box h3 {
  color: #eb5629;
  margin-bottom: 30px;
}
.page_content_form .text_box p {
  color: #646464;
}
.page_content_form .page_content_form_box {
  width: 620px;
  max-width: 67%;
}
.page_content_form .gform_wrapper {
  padding: 0px;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}
.page_content_form .gform_legacy_markup_wrapper ul.gform_fields {
  margin-left: -30px !important;
  margin-right: -30px !important;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}
body .page_content_form .gform_wrapper ul li.gfield {
  padding: 0px 30px 25px;
  margin: 0px;
  width: 50%;
}
body .page_content_form .gform_wrapper ul li.gfield.field_full {
  width: 100%;
}
.page_content_form .gform_wrapper .top_label .gfield_label,
.page_content_form .gform_wrapper legend.gfield_label {
  padding: 0px;
  margin: 0px 0px 10px;
  font-size: 14px;
  color: #17307d;
  line-height: 1.65;
  display: none;
}
body .page_content_form .gform_wrapper .top_label div.ginput_container {
  padding: 0px;
  margin: 0px;
}
.page_content_form .gform_wrapper .top_label input.medium,
.page_content_form .gform_wrapper .top_label select.medium,
.page_content_form .gform_wrapper textarea.medium {
  width: 100%;
  font-size: 20px !important;
  color: #c6c6c6 !important;
  padding: 0px 18px !important;
  margin: 0px !important;
  line-height: 1.2 !important;
  font-family: 'Gilroy-Medium' !important;
  height: 55px;
  border: 0px;
  border-bottom: 1px solid #e1e1e1;
  background: #fff;
  box-shadow: none;
  letter-spacing: 0px !important;
}
.page_content_form .gform_wrapper .top_label select.medium {
  padding: 0px 12px !important;
}
.page_content_form .gform_wrapper textarea.medium {
  height: 160px;
  border: 1px solid #e1e1e1;
  padding-top: 14px !important;
  margin-top: 22px !important;
}
.page_content_form .gform_wrapper .top_label li.field_name input.medium {
  background-image: url(./gform_wrapper_name_icon.png);
  background-position: calc(100% - 15px) 17px;
  background-repeat: no-repeat;
}
.page_content_form .gform_wrapper .top_label ::-webkit-input-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 20px;
}
.page_content_form .gform_wrapper .top_label :-moz-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 20px;
}
.page_content_form .gform_wrapper .top_label ::-moz-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 20px;
}
.page_content_form .gform_wrapper .top_label :-ms-input-placeholder {
  color: #c6c6c6;
  opacity: 1;
  font-size: 20px;
}
.page_content_form .gform_wrapper ul.gform_fields li.gfield .gfield_checkbox {
  padding: 7px 0px 15px;
  margin: 0px;
}
.page_content_form .gform_wrapper ul.gform_fields li.gfield .gfield_checkbox li input[type='checkbox'] {
  vertical-align: top;
  margin: 0px !important;
  opacity: 0;
  position: absolute;
}
.page_content_form .gform_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li label {
  display: block;
  color: #2544a2;
  margin: 0px;
  font-size: 14px;
  padding: 0px 0px 0px 22px;
  position: relative;
  max-width: 100%;
}
.page_content_form .gform_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li label::after {
  content: '';
  background: #fff;
  border-radius: 2px;
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0px;
  top: 3px;
}
.page_content_form
  .gform_wrapper
  ul.gform_fields
  li.gfield
  ul.gfield_checkbox
  input[type='checkbox']:checked
  + label:after {
  background: #2544a2;
}
.page_content_form .gchoice_select_all,
.page_content_form .gform_wrapper ul.gfield_checkbox li input[type='checkbox']:checked + label,
.page_content_form .gform_wrapper ul.gfield_radio li input[type='radio']:checked + label {
  font-weight: normal;
}
.page_content_form .gform_wrapper .gform_footer {
  padding: 18px 0px 0px;
  margin: 0px;
}
.page_content_form .gform_wrapper .gform_footer input.button,
.page_content_form .gform_wrapper .gform_footer input[type='submit'],
.page_content_form .gform_wrapper .gform_page_footer input.button,
.page_content_form .gform_wrapper .gform_page_footer input[type='submit'],
.page_content_form .gform_legacy_markup_wrapper .gform_footer input.button,
.page_content_form .gform_legacy_markup_wrapper .gform_footer input[type='submit'] {
  font-family: 'Gilroy-Medium';
  text-transform: uppercase;
  background: #e35728 url(./gform_footer_button_icon.png) calc(100% - 15px) 14px no-repeat;
  border-radius: 35px;
  border: 1px solid #e35728;
  padding: 0px 107px 0px 20px;
  height: 45px;
  display: inline-block;
  width: auto;
  margin-bottom: 0px;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-appearance: none;
  text-decoration: none;
  cursor: pointer;
}
.page_content_form .gform_wrapper .gform_footer input.button:hover,
.page_content_form .gform_wrapper .gform_footer input[type='submit']:hover,
.page_content_form .gform_wrapper .gform_page_footer input.button:hover,
.page_content_form .gform_wrapper .gform_page_footer input[type='submit']:hover,
.page_content_form .gform_legacy_markup_wrapper .gform_footer input.button:hover,
.page_content_form .gform_legacy_markup_wrapper .gform_footer input[type='submit']:hover {
  background-color: #ff8e5c;
  border-color: #ff8e5c;
  color: #fff;
  text-decoration: none;
}
.page_content_form .gform_confirmation_message {
  font-size: 20px;
  padding: 30px 0px;
  text-align: center;
}
.page_content_form .gform_wrapper div.validation_error {
  display: none;
}
.page_content_form
  .gform_wrapper.gform_validation_error
  .gform_body
  ul
  li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: calc(100% - 0px) !important;
}
.page_content_form .gform_wrapper li.gfield.gfield_error {
  border: 0px;
  background: none;
}
.page_content_form .gform_wrapper.gform_validation_error .top_label input.medium,
.page_content_form .gform_wrapper.gform_validation_error .top_label select.medium {
  width: 100%;
}
.page_content_form
  .gform_wrapper
  li.gfield_error
  input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not(
    [type='file']
  ) {
  border: none;
  border-bottom: 1px solid #e1e1e1;
}
.page_content_form .gform_wrapper li.gfield_error textarea {
  border: none;
  border: 1px solid #e1e1e1;
}
.page_content_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.page_content_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 0px;
}
.page_content_form .gform_wrapper .top_label .gfield_error {
  width: 50%;
}
.page_content_form .gform_legacy_markup_wrapper li.gfield.gfield_error {
  margin-bottom: 0px !important;
}
.gform_legacy_markup_wrapper .field_description_below .gfield_description {
  padding-top: 10px !important;
  font-weight: normal;
  font-family: 'Gilroy-Bold';
}
@media only screen and (min-width: 641px) {
  .page_content_form .gform_wrapper .top_label li ul.gfield_checkbox,
  .page_content_form .gform_wrapper .top_label li ul.gfield_radio {
    width: calc(100% + 0px);
  }
}
@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px) {
  .page_content_form .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
    margin-top: 0px;
  }
}
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error input[type='email'],
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error input[type='number'],
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error input[type='password'],
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error input[type='tel'],
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error input[type='text'],
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error input[type='url'],
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error select,
.page_content_form .gform_wrapper.gf_browser_chrome .gfield_error textarea,
.page_content_form
  .gform_wrapper.gf_browser_chrome
  li.gfield_error.field_sublabel_above
  .ginput_complex
  input[type='text'],
.page_content_form
  .gform_wrapper.gf_browser_chrome
  li.gfield_error.field_sublabel_above
  .ginput_complex
  input[type='email'],
.page_content_form
  .gform_wrapper.gf_browser_chrome
  li.gfield_error.field_sublabel_above
  .ginput_complex
  input[type='number'],
.page_content_form
  .gform_wrapper.gf_browser_chrome
  li.gfield_error.field_sublabel_above
  .ginput_complex
  input[type='tel'] {
  margin-bottom: 0px;
} /*Page Content Form css End*/ /*Products page Css Start*/
.products_page_table_wrapper {
  background: #e35728;
  padding: 90px 0px 90px;
}
.products_page_table_wrapper h2,
.products_page_table_wrapper h3 {
  color: #fff;
  line-height: 1.3;
  text-align: center;
  margin-top: -15px;
  margin-bottom: 38px;
}
.products_page_table_wrapper h2 {
  font-size: 36px;
}
.products_page_table_content {
  padding-right: 20px;
}
.products_page_table_wrapper table {
  border-collapse: collapse;
  border: 0px;
  width: 100%;
}
.products_page_table_wrapper table th,
.products_page_table_wrapper table td {
  border: 0px;
  text-align: center;
  background: #ffffff;
}
.products_page_table_wrapper table th {
  background: #034854;
  color: #fff;
  font-size: 16px;
  font-family: 'Gilroy-SemiBold';
  line-height: 1.3;
  padding: 15px 3px;
  position: relative;
  z-index: 9;
}
.products_page_table_wrapper table th span {
  font-family: 'Gilroy-Medium';
}
.products_page_table_wrapper table tr th:last-child {
  position: relative;
}
.products_page_table_wrapper table tr th:last-child strong {
  position: relative;
  z-index: 9;
}
.products_page_table_wrapper table tr th:last-child:after {
  content: '';
  display: block;
  width: 50px;
  height: 100%;
  position: absolute;
  right: -20px;
  top: 0px;
  background: #034854;
  transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
}
.products_page_table_wrapper table tr:nth-child(odd) td {
  background: #f5f5f5;
}
.products_page_table_wrapper table td {
  font-size: 14px;
  line-height: 1.2;
  color: #646464;
  padding: 10px 3px;
  font-family: 'Gilroy-Regular';
}
.products_page_table_wrapper table tr:nth-child(2) td {
  padding-top: 25px;
}
.products_page_table_wrapper table tr:last-child td {
  padding-bottom: 25px;
}
.products_page_table_wrapper table tr:last-child td:first-child {
  border-radius: 0px 0px 0px 18px;
}
.products_page_table_wrapper table tr:last-child td:last-child {
  border-radius: 0px 0px 18px 0px;
}
.products_page_bottom_table_wrapper {
  background: #f5f5f5;
}
.products_page_bottom_table_wrapper .inner {
  position: relative;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.products_page_bottom_table_wrapper .inner:before {
  content: '';
  display: block;
  width: 451px;
  height: 412px;
  background: url(./products_page_bottom_table_icon_orange.png) left top no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 0px;
  left: -212px;
}
.products_page_bottom_table_wrapper .inner.add_green_icon:before {
  width: 449px;
  height: 410px;
  background: url(./products_page_bottom_table_icon_green.png) left top no-repeat;
  background-size: 100% 100%;
}
.products_page_bottom_table_wrapper .text_box {
  position: relative;
  z-index: 9;
  width: 41%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 62px;
  text-align: center;
}
.products_page_bottom_table_wrapper .text_box h2,
.products_page_bottom_table_wrapper .text_box h3 {
  display: inline-block;
  text-align: left;
  color: #034854;
  line-height: 1.2;
  padding: 0px;
  margin: 0px;
}
.products_page_bottom_table_wrapper .text_box h2 {
  font-size: 36px;
}
.products_page_bottom_table_wrapper .products_page_bottom_table_content {
  position: relative;
  z-index: 9;
  padding-right: 20px;
  width: 59%;
}
.products_page_bottom_table_content table {
  border-collapse: collapse;
  border: 0px;
  width: 100%;
}
.products_page_bottom_table_content table th,
.products_page_bottom_table_content table td {
  border: 0px;
  text-align: center;
  background: #ffffff;
}
.products_page_bottom_table_content table th {
  background: #034854;
  color: #fff;
  font-size: 24px;
  font-family: 'Gilroy-Bold';
  line-height: 1.3;
  padding: 13px 3px;
  text-transform: uppercase;
  position: relative;
  z-index: 9;
}
.products_page_bottom_table_content table tr th:last-child {
  position: relative;
}
.products_page_bottom_table_content table tr th:last-child strong {
  position: relative;
  z-index: 9;
}
.products_page_bottom_table_content table tr th:last-child:after {
  content: '';
  display: block;
  width: 50px;
  height: 100%;
  position: absolute;
  right: -10px;
  top: 0px;
  background: #034854;
  transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
}
.products_page_bottom_table_content table td {
  font-size: 18px;
  line-height: 1.2;
  color: #505050;
  padding: 12px 3px;
  font-family: 'Gilroy-Medium';
  width: 40%;
}
.products_page_bottom_table_content table td:last-child {
  width: 60%;
}
.products_page_bottom_table_content table tr:nth-child(2) td {
  padding-top: 28px;
}
.products_page_bottom_table_content table tr:last-child td {
  padding-bottom: 40px;
}
.products_page_bottom_table_content table tr:last-child td:first-child {
  border-radius: 0px 0px 0px 18px;
}
.products_page_bottom_table_content table tr:last-child td:last-child {
  border-radius: 0px 0px 18px 0px;
}
.products_text_and_image_wrapper {
  background: #f5f5f5;
}
.products_text_and_image_wrapper .inner {
  padding-top: 90px;
  padding-bottom: 0px;
}
.products_text_and_image_wrapper ul {
  padding: 0px;
  margin: 0px -20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.products_text_and_image_wrapper ul li {
  padding: 0px 20px 90px;
  margin: 0px;
  width: 50%;
}
.products_text_and_image_box {
  border-radius: 25px;
  background: #fff;
  height: 100%;
  position: relative;
  padding-bottom: 140px;
}
.products_text_and_image_box .img_box {
  position: relative;
  border-radius: 25px 25px 0px 0px;
}
.products_text_and_image_box .img_box img {
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
}
.products_text_and_image_box .img_box span {
  display: inline-block;
  position: absolute;
  left: -12px;
  top: 50px;
  background: #e35728;
  padding: 14px 25px 13px 25px;
  min-width: 207px;
  border-radius: 12px 25px 25px 0px;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.15;
  font-family: 'Gilroy-Regular';
  background: #147875;
  text-align: left;
}
.products_text_and_image_box .img_box span:after {
  content: '';
  display: block;
  width: 12px;
  height: 9px;
  position: absolute;
  left: 0px;
  top: 100%;
  background: url(./introducing_brokers_row1_box_icon.png) left top no-repeat;
  background-size: 100% 100%;
}
.products_text_and_image_box .img_box p {
  display: inline-block;
  position: absolute;
  left: -12px;
  top: 50px;
  background: #e35728;
  padding: 14px 25px 13px 25px;
  min-width: 207px;
  border-radius: 12px 25px 25px 0px;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.12;
  font-family: 'Gilroy-Regular';
  background: #147875;
  text-align: left;
  margin: 0px;
}
.products_text_and_image_box .img_box p:after {
  content: '';
  display: block;
  width: 12px;
  height: 9px;
  position: absolute;
  left: 0px;
  top: 100%;
  background: url(./introducing_brokers_row1_box_icon.png) left top no-repeat;
  background-size: 100% 100%;
}
.products_text_and_image_box .text_box {
  padding-left: 20px;
  padding-right: 20px;
}
.products_text_and_image_box .text_box .text_box_inner {
  width: 410px;
  padding-top: 46px;
  margin: 0px auto;
  max-width: 100%;
}
.products_text_and_image_box h2,
.products_text_and_image_box h3 {
  font-size: 24px;
  color: #e35728;
  font-family: 'Gilroy-Bold';
  line-height: 1.1;
  margin-bottom: 34px;
}
.products_text_and_image_box .bottom_text {
  width: 410px;
  position: absolute;
  left: 50%;
  margin-left: -205px;
  bottom: 50px;
}
.products_text_and_image_box .bottom_text p {
  font-size: 14px;
  color: #034854;
  margin-bottom: 2px;
  font-family: 'Gilroy-Medium';
}
.products_text_and_image_box .bottom_text p strong {
  font-size: 36px;
  color: #e35728;
  font-family: 'Gilroy-SemiBold';
}
.products_text_and_image_box .bottom_text p span {
  font-family: 'Gilroy-SemiBold';
}
.products_text_and_image_box .bottom_text p:first-child {
  margin-bottom: 12px;
} /*Products page Css End*/ /*In the Press Css Start*/
.breadcrumbs_list {
  font-size: 16px;
  color: #646464;
  font-family: 'Gilroy-Medium';
  padding-bottom: 5px;
  padding-top: 64px;
  padding-bottom: 48px;
}
.breadcrumbs_list a {
  text-decoration: none;
  color: #e35728;
}
.breadcrumbs_list a:hover {
  text-decoration: underline;
  color: #e35728;
}
.breadcrumbs_list span.delimiter_icon {
  display: inline-block;
  padding: 0px 7px;
}
.breadcrumbs_list span.home_link,
.breadcrumbs_list span.delimiter_icon:nth-child(2) {
  display: none;
}
.press_post_list_wrapper {
  padding-bottom: 50px;
}
.press_post_list_title {
  border-bottom: 2px solid #eba188;
  margin-bottom: 50px;
}
.press_post_list_title h3 {
  line-height: 1.2;
  color: #034755;
  position: relative;
  display: inline-block;
  padding-right: 20px;
  margin-bottom: 8px;
}
.press_post_list_title h3:after {
  content: '\f105';
  font-family: 'FontAwesome';
  position: absolute;
  right: 0px;
  top: 9px;
  color: #e35728;
  font-size: 24px;
}
.press_post_list_title h3 a {
  color: #034755;
  text-decoration: none;
}
.press_post_list_title h3 a:hover {
  color: #034755;
  text-decoration: none;
}
.press_post_list {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
}
.press_post_list li {
  padding: 0px 8px 35px;
  width: 33.333%;
}
.press_post_list li .press_post_list_box {
  background: #ffffff;
  height: 100%;
  padding-bottom: 18px;
}
.press_post_list li .img_box {
}
.press_post_list li .img_box img {
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
}
.press_post_list li .text_box {
  padding: 0px 25px;
}
.press_post_list li .text_box_inner {
  padding-top: 20px;
  padding-bottom: 10px;
}
.press_post_list li h4 {
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 4px;
}
.press_post_list li h4 a {
  color: #034755;
  text-decoration: none;
  padding-right: 20px;
  display: inline-block;
  position: relative;
}
.press_post_list li h4 a:after {
  content: '\f105';
  font-family: 'FontAwesome';
  position: absolute;
  right: 0px;
  top: -2px;
  color: #e35728;
  font-size: 24px;
}
.press_post_list li h4 a:hover {
  color: #034755;
  text-decoration: none;
}
.press_post_list .post_date {
  display: block;
  font-size: 14px;
  color: #646464;
  font-family: 'Gilroy-Medium';
  padding-bottom: 22px;
}
.press_post_list .webpage_text {
  display: block;
  background: url(./webpage_text_icon.png) left top no-repeat;
  font-size: 14px;
  color: #646464;
  font-family: 'Gilroy-Medium';
  padding: 3px 0px 25px 33px;
}
.press_post_list .documents_text {
  display: block;
  background: url(./documents_text_icon.png) left top no-repeat;
  font-size: 14px;
  color: #646464;
  font-family: 'Gilroy-Medium';
  padding: 4px 0px 25px 26px;
}
.press_post_list p {
  font-size: 14px;
  color: #000000;
  line-height: 1.3;
  margin-bottom: 0px;
}
.press_post_list .press_post_bottom_text {
  font-size: 14px;
  color: #000000;
  font-family: 'Gilroy-RegularItalic';
  width: 100%;
  padding: 38px 25px 0px;
} /*In the Press Css End*/ /*20220405 Css Start*/
.content_hub_menu_bar {
  background: #e2e2e2;
}
.content_hub_menu_bar .inner {
  padding-top: 19px;
  padding-bottom: 14px;
}
.content_hub_menu_bar ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 100px;
  position: relative;
}
.content_hub_menu_bar ul li.first_menu_text {
  position: absolute;
  left: 0px;
  top: 0px;
}
.content_hub_menu_bar ul li:first-child {
  font-family: 'Gilroy-Bold';
}
.content_hub_menu_bar ul li {
  font-size: 16px;
  color: #646464;
  padding: 0px 30px 5px 0px;
}
.content_hub_menu_bar ul li a {
  color: #646464;
  text-decoration: none;
}
.content_hub_menu_bar ul li a:hover {
  color: #646464;
  text-decoration: underline;
}
.content_hub_menu_bar ul li.current-menu-item,
.content_hub_menu_bar ul li.current_page_item {
  font-family: 'Gilroy-Bold';
}
.content_hub_menu_bar ul li.current-menu-item a,
.content_hub_menu_bar ul li.current_page_item a {
  text-decoration: underline;
}
.content_hub_menu_bar ul li.current-menu-item:first-child a,
.content_hub_menu_bar ul li.current_page_item:first-child a {
  text-decoration: none;
}
.education_post_list_wrpper {
  background: #fff;
}
.education_post_list_wrpper .inner {
  padding-top: 45px;
  padding-bottom: 50px;
  position: relative;
}
.education_post_list_wrpper .inner:after {
  content: '';
  display: block;
  width: 445px;
  height: 407px;
  background: url(./education_post_list_icon.png) left top no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: -172px;
  top: 0px;
  z-index: 8;
}
.education_post_list_wrpper h4 {
  color: #646464;
  font-size: 18px;
  line-height: 1.35;
  font-family: 'Gilroy-Bold';
  margin-bottom: 25px;
}
.related_articles_title {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 25px;
  position: relative;
  z-index: 9;
}
.related_articles_title h4 {
  color: #e35728;
  margin-bottom: 3px;
}
.related_articles_title a {
  font-size: 16px;
  color: #686868;
  text-decoration: none;
  font-family: 'Gilroy-Medium';
  margin-top: 2px;
}
.related_articles_title a:hover {
  color: #686868;
  text-decoration: underline;
}
.education_post_list_wrpper ul {
  position: relative;
  z-index: 9;
  margin-left: -19px;
  margin-right: -19px;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.education_post_list_wrpper ul li {
  width: 33.333%;
  padding: 0px 19px 30px;
}
.education_post_list_wrpper ul li .education_post_list_box {
  background: #f4f4f4;
  border-radius: 25px;
  overflow: hidden;
  padding-bottom: 15px;
  height: 100%;
}
.education_post_list_wrpper ul li .img_box {
  position: relative;
  margin-bottom: 15px;
}
.education_post_list_wrpper ul li .img_box img {
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
}
.education_post_list_wrpper ul li .img_box .tag_list {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  padding: 12px 10px 10px 16px;
}
.education_post_list_wrpper ul li .img_box .tag_list span,
.education_post_list_wrpper ul li .img_box .tag_list a {
  display: inline-block;
  background: #646464;
  font-size: 12px;
  color: #fff;
  padding: 5px 12px;
  border-radius: 10px;
  margin-right: 7px;
  margin-bottom: 5px;
  text-decoration: none;
}
.education_post_list_wrpper ul li .img_box .tag_list a:hover {
  color: #fff;
  text-decoration: none;
}
.education_post_list_wrpper ul li .text_box {
  padding: 0px 20px;
}
.education_post_list_wrpper ul li h5 {
  color: #646464;
  font-size: 16px;
  line-height: 1.25;
  font-family: 'Gilroy-Bold';
  margin-bottom: 15px;
}
.education_post_list_wrpper ul li h5 a {
  color: #646464;
  text-decoration: none;
}
.education_post_list_wrpper ul li h5 a:hover {
  color: #646464;
  text-decoration: underline;
}
.education_post_list_wrpper ul li p {
  font-size: 14px;
  line-height: 1.23;
  color: #646464;
  margin-bottom: 0px;
}
.education_post_list_wrpper ul li span.date_text {
  display: block;
  padding: 15px 20px 0px;
  font-size: 12px;
  color: #cacaca;
  font-family: 'Gilroy-SemiBold';
}
.education_post_list_wrpper .wp-pagenavi {
  padding-top: 45px;
}
.education_post_list_wrpper .wp-pagenavi a,
.education_post_list_wrpper .wp-pagenavi a:hover,
.education_post_list_wrpper .wp-pagenavi span {
  font-family: 'Gilroy-Regular';
  margin: 0px 10px 5px;
  padding: 0px 5px;
  color: #646464;
  border-bottom: 2px solid rgba(100, 100, 100, 0);
}
.education_post_list_wrpper .wp-pagenavi span.current {
  color: #646464;
  font-family: 'Gilroy-Bold';
  border-bottom: 2px solid #646464;
}
.education_post_list_wrpper .wp-pagenavi a.nextpostslink {
  text-indent: -9999em;
  background: url(./press_post_list_pagenavi_icon2.png) right center no-repeat;
}
.education_post_list_wrpper .wp-pagenavi a.previouspostslink {
  text-indent: -9999em;
  background: url(./press_post_list_pagenavi_icon1.png) left center no-repeat;
}
.education_post_list_wrpper .wp-pagenavi .first,
.education_post_list_wrpper .wp-pagenavi .last {
  display: none;
}
.education_single_content {
  background: #fff;
}
.education_single_content .inner {
  position: relative;
  padding-top: 20px;
  padding-bottom: 45px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.education_single_content .inner:after {
  content: '';
  display: block;
  width: 192px;
  height: 176px;
  background: url(./education_single_content_icon.png) left top no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 9px;
  top: 0px;
  z-index: 8;
}
.education_single_content .text_box {
  width: 59%;
  padding-top: 4px;
  position: relative;
  z-index: 10;
}
.education_single_content .text_box .top_img {
  margin-bottom: 25px;
}
.education_single_content .text_box .top_img img {
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
}
.education_single_content .text_box h1 {
  color: #646464;
  line-height: 1.35;
  font-family: 'Gilroy-Bold';
  margin-bottom: 10px;
  font-size: 36px;
}
.education_single_content .text_box h2 {
  color: #646464;
  line-height: 1.35;
  font-family: 'Gilroy-SemiBold';
  margin-bottom: 20px;
  font-size: 30px;
}
.education_single_content .text_box h3 {
  color: #646464;
  line-height: 1.35;
  font-family: 'Gilroy-SemiBold';
  margin-bottom: 20px;
  font-size: 26px;
}
.education_single_content .text_box .author_and_date {
  font-size: 14px;
  color: #d3d3d3;
  line-height: 1.2;
  padding-bottom: 20px;
}
.education_single_content .text_box .author_and_date span {
  display: inline-block;
  padding-right: 15px;
}
.education_single_content .text_box .author_and_date strong {
  font-family: 'Gilroy-SemiBold';
}
.education_single_content .text_box p {
  font-size: 19px;
  line-height: 1.25;
  color: #646464;
  margin-bottom: 0px;
  padding-bottom: 15px;
}
.education_single_content .text_box p.Justify_box,
.education_single_content .text_box p.justify_box {
  text-align: justify;
}
.education_single_the_content .wp-block-table {
  margin-bottom: 20px;
}
.education_single_the_content table {
  border-collapse: collapse;
}
.education_single_the_content table th,
.education_single_the_content table td {
  border: 1px solid #000;
  font-size: 16px;
  line-height: 1.2;
  padding: 8px 10px;
  color: #646464;
}
.education_single_the_content ul {
  padding: 0px;
  margin: 0px;
}
.education_single_the_content ul li {
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 12px;
  font-size: 19px;
  line-height: 1.25;
  color: #646464;
  list-style: disc;
}
.education_single_the_content ol {
  padding: 0px;
  margin: 0px;
}
.education_single_the_content ol li {
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 12px;
  list-style: decimal;
  font-size: 19px;
  line-height: 1.25;
  color: #646464;
}
.education_single_content .latest_release_list {
  width: 390px;
  max-width: 36%;
  position: relative;
  z-index: 9;
  padding-top: 12px;
}
.education_single_content .latest_release_list h4 {
  color: #e35728;
  font-size: 18px;
  line-height: 1.3;
  font-family: 'Gilroy-Bold';
  margin-bottom: 11px;
}
.education_single_content .latest_release_list ul {
  width: 305px;
  max-width: 100%;
  padding: 0px;
  margin: 0px;
}
.education_single_content .latest_release_list ul li {
  padding: 0px 0px 40px;
  margin: 0px;
}
.education_single_content .latest_release_list ul li .img_box {
  margin-bottom: 12px;
  border-radius: 15px;
  overflow: hidden;
}
.education_single_content .latest_release_list ul li .img_box img {
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
}
.education_single_content .latest_release_list ul li h5 {
  color: #646464;
  font-size: 16px;
  line-height: 1.2;
  font-family: 'Gilroy-Bold';
  margin-bottom: 0px;
}
.education_single_content .latest_release_list ul li h5 a {
  color: #646464;
  text-decoration: none;
}
.education_single_content .latest_release_list ul li h5 a:hover {
  color: #646464;
  text-decoration: underline;
}
.education_single_content .latest_release_list ul li p {
  font-size: 14px;
  line-height: 1.23;
  color: #646464;
  margin-bottom: 0px;
}
.latest_release_slider_wrapper {
  display: none;
  padding-bottom: 30px;
  text-align: center;
  width: 100%;
}
.latest_release_slider_wrapper h4 {
  color: #e35728;
  font-size: 18px;
  line-height: 1.35;
  font-family: 'Gilroy-Bold';
  margin-bottom: 0px;
}
.latest_release_slider_wrapper a.see_all_articles_link {
  font-size: 16px;
  color: #686868;
  text-decoration: none;
  font-family: 'Gilroy-Medium';
  margin-top: 2px;
}
.latest_release_slider_wrapper a.see_all_articles_link:hover {
  color: #686868;
  text-decoration: underline;
}
.latest_release_slider_content {
  position: relative;
  max-width: 420px;
  margin: 0px auto;
  padding: 15px 0px;
}
.latest_release_slider_content .swiper_button_box {
  display: flex;
  justify-content: space-between;
  width: 70px;
  margin: 0px auto;
}
.latest_release_slider_content .swiper_button_box div {
  cursor: pointer;
  width: 30px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  font-size: 50px;
  color: #646464;
}
.latest_release_slider_content .swiper_button_box div.swiper_button_prev {
  left: -40px;
}
.latest_release_slider_content .swiper_button_box div.swiper_button_next {
  right: -40px;
}
.latest_release_slider {
  width: 100%;
  overflow: hidden;
}
.latest_release_slider ul li {
  height: 100%;
  background: #f5f5f5;
  border-radius: 25px;
  overflow: hidden;
}
.latest_release_slider ul li img {
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
}
.latest_release_slider ul li .text_box {
  padding: 15px 20px 20px;
  text-align: left;
}
.latest_release_slider ul li h5 {
  color: #646464;
  font-size: 16px;
  line-height: 1.2;
  font-family: 'Gilroy-Bold';
  margin-bottom: 10px;
}
.latest_release_slider ul li h5 a {
  color: #646464;
  text-decoration: none;
}
.latest_release_slider ul li h5 a:hover {
  color: #646464;
  text-decoration: underline;
}
.latest_release_slider ul li p {
  font-size: 14px;
  line-height: 1.23;
  color: #646464;
  margin-bottom: 0px;
} /*20220405 Css End*/ /*Title change adjust style 20220421 Start*/ /*Pages Banner Section Css Start*/
.page_banner_section {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.page_banner_section .banner_bottom {
  bottom: 0px;
}
.page_banner_section_content {
}
.page_banner_section_content .inner {
  height: 648px;
  padding-bottom: 90px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.page_banner_section_content p.page_banner_title,
.page_banner_section_content p.page_banner_sub_title,
.page_banner_section_content p.page_banner_text {
  color: #fff;
  margin-bottom: 0px;
  font-family: 'Gilroy-Bold';
  font-size: 42px;
  line-height: 1.2;
}
.page_banner_section_content p.page_banner_sub_title {
  margin-bottom: 50px;
  font-family: 'Gilroy-SemiBold';
}
.page_banner_section_content p.page_banner_text {
  margin-bottom: 32px;
}
.page_banner_section_content p.page_banner_title img {
  vertical-align: bottom;
}
.page_banner_section_content .white p.page_banner_title,
.page_banner_section_content .white p.page_banner_sub_title,
.page_banner_section_content .white p.page_banner_text {
  color: #fff;
}
.page_banner_section_content .blue p.page_banner_title,
.page_banner_section_content .blue p.page_banner_sub_title,
.page_banner_section_content .blue p.page_banner_text {
  color: #034854;
}
.page_banner_section_content .orange p.page_banner_title,
.page_banner_section_content .orange p.page_banner_sub_title,
.page_banner_section_content .orange p.page_banner_text {
  color: #e35728;
} /*Pages Banner Section Css End*/ /*Text and Image Section Css Start*/
.text_and_image_section {
  background: #f5f5f5;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 40px;
}
.text_and_image_section_row {
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}
.text_and_image_section_row .text_and_image_inner {
  width: 1200px;
  max-width: 100%;
  margin: 0px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.text_and_image_section_row .text_box {
  width: 49%;
  padding: 75px 85px 0px;
  position: relative;
  background: #fff;
  border-radius: 25px 0px 0px 25px;
}
.text_and_image_section_row .img_box {
  width: 51%;
  position: relative;
  border-radius: 0px 25px 25px 0px;
}
.text_and_image_section_row .img_box img {
  opacity: 0;
}
.text_and_image_section_row.text_and_image_position_left .text_and_image_inner {
  flex-direction: row-reverse;
}
.text_and_image_section_row.text_and_image_position_left .text_box {
  border-radius: 0px 25px 25px 0px;
}
.text_and_image_section_row h2 {
  color: #034854;
  margin-bottom: 40px;
  line-height: 1.25;
  font-size: 36px;
}
.text_and_image_section_row p {
  color: #646464;
  font-family: 'Gilroy-Regular';
  margin-bottom: 15px;
}
.text_and_image_section_row .text_box .dotted_ul li {
  position: relative;
  padding-left: 30px;
  color: #646464;
  font-size: 14px;
  line-height: 1.3;
  font-family: 'Gilroy-Medium';
  margin-bottom: 15px;
}
.text_and_image_section_row .text_box .dotted_ul li::after {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  background: #646464;
  border-radius: 100%;
  position: absolute;
  top: 7px;
  left: 12px;
}
.text_and_image_section_row h5 strong {
  color: #e35728;
}
.text_and_image_section_row .bottom_text {
  position: absolute;
  left: 85px;
  bottom: 80px;
  padding-right: 85px;
}
.text_and_image_section_row .bottom_text p {
  font-size: 14px;
  color: #034854;
  margin-bottom: 0px;
  line-height: 1.25;
  font-family: 'Gilroy-Medium';
}
.text_and_image_section_row .bottom_text p strong {
  font-size: 36px;
  color: #e35728;
  font-family: 'Gilroy-SemiBold';
}
.text_and_image_section_row .bottom_text p span {
  font-family: 'Gilroy-SemiBold';
}
.text_and_image_section_row .bottom_text img {
  position: absolute;
  left: 100%;
  bottom: 0px;
  max-width: none;
}
.text_and_image_section_row .img_box span {
  display: inline-block;
  position: absolute;
  right: -8px;
  top: 92px;
  background: #e35728;
  border-radius: 25px 12px 0px 25px;
  font-size: 14px;
  color: #fff;
  padding: 12px 30px 11px 25px;
  text-transform: uppercase;
  line-height: 1.15;
  font-family: 'Gilroy-Regular';
  background: #147875;
  text-align: left;
}
.text_and_image_section_row .img_box span:after {
  content: '';
  display: block;
  width: 8px;
  height: 7px;
  position: absolute;
  right: 0px;
  top: 100%;
  background: url(./pages_text_and_image_row_right_icon2.png) left top no-repeat;
  background-size: 100% 100%;
}
.text_and_image_section_row .img_box span strong {
  font-family: 'Gilroy-SemiBold';
}
.text_and_image_section_row.text_and_image_position_left .img_box {
  border-radius: 25px 0px 0px 25px;
}
.text_and_image_section_row.text_and_image_position_left .img_box span {
  right: auto;
  left: -8px;
  padding: 12px 25px 11px 30px;
  border-radius: 12px 25px 25px 0px;
}
.text_and_image_section_row.text_and_image_position_left .img_box span:after {
  right: auto;
  left: 0px;
  background: url(./pages_text_and_image_row_left_icon2.png) left top no-repeat;
  background-size: 100% 100%;
} /*Text and Image Section Css End*/ /*Title change adjust style 20220421 End*/
@media (max-width: 1370px) {
  .concise_header_logo {
    margin-left: 0px;
  }
}
@media (max-width: 1300px) {
  .header_menu_container {
    padding-left: 20px;
  }
  .search_box {
    right: 0px;
  }
  .header_language {
    padding-right: 20px;
  }
  .open_account_header .search_box {
    right: 20px;
  }
  .open_account_header .header_language {
    padding-right: 35px;
  }
}
@media (max-width: 1210px) {
  #footer {
    padding-bottom: 62px;
  }
  .footer_top .footer_top_left p {
    line-height: 1.6;
    margin: 0px 0px 20px;
  }
  .footer_middle ul li {
    padding-right: 20px;
  }
  .footer_middle .footer_share_list {
    padding-right: 0px;
  }
  .pages_text_and_image_row .text_box {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pages_text_and_image_row .bottom_text {
    left: 40px;
    padding-right: 40px;
  } /*Title change adjust style 20220421 Start*/
  .text_and_image_section_row .text_box {
    padding-left: 40px;
    padding-right: 40px;
  }
  .text_and_image_section_row .bottom_text {
    left: 40px;
    padding-right: 40px;
  } /*Title change adjust style 20220421 End*/
  .products_page_table_content {
    padding-right: 0px;
  }
  .products_page_bottom_table_wrapper .products_page_bottom_table_content {
    padding-right: 0px;
  }
  .products_page_table_wrapper table tr th:last-child:after {
    display: none;
  }
}
@media (max-width: 1120px) {
  .header_top_bar .left_link {
    padding-top: 2px;
  }
  .header_top_bar .top_bar_link {
    font-size: 14px;
    margin-right: 15px;
  }
  .search_box .search_box_button {
    margin-top: 0px;
  }
  .header_menu_wrapper .header_menu_tabs > li > a {
    padding-bottom: 40px;
  }
}
@media (max-width: 1050px) {
  #fixed_header .fixed_header_logo {
    left: 34%;
  }
  #fixed_header .left_link .white_button {
    width: 120px;
    margin-right: 5px;
  }
  .header_menu_container {
    padding-left: 10px;
  }
  .header_menu_wrapper .header_menu_tabs > li > a {
    font-size: 14px;
  }
  .header_menu_wrapper {
    padding-top: 40px;
  }
  .header_menu_right {
    margin-top: -30px;
  }
}
@media (max-width: 1000px) {
  .products_page_table_content {
    width: 100%;
    overflow: auto;
  }
  .products_page_table_wrapper table {
    width: 990px;
  }
  .products_page_table_wrapper table tr th:last-child:after {
    display: none;
  }
  .education_single_content .text_box p {
    font-size: 16px;
  }
  .education_single_the_content ul li,
  .education_single_the_content ol li {
    font-size: 16px;
  }
}
@media (max-width: 990px) {
  .open_account_header .open_account_link_box {
    padding-left: 18px;
  }
}
@media (max-width: 980px) {
  .fast_easy_wrapper_img_box {
    right: 5px;
  }
  .footer_top {
    padding-top: 50px;
  }
  .footer_top .footer_top_left {
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    padding-bottom: 30px;
  }
  .footer_logo {
    position: static;
    margin-bottom: 20px;
  }
  .footer_top .footer_top_left p {
    width: 100%;
  }
  .subscribe_form {
    width: 420px;
    max-width: 100%;
    padding-top: 0px;
  }
  .footer_top .footer_top_center {
    width: 48%;
  }
  .footer_top .footer_top_right {
    width: 48%;
    max-width: 48%;
  }
  .footer_middle {
    padding-left: 0px;
  }
  .footer_bottom .inner {
    padding-left: 20px;
    padding-top: 50px;
  }
  .footer_img_content {
    padding-left: 0px;
  }
  .footer_img_content_left {
    padding-left: 20px;
  }
  .experience_our_spreads_wrapper .inner:before {
    width: 300px;
    height: 274px;
    left: -140px;
  }
  .rawecn_list .rawecn_nav li span {
    font-size: 14px;
  }
  .rawecn_list .rawecn_nav li.rawecn_active span {
    font-size: 20px;
  }
  .rawecn_list .rawecn_nav li span:after {
    height: 40px;
    transform: rotate(10deg);
  }
  .pages_text_and_image_row .bottom_text img {
    height: auto;
    bottom: auto;
    top: 5px;
  } /*Title change adjust style 20220421 Start*/
  .text_and_image_section_row .bottom_text img {
    height: auto;
    bottom: auto;
    top: 5px;
  } /*Title change adjust style 20220421 End*/
  .educations_content {
    padding-top: 60px;
  }
  .educations_content_left {
    float: none;
    width: 100%;
    padding-bottom: 30px;
  }
  .educations_content_left .new_single {
    padding: 40px 30px 30px;
  }
  .educations_content_sidebar {
    width: 320px;
    margin: 0px auto;
    float: none;
    max-width: 100%;
  }
  .educations_content_sidebar_box {
    margin-bottom: 30px;
  }
  .transparent_profitable_robust_row .text_box ul {
    padding-top: 0px;
  }
  .transparent_profitable_robust_row .text_box ul li {
    width: 33.333%;
    padding-right: 20px;
  }
  .products_page_bottom_table_wrapper .inner:before {
    width: 320px;
    height: 292px;
    left: -152px;
  }
  .products_page_bottom_table_wrapper .inner.add_green_icon:before {
    width: 320px;
    height: 292px;
  }
  .products_text_and_image_box .bottom_text {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    left: 0px;
    margin-left: 0px;
  }
  .press_post_list li {
    width: 50%;
  }
  .education_single_content .inner:after {
    right: -77px;
  }
}
@media (max-width: 940px) {
  h1 {
    font-size: 32px;
    line-height: 38px;
  }
  h2 {
    font-size: 32px;
    line-height: 38px;
  }
  h3 {
    font-size: 30px;
    line-height: 36px;
  }
  h4 {
    font-size: 18px;
    line-height: 24px;
  }
  h5 {
    font-size: 16px;
    line-height: 22px;
  }
  h6 {
    font-size: 16px;
    line-height: 22px;
  }
  h7 {
    font-size: 14px;
    line-height: 20px;
  }
  .white_button,
  .orange_button,
  .green_button {
    border-radius: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .white_arrow_button,
  .orange_arrow_button,
  .green_arrow_button {
    border-radius: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .white_arrow_button:after,
  .orange_arrow_button:after,
  .green_arrow_button:after {
    margin-left: 15px;
  }
  .header_menu_tab_content_inner {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .header_menu_wrapper .header_menu_tabs > li {
    padding-left: 9px;
    padding-right: 9px;
  }
  .header_menu_tab_content .sub_menu > li h4 {
    font-size: 20px;
    padding-bottom: 20px;
  }
  .header_menu_tab_content .sub_menu > li p {
    font-size: 20px;
    padding-bottom: 20px;
  }
  .header_menu_tab_content .header_menu_links {
    width: 225px;
    max-width: none;
  }
  .header_menu_tab_content .sub_menu_box {
    width: calc(100% - 225px);
  }
  .header_menu_tab_content .sub_menu > li {
    width: 50%;
    padding-bottom: 20px;
  }
  .header_menu_tab_content#header_menu_contnet1 .sub_menu > li {
    width: 50%;
  }
  .header_menu_tab_content .header_menu_links .orange_arrow_button,
  .header_menu_tab_content .header_menu_links .green_arrow_button {
    text-align: center;
  }
  .header_top_bar .right_link .btn_link {
    padding-left: 10px;
    padding-right: 10px;
  }
  #fixed_header {
    display: none !important;
  }
  .footer_bottom .inner {
    padding-bottom: 30px;
  }
  .fast_easy_content {
    width: 66%;
    max-width: 66%;
  }
  .fast_easy_content h2 {
    font-size: 30px;
  }
  .page_banner_content .inner {
    height: 520px;
    padding-bottom: 0px;
  }
  .page_banner_content h2 {
    font-size: 32px;
  }
  .page_banner_content h1.page_banner_title {
    font-size: 36px;
  }
  .page_banner_content .page_banner_button {
    padding-top: 25px;
  }
  .experience_our_spreads_wrapper .text_box h1,
  .experience_our_spreads_wrapper .text_box h2,
  .experience_our_spreads_wrapper .text_box h3 {
    font-size: 30px;
  }
  .page_content_form .text_box {
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 10px;
  }
  .page_content_form .page_content_form_box {
    width: 100%;
    max-width: 100%;
  }
  .transparent_profitable_robust_row .inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .transparent_profitable_robust_row .inner:after {
    width: 250px;
    height: 230px;
    right: 0px;
  }
  .transparent_profitable_robust_row .img_box {
    width: 100%;
    max-width: 100%;
    padding-right: 0px;
    padding-bottom: 30px;
  }
  .transparent_profitable_robust_row .text_box {
    width: 100%;
  }
  .transparent_profitable_robust_row .text_box ul {
    width: 700px;
    max-width: 100%;
    padding-bottom: 0px;
  }
  .transparent_profitable_robust_row .text_box ul li {
    padding-bottom: 10px;
  }
  .transparent_profitable_robust_row .text_box .text .green_arrow_button {
    margin-top: 0px;
  }
  .transparent_profitable_robust_row .text_box .text .orange_arrow_button {
    margin-top: 0px;
  }
  .press_post_list_title h3:after {
    top: 4px;
  }
  .education_post_list_wrpper ul {
    justify-content: center;
  }
  .education_post_list_wrpper ul li {
    width: 50%;
  }
  .products_page_table_wrapper h2 {
    font-size: 30px;
  }
  .products_page_bottom_table_wrapper .text_box h2 {
    font-size: 30px;
  } /*Title change adjust style 20220421 Start*/
  .page_banner_section_content .inner {
    height: 520px;
    padding-bottom: 0px;
  }
  .page_banner_section_content p.page_banner_title {
    font-size: 36px;
  }
  .page_banner_section_content p.page_banner_sub_title {
    font-size: 32px;
    margin-bottom: 30px;
  }
  .page_banner_section_content p.page_banner_text {
    font-size: 32px;
    margin-bottom: 25px;
  }
  .text_and_image_section_row h2 {
    font-size: 30px;
  } /*Title change adjust style 20220421 End*/
}
@media (max-width: 900px) {
  .footer_middle ul {
    float: none;
    padding-top: 0px;
    padding-bottom: 10px;
  }
  .footer_middle ul li {
    padding-left: 0px;
    padding-right: 10px;
  }
  .footer_middle .footer_share_list {
    float: none;
  }
  .footer_middle .footer_share_list a {
    margin-left: 0px;
    margin-right: 10px;
  }
}
@media (max-width: 820px) {
  #footer {
    padding-bottom: 105px;
  }
}
@media only screen and (min-width: 769px) {
  .mobile_menu {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .white_button,
  .orange_button,
  .green_button {
    padding: 8px 12px;
    line-height: 18px;
  }
  .white_arrow_button,
  .orange_arrow_button,
  .green_arrow_button {
    padding: 10px 20px;
    line-height: 18px;
  }
  .white_arrow_button:after,
  .orange_arrow_button:after,
  .green_arrow_button:after {
    margin-left: 15px;
  }
  .mobile_menu_hamburger {
    display: block;
  }
  .header_menu_container {
    display: none;
  }
  .header_menu_wrapper {
    padding-top: 15px;
    padding-bottom: 25px;
  }
  .header_logo {
    float: none;
    margin: 0px auto;
    width: 220px;
  }
  .header_menu_wrapper .inner {
    padding-top: 0px;
  } /*.search_box .search_box_button{ width:21px; height:21px;}*/
  .back_to_top {
    bottom: 75px;
    width: 42px;
    height: 42px;
    background-size: 16px auto;
  }
  #footer {
    padding-bottom: 0px;
  }
  .footer_top h2 {
    margin-bottom: 15px;
  }
  .footer_top p.footer_title {
    margin-bottom: 15px !important;
  }
  .footer_top .footer_top_left {
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    padding-bottom: 30px;
  }
  .footer_logo {
    position: static;
    margin-bottom: 20px;
  }
  .footer_top .footer_top_left p {
    width: 100%;
  }
  .subscribe_form {
    width: 320px;
    max-width: 100%;
    padding-top: 0px;
  }
  .footer_top .footer_top_center {
    width: 48%;
  }
  .footer_top .footer_top_right {
    width: 48%;
    max-width: 48%;
  }
  .footer_middle {
    padding-left: 0px;
  }
  .footer_bottom .inner {
    padding-left: 20px;
  }
  .footer_top .footer_top_left p {
    line-height: 1.5;
    margin: 0px 0px 15px;
  }
  .footer_top .footer_top_right p {
    font-size: 14px;
  }
  .footer_img_content {
    justify-content: center;
  }
  .footer_img_content_left {
    padding-left: 0px;
    width: 300px;
    max-width: 100%;
    padding-right: 0px;
  }
  .footer_img_content_right {
    width: 100%;
    left: auto;
  }
  .footer_img_content_right img {
    margin: 0px auto;
  }
  .header_top_bar .top_bar_link {
    font-size: 12px;
  }
  .header_top_bar .header_protrader_link {
    padding-left: 30px;
  }
  .header_top_bar .header_protrader_link:before {
    width: 25px;
    height: 13px;
    background-position: -149px -4px;
  }
  .header_top_bar .header_webtrader_link {
    padding-left: 23px;
  }
  .header_top_bar .header_webtrader_link:before {
    width: 18px;
    height: 18px;
    background-position: -194px 0px;
  }
  .header_top_bar .header_app_link {
    padding-left: 17px;
  }
  .header_top_bar .header_app_link:before {
    width: 12px;
    height: 17px;
    background-position: -230px 0px;
  }
  .header_top_bar .left_link {
    float: none;
    width: 100%;
    padding-top: 8px;
    text-align: center;
  }
  .header_top_bar .top_bar_link {
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 8px;
    vertical-align: top;
  }
  .header_top_bar .right_link {
    position: static;
    float: none;
    padding-bottom: 0px;
    text-align: center;
    width: 100%;
    clear: both;
  }
  .header_top_bar .right_link .btn_link {
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 5px;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .header_menu_right {
    text-align: center;
    margin: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
    display: flex;
    float: none;
    justify-content: center;
    align-items: flex-start;
  }
  .header_menu_right .clear {
    display: none;
  }
  .header_menu_right .support_menu {
    float: none;
    text-align: left;
    display: none;
  }
  .header_menu_right .support_menu span {
    padding-top: 0px;
  }
  .search_box {
    position: relative;
  }
  .header_language {
    float: none;
  }
  .header_language_nav {
    font-size: 18px;
    padding-top: 0px;
  }
  .header_language_nav:after {
    font-size: 18px;
  }
  .header_language_inner {
    right: auto;
    left: 50%;
    margin-left: -200px;
  }
  .open_account_header .search_box {
    position: absolute;
  }
  .concise_header .inner {
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 15px;
  }
  .concise_header_logo {
    width: 200px;
  }
  .concise_header ul {
    width: 100%;
    text-align: center;
    padding-top: 20px;
  }
  .concise_header ul li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .open_account_header {
    padding-top: 20px;
  }
  .open_account_header .open_account_header_logo {
    float: none;
  }
  .open_account_header .open_account_link_box {
    padding: 5px 0px 19px;
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .open_account_header .open_account_link {
    float: none;
    display: inline-block;
    padding: 0px 7px;
  }
  .open_account_header .open_account_link a {
    padding: 5px 0px;
  }
  .open_account_header .search_box {
    position: absolute;
    top: 2px;
    display: block;
    right: 10px;
  }
  .open_account_header .search-form {
    right: auto;
    left: -210px;
    top: -6px;
    margin: 0;
  }
  .open_account_header_top {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 15px;
  }
  .open_account_header .search_box {
    position: static;
  }
  .open_account_header .header_language {
    padding-left: 0px;
    padding-right: 15px;
    position: static;
  }
  .open_account_header .header_language_inner {
    right: auto;
    left: 50%;
    margin-left: -201px;
  }
  .open_account_header .header_language_nav {
    padding-top: 6px;
  }
  .open_account_header .header_language_nav:after {
    vertical-align: 0px;
  }
  .fast_easy_content {
    padding-top: 45px;
    padding-bottom: 50px;
    width: 100%;
    max-width: 100%;
  }
  .fast_easy_content h2 {
    margin-bottom: 20px;
  }
  .fast_easy_wrapper ul li .text_box:before {
    margin-bottom: 10px;
  }
  .fast_easy_wrapper_img_box {
    position: static;
    width: 260px;
    max-width: 100%;
    margin: 0px auto;
  }
  .page_banner_content .inner {
    height: 400px;
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .page_banner_content h2 {
    font-size: 24px;
  }
  .page_banner_content h1.page_banner_title {
    font-size: 30px;
  }
  .page_banner_content .page_banner_button {
    padding-top: 20px;
  }
  .page_banner_content .inner.banner_text_add_bg_color {
    background: rgba(0, 0, 0, 0.5);
  }
  .page_banner_content .inner.banner_text_add_bg_color h1,
  .page_banner_content .inner.banner_text_add_bg_color h2 {
    color: #fff !important;
  }
  .pages_text_and_image_row_wrapper {
    padding-top: 60px;
    padding-bottom: 10px;
  }
  .pages_text_and_image_row .text_and_image_inner {
  }
  .pages_text_and_image_row h3 {
    margin-bottom: 20px;
  }
  .pages_text_and_image_row .text_box {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px !important;
    height: auto !important;
    border-radius: 20px 20px 0px 0px;
  }
  .pages_text_and_image_row.text_and_image_position_left .text_box {
    border-radius: 20px 20px 0px 0px;
  }
  .pages_text_and_image_row .img_box {
    width: 100%;
    border-radius: 0px 0px 20px 20px;
  }
  .pages_text_and_image_row.text_and_image_position_left .img_box {
    width: 100%;
    border-radius: 0px 0px 20px 20px;
  }
  .pages_text_and_image_row .bottom_text {
    position: static;
    padding-right: 0px;
    padding-top: 20px;
  }
  .pages_text_and_image_row .bottom_text img {
    position: static;
    width: auto;
    margin-top: 10px;
    max-width: 100%;
  } /*Title change adjust style 20220421 Start*/
  .page_banner_section_content .inner {
    height: 400px;
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .page_banner_section_content p.page_banner_title {
    font-size: 30px;
  }
  .page_banner_section_content p.page_banner_sub_title {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .page_banner_section_content p.page_banner_text {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .page_banner_section_content .inner.banner_text_add_bg_color {
    background: rgba(0, 0, 0, 0.5);
  }
  .page_banner_section_content .inner.banner_text_add_bg_color p.page_banner_title,
  .page_banner_section_content .inner.banner_text_add_bg_color p.page_banner_sub_title,
  .page_banner_section_content .inner.banner_text_add_bg_color p.page_banner_text {
    color: #fff !important;
  }
  .text_and_image_section {
    padding-top: 60px;
    padding-bottom: 10px;
  }
  .text_and_image_section_row .text_and_image_inner {
  }
  .text_and_image_section_row h2 {
    margin-bottom: 20px;
  }
  .text_and_image_section_row .text_box {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px !important;
    height: auto !important;
    border-radius: 20px 20px 0px 0px;
  }
  .text_and_image_section_row.text_and_image_position_left .text_box {
    border-radius: 20px 20px 0px 0px;
  }
  .text_and_image_section_row .img_box {
    width: 100%;
    border-radius: 0px 0px 20px 20px;
  }
  .text_and_image_section_row.text_and_image_position_left .img_box {
    width: 100%;
    border-radius: 0px 0px 20px 20px;
  }
  .text_and_image_section_row .bottom_text {
    position: static;
    padding-right: 0px;
    padding-top: 20px;
  }
  .text_and_image_section_row .bottom_text img {
    position: static;
    width: auto;
    margin-top: 10px;
    max-width: 100%;
  } /*Title change adjust style 20220421 End*/
  .default_page_content .inner {
    padding-top: 50px;
    padding-bottom: 35px;
  }
  .experience_our_spreads_wrapper .inner {
    padding-top: 45px;
    padding-bottom: 50px;
  }
  .experience_our_spreads_wrapper .inner:before {
    width: 200px;
    height: 183px;
    left: -90px;
  }
  .experience_our_spreads_wrapper .experience_our_spreads_content {
    float: none;
    align-items: flex-start;
    padding-right: 0px;
  }
  .experience_our_spreads_wrapper .text_box {
    width: 100%;
    padding-bottom: 45px;
  }
  .experience_our_spreads_wrapper .text_box h1,
  .experience_our_spreads_wrapper .text_box h2,
  .experience_our_spreads_wrapper .text_box h3 {
    margin-bottom: 20px;
  }
  .experience_our_spreads_wrapper .rawecn_box {
    max-width: 100%;
  }
  .rawecn_list .rawecn_content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .educations_content_left h2.single_title {
    font-size: 30px;
    line-height: 38px;
  }
  .educations_content_left .new_single {
    padding-left: 20px;
    padding-right: 20px;
  }
  .educations_content_sidebar_box {
    padding: 30px 20px;
  }
  .refer_and_earn_wrapper .inner {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .refer_and_earn_wrapper .inner:after {
    width: 260px;
    height: 241px;
    left: -120px;
  }
  .refer_and_earn_wrapper h3 {
    margin-bottom: 25px;
  }
  .refer_and_earn_wrapper .refer_and_earn_content {
    max-width: 100%;
    width: 100%;
  }
  .transparent_profitable_robust_row .text_box ul li {
    width: auto;
    padding-right: 20px;
  }
  .page_content_form .inner {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .page_content_form_content {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .page_content_form .text_box h3 {
    margin-bottom: 20px;
  }
  .page_content_form .page_content_form_box {
    padding-right: 0px;
  }
  .page_content_form .gform_legacy_markup_wrapper ul.gform_fields {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  body .page_content_form .gform_wrapper ul li.gfield {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
  }
  .page_content_form .gform_wrapper .top_label .gfield_error {
    width: 100%;
  }
  .page_content_form .gform_wrapper textarea.medium {
    margin-top: 0px !important;
  }
  .page_content_form .gform_wrapper .gform_footer {
    padding-top: 0px;
  }
  .products_page_table_wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .products_page_bottom_table_wrapper .inner {
    padding-top: 55px;
    padding-bottom: 60px;
  }
  .products_page_bottom_table_wrapper .text_box {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
  }
  .products_page_bottom_table_wrapper .text_box h2 {
    display: block;
    text-align: center;
  }
  .products_page_bottom_table_wrapper .text_box h2 br {
    display: none;
  }
  .products_page_bottom_table_wrapper .text_box h3 {
    display: block;
    text-align: center;
  }
  .products_page_bottom_table_wrapper .text_box h3 br {
    display: none;
  }
  .products_page_bottom_table_wrapper .products_page_bottom_table_content {
    width: 100%;
  }
  .products_page_bottom_table_content table th {
    font-size: 20px;
  }
  .products_page_bottom_table_content table td {
    font-size: 16px;
  }
  .products_page_bottom_table_wrapper .inner:before {
    width: 240px;
    height: 219px;
    left: -110px;
  }
  .products_page_bottom_table_wrapper .inner.add_green_icon:before {
    width: 240px;
    height: 219px;
  }
  .products_text_and_image_wrapper .inner {
    padding-top: 50px;
  }
  .products_text_and_image_wrapper ul {
    width: 520px;
    margin: 0px auto;
    max-width: 100%;
  }
  .products_text_and_image_wrapper ul li {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
  }
  .products_text_and_image_box {
    padding-bottom: 30px;
  }
  .products_text_and_image_box .text_box .text_box_inner {
    padding-top: 30px;
  }
  .products_text_and_image_box h2,
  .products_text_and_image_box h3 {
    margin-bottom: 20px;
  }
  .products_text_and_image_box .bottom_text {
    position: static;
    padding-left: 0px;
    padding-right: 0px;
  }
  .breadcrumbs_list {
    padding-top: 40px;
    padding-bottom: 25px;
  }
  .press_post_list_title {
    margin-bottom: 30px;
  }
  .press_post_list {
    margin-left: 0px;
    margin-right: 0px;
  }
  .press_post_list li {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .press_post_list li .text_box {
    padding-left: 20px;
    padding-right: 20px;
    height: auto !important;
  }
  .press_post_list li .text_box_inner {
    padding-bottom: 20px;
  }
  .press_post_list .press_post_bottom_text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .press_post_list .post_date,
  .press_post_list .webpage_text,
  .press_post_list .documents_text {
    padding-bottom: 15px;
  }
  .content_hub_menu_bar ul {
    padding-left: 90px;
  }
  .content_hub_menu_bar ul li {
    padding-right: 20px;
  }
  .education_single_the_content .wp-block-table {
    width: 100%;
    overflow: auto;
  }
  .education_single_the_content table th,
  .education_single_the_content table td {
    font-size: 14px;
  }
  .education_post_list_wrpper ul {
    width: 380px;
    max-width: 100%;
    margin: 0px auto;
  }
  .education_post_list_wrpper ul li {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .education_post_list_wrpper ul li .text_box {
    height: auto !important;
  }
  .education_single_content .inner {
    padding-bottom: 20px;
  }
  .education_single_content .inner:after {
    display: none;
  }
  .education_single_content .text_box {
    width: 100%;
    padding-bottom: 30px;
  }
  .education_single_content .text_box h1 {
    font-size: 30px;
  }
  .education_single_content .text_box h2 {
    font-size: 24px;
  }
  .education_single_content .text_box h3 {
    font-size: 20px;
  }
  .education_single_content .text_box p {
    font-size: 14px;
  }
  .education_single_the_content ul li,
  .education_single_the_content ol li {
    font-size: 14px;
  }
  .education_single_content .latest_release_list {
    max-width: 100%;
    width: 380px;
    margin: 0px auto;
    display: none;
  }
  .education_single_content .latest_release_list ul {
    width: 100%;
  }
  .education_single_content .latest_release_list ul li {
    padding-bottom: 30px;
  }
  .latest_release_slider_wrapper {
    display: block;
  }
}
@media (max-width: 650px) {
  .footer_top {
    padding-bottom: 20px;
  }
  .footer_top .footer_top_center {
    width: 100%;
    padding-bottom: 20px;
  }
  .footer_top .footer_top_right {
    width: 100%;
    max-width: 100%;
  }
  .footer_bottom ul li {
    width: 100%;
    padding-bottom: 0px;
  }
  .footer_top .footer_top_right .text_box {
    padding-bottom: 10px;
  }
  .footer_top {
    padding-top: 50px;
  }
  .footer_top_icon_list {
    padding-bottom: 10px;
  }
  .footer_bottom_bar p {
    font-size: 16px;
  }
  .fast_easy_content ul {
    flex-wrap: wrap;
  }
  .fast_easy_content ul li {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 20px;
  }
  .fast_easy_wrapper ul li .text_box h3 {
    font-size: 16px;
    line-height: 24px;
  }
  .fast_easy_wrapper ul li .text_box p {
    width: 220px;
  }
  .fast_easy_wrapper p {
    margin-bottom: 20px;
    line-height: 20px;
  }
  .products_page_bottom_table_wrapper .products_page_bottom_table_content {
    width: 100%;
    overflow: auto;
  }
  .products_page_bottom_table_content table {
    width: 620px;
  }
  .products_page_bottom_table_content table tr th:last-child:after {
    display: none;
  }
}
@media (max-width: 600px) {
  .refer_and_earn_wrapper ul li:nth-child(1),
  .refer_and_earn_wrapper ul li:nth-child(2),
  .refer_and_earn_wrapper ul li:nth-child(3) {
    width: 100%;
    padding-right: 0px;
  }
  .refer_and_earn_wrapper ul li .text_box p {
    width: 320px;
  }
  .latest_release_slider_content .swiper_button_box div {
    position: static;
    margin-top: 0px;
  }
}
@media (max-width: 500px) {
  .header_top_bar {
    text-align: center;
    padding-bottom: 3px;
  }
  .header_language {
    float: none;
    display: inline-block;
  }
  .header_language_inner {
    right: 0px;
  }
  .search_box {
    position: relative;
    top: auto;
    right: auto;
    display: inline-block;
  }
  .search_box .search_box_button {
    width: 20px;
    height: 20px;
    background-position: -260px 0px;
  }
  .search-form {
    right: auto;
    left: 50%;
    margin-left: -115px;
  }
  .header_language_inner ul {
    width: 100%;
    float: none;
    padding: 0px;
  }
  .header_language_inner {
    width: 170px;
    padding: 15px 0px;
    margin-left: -85px;
  }
  .header_language_inner ul li {
    padding: 5px 10px;
  }
  .open_account_header .header_language_inner {
    margin-left: -85px;
  }
  .pages_text_and_image_row h3 {
    font-size: 24px;
    line-height: 32px;
  }
  .pages_text_and_image_row .img_box span {
    font-size: 12px;
    top: 45px;
    padding-top: 10px;
    padding-bottom: 9px;
  } /*Title change adjust style 20220421 Start*/
  .text_and_image_section_row h2 {
    font-size: 24px;
  }
  .text_and_image_section_row .img_box span {
    font-size: 12px;
    top: 45px;
    padding-top: 10px;
    padding-bottom: 9px;
  } /*Title change adjust style 20220421 End*/
  .educations_content_left h2.single_title {
    font-size: 24px;
    line-height: 32px;
  }
  .educations_content_left h2 {
    font-size: 20px;
    line-height: 30px;
  }
  .rawecn_list .rawecn_nav {
    border-radius: 20px 20px 0px 0px;
    overflow: hidden;
  }
  .rawecn_list .rawecn_nav li {
    width: 50%;
  }
  .rawecn_list .rawecn_nav li.commodities {
    width: 100%;
  }
  .rawecn_list .rawecn_nav li:after,
  .rawecn_list .rawecn_nav li:before,
  .rawecn_list .rawecn_nav li.rawecn_active:after,
  .rawecn_list .rawecn_nav li.rawecn_active:before {
    display: none !important;
  }
  .rawecn_list .rawecn_nav li span {
    background: #c5c5c5;
    padding: 12px 2px 13px 0px;
  }
  .rawecn_list .rawecn_nav li.rawecn_active span {
    font-size: 14px;
    padding: 12px 2px 13px 0px;
    background: #e35728;
  }
  .rawecn_list .rawecn_nav li span:after {
    display: none;
  }
  .rawecn_list .rawecn_content .row span {
    font-size: 14px;
  }
  .rawecn_list .rawecn_content {
    min-height: 236px;
    padding-top: 20px;
  }
}
@media (max-width: 360px) {
  .header_logo {
    width: 200px;
  }
  .footer_top .footer_top_center {
    padding-bottom: 10px;
  }
  .footer_grade_item {
    width: 100%;
    padding-bottom: 20px;
  }
  .footer_grade_item.google {
    margin-top: 0px;
  }
  .transparent_profitable_robust_row .text_box ul li .icon_box {
    padding-bottom: 10px;
  }
  .transparent_profitable_robust_row .text_box ul li {
    width: 100%;
    padding-right: 0px;
  }
} /* Country icon */
.country_list_icon {
  display: inline-block;
  width: 22px;
  height: 15px;
  margin-right: 10px;
  vertical-align: middle;
  background-image: url(./country_list_icon.png);
  background-repeat: no-repeat;
}
.form_ad_country_icon {
  background-position: 0px 0px;
}
.form_ae_country_icon {
  background-position: -23px 0px;
}
.form_af_country_icon {
  background-position: -46px 0px;
}
.form_ag_country_icon {
  background-position: -69px 0px;
}
.form_ai_country_icon {
  background-position: -92px 0px;
}
.form_al_country_icon {
  background-position: -115px 0px;
}
.form_am_country_icon {
  background-position: -138px 0px;
}
.form_an_country_icon {
  background-position: -161px 0px;
}
.form_ao_country_icon {
  background-position: -184px 0px;
}
.form_aq_country_icon {
  background-position: -207px 0px;
}
.form_ar_country_icon {
  background-position: 0px -16px;
}
.form_as_country_icon {
  background-position: -23px -16px;
}
.form_at_country_icon {
  background-position: -46px -16px;
}
.form_au_country_icon {
  background-position: -69px -16px;
}
.form_aw_country_icon {
  background-position: -92px -16px;
}
.form_ax_country_icon {
  background-position: -115px -16px;
}
.form_az_country_icon {
  background-position: -138px -16px;
}
.form_ba_country_icon {
  background-position: -161px -16px;
}
.form_bb_country_icon {
  background-position: -184px -16px;
}
.form_bd_country_icon {
  background-position: -207px -16px;
}
.form_be_country_icon {
  background-position: 0px -32px;
}
.form_bf_country_icon {
  background-position: -23px -32px;
}
.form_bg_country_icon {
  background-position: -46px -32px;
}
.form_bh_country_icon {
  background-position: -69px -32px;
}
.form_bi_country_icon {
  background-position: -92px -32px;
}
.form_bj_country_icon {
  background-position: -115px -32px;
}
.form_bl_country_icon {
  background-position: -138px -32px;
}
.form_bm_country_icon {
  background-position: -161px -32px;
}
.form_bn_country_icon {
  background-position: -184px -32px;
}
.form_bo_country_icon {
  background-position: -207px -32px;
}
.form_bq_country_icon {
  background-position: 0px -48px;
}
.form_br_country_icon {
  background-position: -23px -48px;
}
.form_bs_country_icon {
  background-position: -46px -48px;
}
.form_bt_country_icon {
  background-position: -69px -48px;
}
.form_bv_country_icon {
  background-position: -92px -48px;
}
.form_bw_country_icon {
  background-position: -115px -48px;
}
.form_by_country_icon {
  background-position: -138px -48px;
}
.form_bz_country_icon {
  background-position: -161px -48px;
}
.form_ca_country_icon {
  background-position: -184px -48px;
}
.form_cc_country_icon {
  background-position: -207px -48px;
}
.form_cd_country_icon {
  background-position: 0px -64px;
}
.form_cf_country_icon {
  background-position: -23px -64px;
}
.form_cg_country_icon {
  background-position: -46px -64px;
}
.form_ch_country_icon {
  background-position: -69px -64px;
}
.form_ci_country_icon {
  background-position: -92px -64px;
}
.form_ck_country_icon {
  background-position: -115px -64px;
}
.form_cl_country_icon {
  background-position: -138px -64px;
}
.form_cm_country_icon {
  background-position: -161px -64px;
}
.form_cn_country_icon {
  background-position: -184px -64px;
}
.form_co_country_icon {
  background-position: -207px -64px;
}
.form_cr_country_icon {
  background-position: 0px -80px;
}
.form_cu_country_icon {
  background-position: -23px -80px;
}
.form_cv_country_icon {
  background-position: -46px -80px;
}
.form_cw_country_icon {
  background-position: -69px -80px;
}
.form_cx_country_icon {
  background-position: -92px -80px;
}
.form_cy_country_icon {
  background-position: -115px -80px;
}
.form_cz_country_icon {
  background-position: -138px -80px;
}
.form_de_country_icon {
  background-position: -161px -80px;
}
.form_dj_country_icon {
  background-position: -184px -80px;
}
.form_dk_country_icon {
  background-position: -207 -80px;
}
.form_dm_country_icon {
  background-position: 0px -96px;
}
.form_do_country_icon {
  background-position: -23px -96px;
}
.form_dz_country_icon {
  background-position: -46px -96px;
}
.form_ec_country_icon {
  background-position: -69px -96px;
}
.form_ee_country_icon {
  background-position: -92px -96px;
}
.form_eg_country_icon {
  background-position: -115px -96px;
}
.form_eh_country_icon {
  background-position: -138px -96px;
}
.form_er_country_icon {
  background-position: -161px -96px;
}
.form_es_country_icon {
  background-position: -184px -96px;
}
.form_et_country_icon {
  background-position: -207px -96px;
}
.form_eu_country_icon {
  background-position: 0px -112px;
}
.form_fi_country_icon {
  background-position: -23px -112px;
}
.form_fj_country_icon {
  background-position: -46px -112px;
}
.form_fk_country_icon {
  background-position: -69px -112px;
}
.form_fm_country_icon {
  background-position: -92px -112px;
}
.form_fo_country_icon {
  background-position: -115px -112px;
}
.form_fr_country_icon {
  background-position: -138px -112px;
}
.form_ga_country_icon {
  background-position: -161px -112px;
}
.form_gb_country_icon {
  background-position: -184px -112px;
}
.form_gd_country_icon {
  background-position: -207px -112px;
}
.form_ge_country_icon {
  background-position: 0px -128px;
}
.form_gf_country_icon {
  background-position: -23px -128px;
}
.form_gg_country_icon {
  background-position: -46px -128px;
}
.form_gh_country_icon {
  background-position: -69px -128px;
}
.form_gi_country_icon {
  background-position: -92px -128px;
}
.form_gl_country_icon {
  background-position: -115px -128px;
}
.form_gm_country_icon {
  background-position: -138px -128px;
}
.form_gn_country_icon {
  background-position: -161px -128px;
}
.form_gp_country_icon {
  background-position: -184px -128px;
}
.form_gq_country_icon {
  background-position: -207px -128px;
}
.form_gr_country_icon {
  background-position: 0px -144px;
}
.form_gs_country_icon {
  background-position: -23px -144px;
}
.form_gt_country_icon {
  background-position: -46px -144px;
}
.form_gu_country_icon {
  background-position: -69px -144px;
}
.form_gw_country_icon {
  background-position: -92px -144px;
}
.form_gy_country_icon {
  background-position: -115px -144px;
}
.form_hk_country_icon {
  background-position: -138px -144px;
}
.form_hm_country_icon {
  background-position: -161px -144px;
}
.form_hn_country_icon {
  background-position: -184px -144px;
}
.form_hr_country_icon {
  background-position: -207px -144px;
}
.form_ht_country_icon {
  background-position: 0px -160px;
}
.form_hu_country_icon {
  background-position: -23px -160px;
}
.form_id_country_icon {
  background-position: -46px -160px;
}
.form_ie_country_icon {
  background-position: -69px -160px;
}
.form_il_country_icon {
  background-position: -92px -160px;
}
.form_im_country_icon {
  background-position: -115px -160px;
}
.form_in_country_icon {
  background-position: -138px -160px;
}
.form_io_country_icon {
  background-position: -161px -160px;
}
.form_iq_country_icon {
  background-position: -184px -160px;
}
.form_ir_country_icon {
  background-position: -207px -160px;
}
.form_is_country_icon {
  background-position: 0px -176px;
}
.form_it_country_icon {
  background-position: -23px -176px;
}
.form_je_country_icon {
  background-position: -46px -176px;
}
.form_jm_country_icon {
  background-position: -69px -176px;
}
.form_jo_country_icon {
  background-position: -92px -176px;
}
.form_jp_country_icon {
  background-position: -115px -176px;
}
.form_ke_country_icon {
  background-position: -138px -176px;
}
.form_kg_country_icon {
  background-position: -161px -176px;
}
.form_kh_country_icon {
  background-position: -184px -176px;
}
.form_ki_country_icon {
  background-position: -207px -176px;
}
.form_km_country_icon {
  background-position: 0px -192px;
}
.form_kn_country_icon {
  background-position: -23px -192px;
}
.form_kp_country_icon {
  background-position: -46px -192px;
}
.form_kr_country_icon {
  background-position: -69px -192px;
}
.form_kw_country_icon {
  background-position: -92px -192px;
}
.form_ky_country_icon {
  background-position: -115px -192px;
}
.form_kz_country_icon {
  background-position: -138px -192px;
}
.form_la_country_icon {
  background-position: -161px -192px;
}
.form_lb_country_icon {
  background-position: -184px -192px;
}
.form_lc_country_icon {
  background-position: -207px -192px;
}
.form_li_country_icon {
  background-position: 0px -208px;
}
.form_lk_country_icon {
  background-position: -23px -208px;
}
.form_lr_country_icon {
  background-position: -46px -208px;
}
.form_ls_country_icon {
  background-position: -69px -208px;
}
.form_lt_country_icon {
  background-position: -92px -208px;
}
.form_lu_country_icon {
  background-position: -115px -208px;
}
.form_lv_country_icon {
  background-position: -138px -208px;
}
.form_ly_country_icon {
  background-position: -161px -208px;
}
.form_ma_country_icon {
  background-position: -184px -208px;
}
.form_mc_country_icon {
  background-position: -207px -208px;
}
.form_md_country_icon {
  background-position: 0px -224px;
}
.form_me_country_icon {
  background-position: -23px -224px;
}
.form_mf_country_icon {
  background-position: -46px -224px;
}
.form_mg_country_icon {
  background-position: -69px -224px;
}
.form_mh_country_icon {
  background-position: -92px -224px;
}
.form_mk_country_icon {
  background-position: -115px -224px;
}
.form_ml_country_icon {
  background-position: -138px -224px;
}
.form_mm_country_icon {
  background-position: -161px -224px;
}
.form_mn_country_icon {
  background-position: -184px -224px;
}
.form_mo_country_icon {
  background-position: -207px -224px;
}
.form_mp_country_icon {
  background-position: 0px -240px;
}
.form_mq_country_icon {
  background-position: -23px -240px;
}
.form_mr_country_icon {
  background-position: -46px -240px;
}
.form_ms_country_icon {
  background-position: -69px -240px;
}
.form_mt_country_icon {
  background-position: -92px -240px;
}
.form_mu_country_icon {
  background-position: -115px -240px;
}
.form_mv_country_icon {
  background-position: -138px -240px;
}
.form_mw_country_icon {
  background-position: -161px -240px;
}
.form_mx_country_icon {
  background-position: -184px -240px;
}
.form_my_country_icon {
  background-position: -207px -240px;
}
.form_mz_country_icon {
  background-position: 0px -256px;
}
.form_na_country_icon {
  background-position: -23px -256px;
}
.form_nc_country_icon {
  background-position: -46px -256px;
}
.form_ne_country_icon {
  background-position: -69px -256px;
}
.form_nf_country_icon {
  background-position: -92px -256px;
}
.form_ng_country_icon {
  background-position: -115px -256px;
}
.form_ni_country_icon {
  background-position: -138px -256px;
}
.form_nl_country_icon {
  background-position: -161px -256px;
}
.form_no_country_icon {
  background-position: -184px -256px;
}
.form_np_country_icon {
  background-position: -207px -256px;
}
.form_nr_country_icon {
  background-position: 0px -272px;
}
.form_nu_country_icon {
  background-position: -23px -272px;
}
.form_nz_country_icon {
  background-position: -46px -272px;
}
.form_om_country_icon {
  background-position: -69px -272px;
}
.form_pa_country_icon {
  background-position: -92px -272px;
}
.form_pe_country_icon {
  background-position: -115px -272px;
}
.form_pf_country_icon {
  background-position: -138px -272px;
}
.form_pg_country_icon {
  background-position: -161px -272px;
}
.form_ph_country_icon {
  background-position: -184px -272px;
}
.form_pk_country_icon {
  background-position: -207px -272px;
}
.form_pl_country_icon {
  background-position: 0px -288px;
}
.form_pm_country_icon {
  background-position: -23px -288px;
}
.form_pn_country_icon {
  background-position: -46px -288px;
}
.form_pr_country_icon {
  background-position: -69px -288px;
}
.form_ps_country_icon {
  background-position: -92px -288px;
}
.form_pt_country_icon {
  background-position: -115px -288px;
}
.form_pw_country_icon {
  background-position: -138px -288px;
}
.form_py_country_icon {
  background-position: -161px -288px;
}
.form_qa_country_icon {
  background-position: -184px -288px;
}
.form_re_country_icon {
  background-position: -207px -288px;
}
.form_ro_country_icon {
  background-position: 0px -304px;
}
.form_rs_country_icon {
  background-position: -23px -304px;
}
.form_ru_country_icon {
  background-position: -46px -304px;
}
.form_rw_country_icon {
  background-position: -69px -304px;
}
.form_sa_country_icon {
  background-position: -92px -304px;
}
.form_sb_country_icon {
  background-position: -115px -304px;
}
.form_sc_country_icon {
  background-position: -138px -304px;
}
.form_sd_country_icon {
  background-position: -161px -304px;
}
.form_se_country_icon {
  background-position: -184px -304px;
}
.form_sg_country_icon {
  background-position: -207px -304px;
}
.form_sh_country_icon {
  background-position: 0px -320px;
}
.form_si_country_icon {
  background-position: -23px -320px;
}
.form_sj_country_icon {
  background-position: -46px -320px;
}
.form_sk_country_icon {
  background-position: -69px -320px;
}
.form_sl_country_icon {
  background-position: -92px -320px;
}
.form_sm_country_icon {
  background-position: -115px -320px;
}
.form_sn_country_icon {
  background-position: -138px -320px;
}
.form_so_country_icon {
  background-position: -161px -320px;
}
.form_sr_country_icon {
  background-position: -184px -320px;
}
.form_ss_country_icon {
  background-position: -207px -320px;
}
.form_st_country_icon {
  background-position: 0px -336px;
}
.form_sv_country_icon {
  background-position: -23px -336px;
}
.form_sx_country_icon {
  background-position: -46px -336px;
}
.form_sy_country_icon {
  background-position: -69px -336px;
}
.form_sz_country_icon {
  background-position: -92px -336px;
}
.form_tc_country_icon {
  background-position: -115px -336px;
}
.form_td_country_icon {
  background-position: -138px -336px;
}
.form_tf_country_icon {
  background-position: -161px -336px;
}
.form_tg_country_icon {
  background-position: -184px -336px;
}
.form_th_country_icon {
  background-position: -207px -336px;
}
.form_tj_country_icon {
  background-position: 0px -352px;
}
.form_tk_country_icon {
  background-position: -23px -352px;
}
.form_tl_country_icon {
  background-position: -46px -352px;
}
.form_tm_country_icon {
  background-position: -69px -352px;
}
.form_tn_country_icon {
  background-position: -92px -352px;
}
.form_to_country_icon {
  background-position: -115px -352px;
}
.form_tr_country_icon {
  background-position: -138px -352px;
}
.form_tt_country_icon {
  background-position: -161px -352px;
}
.form_tv_country_icon {
  background-position: -184px -352px;
}
.form_tw_country_icon {
  background-position: -207px -352px;
}
.form_tz_country_icon {
  background-position: 0px -368px;
}
.form_ua_country_icon {
  background-position: -23px -368px;
}
.form_ug_country_icon {
  background-position: -46px -368px;
}
.form_um_country_icon {
  background-position: -69px -368px;
}
.form_us_country_icon {
  background-position: -92px -368px;
}
.form_uy_country_icon {
  background-position: -115px -368px;
}
.form_uz_country_icon {
  background-position: -138px -368px;
}
.form_va_country_icon {
  background-position: -161px -368px;
}
.form_vc_country_icon {
  background-position: -184px -368px;
}
.form_ve_country_icon {
  background-position: -207px -368px;
}
.form_vg_country_icon {
  background-position: 0px -384px;
}
.form_vi_country_icon {
  background-position: -23px -384px;
}
.form_vn_country_icon {
  background-position: -46px -384px;
}
.form_vu_country_icon {
  background-position: -69px -384px;
}
.form_wf_country_icon {
  background-position: -92px -384px;
}
.form_ws_country_icon {
  background-position: -115px -384px;
}
.form_xk_country_icon {
  background-position: -138px -384px;
}
.form_ye_country_icon {
  background-position: -161px -384px;
}
.form_yt_country_icon {
  background-position: -184px -384px;
}
.form_za_country_icon {
  background-position: -207px -384px;
}
.form_zm_country_icon {
  background-position: 0px -400px;
}
.form_zw_country_icon {
  background-position: -23px -400px;
}
.form_eg_country_icon {
  background-position: -46px -400px;
}
.form_tn_country_icon {
  background-position: -69px -400px;
}
.form_ru_country_icon {
  background-position: -92px -400px;
}
.form_ua_country_icon {
  background-position: -115px -400px;
}
