@charset "UTF-8";
@font-face {
  font-family: 'RobotoBlack';
  src: url("fonts/roboto/RobotoBlack.eot");
  src: url("fonts/roboto/RobotoBlack.eot") format("embedded-opentype"), url("fonts/roboto/RobotoBlack.woff2") format("woff2"), url("fonts/roboto/RobotoBlack.woff") format("woff"), url("fonts/roboto/RobotoBlack.ttf") format("truetype"), url("fonts/roboto/RobotoBlack.svg#RobotoBlack") format("svg"); }
@font-face {
  font-family: 'RobotoBlackItalic';
  src: url("fonts/roboto/RobotoBlackItalic.eot");
  src: url("fonts/roboto/RobotoBlackItalic.eot") format("embedded-opentype"), url("fonts/roboto/RobotoBlackItalic.woff2") format("woff2"), url("fonts/roboto/RobotoBlackItalic.woff") format("woff"), url("fonts/roboto/RobotoBlackItalic.ttf") format("truetype"), url("fonts/roboto/RobotoBlackItalic.svg#RobotoBlackItalic") format("svg"); }
@font-face {
  font-family: 'RobotoBold';
  src: url("fonts/roboto/RobotoBold.eot");
  src: url("fonts/roboto/RobotoBold.eot") format("embedded-opentype"), url("fonts/roboto/RobotoBold.woff2") format("woff2"), url("fonts/roboto/RobotoBold.woff") format("woff"), url("fonts/roboto/RobotoBold.ttf") format("truetype"), url("fonts/roboto/RobotoBold.svg#RobotoBold") format("svg"); }
@font-face {
  font-family: 'RobotoBoldItalic';
  src: url("fonts/roboto/RobotoBoldItalic.eot");
  src: url("fonts/roboto/RobotoBoldItalic.eot") format("embedded-opentype"), url("fonts/roboto/RobotoBoldItalic.woff2") format("woff2"), url("fonts/roboto/RobotoBoldItalic.woff") format("woff"), url("fonts/roboto/RobotoBoldItalic.ttf") format("truetype"), url("fonts/roboto/RobotoBoldItalic.svg#RobotoBoldItalic") format("svg"); }
@font-face {
  font-family: 'RobotoItalic';
  src: url("fonts/roboto/RobotoItalic.eot");
  src: url("fonts/roboto/RobotoItalic.eot") format("embedded-opentype"), url("fonts/roboto/RobotoItalic.woff2") format("woff2"), url("fonts/roboto/RobotoItalic.woff") format("woff"), url("fonts/roboto/RobotoItalic.ttf") format("truetype"), url("fonts/roboto/RobotoItalic.svg#RobotoItalic") format("svg"); }
@font-face {
  font-family: 'RobotoLight';
  src: url("fonts/roboto/RobotoLight.eot");
  src: url("fonts/roboto/RobotoLight.eot") format("embedded-opentype"), url("fonts/roboto/RobotoLight.woff2") format("woff2"), url("fonts/roboto/RobotoLight.woff") format("woff"), url("fonts/roboto/RobotoLight.ttf") format("truetype"), url("fonts/roboto/RobotoLight.svg#RobotoLight") format("svg"); }
@font-face {
  font-family: 'RobotoLightItalic';
  src: url("fonts/roboto/RobotoLightItalic.eot");
  src: url("fonts/roboto/RobotoLightItalic.eot") format("embedded-opentype"), url("fonts/roboto/RobotoLightItalic.woff2") format("woff2"), url("fonts/roboto/RobotoLightItalic.woff") format("woff"), url("fonts/roboto/RobotoLightItalic.ttf") format("truetype"), url("fonts/roboto/RobotoLightItalic.svg#RobotoLightItalic") format("svg"); }
@font-face {
  font-family: 'RobotoMedium';
  src: url("fonts/roboto/RobotoMedium.eot");
  src: url("fonts/roboto/RobotoMedium.eot") format("embedded-opentype"), url("fonts/roboto/RobotoMedium.woff2") format("woff2"), url("fonts/roboto/RobotoMedium.woff") format("woff"), url("fonts/roboto/RobotoMedium.ttf") format("truetype"), url("fonts/roboto/RobotoMedium.svg#RobotoMedium") format("svg"); }
@font-face {
  font-family: 'RobotoMediumItalic';
  src: url("fonts/roboto/RobotoMediumItalic.eot");
  src: url("fonts/roboto/RobotoMediumItalic.eot") format("embedded-opentype"), url("fonts/roboto/RobotoMediumItalic.woff2") format("woff2"), url("fonts/roboto/RobotoMediumItalic.woff") format("woff"), url("fonts/roboto/RobotoMediumItalic.ttf") format("truetype"), url("fonts/roboto/RobotoMediumItalic.svg#RobotoMediumItalic") format("svg"); }
@font-face {
  font-family: 'RobotoRegular';
  src: url("fonts/roboto/RobotoRegular.eot");
  src: url("fonts/roboto/RobotoRegular.eot") format("embedded-opentype"), url("fonts/roboto/RobotoRegular.woff2") format("woff2"), url("fonts/roboto/RobotoRegular.woff") format("woff"), url("fonts/roboto/RobotoRegular.ttf") format("truetype"), url("fonts/roboto/RobotoRegular.svg#RobotoRegular") format("svg"); }
@font-face {
  font-family: 'RobotoThin';
  src: url("fonts/roboto/RobotoThin.eot");
  src: url("fonts/roboto/RobotoThin.eot") format("embedded-opentype"), url("fonts/roboto/RobotoThin.woff2") format("woff2"), url("fonts/roboto/RobotoThin.woff") format("woff"), url("fonts/roboto/RobotoThin.ttf") format("truetype"), url("fonts/roboto/RobotoThin.svg#RobotoThin") format("svg"); }
@font-face {
  font-family: 'RobotoThinItalic';
  src: url("fonts/roboto/RobotoThinItalic.eot");
  src: url("fonts/roboto/RobotoThinItalic.eot") format("embedded-opentype"), url("fonts/roboto/RobotoThinItalic.woff2") format("woff2"), url("fonts/roboto/RobotoThinItalic.woff") format("woff"), url("fonts/roboto/RobotoThinItalic.ttf") format("truetype"), url("fonts/roboto/RobotoThinItalic.svg#RobotoThinItalic") format("svg"); }
/*********
background url path
*********/
/*********/
/*********
 Transform property
*********/
/*********
 headers
*********/
.home #main-column .post, .home #main-column .page {
  padding: 0;
  border: 0; }

.home section.entry-header {
  display: none; }

header.site-header {
  color: #fff;
  background: #000000;
  padding: 15px 0;
  position: relative;
  z-index: 9;
  left: 0;
  right: 0;
  top: 0; }

.main-navigation {
  position: relative;
  padding: 0px 0; }

.main-navigation .navbar-default {
  background-image: none;
  box-shadow: none;
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  float: right;
  padding: 0; }

.main-navigation .navbar {
  position: relative;
  min-height: auto;
  margin-bottom: 0px;
  border: 0 solid transparent;
  padding: 0; }

.main-navigation .navbar-primary-collapse {
  padding: 0; }

