 /*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
body {
  overflow-x: hidden;
  font-family: 'Arimo', sans-serif;
}

.back-to-top {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  right: -70px;
  bottom: 15px;
  z-index: 996;
  background: transparent;
  width: 55px;
  height: 55px;
  border-radius: 50px;
  transition: all 0.4s;
  border: 1px solid #523c0a;
  top: -15px;
  color: #a410ff;
  background: white;
}

.back-to-top i {
  font-size: 28px;
  line-height: 0;
  font-weight: 700;
}

.back-to-top:hover {
  background: #FF6F00;
  border: 1px solid transparent;
  color: #fff;
}

div#back {
  position: relative;
}

a.back-to-top.d-flex.align-items-center.justify-content-center.active {
  text-decoration: none;
}

.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

/*--------------------------------------------------------------
# Disable aos animation delay on mobile devices
--------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  [data-aos-delay] {
    transition-delay: 0 !important;
  }
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
  background: #F3F3F3;
  transition: all 0.5s;
  z-index: 997;
  height: 80px;
}


div#mainheader {
  justify-content: space-between;
}


/*#header.header-transparent {
  background: transparent;
}*/

#header.header-scrolled {
  background: #F3F3F3;
  height: 70px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
}

/*
#header.header-scrolled a.nav-link.scrollto {
  color: #fff;
}

#header.header-scrolled .logo a {
  color: #fff;
}
*/
/*
#header.header-scrolled a.log-btn{
 color: #000;
}

#header.header-scrolled .social1{
  border: 2px solid #000;
}*/

#header .logo {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  text-transform: uppercase;
  color: #212121;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  /*  margin-right: 40px;*/
}

#header .logo a {
  color: #0D1425;
  text-decoration: none;
}

/*#header .logo img {
  max-height: 40px;
}

#header .social-links {
  margin: 0 0 0 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

#header .social-links a {
  color: #555186;
  transition: 0.3s;
  line-height: 0;
  margin-left: 15px;
}

#header .social-links a i {
  line-height: 0;
}

#header .social-links a:hover {
  color: #1bb1dc;
}

@media (max-width: 992px) {
  #header .social-links {
    margin: 0 15px 0 0;
  }
}

@media (max-width: 992px) {
  #header .logo {
    font-size: 28px;
  }
}
*/
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation
*/
.navbar {
  padding: 0;
}

.navbar ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
}

.navbar li {
  position: relative;
}

.navbar a,
.navbar a:focus {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 31px 18px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  white-space: nowrap;
  transition: 0.3s;
  text-align: center;
  text-transform: uppercase;
  color: #212121;
  text-align: center;
  text-transform: uppercase;
  color: #212121;
  text-decoration: none;
}

a#mainspace:first-child {
  padding-left: 0px;
}


a#mainspace1:last-child {
  padding-right: 0px;
}

/*a.nav-link.scrollto :first-child{
  padding-left:0 !important;
}
a.nav-link.scrollto :last-child{
  padding-left:0 !important;
}*/

/*
#navbar a.nav-link scrollto :last-child a {
    padding-right: 0 !important;
}

#navbar a.nav-link scrollto:first-child a {
    padding-left: 0 !important;
}*/

.mobileshow {
  display: none;
}

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

.social2 {
  margin-right: 20px;
}

.social1 {
  margin-right: 20px;
}

a.sign-btn {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  display: inline-block;
  align-items: center;
  text-decoration: none;
  background: #FF6F00;
  border-radius: 4px;
  padding: 15px 34px;
  border: 1px solid #FF6F01;
  transition: all 0.4s;
}

a.sign-btn:hover {
  background: #FF9340;
  border: 1px solid #FF9340;
}


a.log-btn:hover {
  color: #FFF;
  border: 1px solid #FF9340;
  background: #FF9340;
}

a.log-btn {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #616161;
  padding: 15px 22px;
  display: inline-block;
  align-items: center;
  text-decoration: none;
  background: transparent;
  border: 1px solid #FF6F00;
  border-radius: 4px;
  transition: all 0.4s;
}

.language {
  display: flex;
  align-items: center;
  text-align: center;
  border: 1px solid #FF6F00;
  border-radius: 4px;
  padding: 15px 17px;

}

.language p {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #616161;
  padding-right: 5px;
}

.navbar a i,
.navbar a:focus i {
  font-size: 12px;
  line-height: 0;
  margin-left: 5px;
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
  color: #FF6F00;
}

a.nav-link.scrollto:hover {
  color: #FF6F00;
}


.navbar .menu-eng-header-menu ul {
  display: block;
  position: absolute;
  left: -35px;
  margin: 0;
  padding: 0px 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  background: #F3F3F3;
  box-shadow: none;
  transition: 0.3s;
}

.navbar .menu-eng-header-menu ul li {
  min-width: 200px;
}

.navbar .menu-eng-header-menu ul a {
  padding: 15px 59px;
  color: #959595;
}

/*
.navbar .dropdown ul a i {
font-size: 12px;

}*/

.navbar .menu-eng-header-menu ul a:hover,
.navbar .menu-eng-header-menu ul .active:hover,
.navbar .menu-eng-header-menu ul li:hover a {
  color: #FF6F00;
}

ul.menu-eng-header-menu li:hover .dropdown, ul.menu-eng-header-menu li:hover .dropdown {
  opacity: 1;
  top: 97%;
  visibility: visible;
}

.navbar .menu-eng-header-menu .dropdown ul {
  top: 0;
  left: calc(100% - 30px);
  visibility: hidden;
}

.navbar .menu-eng-header-menu .dropdown:hover ul {
  opacity: 1;
  top: 0;
  left: 100%;
  visibility: visible;
}

.menu-item-has-children a::after {
    content: "\f107 ";
    font: normal normal normal 14px/1 FontAwesome;
}
.dropdown a::after {
    content: " " !important;
}
.menu-item-has-children a::after {
    content: "\f107 ";
    font: normal normal normal 14px/1 FontAwesome;
    margin-left: 5px;
    margin-top: 2px;
}

@media (max-width: 1366px) {
  .navbar .dropdown .dropdown ul {
    left: -90%;
  }

  .navbar .dropdown .dropdown:hover>ul {
    left: -100%;
  }
}

/**
* Mobile Navigation
*/
/*

.mobile-nav-toggle {
    color: #ffffff;
    font-size: 28px;
    cursor: pointer;
    display: none;
    line-height: 0;
    transition: 0.5s;
    position: fixed;
    right: 25px;
    top: 12px;
    z-index: 9998;
    border: 0;
    background: none;
    font-size: 24px;
    transition: all 0.4s;
    outline: none !important;
    line-height: 1;
    cursor: pointer;
    text-align: right;
}

.mobile-nav-toggle {
  color: #000;
  font-size: 28px;
  cursor: pointer;
  display: none;
  line-height: 0;
  transition: 0.5s;
}
*/
.mobile-nav-toggle {
  /* color: #fff; */
  font-size: 28px;
  cursor: pointer;
  display: none;
  line-height: 0;
  color: #000618 !important;
  font-size: 28px;
  cursor: pointer;
  display: none;
  line-height: 0;
  position: fixed;
  right: 30px;
  top: 13px;
  z-index: 9998;
  border: 0;
  background: none;
  font-size: 35px;
  outline: none !important;
  line-height: 1;
  cursor: pointer;
  text-align: right;
}

.mobile-nav-toggle.bi-x {
  color: #000618;
}
/**
* Mobile Navigation
*/
.mobile-nav-toggle {
  /*color: #ffffff;
  font-size: 28px;
  cursor: pointer;
  display: none;
  line-height: 0;
  transition: 0.5s;*/
      color: #fff;
    font-size: 28px;
    cursor: pointer;
    display: none;
    line-height: 0;
    /* transition: 0.5s; */
    color: #fff;
    font-size: 28px;
    cursor: pointer;
    display: none;
    line-height: 0;
    /* transition: 0.5s; */
    position: fixed;
    right: 10px;
    top: 20px;
    z-index: 9998;
    border: 0;
    background: none;
    font-size: 35px;
    /* transition: all 0.4s; */
    outline: none !important;
    line-height: 1;
    cursor: pointer;
    text-align: right;
}

.mobile-nav-toggle.bi-x {
  color: #fff;
}



@media (max-width: 991px) {
  .mobile-nav-toggle {
    display: block;
  }

  .navbar ul {
    display: none;
  }
}

.navbar-mobile {
      position: fixed;
    top: 0;
    bottom: 0;
    z-index: 9999;
    overflow-y: auto;
   /*left: 0;*/
       left: -260px;
    width: 100%;
    padding-top: 18px;
   /* background: rgba(40, 38, 70, 0.8);*/
   background:#000000;
    transition: 0.4s;
}
.navbar-mobile {
    left: 0;
}


.navbar-mobile .mobile-nav-toggle {
  position: absolute;
  top: 15px;
  right: 15px;
}

.navbar-mobile ul {
  /*display: block;
  position: absolute;
  top: 55px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  padding: 10px 0;
  background-color: #000000;
  overflow-y: auto;
  transition: 0.3s;*/
  display: block;
position: absolute;
top: 150px;
right: 0;
bottom: 0;
left: 0;
padding: 0;
background-color: #000;
overflow-y: auto;
transition: 0.4s;
}

.navbar-mobile a,
.navbar-mobile a:focus {
  padding: 10px 20px;
      font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF;
}

.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
  color:#dba11c;
}

.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
  margin: 15px;
}