.main-navigation .nav > li > a {
  position: relative;
  display: block;
  padding: 15px 15px 12px 15px;
  font-size: 16px;
  text-shadow: none;
  color: #ffff;
  text-decoration: none;
  text-align: right; }

.main-navigation .navbar-default .navbar-nav > li > a {
  color: #89C73A; }

.main-navigation .navbar-default .navbar-nav > li > a:focus, .main-navigation .navbar-default .navbar-nav > li > a:hover {
  color: #fff;
  background: #89C73A;
  outline: 0;
  outline-offset: 0;
  text-shadow: none;
  border-color: #89C73A; }

.main-navigation .navbar-default .navbar-nav > .active > a, .main-navigation .navbar-default .navbar-nav > .active > a:focus, .main-navigation .navbar-default .navbar-nav > .active > a:hover {
  color: #fff;
  background-image: none;
  background-color: transparent;
  background: #89C73A;
  border-color: #89C73A; }

.main-navigation ul.sub-menu {
  background: #1a1a1a;
  border-radius: 0;
  border-color: transparent; }

.main-navigation ul.sub-menu > li > a {
  color: #fff;
  font-size: 16px;
  padding: 6px 10px;
  display: block;
  text-decoration: none; }

.main-navigation ul.sub-menu > li.active > a, .main-navigation ul.sub-menu > li:hover > a, .main-navigation ul.sub-menu > li > a:hover, .main-navigation ul.sub-menu > li > a:focus {
  color: #000000;
  background: #20DEDB; }

.top-right-nav-links a {
  display: inline-block;
  width: 50%;
  float: left; }
  .top-right-nav-links a:first-child img {
    float: right; }

a.login-btn {
  background: #20DEDB;
  color: #000000;
  text-decoration: none;
  padding: 5px 20px;
  font-size: 17px;
  display: inline-block;
  margin: 3px 0 0 0; }

.header-bottom-menu {
  display: flex;
  align-items: center;
  justify-content: end; }

/*.section{padding:40px; margin:0;}*/
body {
  font-family: 'RobotoRegular';
  padding: 0;
  margin: 0; }

.eq-height {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }

h1.entry-title {
  display: none; }

.no-padding {
  padding: 0; }

.caret {
  display: none; }

/****/
.icon {
  width: 70px;
  height: 70px;
  background: url("/wp-content/themes/website-theme/images/sprite.webp");
  display: inline-block;
  background-repeat: no-repeat; }
  .icon.ss01 {
    width: 50px;
    height: 50px;
    background-position: -124px -104px; }
  .icon.ss02 {
    width: 50px;
    height: 50px;
    background-position: -124px -211px; }
  .icon.ss03 {
    width: 50px;
    height: 50px;
    background-position: -124px -318px; }

.row-flex {
  display: flex;
  align-items: center; }

/*******Color Swither Box*********/
.color-box {
  background: #fff;
  padding: 3px;
  width: auto;
  display: inline-block;
  position: fixed;
  left: -84px;
  top: 170px;
  z-index: 999;
  transition: 1s;
  box-shadow: 0 0 10px #8e8d8d; }
  .color-box:after {
    content: "";
    position: absolute;
    height: 40px;
    right: -54px;
    width: 40px;
    top: -1px;
    background: url("/wp-content/themes/website-theme/images/color-icon.webp");
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer; }
  .color-box button {
    border: 0;
    padding: 15px 15px;
    font-size: 0; }
    .color-box button.blue {
      background: #23aabd; }
    .color-box button.red {
      background: #ff0000; }
  .color-box.open {
    left: 0; }

/***** Common Spacing CSS Style *****/
.padding10x {
  padding: 10px; }

.padding20x {
  padding: 20px; }

.padding1x {
  padding-top: 10px;
  padding-bottom: 10px; }

.padding2x {
  padding-top: 20px;
  padding-bottom: 20px; }

.padding3x {
  padding-top: 30px;
  padding-bottom: 30px; }

.padding4x {
  padding-top: 40px;
  padding-bottom: 40px; }

.padding5x {
  padding-top: 50px;
  padding-bottom: 50px; }

.padding6x {
  padding-top: 60px;
  padding-bottom: 60px; }

.padding8x {
  padding-top: 80px;
  padding-bottom: 80px; }

.padding9x {
  padding-top: 90px;
  padding-bottom: 90px; }

.padding10x {
  padding-top: 100px;
  padding-bottom: 100px; }

.spacetop1x {
  margin-top: 10px; }

.spacetop2x {
  margin-top: 20px; }

.spacetop3x {
  margin-top: 30px; }

.spacetop4x {
  margin-top: 40px; }

.spacetop5x {
  margin-top: 50px; }

.spacetop6x {
  margin-top: 60px; }

.space-tb1x {
  margin: 10px 0; }

.space-tb2x {
  margin: 20px 0; }

.space-tb3x {
  margin: 30px 0; }

.space-tb4x {
  margin: 40px 0; }

.space-tb5x {
  margin: 50px 0; }

.space-tb6x {
  margin: 60px 0; }

.space-tb7x {
  margin: 70px 0; }

.spacebottom1x {
  margin-bottom: 10px; }

.spacebottom2x {
  margin-bottom: 20px; }

.spacebottom3x {
  margin-bottom: 30px; }

.spacebottom4x {
  margin-bottom: 40px; }

.spacebottom5x {
  margin-bottom: 50px; }

.spacebottom6x {
  margin-bottom: 60px; }

.spacebottom7x {
  margin-bottom: 70px; }

.imgright {
  float: right; }

.imgcenter {
  margin: auto; }

/***********  headings  *******/
.page-container {
  overflow: hidden; }

/*****Slider********/
.homebanner {
  position: relative; }
  .homebanner img {
    width: 100%; }
  .homebanner .carousel-caption {
    bottom: 27%;
    left: auto;
    width: 1320px;
    margin: auto; }
    .homebanner .carousel-caption .container {
      position: relative;
      padding: 75px 0 0 0;
      z-index: 5;
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      justify-content: center;
      width: 550px;
      text-align: left;
      margin: unset;
      float: right; }
      .homebanner .carousel-caption .container h3 {
        margin: 0;
        font-size: 26px;
        line-height: normal;
        color: #fff;
        position: relative;
        z-index: 9; }
      .homebanner .carousel-caption .container h2 {
        margin: 25px 0;
        font-size: 44px;
        color: #fff;
        position: relative;
        z-index: 9;
        text-transform: uppercase;
        font-family: 'RobotoBold';
        line-height: 45px; }
      .homebanner .carousel-caption .container p {
        margin: 0;
        font-size: 17px;
        line-height: normal;
        color: #fff;
        position: relative;
        z-index: 9; }
      .homebanner .carousel-caption .container img {
        width: 100%; }
      .homebanner .carousel-caption .container .banner-btn {
        margin: 30px 0 0 0; }
        .homebanner .carousel-caption .container .banner-btn .btn {
          text-shadow: none;
          color: #000;
          padding: 8px 30px;
          font-size: 17px;
          border-radius: 0;
          border: 0;
          margin: 0;
          padding: 7px 30px;
          background: #20DEDB;
          display: inline-flex;
          border: 1.5px solid #FFFFFF; }

/***Slider End*****/
.common-btn {
  text-shadow: none;
  color: #000;
  padding: 8px 30px;
  font-size: 17px;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 7px 30px;
  background: #20DEDB;
  text-decoration: none;
  display: inline-flex; }
  .common-btn:hover {
    color: #fff; }

/***********/
.section {
  padding: 70px 0; }
  .section.second {
    margin: 70px 0 0 0;
    padding: 0; }
    .section.second .ss-left {
      width: 50%;
      float: left;
      position: relative;
      padding: 40px 15px; }
      .section.second .ss-left::before {
        content: "";
        background: #20DEDB;
        position: absolute;
        right: 0;
        left: -3000px;
        top: 0;
        bottom: 0;
        z-index: 5; }
      .section.second .ss-left h2,
      .section.second .ss-left p {
        position: relative;
        z-index: 7; }
      .section.second .ss-left p {
        color: #000000;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 130px; }
    .section.second .ss-right {
      width: 50%;
      float: left;
      padding: 0 0 0 15px;
      position: relative;
      z-index: 10; }
      .section.second .ss-right .ss-box {
        display: flex; }
        .section.second .ss-right .ss-box .box-right {
          padding: 0 0 0 15px;
          position: relative;
          z-index: 10; }
          .section.second .ss-right .ss-box .box-right h3 {
            font-size: 22px;
            font-weight: bold; }
  .section.trade-anywhere {
    padding: 0;
    margin-top: -100px; }
    .section.trade-anywhere .trade-box {
      position: relative;
      display: flex;
      align-items: center;
      padding: 0; }
      .section.trade-anywhere .trade-box::before {
        content: "";
        background: #20DEDB;
        position: absolute;
        right: -3000px;
        left: 0;
        top: 23%;
        bottom: 0;
        z-index: 5;
        border-bottom-left-radius: 30px; }
      .section.trade-anywhere .trade-box .trade-box-content,
      .section.trade-anywhere .trade-box img {
        z-index: 7;
        position: relative; }
      .section.trade-anywhere .trade-box .trade-box-content {
        position: absolute;
        background: #fff;
        width: 460px;
        bottom: 30px;
        left: 30px;
        padding: 15px; }
        .section.trade-anywhere .trade-box .trade-box-content h2 {
          font-weight: bold;
          font-size: 24px; }
        .section.trade-anywhere .trade-box .trade-box-content p {
          font-size: 15px; }
      .section.trade-anywhere .trade-box .trade-box-wrap {
        z-index: 99;
        margin-bottom: -80px;
        position: relative; }
  .section.forex-trading {
    text-align: center; }
    .section.forex-trading h2 {
      font-weight: bold;
      font-size: 24px; }
    .section.forex-trading p {
      font-size: 15px; }
    .section.forex-trading .row {
      display: flex;
      align-items: center; }
    .section.forex-trading a {
      background: none;
      border: 1.02px solid #20DEDB;
      border-radius: 20px;
      display: inline-flex;
      align-items: center; }
      .section.forex-trading a:hover {
        background-color: #20DEDB;
        color: #000000; }
  .section.cryptocurrencies {
    background: #20DEDB; }
    .section.cryptocurrencies h2 {
      font-size: 30px;
      font-weight: bold; }
    .section.cryptocurrencies .row {
      display: flex;
      align-items: center; }
  .section.iocn-section {
    text-align: center; }
    .section.iocn-section h3 {
      margin: 15px 0;
      font-size: 21px;
      font-weight: bold; }
    .section.iocn-section p {
      font-size: 15px; }
    .section.iocn-section .icon {
      width: 70px;
      height: 70px;
      margin: 0 auto; }
      .section.iocn-section .icon.is01 {
        background-position: -116px -402px; }
      .section.iocn-section .icon.is02 {
        background-position: -117px -512px; }
      .section.iocn-section .icon.is03 {
        background-position: -117px -623px; }
  .section.favorite-instruments {
    background: url("/wp-content/themes/website-theme/images/S06-bg.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center; }
    .section.favorite-instruments video {
      width: 100px; }
    .section.favorite-instruments h2 {
      font-size: 30px; }
    .section.favorite-instruments p {
      font-size: 16px;
      margin-bottom: 30px; }
    .section.favorite-instruments .fi-box {
      background: #fff;
      border-radius: 100%;
      height: 260px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: 265px;
      margin: 0 auto;
      text-decoration: none;
      color: #000;
      padding: 0 35px; }
      .section.favorite-instruments .fi-box p {
        margin: 0;
        color: #000; }
      .section.favorite-instruments .fi-box h3 {
        font-weight: bold;
        font-size: 21px;
        margin: 5px 0; }
      .section.favorite-instruments .fi-box .icon {
        width: 70px;
        height: 70px;
        margin: -15px auto 8px; }
        .section.favorite-instruments .fi-box .icon.fi01 {
          background-position: -115px -727px; }
        .section.favorite-instruments .fi-box .icon.fi02 {
          background-position: -114px -824px; }
        .section.favorite-instruments .fi-box .icon.fi03 {
          background-position: -114px -936px; }
        .section.favorite-instruments .fi-box .icon.fi04 {
          background-position: -114px -1041px; }
  .section.speed-support h2 {
    font-weight: bold;
    font-size: 25px;
    position: relative; }
  .section.speed-support .common-btn {
    background: none;
    border: 1.02px solid #20DEDB;
    border-radius: 20px;
    display: inline-flex;
    align-items: center; }
    .section.speed-support .common-btn:hover {
      color: #000000;
      background-color: #20DEDB; }
  .section.speed-support .happy-customers {
    margin-top: 55px; }
    .section.speed-support .happy-customers .row {
      border-radius: 20px; }

/*************/
.happy-customers {
  padding: 0; }
  .happy-customers .row {
    background: #B9FFFE;
    padding: 30px 15px;
    margin: 0 0 -100px 0;
    position: relative; }
    .happy-customers .row .hc-box {
      text-align: center; }
      .happy-customers .row .hc-box .icon {
        width: 60px;
        height: 60px; }
        .happy-customers .row .hc-box .icon.hc01 {
          background-position: -118px -1264px; }
        .happy-customers .row .hc-box .icon.hc02 {
          background-position: -121px -1381px; }
        .happy-customers .row .hc-box .icon.hc03 {
          background-position: -120px -1485px; }
        .happy-customers .row .hc-box .icon.hc04 {
          background-position: -118px -1590px; }
      .happy-customers .row .hc-box h3 {
        font-size: 30px;
        font-weight: bold;
        margin: 6px 0 0 0; }
      .happy-customers .row .hc-box p {
        color: #606060;
        margin: 0; }

/******************/
.common-list {
  color: #666666;
  list-style-type: none;
  padding: 0 0 0 30px;
  margin: 0 0 30px 0; }
  .common-list li {
    position: relative;
    padding: 4px 0; }
    .common-list li::before {
      content: ">>";
      position: absolute;
      left: -30px;
      top: 4px;
      font-size: 15px;
      font-weight: bold; }

.hp-video {
  width: 100%;
  height: 100%;
  margin-top: -89px; }

/******* inner banner ********/
.inner_bnr_container {
  position: relative;
  z-index: 0; }
  .inner_bnr_container img {
    width: 100%; }
  .inner_bnr_container .banner-content {
    position: absolute;
    top: 90px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 990;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
    .inner_bnr_container .banner-content h3 {
      margin: 0;
      font-size: 32px;
      padding: 15px 40px;
      position: relative; }
      .inner_bnr_container .banner-content h3:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: -1;
        background: #20DEDB; }

/***********/
.inner-pages-wrap {
  padding: 70px 0;
  /***New Account Type Page****/
  /*************/
  /****Contact Us Page*****/
  /*****/
  /****/
  /****/
  /****/
  /***/ }
  .inner-pages-wrap h2 {
    font-weight: bold;
    font-size: 28px;
    margin: 0 0 20px 0; }
  .inner-pages-wrap h3 {
    font-weight: bold;
    font-size: 24px;
    margin: 0 0 20px 0; }
  .inner-pages-wrap h4 {
    font-size: 18px;
    font-weight: bold; }
  .inner-pages-wrap.aboutus-page {
    text-align: center;
    padding: 70px 0 0 0; }
    .inner-pages-wrap.aboutus-page h3 {
      font-weight: bold;
      margin-bottom: 20px;
      font-size: 24px; }
    .inner-pages-wrap.aboutus-page .ab-first {
      position: relative;
      display: flex;
      align-items: flex-end;
      text-align: left; }
      .inner-pages-wrap.aboutus-page .ab-first .left-g {
        background: #20DEDB;
        padding: 40px;
        margin-top: 25px;
        position: relative; }
        .inner-pages-wrap.aboutus-page .ab-first .left-g:before {
          content: "";
          background: #20DEDB;
          position: absolute;
          right: 0;
          left: -3000px;
          top: 0;
          bottom: 0;
          z-index: -1; }
      .inner-pages-wrap.aboutus-page .ab-first p {
        margin: 0; }
    .inner-pages-wrap.aboutus-page .ab-second {
      position: relative;
      text-align: left; }
      .inner-pages-wrap.aboutus-page .ab-second .right-g {
        background: #20DEDB;
        padding: 40px;
        height: 240px;
        position: relative; }
        .inner-pages-wrap.aboutus-page .ab-second .right-g::after {
          content: "";
          background: #20DEDB;
          position: absolute;
          right: -3000px;
          left: 0;
          top: 0;
          bottom: 0;
          z-index: -1; }
      .inner-pages-wrap.aboutus-page .ab-second p {
        margin: 0; }
    .inner-pages-wrap.aboutus-page .ab-third img {
      position: relative;
      top: -80px; }
    .inner-pages-wrap.aboutus-page .ab-third h3 {
      margin-top: 20px;
      text-align: left; }
    .inner-pages-wrap.aboutus-page .ab-third p {
      text-align: left; }
  .inner-pages-wrap.Account-pg {
    background: url(/wp-content/themes/website-theme/images/account-b5.jpg) 0 0/cover no-repeat; }
    .inner-pages-wrap.Account-pg position:relative span.hidden-lg.hidden-md.visible-sm.visible-xs {
      display: block !important;
      width: 100%;
      font-weight: 700;
      font-size: 14px;
      padding: 0 0 2px; }
    .inner-pages-wrap.Account-pg h2 {
      color: #000; }
    .inner-pages-wrap.Account-pg h2 span {
      color: #077c9d; }
    .inner-pages-wrap.Account-pg .acc-type {
      background: 0 0; }
    .inner-pages-wrap.Account-pg .account-wrapp {
      height: 100%;
      box-shadow: inset -11px 0 17px -12px #ababab; }
    .inner-pages-wrap.Account-pg .accnt-list {
      display: flex;
      flex-direction: column;
      margin: 0 auto;
      padding: 0;
      list-style: none; }
    .inner-pages-wrap.Account-pg .accnt-list li {
      padding: 8px 15px;
      list-style: none;
      min-height: 100px;
      display: flex;
      align-items: center;
      border-bottom: 1px solid #b5b5b5;
      position: relative;
      font-size: 15px;
      color: #000; }
    .inner-pages-wrap.Account-pg .accnt-list li:first-child {
      display: block;
      padding: 0; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right li:last-child {
      border: 0; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right li .gradient-box,
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right li.yellow-box {
      color: #fff;
      font-size: 13px;
      display: block; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-left li span,
    .inner-pages-wrap.Account-pg .box ul li span.title {
      display: none; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-left li .pack {
      height: 45px; }
    .inner-pages-wrap.Account-pg .account-type-top {
      padding: 35px 0;
      background: #f6f6f6; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-left li {
      align-items: center;
      text-transform: capitalize;
      padding: 8px 15px 8px 30px; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right {
      transition: .8s;
      -webkit-transition: .8s;
      -ms-transition: .8s;
      -o-transition: .8s;
      -moz-transition: 0.8s; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right li {
      color: #000;
      font-size: 14px;
      display: flex;
      text-align: center;
      border-bottom: 1px solid #b5b5b5;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right li a {
      background: #46eef6;
      background: -moz-linear-gradient(top, #46eef6 0, #4967e8 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0, #46eef6), color-stop(100%, #4967e8));
      background: -webkit-linear-gradient(top, #46eef6 0, #4967e8 100%);
      background: -o-linear-gradient(top, #46eef6 0, #4967e8 100%);
      background: -ms-linear-gradient(top, #46eef6 0, #4967e8 100%);
      background: linear-gradient(to bottom, #46eef6 0, #4967e8 100%);
      padding: 11px 40px;
      color: #fff;
      font-size: 20px;
      border-radius: 45px;
      transition: .5s;
      line-height: normal; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right li a:hover {
      color: #f2faff;
      background: #678869; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-right li:first-child {
      display: block;
      background: #20DEDB;
      padding: 15px 0; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-left li:last-child {
      font-size: 16px;
      height: 88px;
      border: 0; }
    .inner-pages-wrap.Account-pg .accnt-btn {
      line-height: 22px; }
    .inner-pages-wrap.Account-pg .accnt-list li p {
      margin-left: 3px;
      margin-bottom: -15px; }
    .inner-pages-wrap.Account-pg .heading-box {
      background: #678869;
      padding: 45px 0 35px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 30px;
      text-transform: uppercase; }
    .inner-pages-wrap.Account-pg .title-box {
      padding: 7px 10px;
      font-size: 13px;
      color: #fff;
      background: #131313;
      text-align: center;
      width: 80%;
      margin: 0 auto; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-left li:first-child {
      padding: 0; }
    .inner-pages-wrap.Account-pg .accnt-list.list-group-left li:first-child .title-box {
      height: 58px; }
    .inner-pages-wrap.Account-pg .pack {
      padding: 3px 15px;
      box-shadow: inset -11px 0 17px -12px #ababab;
      background: #EBEBEB;
      width: 110px;
      margin: 0 auto;
      font-size: 17px; }
    .inner-pages-wrap.Account-pg .acc-type:last-child,
    .inner-pages-wrap.Account-pg .comparison-wrap.clearfix .acc-type:last-child .accnt-list.list-group-right.border-list {
      padding-right: 0; }
    .inner-pages-wrap.Account-pg .no,
    .inner-pages-wrap.Account-pg .yes {
      text-align: center;
      display: block;
      width: 100%; }
    .inner-pages-wrap.Account-pg .accnt-list li .yes .fa {
      font-size: 52px;
      color: #01bf80;
      display: inline-block;
      background: url(/wp-content/themes/website-theme/images/sprit.webp) -546px -96px no-repeat;
      height: 24px;
      width: 24px; }
    .inner-pages-wrap.Account-pg .accnt-list li .no .fa {
      font-size: 52px;
      color: #01bf80;
      display: inline-block;
      background: url(/wp-content/themes/website-theme/images/sprite.webp) -411px -635px no-repeat;
      height: 28px;
      width: 34px; }
    .inner-pages-wrap.Account-pg .check-list {
      padding: 0;
      list-style: none;
      display: inline-block;
      width: 650px; }
    .inner-pages-wrap.Account-pg .check-list li {
      position: relative;
      width: 50%;
      float: left;
      text-align: center;
      margin-bottom: 30px;
      display: flex;
      align-items: center; }
    .inner-pages-wrap.Account-pg .check-list li span {
      margin-left: 10px; }
    .inner-pages-wrap.Account-pg .check-list li:last-child {
      width: 100%;
      justify-content: center; }
    .inner-pages-wrap.Account-pg .check-list li:after {
      content: "";
      position: absolute;
      height: 1px;
      width: 87%;
      background: #ccc;
      bottom: -11px; }
    .inner-pages-wrap.Account-pg .check-list li:last-child:after {
      width: 380px; }
    .inner-pages-wrap.Account-pg .comparison-wrap {
      background: #fff;
      box-shadow: 0 0 15px 1px #ccc;
      margin-top: 50px;
      position: relative; }
    .inner-pages-wrap.Account-pg .acc-type {
      padding: 0;
      width: 19.5%;
      margin: 0 2px;
      box-shadow: 0 3px 4px #686868;
      border: 1px solid #20DEDB; }
    .inner-pages-wrap.Account-pg .acc-type:first-child {
      padding-left: 0; }
    .inner-pages-wrap.Account-pg .acc-type-left {
      padding-right: 5px;
      margin-top: 179px; }
    .inner-pages-wrap.Account-pg .box {
      border: 1px solid #a7a7a7;
      text-align: center;
      height: 100%;
      border-bottom: 5px solid #013c4e; }
    .inner-pages-wrap.Account-pg .box .box-top {
      background-image: linear-gradient(to top, #2fc3f1, #28b5e2, #20a8d2, #179ac3, #0d8db4);
      color: #fff;
      padding: 30px 0 60px;
      position: relative; }
    .inner-pages-wrap.Account-pg .box .box-top h3 {
      font-size: 25px;
      margin: 0;
      text-transform: uppercase;
      color: #fff; }
    .inner-pages-wrap.Account-pg .box .box-top .box-num {
      padding: 15px;
      position: absolute;
      background: #085c95;
      display: inline-block;
      bottom: -27px;
      border-radius: 72px;
      left: 0;
      right: 0;
      margin: auto;
      width: 200px; }
    .inner-pages-wrap.Account-pg .box ul {
      list-style: none;
      margin: 0;
      padding: 90px 0 20px;
      background: #fff; }
    .inner-pages-wrap.Account-pg .box ul li {
      font-size: 18px;
      padding: 10px 10px 10px 30px;
      display: flex;
      align-items: center;
      height: 70px;
      justify-content: center; }
    .inner-pages-wrap.Account-pg .box ul li .fa {
      font-size: 40px;
      color: #3caf0d; }
    .inner-pages-wrap.Account-pg .box ul li:nth-child(odd) {
      background: #ccc; }
    .inner-pages-wrap.Account-pg .box ul li:last-child {
      padding-right: 25px;
      display: block;
      padding-top: 40px;
      height: auto; }
    .inner-pages-wrap.Account-pg .box ul li:last-child a {
      padding: 15px;
      display: inline-block;
      width: 100%;
      background: #013c4e;
      color: #fff;
      text-transform: uppercase;
      text-decoration: none !important;
      -webkit-transition: .2s;
      -moz-transition: .2s;
      transition: 0.2s; }
    .inner-pages-wrap.Account-pg .box ul li:last-child a:hover {
      background: #00406c; }
    .inner-pages-wrap.Account-pg .acc-left {
      background: #fff;
      box-shadow: 0 0 10px 2px #999; }
    .inner-pages-wrap.Account-pg .acc-left ul {
      list-style: none;
      padding: 30px 5px;
      margin: 0; }
    .inner-pages-wrap.Account-pg .acc-left ul li {
      position: relative;
      border-bottom: 1px solid #ccc;
      font-size: 18px;
      padding: 0 0 0 30px;
      display: flex;
      align-items: center;
      height: 70px;
      text-transform: uppercase;
      color: #000; }
    .inner-pages-wrap.Account-pg .acc-left ul li:before {
      content: "\f111";
      font-family: FontAwesome;
      left: 10px;
      position: absolute;
      font-size: 10px;
      top: 26px;
      color: #013c4e; }
    .inner-pages-wrap.Account-pg .acc-left ul li:last-child {
      border-bottom: 0; }
    .inner-pages-wrap.Account-pg .account-type-bottom {
      border: 1px solid #ccc;
      margin-top: 40px;
      padding: 50px 0;
      text-align: center;
      background: #f6f6f6; }
      .inner-pages-wrap.Account-pg .account-type-bottom img {
        display: inline-block;
        border: 3px solid #e0e0e0;
        width: 90%; }
  .inner-pages-wrap.account .acc-type {
    width: 20%; }
  .inner-pages-wrap.account .acc-type .box {
    padding: 15px;
    text-align: left;
    border: 1px solid transparent;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: 100%;
    transition: .3s ease all;
    color: #000;
    background: linear-gradient(#e4ffff, #ffffff) padding-box, linear-gradient(180deg, #303030, #303030) border-box; }
  .inner-pages-wrap.account .acc-type .box .box-heade {
    margin-bottom: 20px;
    margin-top: 20px;
    height: 60px; }
  .inner-pages-wrap.account .acc-type .box .box-heade h2 {
    font-size: 25px;
    margin-bottom: 10px;
    color: #000; }
  .inner-pages-wrap.account .acc-type .box .box-heade h3 {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 700;
    color: #625ffb;
    font-family: MontserratBold; }
  .inner-pages-wrap.account .acc-type .box .box-heade p {
    color: #a594fd;
    margin: 0 0 12px;
    font-size: 17px;
    line-height: 18px;
    font-weight: 700;
    min-height: 30px;
    display: flex;
    align-items: center; }
  .inner-pages-wrap.account .acc-type .box:hover {
    background: linear-gradient(#10cdca, #42fffc) padding-box, linear-gradient(180deg, #fff, #000) border-box; }
  .inner-pages-wrap.account .acc-type .box:hover p {
    color: #000; }
  .inner-pages-wrap.account .acc-type .box:hover .box-footer {
    background: transparent; }
  .inner-pages-wrap.account .acc-type .box p {
    color: #000; }
  .inner-pages-wrap.account .acc-type .box .box-body {
    height: 610px; }
  .inner-pages-wrap.account .acc-type .box:hover .cmn-btn {
    background: #fff;
    color: #000; }
  .inner-pages-wrap.account .acc-type .box .box-footer {
    background: transparent;
    border-radius: 10px;
    padding: 15px 0;
    text-align: left;
    margin-top: 30px;
    flex: auto; }
  .inner-pages-wrap.account .acc-type .box .box-footer h3 {
    font-size: 20px;
    margin-bottom: 15px; }
  .inner-pages-wrap.account .acc-type .box .box-footer ul {
    padding-left: 25px;
    padding-right: 10px;
    margin: 0;
    list-style: none; }
  .inner-pages-wrap.account .acc-type .box .box-footer ul li {
    position: relative;
    font-size: 13px;
    margin: 8px 0;
    line-height: 21px; }
  .inner-pages-wrap.account .acc-type .box .box-footer ul li:before {
    content: "✓";
    position: absolute;
    font-size: 30px;
    height: 21px;
    width: 22px;
    background: url(/images/spirte.webp);
    background-position: -165px -2173px;
    left: -25px; }
  .inner-pages-wrap.account .acc-type .box .cmn-btn {
    justify-content: center;
    margin-top: 25px;
    background: #20DEDB;
    border-radius: 0px;
    color: #000;
    padding: 9px 15px;
    text-align: center;
    font-size: 13px; }
  .inner-pages-wrap.legal-page {
    padding: 70px 0 50px 0; }
    .inner-pages-wrap.legal-page .legal-box {
      border: 1px solid #20DEDB;
      height: 150px;
      padding: 30px;
      display: flex;
      align-items: baseline;
      margin: 0 0 20px 0;
      flex-direction: column; }
      .inner-pages-wrap.legal-page .legal-box h3 {
        font-size: 21px;
        font-weight: bold;
        margin: 0 0 20px 0; }
      .inner-pages-wrap.legal-page .legal-box a {
        display: inline-block;
        padding: 9px 20px;
        background: #20DEDB;
        color: #000000;
        text-decoration: none;
        width: 120px; }
  .inner-pages-wrap.contact-us-page .contact-bottom-background {
    padding: 40px;
    background: url("/wp-content/themes/website-theme/images/contact-bg.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center; }
    .inner-pages-wrap.contact-us-page .contact-bottom-background .form-title {
      color: #fff;
      margin-bottom: 15px; }
    .inner-pages-wrap.contact-us-page .contact-bottom-background .form-group {
      margin: 0 0 21px 0;
      position: relative; }
      .inner-pages-wrap.contact-us-page .contact-bottom-background .form-group .country-code {
        width: 30%;
        float: left;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      .inner-pages-wrap.contact-us-page .contact-bottom-background .form-group .ph-number {
        width: 70%;
        float: left;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
      .inner-pages-wrap.contact-us-page .contact-bottom-background .form-group textarea.form-control {
        height: 100px; }
    .inner-pages-wrap.contact-us-page .contact-bottom-background .common-btn {
      float: left; }
  .inner-pages-wrap.fx-page .fx-g {
    background: #20DEDB;
    margin-bottom: 20px;
    position: relative; }
    .inner-pages-wrap.fx-page .fx-g .fx-left {
      padding: 40px 15px 30px 15px;
      position: relative; }
      .inner-pages-wrap.fx-page .fx-g .fx-left:before {
        content: "";
        background: #20DEDB;
        position: absolute;
        right: 0;
        left: -3000px;
        top: 0;
        bottom: 0;
        z-index: -1; }
    .inner-pages-wrap.fx-page .fx-g .fx-right {
      background: url("/wp-content/themes/website-theme/images/fx-01.webp");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      position: absolute;
      right: 0;
      z-index: 9999;
      top: 0;
      bottom: 0; }
  .inner-pages-wrap.fx-page .fx-bottom {
    text-align: center;
    padding: 40px 0 0 0; }
    .inner-pages-wrap.fx-page .fx-bottom h3 {
      font-size: 24px;
      font-weight: bold;
      margin: 0 0 40px 0; }
    .inner-pages-wrap.fx-page .fx-bottom .fx-box {
      background: #F5F5F5;
      text-align: left;
      padding: 0 35px;
      height: 150px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center; }
      .inner-pages-wrap.fx-page .fx-bottom .fx-box h3 {
        margin: 0 0 15px 0;
        font-size: 17px; }
      .inner-pages-wrap.fx-page .fx-bottom .fx-box p {
        margin: 0; }
  .inner-pages-wrap.fx-page.stck-pg .stck-box {
    padding: 30px 0 0 0; }
    .inner-pages-wrap.fx-page.stck-pg .stck-box h4 {
      font-size: 18px;
      font-weight: bold; }
  .inner-pages-wrap.safty-page h3 {
    font-weight: bold;
    margin: 0 0 20px 0; }
  .inner-pages-wrap.safty-page h4 {
    font-weight: bold;
    margin: 0 0 20px 0;
    color: #000; }
  .inner-pages-wrap.safty-page .blueSection {
    background: #20dedb29;
    padding: 40px 0;
    margin: 40px 0; }
  .inner-pages-wrap .blueBOxsection h3 {
    color: #000 !important;
    font-size: 24px !important;
    text-align: center;
    margin: 10px 0 35px 0 !important; }
  .inner-pages-wrap .blueBOxsection .blue-box {
    border: 1px solid #20DEDB;
    padding: 17px;
    height: 140px;
    margin: 0 0 20px 0; }
    .inner-pages-wrap .blueBOxsection .blue-box .bb-top {
      padding: 10px 0; }
      .inner-pages-wrap .blueBOxsection .blue-box .bb-top h3 {
        font-size: 17px !important;
        text-align: left;
        padding: 0 0 0 25px;
        position: relative;
        margin: 0 !important; }
        .inner-pages-wrap .blueBOxsection .blue-box .bb-top h3:before {
          content: "Q:";
          position: absolute;
          left: 0; }
    .inner-pages-wrap .blueBOxsection .blue-box p {
      margin: 0;
      position: relative;
      padding: 0 0 0 25px;
      text-align: left; }
      .inner-pages-wrap .blueBOxsection .blue-box p:before {
        content: "A:";
        position: absolute;
        left: 0; }
  .inner-pages-wrap.Faq-page .blueBOxsection h3 {
    margin: 20px 0 !important; }
  .inner-pages-wrap.Faq-page .blueBOxsection .blue-box {
    height: 100%; }

/*********/
/********/
.contact-form textarea.form-control {
  height: 120px; }
.contact-form .form-group {
  position: relative; }
  .contact-form .form-group .form-control {
    border-radius: 0;
    margin: 0 0 20px 0; }
    .contact-form .form-group .form-control.country-code {
      width: 29%;
      float: left;
      margin-right: 1%; }
    .contact-form .form-group .form-control.ph-number {
      width: 70%;
      float: left; }
  .contact-form .form-group .form-error {
    position: absolute;
    bottom: 1px;
    font-size: 12px;
    text-align: right;
    width: 100%;
    padding: 0 12px;
    color: #ff0000;
    left: 0; }
.contact-form .submit {
  background: #0e75bd;
  border: 0;
  padding: 8px 40px;
  border-radius: 0;
  font-size: 20px;
  color: #fff;
  text-shadow: none; }

/********/
.site-footer {
  background: #000;
  text-align: center;
  color: #fff;
  font-size: 13px;
  padding: 30px 0px 15px 0px; }

#thankyouModal.modal {
  background: rgba(0, 0, 0, 0.6); }

.header-right {
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.header-right .header-r {
  margin-left: 10px;
  display: none; }

.wpml-ls-legacy-dropdown {
  width: 65px; }

.wpml-ls-legacy-dropdown .wpml-ls-flag + span,
span.wpml-ls-display {
  display: none; }

.wpml-ls-legacy-dropdown a {
  padding: 8px 10px; }

.form-error {
  position: absolute;
  right: 0px;
  float: right;
  background: red;
  color: white;
  margin: 0px 0px 5px 0px;
  font-size: 12px;
  padding: 1px; }

@media (max-width: 1400px) {
  .section.trade-anywhere .trade-box .trade-box-wrap {
    padding-left: 15px; } }
@media (max-width: 1366px) {
  .homebanner .carousel-caption {
    width: 1140px; }

  .section.speed-support .happy-customers {
    margin-top: 10px; }

  .happy-customers .row {
    padding: 12px 15px; }

  .inner-pages-wrap.account .acc-type .box .box-body {
    height: 715px; } }
@media (max-width: 1199px) {
  .section.trade-anywhere .trade-box .trade-box-wrap {
    margin-bottom: -50px; }

  .section.favorite-instruments .fi-box {
    height: 235px;
    width: 235px; }

  .section.trade-anywhere .trade-box .trade-box-wrap {
    margin-bottom: -92px; }

  .section.trade-anywhere .trade-box .trade-box-wrap h2 {
    font-size: 23px; }

  .section.trade-anywhere .trade-box .trade-box-wrap p {
    margin-bottom: 0px; }

  .section.speed-support .happy-customers {
    margin-bottom: 40px; }

  .happy-customers .row {
    padding: 30px 15px; }

  .section.speed-support .happy-customers {
    margin-top: 28px; }

  .inner-pages-wrap .blueBOxsection .blue-box {
    height: 190px; }

  .homebanner .carousel-caption .container {
    width: 960px; }

  .homebanner .carousel-caption {
    width: 960px;
    margin: auto;
    left: 0;
    right: 0;
    margin: auto; }

  .inner-pages-wrap.account .acc-type .box .box-body {
    height: 949px; } }
@media (max-width: 1024px) {
  .main-navigation .nav > li > a {
    padding: 12px 8px 12px 8px;
    font-size: 15px; }

  .inner-pages-wrap .blueBOxsection .blue-box .bb-top {
    padding: 10px 0;
    height: 70px;
    margin: 0 0 10px 0;
    display: flex;
    align-items: flex-end; }

  .inner-pages-wrap.Account-pg .title-box {
    padding: 7px 0px;
    width: 92%; }

  .inner-pages-wrap.Account-pg .accnt-list li {
    min-height: 143px; } }
@media (max-width: 991px) {
  a.login-btn {
    float: right; }

  .navbar-toggler img {
    width: 100%; }

  .site-title.logo {
    padding-top: 7px; }

  .site-title.logo a {
    display: block;
    width: 100%; }

  .header-bottom-menu {
    justify-content: flex-start; }

  .inner_bnr_container .banner-content h3 {
    font-size: 26px;
    position: relative;
    padding: 10px 30px; }

  .main-navigation .header-bottom-menu .navbar-collapse {
    background: #fff;
    box-shadow: 0 0 10px 1px #535353;
    position: absolute;
    padding: 10px 0;
    top: 52px;
    width: 100%;
    max-height: 360px;
    z-index: 999;
    left: 20px;
    overflow: auto;
    display: none !important;
    transition: 0.5s; }
    .main-navigation .header-bottom-menu .navbar-collapse.show {
      display: inline-block !important;
      width: 190px;
      left: 3px;
      border-radius: 4px; }
  .main-navigation .header-bottom-menu button.navbar-toggler {
    font-size: 15px;
    padding: 7px 11px;
    border-radius: 4px;
    background: #20DEDB;
    outline: none;
    display: inline-block !important;
    margin: 0;
    border: 1px solid #a5a5a5; }
    .main-navigation .header-bottom-menu button.navbar-toggler i {
      font-size: 20px;
      color: #000000; }
    .main-navigation .header-bottom-menu button.navbar-toggler:focus {
      box-shadow: none; }
  .main-navigation .navbar-nav li {
    display: block;
    width: 100%; }
    .main-navigation .navbar-nav li a {
      font-size: 16px;
      display: block;
      padding: 7px 15px;
      color: #000;
      text-align: left; }
      .main-navigation .navbar-nav li a:hover {
        color: #89c73a; }
    .main-navigation .navbar-nav li:first-child a {
      padding-left: 11px; }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: relative; }

  ul.sub-menu.dropdown-menu {
    display: block !important; }

  .site-title.logo img {
    width: 100%; }

  .homebanner .carousel-caption {
    position: relative;
    padding: 0;
    margin: 0;
    display: block;
    left: 0px;
    width: 100%;
    bottom: 7px; }

  .homebanner .carousel-caption .container {
    display: block;
    max-width: 100%;
    padding: 0;
    width: 100%; }

  .homebanner .carousel-caption .container .hps-content {
    width: 100%;
    padding: 30px;
    background: #383a3a !important;
    text-align: center; }

  .homebanner .carousel-caption .container h2 {
    margin: 15px;
    font-size: 30px;
    line-height: 32px; }

  .homebanner .carousel-caption .container h3 {
    font-size: 24px; }

  .homebanner .carousel-caption .container p {
    font-size: 15px; }

  .section.second .ss-left h2 {
    font-size: 19px; }

  .section.second .ss-right .ss-box .box-right h3 {
    font-size: 19px; }

  .section.cryptocurrencies,
  .section.forex-trading {
    text-align: center; }

  .section.forex-trading img {
    margin-top: 50px; }

  .section {
    padding: 50px 0; }

  .section.favorite-instruments .fi-box {
    margin: 0 auto 30px; }

  .section.speed-support .common-list {
    width: 320px;
    text-align: left;
    margin: 0 auto; }

  .section.speed-support .common-btn {
    display: inline-block;
    margin: 20px 0 30px 0; }

  .happy-customers .row {
    padding: 15px; }

  .section.speed-support {
    text-align: center;
    padding-bottom: 0; }

  .inner-pages-wrap.fx-page {
    padding-bottom: 0; }

  .inner-pages-wrap.fx-page .fx-bottom {
    padding: 20px 0 40px 0; }

  .common-list li {
    display: inline-block; }

  .inner-pages-wrap.Account-pg .acc-type {
    width: 55%;
    margin: 0 auto 30px; }

  .mbot4 {
    margin-bottom: 30px; }

  .inner-pages-wrap {
    padding: 50px 0 0 0;
    text-align: center; }

  .inner-pages-wrap.fx-page .fx-bottom .fx-box {
    margin-bottom: 5px;
    height: auto;
    padding: 30px; }

  .inner-pages-wrap.legal-page .legal-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }

  .inner-pages-wrap.legal-page {
    padding: 70px 0 0 0; }

  .blueBOxsection .container .row {
    margin: 0; }

  .blueBOxsection .row > div {
    margin: 0 0 20px 0; }

  .inner-pages-wrap .blueBOxsection .blue-box {
    height: auto; }

  .inner-pages-wrap .blueBOxsection .blue-box .bb-top {
    height: auto;
    padding-top: 0; }

  .inner-pages-wrap.Faq-page .blueBOxsection .blue-box {
    height: auto; }

  .section.trade-anywhere .trade-box {
    display: block; }

  .section.trade-anywhere .trade-box .trade-box-wrap {
    margin-bottom: 0; }

  .section.trade-anywhere .trade-box .trade-box-content {
    position: relative; }

  .inner-pages-wrap h3 {
    margin: 20px 0px; }

  .inner-pages-wrap.safty-page h4 {
    margin: 20px 0px; }

  .inner-pages-wrap.aboutus-page .ab-third img {
    top: 0px; }

  .inner-pages-wrap.aboutus-page .ab-second .right-g {
    height: auto; }

  .section.second {
    margin: 0px 0 0 0; }

  .section.second .ss-right {
    top: 24px;
    padding-bottom: 20px; }

  .section.trade-anywhere {
    margin-top: 0px !important; }

  .section.cryptocurrencies h2 {
    margin: 20px 0px; }

  .section.speed-support h2 {
    margin: 20px 0px;
    padding: 0px; }

  .section.trade-anywhere .trade-box .trade-box-wrap {
    padding: 10px 10px 10px 30px; }

  .section.trade-anywhere .trade-box::before {
    bottom: -24px; }

  .section.speed-support .happy-customers {
    margin-bottom: 77px; }

  .inner-pages-wrap.fx-page .fx-g .fx-right {
    background: none; }

  .inner-pages-wrap.Account-pg .accnt-list li {
    min-height: 90px; }

  .inner-pages-wrap.aboutus-page .ab-first .left-g:before {
    left: unset; }

  .inner-pages-wrap.aboutus-page .ab-second .right-g::after {
    right: unset; }

  .inner-pages-wrap.aboutus-page .ab-first,
  .inner-pages-wrap.aboutus-page .ab-second,
  .inner-pages-wrap.aboutus-page .ab-third p,
  .inner-pages-wrap.aboutus-page .ab-third h3 {
    text-align: center; }

  .section.second .ss-left::before {
    left: 0px; }

  .section.trade-anywhere .trade-box::before {
    right: 0px; }

  .section.trade-anywhere .trade-box::before {
    border-bottom-left-radius: unset; }

  .section.second .ss-left::before {
    bottom: -20px; }

  .inner-pages-wrap.account .acc-type {
    width: 100%;
    margin: 15px 0 0px; }

  .inner-pages-wrap.account .acc-type .box .box-body {
    height: auto; }

  .inner-pages-wrap.account .acc-type .box .box-footer {
    margin-top: 0; }

  .inner-pages-wrap.account .acc-type .box .box-heade {
    height: auto; }

  .inner-pages-wrap.account {
    padding-bottom: 50px; } }
@media (max-width: 767px) {
  /*.row>*{width:initial;}*/
  .inner_bnr_container .banner-content {
    position: relative;
    top: 0;
    padding: 0; }

  .inner_bnr_container .banner-content h3:before {
    display: none; }

  .inner_bnr_container .banner-content h3 {
    margin: 0;
    font-size: 27px;
    padding: 10px 20px;
    position: relative;
    background: #20DEDB;
    width: 100%;
    text-align: center; }

  .inner-pages-wrap {
    padding: 40px 0 70px 0; }

  header.site-header {
    position: relative;
    background: #000; }

  .inner-pages-wrap.Account-pg .acc-type {
    width: 100%;
    margin: 0 auto 30px; }

  .main-navigation .row {
    display: flex;
    justify-content: space-between;
    align-items: center; }

  .main-navigation .row > div:nth-child(1) {
    order: 1; }

  .main-navigation .row > div:nth-child(2) {
    order: 2; }

  .main-navigation .row > div:nth-child(3) {
    order: 3; }

  .main-navigation .header-bottom-menu .navbar-collapse.show {
    display: inline-block !important;
    width: 225px; }

  .site-title.logo {
    padding-top: 0;
    padding-bottom: 20px;
    width: 100%; }

  .site-title.logo a {
    text-align: center; }

  .site-title.logo a img {
    width: auto; }

  a.login-btn {
    position: relative;
    z-index: 999; }

  .homebanner .carousel-caption .container .hps-content {
    padding: 20px 15px; }

  .homebanner .carousel-caption .container h2 {
    margin: 15px 0;
    font-size: 24px;
    line-height: 25px; }

  .happy-customers .row .hc-box {
    padding: 10px 0; }

  .happy-customers .row .hc-box h3 {
    font-size: 25px; }

  /*.section.happy-customers{padding-top: 0;}*/
  .happy-customers .row {
    display: block;
    margin: 0 0 -150px 0;
    padding: 0; }

  .happy-customers .row .hc-box {
    text-align: center;
    padding: 20px 0;
    border-bottom: 1px solid #e5e5e5; }

  .happy-customers .row div:last-child .hc-box {
    border-bottom: 0; }

  .section.second {
    margin: 0;
    padding: 0; }

  .section.second .ss-left {
    width: 100%;
    padding: 30px 15px; }

  .section.second .ss-right {
    width: 100%;
    padding: 30px 15px; }

  .section.second .ss-left p {
    margin-bottom: 0; }

  .section.second .ss-right {
    top: 0; }

  .section.second .ss-right .ss-box {
    padding: 10px 0; }

  .section.trade-anywhere {
    margin-top: 0; }

  .section.trade-anywhere .trade-box .trade-box-content {
    position: relative;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 10px 10px 10px 30px;
    background-color: transparent; }

  .section.cryptocurrencies h2 {
    font-size: 24px; }

  .section.favorite-instruments h2 {
    font-size: 24px; }

  .inner-pages-wrap.Account-pg .acc-type {
    width: 91%; }

  .inner-pages-wrap {
    padding: 40px 0 0 0; }

  .inner-pages-wrap.contact-us-page .contact-bottom-background {
    padding: 40px 20px; }

  .section.speed-support .happy-customers {
    margin-bottom: 165px; }

  .section.second .ss-left {
    text-align: center; }

  .section.trade-anywhere .trade-box {
    text-align: center; }

  .section.second .ss-left h2 {
    font-size: unset; }

  .section.trade-anywhere .trade-box .trade-box-content h2 {
    font-weight: 300; }

  .section.trade-anywhere .trade-box .trade-box-wrap p {
    margin-top: 10px;
    font-weight: 300; } }
@media (max-width: 680px) {
  .header-right .header-r {
    margin-right: 10px; } }
@media (max-width: 560px) {
  .hp-video {
    margin-top: 0; }

  .header-right {
    padding-right: 10px; } }
@media (max-width: 480px) {
  .g-recaptcha {
    overflow: scroll; } }

/*# sourceMappingURL=style.css.map */