.navbar-mobile .menu-item-has-children ul,
.navbar-mobile .menu-item-has-children .menu-item-has-children ul {
  position: static;
  display: none;
  margin: 10px 20px;
  padding: 10px 0;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background: transparent !important;
  /*box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);*/
}

.navbar-mobile .menu-item-has-children ul li,
.navbar-mobile .menu-item-has-children .menu-item-has-children ul li {
  min-width: 200px;
}

.navbar-mobile .menu-item-has-children ul a,
.navbar-mobile .menu-item-has-children .menu-item-has-children ul a {
  padding: 10px 20px;
}

.navbar-mobile .menu-item-has-children ul a i,
.navbar-mobile .menu-item-has-children .menu-item-has-children ul a i {
  font-size: 12px;
}

.navbar-mobile .menu-item-has-children ul a:hover,
.navbar-mobile .menu-item-has-children ul .active:hover,
.navbar-mobile .menu-item-has-children ul li:hover a,
.navbar-mobile .menu-item-has-children .dropdown ul a:hover,
.navbar-mobile .menu-item-has-children .dropdown ul .active:hover,
.navbar-mobile .menu-item-has-children .dropdown ul li:hover a {
  color: #ff6f00;
}

.navbar-mobile .menu-item-has-children .dropdown-active,
.navbar-mobile .menu-item-has-children .menu-item-has-children .dropdown-active {
  display: block;
}




@media (max-width: 991px) {

  .head {
    background: #F3F3F3;
    padding: 62px 0px;
  }

  .technical-main {
    padding: 70px 100px 70px 90px;
  }

  .mobileshow {
    display: none;
  }

  /*.language {
    display: block;
    align-items: center;
    text-align: left;
    letter-spacing: 2px;
    padding: 15px;
  }*/

  .language {
    display: flex;
    align-items: center;
    text-align: left;
    letter-spacing: 2px;
    padding: 15px;
    margin: 10px 21px;
  }

  .mobileshow a.log-btn {
    display: inline-block;
    align-items: center;
    text-align: center;
    width: 92%;
    margin: 0px 20px 10px;
  }


  .mobileshow a.sign-btn {
    display: inline-block;
    align-items: center;
    text-align: center;
    width: 92%;
    margin: 0px 20px 10px;
    color: #FFF;
  }

  a#mainspace:first-child {
    padding-left: 20px;
  }

  .mobileshow a.log-btn:hover {
    color: #FFF;
  }

  .mobileshow a.sign-btn:hover {
    color: #FFF;
  }

  .mianbutton {
    display: none;
  }

  .mobile-nav-toggle {
    display: block;
  }

  .navbar ul {
    display: none;
  }
}

.navbar-mobile {
  position: fixed;
  overflow: hidden;
  top: 0;
  right: 150px;
  left: 0;
  bottom: 0;
  /*  background: rgba(45, 43, 70, 0.9);*/
  transition: 0.3s;
  z-index: 999;
}

.navbar-mobile .mobile-nav-toggle {
  position: absolute;
  top: 15px;
  right: 15px;
}

/*.navbar-mobile ul {
  display: block;
  position: absolute;
  top: 55px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  padding: 10px 0;
  background-color: #000;
  overflow-y: auto;
  transition: 0.3s;
}
*/

.navbar-mobile ul {
  display: block;
    position: absolute;
    padding: 50px 0px;
    overflow-y: auto;
    transition: 0.4s;
}

.navbar-mobile a,
.navbar-mobile a:focus {
  padding: 10px 20px;
  color: #959595;
}

.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
  color: #FF6F00;
}

.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
  margin: 15px;
}


.navbar-mobile .dropdown ul,
.navbar-mobile .dropdown .dropdown ul {
  position: static;
  display: none;
  margin: 0px 0px;
  padding: 10px 0;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background: #D2D2D2;
  box-shadow: none;
}

.navbar-mobile .dropdown ul li,
.navbar-mobile .dropdown .dropdown ul li {
  min-width: 200px;
}

.navbar-mobile .dropdown ul a,
.navbar-mobile .dropdown .dropdown ul a {
  padding: 10px 20px;
}

.navbar-mobile .dropdown ul a i,
.navbar-mobile .dropdown .dropdown ul a i {
  font-size: 12px;
}

.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul li:hover>a,
.navbar-mobile .dropdown .dropdown ul a:hover,
.navbar-mobile .dropdown .dropdown ul .active:hover,
.navbar-mobile .dropdown .dropdown ul li:hover>a {
  color: #1bb1dc;
}

.navbar-mobile .dropdown>.dropdown-active,
.navbar-mobile .dropdown .dropdown>.dropdown-active {
  display: block;
}



/*--------------------------------------------------------------------------------------------------------------------------------
# INDEX PAGE START
---------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------
# HERO SACTION START #
--------------------------------------------------------------*/
.head {
  background: #F3F3F3;
  padding: 105px 0;
}

section.hero_section {
  padding-bottom: 60px;
}

#hero_main {
  position: relative;
}

#hero_main {
  background-image: url(../image/bg1.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 150px 0 230px 0;
  margin: 0 160px;
  background-color: #C4C4C4;
  border-radius: 20px;
  margin-top: -129px;
}

.hero_section .hero h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 57px;
  text-align: center;
  color: #FFFFFF;
  margin: 0;
  padding-bottom: 50px;
}



.hero_section .hero p {
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  /*display: flex;
  align-items: center;*/
  color: #FFFFFF;
  padding-bottom: 50px;
  /* margin: 0 auto;
  width: 50%;*/
  text-align: center;
}

a.start-trad-btn {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  display: inline-block;
  align-items: center;
  text-decoration: none;
  background: #FF6F00;
  border-radius: 4px;
  padding: 15px 34px;
  border: 1px solid #FF6F01;
  transition: all 0.4s;
  margin: 0 auto;
  width: 18%;
}

a.start-trad-btn:hover {
  background: #FF9340;
  border: 1px solid #FF9340;
}


.hero_img {
  position: absolute;
  /* top: 0; */
  bottom: 20px;
  right: 0;
  left: 0;
  margin: auto;
}

#mobile_img {
  display: none;
}

div#desktop_img {
  display: block;
}


/*--------------------------------------------------------------
# BRAND SACTION START #
--------------------------------------------------------------*/

.brand-main {
  background-image: url(../image/bg2.png);
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 20px 0 80px 0;
  /*    padding: 150px 0 230px 0;
    background-color: #C4C4C4;
    border-radius: 20px;
    margin-top: -150px;*/
}


h2.hedding-title {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 46px;
  color: #212121;
  margin: 0;
}

/*

.brand-box h6 img {
  padding-left: 23px;
  width: 64%;
}
*/

.brand-box h6.sub-title:after {
  content: '';
  width: 219px;
  height: 2px;
  position: absolute;
  background: #ff6f00;
  top: 64px;
  /* bottom: 0; */
  right: 52px;
  /* left: 0; */
}

.brand-box {
    display: table-cell;
    vertical-align: middle;
    padding: 50px 36px 34px 36px;
}
.brand-box {
    background: #F9F9F9;
    border: 1px solid #E6E6E6;
    border-radius: 18px;
}

h6.sub-title {
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 26px;
  color: #212121;
}

p.heading-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #616161;
}


div#brand-box-one {
  padding-top: 60px;
}

div#brand-box-two {
  padding-top: 60px;
}


/*--------------------------------------------------------------
# TABING SACTION START #
--------------------------------------------------------------*/
section#tabing_section {
  padding-bottom: 80px;
}

section#tabing_section .tabing-main {
  background-image: url(../image/bg3.png);
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 80px 0;
  border-radius: 20px;
}

section#tabing_section .tabing-heading h2.hedding-title {
  color: #FFFFFF;
}


section#tabing_section .tabing-heading {
  padding-bottom: 60px;
}

section#tabing_section ul.tabs {
  margin: 0 auto;
  border-bottom: 1px solid #CCCCCC;
  border-radius: 0px;
  width: 67%;
  padding: 0;
  text-align: start;
}

section#tabing_section .tabs li:hover {
  border-bottom: 4px solid #F18959;
}

section#tabing_section .tabs li.current {
  border-bottom: 4px solid #F18959;
  color: #FFF;
}

section#tabing_section .tabs li {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 10px 20px 7px;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
}


section#tabing_section .tab-content {
  display: none;
  padding: 15px 0 0 0;
  /*    background: #ededed;
  line-height:1.4;*/
}

section#tabing_section .tab-content.current {
  display: inherit;
}


/*--------------------------------------------------------------
# STEPS TRADING SACTION START #
--------------------------------------------------------------*/
section.steps-section .steps-main {
  background-image: url(../image/bg4.png);
  background-size: 97% 100%;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 0 0 80px 0;
}

section.steps-section .steps-headding {
  padding-top: 15px;
}

.steps-box {
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  border-radius: 18px;
  padding: 40px 22px;
  height: 100%;
  transition: all 0.4s;
}

.steps-box:hover {
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
  border-radius: 18px;
  /*cursor: pointer;*/
}

.steps-box span:hover {
  background-color: #FF6F00;
  color: #FFF;
  border: 1px solid #FF6F00;
}

.steps-box span {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  color: #FF6F00;
  border: 1px solid #FF6F00;
  padding: 10px 19px 11px;
  border-radius: 50px;
  display: inline-block;
  transition: all 0.4s;
  background-color: transparent;
}

.steps-headding h2 {
  padding-bottom: 40px;
}

.steps-box h6 {
  padding-top: 40px;
  margin: 0;
  padding-bottom: 15px;
}


/*--------------------------------------------------------------
#  INVEST SACTION START #
--------------------------------------------------------------*/
.invest-main {
  background-image: url(../image/bg5.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 80px 0;
  /*    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);*/
  border-radius: 20px;
}

#invest_desktop {
  display: none;
}

.invest-section .invest-heading h2 {
  color: #FFFFFF;
}

.invest h6 {
  color: #FFFFFF;
  margin: 0;
  padding-top: 30px;
  padding-bottom: 15px;
  /* min-height: 100px; */
}

#invest1 h6 {
  padding-top: 20px;
}


#invest2 h6 {
  padding-top: 50px;
}

.invest p {
  color: #FFFFFF;
  margin: 0;
}

div#invest-space {
  padding: 60px 0 0;
}
div#invest1 {
    margin-bottom: 50px;
}



/*--------------------------------------------------------------
#  INSTRUMENTS TABING SACTION START #
--------------------------------------------------------------*/

section.instruments-section {
  padding: 80px 0 55px 0;
}

section.instruments-section .instrument-heading {
  margin: 0 auto;
  width: 50%;
  padding-bottom: 40px;
}

.instrument-heading h2 {
  padding-bottom: 40px;
}


table {
  caption-side: bottom;
  border-collapse: inherit;
  width: 100%;
}

#experienceTab.nav-pills .nav-link.active {
  /*color:red !important;
  background-color: transparent;
  border-radius: 0px;*/
  border-right: 4px solid #F18959;
  background: #fff1e5;
  /*opacity: 0.1;*/
  border-radius: 4px 0px 0px 4px
}

#experienceTab.nav-pills .nav-link {
  border-radius: 0px;
  border-right: 1px solid #CCCCCC;
  background: #FFF;
  padding: 15px 21px;
}

ul#experienceTab img {
  margin-right: 23px;
   width: 32px;
}

ul#experienceTab a#indice-tab img {
  margin-right: 21px;
}


ul#experienceTab a#energie-tab img {
  margin-right: 28px;
}

section.instruments-section td,
th {
  padding: 18px 36px;
  border: 1px solid #CCCCCC;
}

div#experienceTabContent thead th {
  background: #F3F3F3;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #212121;
}



section.instruments-section tbody td.new {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #616161;
}

section.instruments-section tbody td.instrument {
  color: #1FCA6D;
}

section.instruments-section tbody td.instrument-color {
  color: #F4454D;
}

section.instruments-section th {
  background: #3498db;
  color: white;
  font-weight: bold;
}



/*--------------------------------------------------------------
#  INSTRUMENTS TABING SACTION START #
--------------------------------------------------------------*/
.everywhere-main {
  background-image: url(../image/bg6.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 50px 0 50px 0;
  border-radius: 20px;
}

.call-to-section {
  padding: 60px 0;
}

div#call-to-text h2.hedding-title {
  color: #FFF;
  padding-top: 29px;
}

div#call-to-text p.heading-text {
  color: #FFF;
  margin: 0;
}

.call-to-img {
  position: relative;
}

.call-to-img img {
  position: absolute;
  top: -83px;
  bottom: 0;
  right: 0;
  left: 63px;
}

.call-to-buttons {
  text-align: start;
}

div#call-to-mobile {
  display: none;
}

a.download-app-btn {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  display: inline-block;
  text-decoration: none;
  background: #FF6F00;
  border-radius: 4px;
  padding: 20px 27px;
  border: 1px solid #FF6F01;
  transition: all 0.4s;
  width: 86%;
  margin: 0 0 19px 0;
  margin: 0 0 19px 0;
  transition: all 0.4s;
  /*margin: 0 auto;
    width: 18%;*/
}

a.download-app-btn:hover {
  background: #FF9340;
  border: 1px solid #FF9340;
}

#download-btn1 a.download-app-btn {
  margin: 0;
}


/*--------------------------------------------------------------
# PRICING SACTION START #
--------------------------------------------------------------*/
section.pricing-section {
  padding: 80px 0;
}

.account-types-heading h2.hedding-title {
  padding-bottom: 40px;
}


.price_main .workspace__carousel-item {
  background: #FFFFFF;
  box-shadow: 0px 2px 6px rgba(8, 35, 48, 0.12);
  border-radius: 20px;
  transition: all 0.4s;
  transition: 0.5s;
}

.workspace__carousel-item:hover {
  background: #FF6F00;
  box-shadow: 0px 2px 6px rgb(8 35 48 / 12%);
  border-radius: 20px;
}

.workspace__carousel-item:hover a.account-btn {
  color: #FF6F00;
  background: #FFF;
  border: 1px solid #FF6F00;
}

.workspace__carousel-item:hover .workspace__cell {
  color: #FFF;
}

.workspace__carousel-item:hover .performance-card h6.sub-title {
  color: #FFF;
}

.workspace__carousel-item:hover .performance-card span {
  color: #FFF;
}

/*
.workspace__cell :last-child{
    border-bottom: none;
}*/
.account-button {
  padding: 10px 0 0;
}



/*
a {
  color: #3992EE;
  text-decoration: none;
}*/
/*
body {
  background-color: black;
}*/

.workspace {
  /*  background-color: white;
  margin: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 840px;
  height: 650px;*/
  display: flex;
  flex-flow: row;
  /*  overflow-y: hidden;*/
}

.performance-card span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #616161;
  font-family: 'Arimo', sans-serif;
}


.performance-card ul {
  list-style: none;
  display: flex;
  align-items: center;
  padding: 0 0 20px 0;
  margin: 0;
}

.performance-card ul li h6 {
  padding-left: 11px;
}

.workspace__carousel-item>div {
  /* height: 64px;*/
  /*  border-bottom: #d8d8d8 solid 1px;*/
}



.performance-card {
  /*  background-color: #f8f8f8;*/
  /*  padding: 30px;*/
  display: flex;
  flex-flow: column;
  justify-content: center;
  /*  text-align: center;*/
  position: relative;
  /*  border-right: #d8d8d8 solid 1px;*/
}


.workspace__legend {
  width: 22%;
  padding-left: 50px;
  padding-top: 40px;

}


.workspace__carousel-item>div:first-child {
  height: 100%;
}

.workspace__carousel-item {
  padding: 23px;
}
.workspace__carousel-item {
  margin: 10px;
}

.workspace__cell {
  display: flex;
  flex-flow: column;
  justify-content: center;
  /*  opacity: 0.2;*/
  border-bottom: 1px solid #ffffff42;
  margin: 0 auto;
  width: 98%;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #212121;
  padding: 15px 0;
}




.workspace__legend-item>div {
  display: flex;
  flex-flow: column;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #212121;
  /*    border-bottom: #d8d8d8 solid 1px;*/
  padding: 15px 0;
  margin: 0;
}

.workspace__legend-item>div:first-child {
  margin-top: 85px;
}

.workspace__carousel {
  /*  width: 75%;*/
  width: 78%;
  /*  box-shadow: #cacaca 1px -10px 15px;*/
  position: relative;
}

.pricing-section a.account-btn {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  display: inline-block;
  align-items: center;
  text-decoration: none;
  background: #FF6F00;
  border-radius: 4px;
  padding: 15px 34px;
  border: 1px solid transparent;
  transition: all 0.4s;
}

.account-button {
  text-align: center;
}

/*.pricing-section a.account-btn:hover{
   background: #FFF;
   border: 1px solid #FF6F00;
   color: #FF6F00;
}
*/


/*.slick-prev:before {
    content: '';
    background-image: url("../image/arrow.png");
}*/

/*
.slick-slide {
    margin: 0 10px;
    width: 330px !important;
}*/




/*
.workspace__legend-item > div:nth-child(even) {
  background-color: #F8F8F8;
}*/


/*.workspace__carousel-item > div:nth-child(odd) {
  background-color: #F8F8F8;
}*/
/*
.workspace .slick-slide {
  border-right: #d8d8d8 solid 1px;
}
*/

/*

.slick-prev:before{
    content: '←';
    color: red;
}

.slick-prev:before, .slick-next:before {
    font-family: Arial, Helvetica, sans-serif;
    font-size: unset;
    line-height: unset;
    opacity: unset;
    color: unset;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-next:before {
    content: '→';
    color: red;
}



.slick-arrow {
  position: absolute;
  top: 5%;
  z-index: 10;
}
.slick-arrow.slick-prev {
  font-size: 90px;
}
.slick-arrow.slick-prev::before {
  color: #3992EE;
}*/


/*--------------------------------------------------------------
# FOOTER SACTION START  DESKTOP#
--------------------------------------------------------------*/

footer#footer {
  background: #0E2436;
  padding-top: 65px;
  padding-bottom: 50px;
}

.footer_image img.img1 {
  margin-bottom: 25px;
}

.footer-text p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #888888;
  padding: 0 50px 0 0;
  margin-bottom: 38px;
}

div#footer-space {
  align-items: center;
}

div#footer1 {
  padding: 60px 0;
}

.footer-links h4 {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #ffffffde;
  margin-bottom: 19px;
}

.footer-links ul {
  padding: 0;
}

.footer-links ul li {
  list-style: none;
  font-style: normal;
  /*   color: #ffffffde;*/
  padding: 0;
  cursor: pointer;
  margin-bottom: 5px;
}


.footer-links a {
  color: #ffffffc4;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}


.footer-policy ul li a {
  text-decoration: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ffffffc4;
  cursor: pointer;
}


.footer-links ul li:hover,
.footer-policy ul li a:hover {
  color: #FF6F00;
}

.footer-top .container {
  position: relative;
}

.footer-policy ul {
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}


.footer-text h2 {
  color: #888888;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.desktopshowfooter {
  display: block;
}

.mobileshowfooter {
  display: none;
}

.copyright {
  text-align: center;
  padding-top: 60px;
}

.copyright p {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #ffffffc4;
  margin: 0;
}

/*
.footer-text h2 {
  display: none;
}
*/
.footer_image {
  margin-right: 0;
  margin-left: -20px;
}

.footer_image img {
  opacity: 0.2;
}

img.ipeadline {
  display: none !important;
}

.footer-links a:hover {
  color: #FF6F00;
  text-decoration: none;
}

div#d-com {
  margin-top: 100px;
}

div#currencie_main .account_img img {
  position: relative;
  left: 100px;
}




/*----------------------------------------------------------------------------------------------------------------------------
 # REAL ACCOUNT PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------
# ACCOUNT HERO SACTION START #
--------------------------------------------------------------*/
/*
section.account-hero {
    padding-bottom: 35px;
}
*/

.banner-section {
  background-image: url(../image/banner.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 80px 0;
  margin-top: -130px;
  border-radius: 20px;
  position: relative;
}

.banner_inner_title h2 {
  color: #FFF;
  padding-bottom: 10px;
}


.banner_inner_title ul {
  margin: 0;
  padding: 0;
}

.banner_inner_title ul li {
  list-style: none;
  display: inline-block;
}

.banner_inner_title ul li a {
  text-decoration: none;
  color: #FFF;
}

.banner_inner_title ul li a {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
}

a.banner_item.active {
  color: #FFF;
}
a.banner_item.active:hover {
  color: #FF6F00;
}


/*--------------------------------------------------------------
# ACCOUNT SECOND SACTION START #
--------------------------------------------------------------*/
section.account-section {
  padding-top: 35px;
}

.account-text {
  padding: 50px 25px;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  border-radius: 20px;
}

.account-text p {
  margin: 0;
}

section.account-section .row {
  align-items: center;
}

.brand2-main {
  background-image: url(../image/bg2.png);
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 85px 0 188px 0;
}

.account-img {
  display: block;
}

.account-img1 {
  display: none;
}

/*--------------------------------------------------------------
# ACCOUNT TRADE SACTION START #
--------------------------------------------------------------*/
/*.account-trade {
    padding: 60px 0;
}*/
section.account-trade {
  padding-bottom: 132px;
}

.trade-banner {
  background-image: url(../image/background2.png);
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  margin: 0 160px;
  padding: 80px 0 80px 0;
  border-radius: 20px;
  position: relative;
}

section.account-trade .row {
  align-items: center;
}

.trade-main-text h2 {
  color: #FFF;
  padding-bottom: 20px;
  padding-left: 10px;

}

.trade-main-text p {
  color: #FFF;
  padding-left: 10px;
}

.trade-image {
  position: relative;
}

.trade-image {
  position: absolute;
  top: -50px;
  bottom: 0;
}
.page-id-363 .trade-image {
  /* position: absolute;*/
  top: -115px;
  bottom: 0;
  padding-left: 120px;
}

.trade-btn1 {
  padding-top: 20px;
}


a.start-trad-btn1 {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  display: inline-block;
  align-items: center;
  text-decoration: none;
  background: #FF6F00;
  border-radius: 4px;
  padding: 15px 31px;
  border: 1px solid #FF6F01;
  transition: all 0.4s;
  margin: 0 auto;
  margin-left: 10px;
  /*    width: 45%;*/
}

a.start-trad-btn1:hover {
  background: #FF9340;
  border: 1px solid #FF9340;
}


/*----------------------------------------------------------------------------------------------------------------------------
 # CURRENCY PAIRS PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------
# CURRENCY PAIRS/ INVEST SACTION START #
--------------------------------------------------------------*/
section.currency-section {
  padding: 100px 0;
}

div#currency-inest {
  padding: 100px;
  background-image: url(../image/currency2.png);
  background-size: cover;
  background-position: center;
}

section.currency-section .row {
  align-items: center;
}

div#currency-inest .invest-heading h2 {
  padding-bottom: 60px;
}

.currency-text p {
  /* margin: 0; */
}

/*--------------------------------------------------------------
# CURRENCY TRADE SACTION START #
--------------------------------------------------------------*/
section.currency-trade {
  background-image: url(../image/background3.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 38px;
}


.currency-img-four {
  display: block;
}

.currency-img-four1 {
  display: none;
}

/*.currency-main h2 {
    color: #FFF;
    padding-bottom: 20px;
}

.currency-main p {
    color: #FFF;
}*/

section.currency-trade .row {
  align-items: center;
}

section#currency-invest-space {
  padding-bottom: 100px;
}

.currency-img-four img {
  margin-top: -30px;
}
.page-id-385 .currency-img-four img {
	margin-top: -50px;
}
.page-id-387 .currency-img-four img {
	margin-top: -45px;
}


.currency-img {
  text-align: center;
}


/*----------------------------------------------------------------------------------------------------------------------------
 #  PLATFORM FOR DESKTOP PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
section.plateform-section .row.gx-5 {
  align-items: center;
}

.plateform-section {
  padding: 100px 0;
}

.plateform-text {
  display: flex;
 /*  align-items: center; */
}

.plateform-text ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.plateform-text ul li p {
  margin: 0;
}


ul.plateform-space {
  padding-right: 5px;
}

.plateform-text ul img {
  padding-bottom: 20px;
}

.plateform-main p {
  margin: 0;
  padding-bottom: 20px;
}

.plateform-img {
  display: block;
}

.plateform-img1 {
  display: none;
}


.plateform-call-to-section {
  background-image: url(../image/plateform1.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 29px 0 35px 0;
}

.plateform-call-to-section .row {
  align-items: center;
}

/*
.desktop-text h2 {
    color: #FFFF;
        padding-bottom: 20px;
}

.desktop-text p {
    color: #FFFF;
}*/


/*----------------------------------------------------------------------------------------------------------------------------
 # TECHNICAL ANALYSIS PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
.techinal-analyasis_section {
  padding: 100px 0 180px 0;
}


/*----------------------------------------------------------------------------------------------------------------------------
 # ABOUT US PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
section.about-us_section {
  padding: 100px 0 80px 0;
}

.about-us_img {
  padding-bottom: 34px;
  display: block;
}

.about-us_img1 {
  display: none;
}

.about-us_text p {
  margin: 0;
}

.about_us {
  background-image: url(../image/background4.png);
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  margin: 0 160px;
  border-radius: 20px;
  padding-bottom: 49px;
}

section.about_call-to-section {
  padding: 40px 0 150px 0;
}

section.about_call-to-section .row {
  align-items: center;
}

.about_img_one img {
  margin-top: -40px
}

.about_img_one {
  display: block;
}

.about_img_second {
  display: none;
}

/*----------------------------------------------------------------------------------------------------------------------------
 # ACCOUNT TYPES PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
#account_type_img {
  background-image: url(../image/account2.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 160px;
  border-radius: 20px;
  padding: 125px 0 148px 0;
}


section#account_type_space {
  padding: 35px 0 100px 0;
}



/*--------------------------------------------------------------
# TRADING FAQS SECTION START
--------------------------------------------------------------*/
.trading-faqs {
  padding: 120px 0 154px 0;
}

.qna {
  padding: 38px 53px;
  background: #F3F3F3;
  border-radius: 20px;
  margin: 0 0 30px 0;
  position: relative;
/*  height: 76%;*/
}

.question {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #212121;
  cursor: pointer;
  user-select: none;
  transition: color 0.3s;
  display: flex;
  align-items: center;
  margin: 0;
    min-height: 50px;

}

.answer p {
  color: #616161;
  /*font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;*/
  margin: 0;

}

.qna .answer {
  height: 0px;
  transition: 0.3s linear;
  overflow: hidden;
  padding: 0;
  /*position: absolute;
    right: 0px;
    left: 0;
    z-index: 11;
    padding: 0 45px;
    background: #FFFFFF;*/
}

/*.question:hover {
  color: red;
}*/

.qna.active .question {
  color: #FF6F00;
}

.qna .question::after {
  content: "\f105";
  display: inline-block;
  margin-right: 10px;
  transition: transform 0.3s;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 10px;
  font-size: 30px;
  color: #FF6F00;
}

h3.question:hover {
  color: #FF6F00;
}

.qna.active .question::after {
  transform: rotate(90deg);
}



/*--------------------------------------------------------------
# TRADING HOURS SECTION START
--------------------------------------------------------------*/
#trading_hours {
  width: 100%;
  padding: 100px 0px 180px 0;
}

tr.symbol_one {
  background: #FFFFFF;
}

.hours_box {
  border-radius: 20px;
  background: #FFFFFF;
  max-width: 856px;
  margin: auto;
  padding: 0;
  margin-bottom: 30px;
}

.symbol {
  /*  background: #FFFFFF;*/
  border-bottom: 1px solid #FF6F00;
  background: rgba(255, 255, 255, 0.54);
}

.hours_box table tbody .symbol td {
  color: #212121;
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
}

.hours_headding {
  background: #FF6F00;
  border-radius: 10px 10px 0px 0px;
  padding: 12px;
  text-align: center;
}

.trading_table tbody {
  background: #F3F3F3;
}

.across {
  text-align: center;
}

.across h2 {
  margin-bottom: 20px;
}

.across p {
  margin-bottom: 50px;
}

.hours_headding h2 {
  color: #fff;
}

.hours_box table {
  width: 100%;
  margin: 0;
}

.hours_box table tbody tr td {
  padding: 16px 30px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #616161;
}


/*--------------------------------------------------------------
# DOCUMENT SECTION START
--------------------------------------------------------------*/
#document_section {
  padding: 100px 0;
}


#document_section .question {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  color: #212121;
}

#document_section.qna {
  padding: 32px 67px;
  margin: 0 0 40px 0;
}



/*--------------------------------------------------------------
# REGISTER SACTION START  DESKTOP#
--------------------------------------------------------------*/


section.contactinfo {
  padding: 100px 0 140px 0;
}

.contact-box1 {
  padding: 43px 32px 58px 32px;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  border-radius: 18px;
}

/*.contact-box h2 {
    color: #05040E;
}

section.contactinfo .formbold-main-wrapper {
    padding: 30px 38px 0;
}
*/

.formbold-mb-5 label {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #212121;
  margin-bottom: 6px;
}

.formbold-mb-2 label {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #212121;
  margin-bottom: 10px;
}

.formbold-form-input {
  width: 100%;
  padding: 12px 14px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #616161;
  outline: none;
  resize: none;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  border-radius: 8px;
}

.r-button {
  text-align: center;
}

.formbold-btn {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  display: inline-block;
  align-items: center;
  text-decoration: none;
  background: #FF6F00;
  border-radius: 4px;
  padding: 19px 42px;
  border: 1px solid #FF6F01;
  transition: all 0.4s;
}

.formbold-btn:hover {
  background: #FF9340;
  border: 1px solid #FF9340;
}

.contact-box1 h2.hedding-title.text-center {
  padding-bottom: 50px;
}

.contact-box1 span {
  color: #FF6F00;
}


.formbold-mb-5 {
  margin-bottom: 27px;
}

/*.formbold-pt-3 {
  padding-top: 17px;
}*/

.formbold-form-label {
  display: block;
  /* font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  margin-bottom: 0px;*/
  /*      font-family: 'Roboto', sans-serif;*/
}

.formbold-form-label-2 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 20px;
}

.formbold-form-input:focus {
  border-color: #6a64f1;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
}

textarea#message {
  height: 150px;
  border-radius: 20px;
}

.formbold--mx-3 {
  margin-left: -12px;
  margin-right: -12px;
}

.formbold-px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.flex {
  display: flex;
}

.flex-wrap {
  flex-wrap: wrap;
}

.w-full {
  width: 100%;
}

input#checkbox1 {
  margin-right: 10px;
}



/*--------------------------------------------------------------
# CONTACT PAGE DESKTOP#
--------------------------------------------------------------*/
section.contact_section {
  padding: 100px 0 140px 0;
}

ul.contact_call {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 40px;
}

.contact_main p.heading-text {
  margin: 0;
}

ul#contact_address li img {
  padding-right: 14px;
}

ul.contact_call li img {
  padding-right: 30px;
}

.contact_main {
  padding-right: 90px;
}

section.contact_section .row {
  align-items: center;
}

section.contact_section .contact-box1 {
  padding: 45px 34px 47px 34px;
}

#pagesall {
  padding-bottom: 80px;
}

#page404 {
  background-image: url(../image/bg1.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 225px 0 285px 0;
  margin: 0 160px;
  background-color: #C4C4C4;
  border-radius: 20px;
  margin-top: -129px;
}

div#brand-box-one .col-lg-5 {
    display: table;
}
div#brand-box-two .col-lg-5 {
    display: table;
}
.account-types-heading p {
    font-size: 18px;
    font-weight: 400;
    font-family: 'Arimo',sans-serif;
    padding-bottom: 35px;
}
.account-button {
    opacity: 0;
	display:none;
}
.workspace__carousel-item:hover .account-button {
    opacity: 1;
	    display: block;
}

.slick-prev, .slick-prev:focus, .slick-next, .slick-next:focus {
    color: black !important;
    outline: none;
    /* background: #fd0000 !important;*/
}
.slick-prev:before {
    content: '←';
}

.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 25px;
    line-height: 1;
    opacity: .75;
    color: #ff6f00;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.plateform-img3 {
   padding-left: 50px;
}
.row.aos-init.aos-animate {
    justify-content: center;
}

div#experienceTabContent {
   /* overflow: scroll; */
}
.hours_box table tbody tr td {
	width: 200px;
}
.page-id-377 .currency-img-four img {
    margin-top: -35px;
    padding-left: 120px;
}

.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before {
	color: #616161 !important;
}
ul.contact_call img {
    width: auto;
}
section#documents_inner {
    padding: 70px 0px;
}





.contact-info-form input{
	width: 100% !important;
    padding: 12px 14px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #616161;
    outline: none;
    resize: none;
    background: #FFFFFF !important;
    border: 1px solid #E6E6E6 !important;
    border-radius: 8px !important;
	max-width: 100% !important;
}

label.wpforms-field-label {
    padding-bottom: 10px !important;
}
textarea#wpforms-1624-field_4 {
    width: 100%;
    padding: 12px 14px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #616161;
    outline: none;
    resize: none;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 8px;
}
button#wpforms-submit-1624 {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    text-align: center !important;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    align-items: center;
    text-decoration: none;
    background: #FF6F00;
    border-radius: 4px;
    border: 1px solid #FF6F01;
    transition: all 0.4s;
	cursor: pointer;
	height: unset !important;
    padding: 19px 42px;
}
button#wpforms-submit-1624:hover {
	background: #FF9340;
    border: 1px solid #FF9340;

}
.splide__slide.is-active.is-visible span {
    color: white;
    font-size: 14px;
    font-family: 'Arimo',sans-serif;
}

.page-id-826 tbody, td, tfoot, th, thead, tr {
    border: 1px solid #ff6f00 !important;
}
.page-id-826 table {
    width: unset !important;
}
	
a.allbtn {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    align-items: center;
    text-decoration: none;
    background: #FF6F00;
    border-radius: 4px;
    padding: 15px 34px;
    border: 1px solid #FF6F01;
    transition: all 0.4s;
    margin: 0 auto;
    width: 30%;
}

























/*-------------------------------------------------------------------- #  MOBILE RESPONSIVE # --------------------------------------------------------------*/

@media (min-width: 100px) and (max-width: 767px) {

  /*--------------------------------------------------------------
# 404 PAGE  DESKTOP#
--------------------------------------------------------------*/
/* [data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: unset;
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: unset;
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 0s;
}
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: unset;
} */
	#account_type_img {
		margin: 0px;
		padding: 0px;
	}
  /* header.fixed-top .mobile-nav-toggle {
    right: 120px;
}
header.fixed-top.header-scrolled .mobile-nav-toggle.bi-list {
    right: 10px;
} */

	.workspace {
		display: block;
	}
	.workspace__legend {
		width: 100%;
		padding-left: 50px;
	}
	.workspace__carousel {
		width: 100%;
	}
	button.splide__arrow.splide__arrow--next {
		right: 0px !important;
	}
	button.splide__arrow.splide__arrow--prev{
		left: 0px !important;
	}

  #page404 {
    padding: 150px 20px;
    background-image: url(../image/bg9.png);
    margin: 0 20px;
    /*    padding: 38px 20px 152px 20px;*/
  }

  #pagesall {
    padding-bottom: 60px;
  }

  /*--------------------------------------------------------------
# REGISTER SACTION START  DESKTOP#
--------------------------------------------------------------*/
  section.contactinfo {
    padding: 60px 0;
  }

  .registration_main_space {
    margin: 0 10px;
  }

  .contact-box1 h2.hedding-title.text-center {
    padding-bottom: 25px;
  }

  .contact-box1 {
    padding: 24px 19px 44px 19px;
  }

  section.contactinfo .formbold-main-wrapper {
    padding: 20px 0;
  }

  section.contact_section {
    padding: 60px 0;
  }

  .contact_main {
    padding-right: 0px;
  }

  ul.contact_call {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    padding-bottom: 20px;
  }

  section.contact_section .contact-box1 {
    padding: 36PX 16PX 50PX 16PX;
  }

  /*--------------------------------------------------------------
# HEDER SACTION START #
--------------------------------------------------------------*/
  .head {
    background: none;
    padding: 31px 0;
  }

  #header .logo {
    font-size: 32px;
    line-height: 39px;
  }

  #header {
    background: #F3F3F3;
    transition: all 0.5s;
    z-index: 997;
    height: 60px;
  }

  /*
  #header.header-scrolled{

  }*/

  .mianbutton {
    display: none;
  }

  .mobileshow {
    display: none;
  }
  .navbar-mobile .mobileshow {
    display: block;
    z-index: 2;
    position: absolute;
    top: 40px;
    /* left: 10px; */
}

  .language {
    display: flex;
    align-items: center;
    text-align: left;
    letter-spacing: 2px;
    padding: 15px 93px;
    margin: 10px 21px;
  }


  .mobileshow a.log-btn {
    display: inline-block;
    align-items: center;
    text-align: center;
    width: 92%;
    margin: 0px 20px 10px;
  }



  .mobileshow a.sign-btn {
    display: inline-block;
    align-items: center;
    text-align: center;
    width: 92%;
    margin: 0px 20px 10px;
    color: #FFFFFF;
  }

  .navbar-mobile {
    left: 0px !important;
  }

  .navbar-mobile {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 9999;
    overflow-y: auto;
    left: 0;
    width: 300px;
    padding-top: 18px;
    background: rgb(0 0 0);
    transition: 0.4s;
  }

  nav#navbar {
    left: -260px;
  }

  /*--------------------------------------------------------------
# HERO SACTION START #
--------------------------------------------------------------*/

  #hero_main {
    background-image: url(../image/bg9.png);
    margin: 0 20px;
    padding: 38px 20px 152px 20px;
  }

  .hero_section .hero h1 {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 14px;
  }

  .hero_section .hero p {
	font-size: 18px;
    padding-bottom: 25px;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
  }


  a.start-trad-btn {
    padding: 19px 57px;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
  }

  #mobile_img {
    display: block;
  }

  div#desktop_img {
    display: none;
  }

  section.hero_section {
    padding-bottom: 0px;
    padding-top: 15px;
  }

  /*--------------------------------------------------------------
# BRAND SACTION START #
--------------------------------------------------------------*/
  .brand-main {
    background-image: url(../image/bg2.png);
    background-size: initial;
    background-repeat: no-repeat;
    margin: 0 160px;
    padding: 20px 0 80px 0;
    background-position: top center;
  }

  .brand-main {
    margin: 0 10px;
    padding: 39px 0 40px 0;
  }

  h2.hedding-title {
    font-size: 24px;
    line-height: 31px;
	padding-left: 10px;
	padding-top: 55px;
  }

  div#brand-box-one {
    padding-top: 30px;
  }

  .brand-box {
    padding: 35px 22px 30px 22px;
    max-height: 93%;
  }
  .col-lg-5.col-md-12 {
    margin-bottom: 15px;
}

  div#brand-box-two {
    padding-top: 0px;
  }

  .brand-box h6.sub-title:after {
    content: '';
    width: 133px;
    height: 2px;
    position: absolute;
    background: #ff6f00;
    top: 51px;
    /* bottom: 0; */
    right: 53px;
    /* left: 0; */
  }


  /*--------------------------------------------------------------
# TABING SACTION START #
--------------------------------------------------------------*/
  section#tabing_section .tabing-main {
    margin: 0 20px;
    padding: 42px 0px;
    background-position: center;
  }

  section#tabing_section ul.tabs {
    margin: 0 auto;
    width: 83%;
    padding: 0;
    text-align: center;
  }

  section#tabing_section .tabs li {
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 10px 10px 7px;
  }

  section#tabing_section {
    padding-bottom: 40px;
  }



  /*--------------------------------------------------------------
# STEPS TRADING SACTION START #
--------------------------------------------------------------*/
  div#staps_one {
    margin-bottom: 21px;
  }

  section.steps-section .steps-main {
    margin: 0 10px;
    background-image: none;
    padding: 0 0 30px 0;
  }

  .steps-headding h2 {
    padding-bottom: 14px;
  }

  section.steps-section .steps-box h6.sub-title br {
    display: none;
  }

  .steps-box {
    padding: 40px 40px;
  }


  /*--------------------------------------------------------------
#  INVEST SACTION START #
--------------------------------------------------------------*/

  .invest-main {
    background-image: url(../image/bg-3.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 20px;
    padding: 46px 15px 80px 15px;
  }

  .invest-section .invest-heading h2 {
    padding: 0 35px;
  }


  div#invest-space {
    padding: 0px 0;
  }

  #invest1 h6 {
    padding-top: 15px;
  }


  .invest h6 {
    padding-top: 15px;
  }

  .invest {
    /*  padding-bottom: 50px;*/
    /* padding-top: 50px; */
  }

  h6.sub-title.spacing br {
    display: none;
  }




  /*--------------------------------------------------------------
#  INSTRUMENTS TABING SACTION START #
--------------------------------------------------------------*/


  section.instruments-section {
    padding: 20px 0 66px 0;
  }

  .instrument-heading h2.hedding-title {
    padding-bottom: 15px;
  }

  .instrument-main {
    padding: 0 10px;
  }

  section.instruments-section .instrument-heading {
    margin: 0 auto;
    width: 85%;
    padding-bottom: 12px;
  }

  td,
  th {
    padding: 18px 23px !important;
    border: 1px solid #CCCCCC;
  }

  /*--------------------------------------------------------------
#  CALL TO SACTION START #
--------------------------------------------------------------*/
  .call-to-section {
    padding: 0px 0;
  }

  .call-to-section {
    padding: 0px 0;
  }

  .everywhere-main {
    background-image: url(../image/bg-4.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 20px;
    padding: 28px 0 63px 0;
    border-radius: 20px;
  }

  div#call-to-mobile {
    display: block;
  }

  div#call-to-desktop {
    display: none;
  }

  .call-to-img {
    display: none;
  }

  div#call-to-text h2.hedding-title {
    color: #FFF;
    padding-top: 0px;
  }

  .call-to-buttons {
    text-align: center;
  }

  div#call-to-text {
    padding-bottom: 28px;
  }

  a.download-app-btn {
    padding: 12px 20px;
  }


  /*--------------------------------------------------------------
# PRICING SACTION START #
--------------------------------------------------------------*/
  section.pricing-section {
    padding: 42px 0 80px 0;
  }



  /*--------------------------------------------------------------
# FOOTER SECTION MOBILE RESPONSIVE
--------------------------------------------------------------*/
  a.back-to-top.d-flex.align-items-center.justify-content-center {
    display: none !important;
  }

  /*  div#footer2 {
    margin-top: 25px;
  }*/

  .desktopshowfooter {
    display: none;
  }

  .mobileshowfooter {
    display: block;
  }

  .footer-top {
    padding-top: 16px;
  }


  .footer-text p {
    padding: 0;
    margin-bottom: 28;
  }

  .footer-policy ul {
    display: block;
  }

  footer#footer {
    padding-top: 0 !important;
    padding-bottom: 25px;
    background: #0E2436;
  }

  .footer_image {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px 0 0;
  }

  div#back .footer-links {
    width: 100%;
  }

  div#footer1 .col {
    width: 100% !important;
    display: block !important;
    flex: unset;
  }

  .footer-links {
    display: none;
  }

  .footer_image {
    margin-top: 0;
    margin-bottom: 0px;
    margin-left: 0;
  }

  .copyright p {
    text-align: left;

  }

  .copyright {
    padding-top: 0;
  }

  .footer-policy li {
    margin-bottom: 13px;
  }

  div#footer2 {
    margin-top: 0;
  }

  div#footer1 {
    padding: 13px 0 25px 0;
  }

  .footer-text h2 {
    display: block;
  }


  .footer-policy ul {
    display: block;
  }


  .footer_image img.img1 {
    margin-bottom: 0;
  }

  .footer_image img {
    max-width: 37%;
  }


  /*----------------------------------------------------------------------------------------------------------------------------
 # CURRENCY PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
  section.currency-section {
    padding: 60px 0;
  }

  .currency-img {
    text-align: center;
    padding-bottom: 30px;
  }

  .currency {
    margin: 0 10px;
  }

  div#currency-inest {
    padding: 50px 0;
    background-image: url(../image/currency2.png);
    background-size: cover;
    background-position: center;
  }

  section.currency-trade {
    background-image: url(../image/image1.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 38px;
  }

  div#currency-inest .invest-heading h2 {
    padding-bottom: 0px;
  }

  section#currency-invest-space {
    padding-bottom: 60px;
  }

  section.currency-trade {
    padding-top: 40px;
    margin-bottom: 60px;
  }

  div#currency-main {
    padding: 0 15px;
  }

  .currency-img-four img {
    margin-top: 0px;
    padding-top: 55px;
	padding-right: 55px;
  }
  .page-id-377 .currency-img-four img {
    margin-top: -10px;
    padding-left: 55px;
}
  .page-id-379 .currency-img-four img {
	margin-top: 0px;
    padding-top: 55px;
    padding-left: 45px;
  }
   .page-id-383 .currency-img-four img {
	margin-top: 0px;
    padding-top: 55px;
    padding-left: 55px;
}
   .page-id-385 .currency-img-four img {
	margin-top: 0px;
    padding-top: 55px;
    padding-right: 0px;
}
   .page-id-387 .currency-img-four img {
	margin-top: 0px;
    padding-top: 55px;
    padding-right: 36px;
    padding-left: 50px;
}

  .page-id-385 .currency-img-four img {
	margin-top: -25px;
}

  section#currency-invest-space .invest {
    padding-top: 30px;
  }
  div#invest1 {
	  margin-bottom: 0;
  }

  /*----------------------------------------------------------------------------------------------------------------------------
 # REAL ACCOUNT PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/

  #hero_main {
    background-image: url(../image/bg9.png);
    margin: 0 20px;
    padding: 38px 20px 152px 20px;
  }

  .banner-section {
    background-image: url(../image/banner.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 20px;
    padding: 40px 0;
  }

  section.account-hero {
    padding: 13px 0 0 0;
  }


  .banner_inner_title {
    text-align: center;
  }

  section.account-section {
    padding-top: 0px;
  }

  .brand2-main {
    background-image: url(../image/bg2.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 10px;
    padding: 60px 0 60px 0;
  }


  .account-text {
    padding: 30px 18px;
    background: #F9F9F9;
    border: 1px solid #E6E6E6;
    border-radius: 20px;
  }

  .account-img {
    padding-top: 20px;
  }


  .trade-banner {
    background-image: url(../image/background2.png);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    margin: 0 20px;
    padding: 50px 0 0 0;
  }

  .trade-image {
    position: unset;
    padding: 29px 0 27px 0;
  }
  .page-id-363 .trade-image {
	padding-left: 30px;
    width: 80%;
  }


  a.start-trad-btn1 {
    width: 95%;
    padding: 19px 40px;
  }

  section.account-trade {
    padding-bottom: 60px;
  }


  /*----------------------------------------------------------------------------------------------------------------------------
 #  PLATFORM FOR DESKTOP PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
  .plateform-call-to-section {
    background-image: url(../image/img6.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 0 35px 0;
    margin-bottom: 60px;
  }

  section.plateform-call-to-section .trade-main-text p {
    padding: 0 40px 0 10px;
  }

  .plateform-img3 {
    padding-top: 60px;
  }

  .page-id-474 .plateform-img3 {
	  padding-right: 25px;
  }

  .plateform-section {
    padding: 60px 0;
  }

  .plateform {
    margin: 0 10px;
  }

.plateform-img3 {
    padding-left: 0px;
}
.page-id-369 .plateform-img3 {
	padding-right: 60px;
}

  .plateform-img {
   /*  padding-bottom: 15px;*/
  }


  .plateform-main p {
    margin: 0;
    padding-bottom: 34px;
  }

  .plateform-text {
    display: inline-block;
  }


  ul.plateform-space {
    padding-right: 0px;
    padding-bottom: 30px;
  }

  .plateform-text ul {
    padding-right: 66px;
  }




  /*----------------------------------------------------------------------------------------------------------------------------
 # ABOUT US PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
  .about_banner_space {
    margin: 0 10px;
  }


  section.about-us_section {
    padding: 60px 0 60px 0;
  }


  .about-us_img1 {
    display: block;
    text-align: center;
    padding-bottom: 20px;
  }

  .about-us_img1 img {
    width: 100%;
  }

  .about-us_img {
    display: none;
  }

  .about_us {
    background-image: url(../image/background4.png);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    margin: 0 20px;
    border-radius: 20px;
    padding-bottom: 39px;

  }

  div#about_text_one {
    padding-top: 15px;
  }


  section.about_call-to-section {
    padding: 20px 0 60px 0;
  }

  .about_img_one img {
    margin-top: -26px;
  }

  .techinal-analyasis_section {
    padding: 60px 0 80px 0;
  }




  /*--------------------------------------------------------------
# TRADING FAQS SECTION START
--------------------------------------------------------------*/
  .trading-faqs {
    padding: 60px 0 60px 0;
  }






  .hours_box {
    margin-bottom: 0px;
  }

  #trading_hours {
    padding: 60px 0px 60px 0;
  }








div#splide-track {
    padding-left: 36px !important;
}
}





















/*-------------------------------------------------------------------- #  TAB RESPONSIVE # --------------------------------------------------------------*/
@media (min-width: 0px) and (max-width: 1024px){
  .navbar-mobile a, .navbar-mobile a:focus {
    color: white;
}
.navbar .menu-eng-header-menu ul a {
  color: white;
}
.bi-x::before {
  color: white !important;
}
}
@media (min-width: 768px){
		ul.plateform-space {
		width: 50%;
	}
	.plateform-text ul li p {
		text-align: justify;
		padding-right: 40px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {

	button.splide__arrow.splide__arrow--next {
		right: 0px !important;
	}
	button.splide__arrow.splide__arrow--prev {
		left: 0px !important;
	}
	#account_type_img {
		margin: 0px;
		padding: 0px;
	}
  .head {
    background: #F3F3F3;
    padding: 62px 0px;
  }
.navbar-mobile .mobileshow {
    display: block;
    z-index: 2;
    position: absolute;
    top: 40px;
    /* left: 10px; */
}
h2.hedding-title.text-center.account_type_heading_text {
    padding-top: 70px;
}



  /*--------------------------------------------------------------
# REGISTER SACTION START  DESKTOP#
--------------------------------------------------------------*/

  section.contactinfo {
    padding: 80px 0 80px 0;
  }

  section.contact_section {
    padding: 100px 0 100px 0;
  }

  .contact-box1 {
    margin: 0 66px;
  }



  /*--------------------------------------------------------------
# HEADER RESPONSIVE
--------------------------------------------------------------*/
  #hero_main {
    background-image: url(../image/bg.png);
    padding: 56px 0 137px 0;
    margin: 0 22px;
    margin-top: -42px;
  }

  .hero_section .hero h1 br {
    display: none;
  }

  .hero_section .hero h1 {
    padding-bottom: 22px;
  }

  .hero_section .hero p {
    margin: 0 auto;
    width: 66%;
    padding-bottom: 29px;
  }

  a.start-trad-btn {
    padding: 19px 41px;
    ;
    margin: 0 auto;
    width: 31%;
  }

  #mobile_img {
    display: block;
  }

  div#desktop_img {
    display: none;
  }

  section.hero_section {
    padding-bottom: 57px;
  }

  /*--------------------------------------------------------------
# BRAND SACTION START #
--------------------------------------------------------------*/
  .brand-main {
    background-image: url(../image/bg2.png);
    padding: 0px 0 80px 0;
    margin: 0 22px;
    background-position: center;
    background-size: cover;
  }

  div#brand-box-two {
    padding-top: 0px;
  }

  div#brand-box-one {
    padding-top: 22px;
  }
.col-lg-5.col-md-12 {
    margin-bottom: 15px;
}

  .brand-box h6.sub-title:after {
    content: '';
    width: 335px;
    height: 2px;
    position: absolute;
    background: #ff6f00;
    top: 64px;
    /* bottom: 0; */
    right: 96px;
    /* left: 0; */
  }

  /*--------------------------------------------------------------
# TABING SACTION START #
--------------------------------------------------------------*/

  section#tabing_section .tabing-main {
    background-image: url(../image/bg3.png);
    padding: 80px 0;
    margin: 0 22px;
    border-radius: 20px;
  }

  section#tabing_section .tab-content {
    padding: 18px 30px 0;
  }




  /*--------------------------------------------------------------
# STEPS TRADING SACTION START #
--------------------------------------------------------------*/

  section.steps-section .steps-main {
    background-image: none;
    margin: 0 22px;
    padding: 0 0 80px 0;
  }

  .steps-headding h2 {
    padding-bottom: 22px;
  }

  .steps-headding {
    padding-bottom: 22px;
  }

  .steps-box {
    padding: 40px 17px 30px 17px;
  }

  .steps-box p.heading-text {
    margin: 0;
  }


  /*--------------------------------------------------------------
#  INVEST SACTION START #
--------------------------------------------------------------*/

  .invest-main {
    background-image: url(../image/bg-1.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 22px;
    padding: 80px 22px;
    /* box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 20px;*/
  }

  section.invest-section .invest {
    padding: 0 22px;
  }

  h6.sub-title.spacing br {
    display: none;
  }

  div#invest_mobile {
    display: none;
  }

  #invest_desktop {
    display: block;
  }

  div#invest-space {
    padding: 60px 0 0 0;
  }

  section.invest-section .invest {
    padding: 30px 22px;
  }


  /*--------------------------------------------------------------
#  INSTRUMENTS TABING SACTION START #
--------------------------------------------------------------*/

  section.instruments-section {
    padding: 60px 0 55px 0;
  }



  /*--------------------------------------------------------------
#  CALL TO SACTION START #
--------------------------------------------------------------*/

  .everywhere-main {
    background-image: url(../image/bg-2.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 22px;
    padding: 50px 32px 50px 32px;
    /*
    border-radius: 20px;*/
  }


  div#call-to-mobile {
    display: block;
  }

  div#call-to-desktop {
    display: none;
  }


  .call-to-img img {
    position: unset;
  }

  section.call-to-section .steps-headding {
    padding-bottom: 40px;
  }

  div#call-to-text h2.hedding-title {
    color: #FFF;
    padding-top: 0;
  }

  .call-to-section {
    padding: 0px 0;
  }



  /*--------------------------------------------------------------
# FOOTER RESPONSIVE
--------------------------------------------------------------*/

  footer#footer {
    padding-top: 0 !important;
    padding-bottom: 50px;
    background: #0E2436;
  }

  .footer-text h2 {
    display: block;
  }

  .desktopshowfooter {
    display: none;
  }

  .mobileshowfooter {
    display: block;
  }

  .footer-text p {
    padding: 0;
  }

  div#footer2 {
    margin-top: 25px;
  }

  .footer-policy ul {
    display: block;
  }

  .footer-policy ul li {
    float: left;
    width: 50%;
    margin-bottom: 15px;
  }

  .copyright p {
    text-align: left;
  }

  div#footer1 {
    padding: 25px 0;
  }

  .copyright {
    padding-top: 0;
  }

  .footer_image {
    display: grid;
  }

  .footer_image {
    margin-right: 0;
    margin-left: 0px;
  }

  .footer-top {
    padding-top: 50px;
  }

  .back-to-top {
    display: none !important;

  }

  /*----------------------------------------------------------------------------------------------------------------------------
 #CURRENCY PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
  .currency-img {
    padding-bottom: 30px;
  }

  .currency-img img {
    width: 100%;
  }



  div#currency-inest {
    padding: 75px 30px;
    background-image: url(../image/currency3.png);
  }

  section#currency-invest-space div#currency_new {
    padding: 30px 182px;
  }

  .currency-img-four {
    display: none;
  }


  section.currency-trade div#currency-main {
    padding: 0 21rem 0 0px;
  }

  section.currency-trade a.start-trad-btn1 {
    padding: 19px 42px;
  }


  .currency-img-four1 {
    display: block;
    text-align: end;
    margin-top: -195px;
  }
  .page-id-387 .currency-img-four1  {
	display: block;
    text-align: end;
    margin-top: -180px;
    margin-right: -25px;
}
.page-id-379 .currency-img-four1 {
	display: block;
    text-align: end;
    margin-top: -200px;
}
.page-id-377 .currency-img-four1 {
	display: block;
    text-align: end;
    margin-top: -170px;
    margin-right: -30px;
}

  section.currency-trade {
    background-image: url(../image/image2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 87px 0 56px 0;
    margin-bottom: 100px;
  }

  /*----------------------------------------------------------------------------------------------------------------------------
 # REAL ACCOUNT PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/

  .banner-section {
    background-image: url(../image/banner.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 22px;
    margin-top: -42px;
    padding: 57px 0;
  }

  section.account-hero {
    text-align: center;
  }

  .brand2-main {
    background-image: url(../image/background5.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 22px;
    padding: 90px 0;
  }

  section.account-section {
    padding-top: 10px;
  }


  .account-img1 {
    padding: 30px 0 0 0;
    display: block;
  }

  .account-img {
    display: none;
  }

  .trade-banner {
    background-image: url(../image/background6.png);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    margin: 0 22px;
    padding: 0;
  }
  .page-id-361 .account-img1 img {
	width: 100%;
    max-width: 100%;
    height: auto;
  }
   .account-img1 img {
	width: 100%;
    max-width: 100%;
    height: auto;
  }
  .page-id-363 .trade-image {
    position: absolute;
    top: -35px;
    bottom: 0;
    padding-left: 35px;
    padding-right: 70px;
}

  .container.trade-banner1 {
    padding: 30px 20px;
}

  .page-id-357 .container.trade-banner1 {
	  padding: 70px 20px;
  }

  /*.trade-main-text {
    padding: 0 0 0 32px;
}
*/

  section.about_call-to-section .trade-main-text {
    padding: 0 1rem 0 18rem;
  }

  #trade-btn1-real a.start-trad-btn1 {
    width: 80%;
  }


  .trade-image {
    position: unset;
    top: -81px;
    bottom: 0;
  }

  section.account-trade {
    padding-bottom: 100px;
  }

.account-trade .trade-main-text {
    padding-left: 20px;
}

  /*----------------------------------------------------------------------------------------------------------------------------
 #  PLATFORM FOR DESKTOP PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
  .plateform-call-to-section {
    background-image: url(../image/img5.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 87px 0 56px 0;
    margin-bottom: 100px;
  }

  .plateform-img {
    display: none;
  }

  .plateform-img1 {
    display: block;
  }

  .plateform-main {
    padding: 30px 0 0 0;
  }

  ul.plateform-space {
    padding-right: 0px;
  }

  .plateform-text ul {
    padding-right: 80px;
  }

  .plateform-text ul img {
    padding-bottom: 20px;
  }

  section.plateform-call-to-section div#desktop-text {
    padding: 0 21rem 0 0px;
  }

  .plateform-img3 {
    text-align: end;
    margin-top: -175px;
  }

  .plateform-img3 img {
    max-width: 60%;
  }

  /*----------------------------------------------------------------------------------------------------------------------------
 #   ABOUT US PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/
  .about_banner_space {
    margin: 0 20px;
  }

  section.about-us_section {
    padding: 100px 0 100px 0;
  }


  .about_us {
    margin: 0 22px;
    padding-bottom: 55px;
  }


  section.about_call-to-section {
    padding: 60px 0 100px 0;
  }


  .about_img_second img {
    margin-top: -69px;
    margin-left: 12px;
  }


  .about_img_second {
    display: block;
  }


  .about_img_one {
    display: none;
  }
  .trade-main-text h2 {
	margin-top: -40px;
  }

  .trade-btn1 {
    width: 100%;
  }

  /*----------------------------------------------------------------------------------------------------------------------------
 # TRADING FAQ  START #
----------------------------------------------------------------------------------------------------------------------------*/

  .trading-faqs {
    padding: 100px 0 90px 0;
  }

  /*----------------------------------------------------------------------------------------------------------------------------
 # 404 PAGE START #
----------------------------------------------------------------------------------------------------------------------------*/

  #pagesall {
    padding-bottom: 60px;
  }

  #page404 {
    background-image: url(../image/bg.png);
    margin: 0 22px;
    margin-top: -42px;
    padding: 200px 0;
  }


}






/*-------------------------------------------------------------------- #  liqvid RESPONSIVE # --------------------------------------------------------------*/

@media (min-width: 991px) and (max-width: 1024px) {


  .plateform-text ul img {
    padding-bottom: 20px;
  }

  section.plateform-call-to-section div#desktop-text {
    padding: 0px;
  }

  .plateform-img3 {
    text-align: end;
    margin-top: 0;
  }

  .plateform-img3 img {
    max-width: 100%;
  }

  .navbar a,
  .navbar a:focus {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 31px 8px;
  }

  h6.sub-title {
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    color: #212121;
/*        min-height: 105px;*/
  }

  h6.sub-title br {
    display: none;
  }

  .plateform-text ul {
    padding-right: 35px;
  }

  section.currency-trade div#currency-main {
    padding: 0;
  }

  section.about_call-to-section .trade-main-text {
    padding: 0;
  }

  .brand-box h6.sub-title:after {
    content: '';
    width: 129px;
    height: 2px;
    position: absolute;
    background: #ff6f00;
    top: 64px;
    /* bottom: 0; */
    right: 96px;
    /* left: 0; */
  }

  section#currency-invest-space div#currency_new {
    padding: 30px 22px;
  }

  .invest h6 {
    color: #FFFFFF;

  }

}




@media (min-width: 1024px) and (max-width: 1200px) {
  .banner-section {
    margin: 0 50px;
    margin-top: -130px;
    border-radius: 20px;
    position: relative;
  }

  #hero_main {
    margin: 0 50px;
    margin-top: -130px;
    border-radius: 20px;
    position: relative;
  }

  section#tabing_section .tabing-main {
    margin: 0 50px;
  }

  .everywhere-main {
    margin: 0 50px;
  }

  #page404 {

    margin-top: -130px;
    border-radius: 20px;
    position: relative;
    margin: 0 50px;
  }

  .about_us {
    margin: 0 50px;
  }


  .trade-banner {
    margin: 0 50px;
  }

  .invest h6 {
    color: #FFFFFF !important;

  }

  div#currency-inest {
    margin: 0 50px;
  }

  .invest-main {
    margin: 0 50px;
  }

  .back-to-top {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    right: -30px;
  }

  .navbar a,
  .navbar a:focus {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 31px 8px;
  }

  h6.sub-title {
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 24px;
    color: #212121;
/*        min-height: 105px;*/
  }

  .brand-box h6.sub-title:after {
    content: '';
    width: 81px;
    height: 2px;
    position: absolute;
    background: #ff6f00;
    top: 64px;
    /* bottom: 0; */
    right: 52px;
    /* left: 0; */
  }


}


@media (min-width: 1200px) and (max-width: 1300px) {
  .back-to-top {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    right: -30px;
  }
}

@media (min-width: 1200px) and (max-width:2600px){
			div#splide-track {
		padding-left: 50px !important;
	}

}

@media (min-width: 1200px) and (max-width:1600px) {
  .banner-section {
    background-image: url(../image/banner.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 41px;
    margin-top: -130px;
    border-radius: 20px;
    position: relative;
  }

  #hero_main {
    margin: 0 50px;
    margin-top: -130px;
    border-radius: 20px;
    position: relative;
  }

  section#tabing_section .tabing-main {
    margin: 0 50px;
  }


  #page404 {
    margin: 0 50px;
    margin-top: -130px;
    border-radius: 20px;
    position: relative;
  }


  .about_us {
    margin: 0 50px;
  }


  .everywhere-main {
    margin: 0 50px;
  }

  .trade-banner {
    margin: 0 50px;
  }


  div#currency-inest {
    margin: 0 50px;
  }

  .invest-main {
    margin: 0 50px;
  }

  .brand-box h6.sub-title:after {
    content: '';
    width: 155px;
    height: 2px;
    position: absolute;
    background: #ff6f00;
    top: 64px;
    /* bottom: 0; */
    right: 52px;
    /* left: 0; */
  }

}


.slick-slide.slick-active {
   opacity: 0.7;
}
.slick-slide.slick-current.slick-active {
    opacity: 1;
}
.slick-slide {
    opacity: 0.7;
}
.slick-list{padding:0 20% 0 0;}

a.account-btn {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    text-decoration: none;
    background: #FF6F00;
    border-radius: 4px;
    padding: 20px 27px;
    border: 1px solid #FF6F01;
    transition: all 0.4s;
    width: 86%;
    margin: 0 0 19px 0;
    margin: 0 0 19px 0;
    transition: all 0.4s;
}
  .splide__arrow.splide__arrow--prev{
      display: block;
      height: 30px;
    width: 15px;
      background: url('/wp-content/uploads/2023/06/ic-arrow-left.png') no-repeat;
	      background-size: 100% 100%;
		      position: absolute;
        left: -350px;
    top: 50%;
	cursor:pointer;
	    opacity: 1;
    }

    .splide__arrow.splide__arrow--next{
      display: block;
        height: 30px;
		width: 15px;
        background: url('/wp-content/uploads/2023/06/ic-arrow-right.png') no-repeat;
		background-size: 100% 100%;
		position: absolute;
		right: -29px;
		top: 50%;
		cursor:pointer;
		opacity: 1;
    }
	.splide__arrow svg{
		display:none;
	}

	