﻿body #wrapper-renderbody {
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden; }

.just-mobile {
  display: none; }

.just-web {
  display: block; }

.darkGreen {
  color: #29a643; }

.home .counters {
  padding: 35px 0 0;
  background: #29a643;
  color: #ffffff; }
  .home .counters h1 {
    font-family: 'Oswald Light';
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 35px; }
  .home .counters .g-content {
    text-align: center;
    margin-bottom: 70px; }
    .home .counters .g-content .g-animated-counter-icon {
      width: 120px;
      height: 120px;
      border: 2px solid #fff;
      border-radius: 50%;
      line-height: 118px;
      font-size: 50px;
      margin-bottom: 15px;
      transition: all 0.4s ease 0s !important; }
    .home .counters .g-content .g-animated-counter-icon:hover {
      background: #fff;
      color: #29a643; }
    .home .counters .g-content .g-animated-counter-icon:after {
      clear: both; }
    .home .counters .g-content .g-animated-counter-icon {
      width: 120px;
      height: 120px;
      border: 2px solid #fff;
      border-radius: 50%;
      line-height: 118px;
      font-size: 60px;
      margin-bottom: 15px; }
    .home .counters .g-content .g-animated-counter-icon:after {
      clear: both; }
    .home .counters .g-content .g-animated-counter-number {
      font-size: 40px;
      font-weight: 700;
      font-family: 'Oswald Light';
      letter-spacing: 4px; }
    .home .counters .g-content .g-animated-counter-number-text1:after {
      content: "K+"; }
    .home .counters .g-content .g-animated-counter-number-text2:after {
      content: "+"; }
    .home .counters .g-content .g-animated-counter-number-text3:after {
      content: "+"; }
    .home .counters .g-content .g-animated-counter-number-text4:after {
      content: "B+"; }
    .home .counters .g-content .g-animated-counter-number-text4:before {
      content: "$"; }
    .home .counters .g-content .g-animated-counter-title {
      font-family: 'Oswald Light';
      font-size: 20px;
      text-transform: uppercase; }

.home .same-height {
  margin-bottom: -99999px;
  padding-bottom: 99999px; }

.home .equalheight {
  overflow: hidden; }

.home header {
  margin-top: 0; }

.home .float {
  margin: 0;
  padding: 0;
  position: fixed;
  top: 30%;
  z-index: 11;
  list-style-type: none; }
  .home .float .my-float {
    background-color: #bf0b0b;
    text-align: center;
    line-height: 25px;
    display: block;
    font-size: 25px;
    position: relative;
    margin: 15px 0;
    padding: 8px 8px; }
  .home .float .my-float:hover {
    background-color: #29a643;
    transition: all 0.4s ease 0s; }

.home .main-picture {
  background-image: url("../Images/Home/home-banner.jpg");
  background-size: cover;
  background-position: center right;
  /* IE fix */
  height: calc( 100vh - 0vh); }
  .home .main-picture .over-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    .home .main-picture .over-img .content-img .content-left-side .title {
      font-size: 100px;
      color: #bf0b0b;
      font-family: 'Oswald Medium'; }
      .home .main-picture .over-img .content-img .content-left-side .title span {
        font-family: 'Oswald Light'; }
    .home .main-picture .over-img .content-img .content-left-side .mini-title {
      font-family: 'Oswald Light';
      font-size: 25px;
      color: #000000; }
    .home .main-picture .over-img .content-img .content-left-side .middle {
      text-align: center;
      margin: 40px auto; }
    .home .main-picture .over-img .content-img .content-left-side .start-trading-btn {
      font-family: 'Oswald Regular';
      margin-top: 40px;
      display: table;
      font-size: 18px;
      height: 48px;
      line-height: 48px;
      text-align: center;
      border: 2px solid #29a643;
      color: #ffffff;
      text-decoration: none;
      padding: 0 25px;
      background: #29a643;
      -webkit-transition: all 0.4s ease 0s !important;
      -khtml-transition: all 0.4s ease 0s !important;
      -moz-transition: all 0.4s ease 0s !important;
      -ms-transition: all 0.4s ease 0s !important;
      -o-transition: all 0.4s ease 0s !important;
      transition: all 0.4s ease 0s !important;
      text-shadow: none !important; }
    .home .main-picture .over-img .content-img .content-left-side .start-trading-btn:hover {
      color: #29a643;
      text-decoration: none;
      padding: 0 25px;
      background: transparent; }

.home .mobile-sec {
  width: 100%;
  background: url("../Images/Home/mobile-sec-bg.jpg") no-repeat top right;
  min-height: 600px;
  margin-left: 0 !important; }
  .home .mobile-sec .mobile-mobile, .home .mobile-sec .education-mobile, .home .mobile-sec .support-mobile {
    display: none; }
  .home .mobile-sec .mobile-sec-wrapper {
    padding: 150px 0; }
    .home .mobile-sec .mobile-sec-wrapper .title {
      font-size: 75px;
      color: #bf0b0b;
      font-family: 'Oswald Light';
      line-height: 80px; }
      .home .mobile-sec .mobile-sec-wrapper .title span {
        font-family: 'Oswald Medium';
        text-align: justify; }
    .home .mobile-sec .mobile-sec-wrapper .sub-title {
      color: #000000;
      font-family: 'Oswald Light';
      font-size: 30px;
      text-align: right;
      margin-right: 60px; }
    .home .mobile-sec .mobile-sec-wrapper .stores-wrapper {
      margin-right: 60px;
      margin-top: 100px; }
      .home .mobile-sec .mobile-sec-wrapper .stores-wrapper .googleStore {
        float: left; }
      .home .mobile-sec .mobile-sec-wrapper .stores-wrapper .appStore {
        float: right; }
    .home .mobile-sec .mobile-sec-wrapper .platform-options ul {
      margin: 0;
      padding: 50px 0 30px;
      list-style-type: none;
      margin-top: 10px; }
      .home .mobile-sec .mobile-sec-wrapper .platform-options ul li {
        font-size: 30px;
        display: inline;
        font-family: 'Oswald Light';
        margin-right: 50px; }
      .home .mobile-sec .mobile-sec-wrapper .platform-options ul li:last-child {
        margin-right: 0; }

.home .education-sec {
  width: 100%;
  position: relative;
  min-height: 600px;
  margin-left: 0 !important;
  overflow: hidden; }
  .home .education-sec .education-sec-bg {
    width: 100%;
    height: 100%;
    background: none; }
  .home .education-sec .start-trading-btn {
    font-family: 'Oswald Regular';
    margin-top: 20px;
    display: table;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border: 2px solid #29a643;
    color: #ffffff;
    text-decoration: none;
    padding: 0 25px;
    background: #29a643;
    -webkit-transition: all 0.4s ease 0s !important;
    -khtml-transition: all 0.4s ease 0s !important;
    -moz-transition: all 0.4s ease 0s !important;
    -ms-transition: all 0.4s ease 0s !important;
    -o-transition: all 0.4s ease 0s !important;
    transition: all 0.4s ease 0s !important;
    text-transform: uppercase;
    text-shadow: none !important; }
  .home .education-sec .start-trading-btn:hover {
    color: #29a643;
    text-decoration: none;
    padding: 0 25px;
    background: transparent; }
  .home .education-sec .education-sec-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    padding: 150px 0; }
    .home .education-sec .education-sec-wrapper .title {
      font-size: 75px;
      color: #bf0b0b;
      font-family: 'Oswald Light';
      line-height: 80px;
      text-transform: uppercase; }
      .home .education-sec .education-sec-wrapper .title span {
        font-family: 'Oswald Medium';
        text-align: justify; }
    .home .education-sec .education-sec-wrapper p {
      font-family: 'Oswald Light';
      font-size: 35px;
      max-width: 520px;
      padding: 45px 0;
      line-height: 45px; }
    .home .education-sec .education-sec-wrapper p:lang(ru) {
      font-size: 22px; }

.home .support-sec {
  width: 100%;
  background: url("../Images/Home/support-sec-bg.jpg") no-repeat top right;
  min-height: 595px;
  margin-left: 0 !important; }
  .home .support-sec .start-trading-btn {
    font-family: 'Oswald Regular';
    margin-top: 20px;
    display: table;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border: 2px solid #29a643;
    color: #ffffff;
    text-decoration: none;
    padding: 0 25px;
    background: #29a643;
    -webkit-transition: all 0.4s ease 0s !important;
    -khtml-transition: all 0.4s ease 0s !important;
    -moz-transition: all 0.4s ease 0s !important;
    -ms-transition: all 0.4s ease 0s !important;
    -o-transition: all 0.4s ease 0s !important;
    transition: all 0.4s ease 0s !important;
    text-transform: uppercase; }
  .home .support-sec .start-trading-btn:hover {
    color: #29a643;
    text-decoration: none;
    padding: 0 25px;
    background: transparent; }
  .home .support-sec .support-sec-wrapper {
    padding: 127px 0; }
    .home .support-sec .support-sec-wrapper .title {
      font-size: 75px;
      color: #bf0b0b;
      font-family: 'Oswald Light';
      line-height: 80px;
      text-transform: uppercase; }
      .home .support-sec .support-sec-wrapper .title span {
        font-family: 'Oswald Medium';
        text-align: justify; }
    .home .support-sec .support-sec-wrapper p {
      font-family: 'Oswald Light';
      font-size: 35px;
      padding: 45px 0;
      line-height: 45px; }

.home .top-trade {
  margin-bottom: 70px; }
  .home .top-trade a {
    color: #29a643;
    text-decoration: underline; }
    .home .top-trade a:hover {
      color: #29a643;
      text-decoration: none; }
  .home .top-trade .same-height {
    padding-top: 45px;
    margin-bottom: -80px;
    padding-bottom: 80px; }
  .home .top-trade .wrapper-title {
    text-align: center;
    margin-bottom: 60px; }
  .home .top-trade .title {
    font-family: "Oswald Regular";
    font-size: 40px;
    color: #29a643;
    letter-spacing: 0.05em; }
  .home .top-trade .mini-title {
    font-family: "Open Sans Light";
    font-size: 20px;
    color: #0e2e00; }
  .home .top-trade .top-one .wrapper {
    -webkit-box-shadow: 0px 0px 100px 0px rgba(30, 30, 30, 0.1);
    -moz-box-shadow: 0px 0px 100px 0px rgba(30, 30, 30, 0.1);
    box-shadow: 0px 0px 100px 0px rgba(30, 30, 30, 0.1);
    overflow: hidden;
    padding-bottom: 50px;
    max-width: 720px; }
  .home .top-trade .top-one .user-details p {
    font-size: 24px; }
  .home .top-trade .top-one .user-details img {
    border-radius: 50%;
    width: 128px; }
  .home .top-trade .top-one .user-details .number-one {
    font-family: "Oswald Regular";
    font-size: 100px;
    display: inline-block;
    color: #000000; }
  .home .top-trade .top-one .user-details .name {
    font-size: 32px;
    color: #000000; }
  .home .top-trade .top-one .user-details .gray {
    color: #808080; }
  .home .top-trade .top-one .start-wining {
    background: -moz-linear-gradient(270deg, #93edb1 0%, white 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #93edb1), color-stop(100%, white));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, #93edb1 0%, white 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, #93edb1 0%, white 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, #93edb1 0%, white 100%);
    /* ie10+ */
    background: linear-gradient(180deg, #93edb1 0%, white 100%);
    /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcefa4', endColorstr='#ffffff',GradientType=0 );
    /* ie6-9 */
    text-align: center; }
    .home .top-trade .top-one .start-wining img {
      display: block;
      width: 50%;
      margin: 0 auto 10px; }
    .home .top-trade .top-one .start-wining .money {
      font-size: 45px;
      font-family: "Oswald Regular";
      color: #fff;
      margin-bottom: 10px; }
    .home .top-trade .top-one .start-wining .title {
      font-family: "Open Sans Light";
      font-size: 16px;
      margin-bottom: 40px;
      color: #0e2e00; }
    .home .top-trade .top-one .start-wining .start-wining-btn {
      font-family: "Oswald Regular";
      font-size: 16px;
      color: #0e2e00;
      line-height: 30px;
      display: block;
      height: 30px;
      text-align: center;
      border: 1px solid #0e2e00;
      text-decoration: none;
      letter-spacing: 0.1em; }

.home .list-trades {
  margin-bottom: 70px;
  color: #000000; }
  .home .list-trades .height {
    line-height: 60px; }
  .home .list-trades .number p {
    font-size: 40px;
    font-family: "Oswald Regular"; }
  .home .list-trades .name p {
    font-size: 24px;
    display: inline-block; }
  .home .list-trades .name img {
    margin-right: 20px;
    background-size: cover;
    border-radius: 50%;
    width: 60px; }
  .home .list-trades .percents p {
    font-size: 24px; }
  .home .list-trades .price p {
    font-size: 24px;
    color: #29a643; }
  .home .list-trades .line {
    margin: 10px 0 20px 0; }
  .home .list-trades .lets-go-btn {
    display: block;
    font-family: "Oswald Regular";
    font-size: 16px;
    color: #29a643;
    line-height: 30px;
    width: 160px;
    height: 30px;
    border: 1px solid #29a643;
    text-align: center;
    cursor: pointer;
    margin: 0 auto;
    text-decoration: none;
    margin-top: 50px; }

.home .reset-padding {
  padding: 0;
  margin: 0; }

.home .gradient {
  background: -moz-linear-gradient(90deg, #29a643 0%, #29a643 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #29a643), color-stop(100%, #29a643));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(90deg, #29a643 0%, #29a643 100%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(90deg, #29a643 0%, #29a643 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(90deg, #29a643 0%, #29a643 100%);
  /* ie10+ */
  background: linear-gradient(90deg, #29a643 0%, #29a643 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$darkGreen, endColorstr=$lightGreen,GradientType=0 );
  /* ie6-9 */ }

.home .slider-viewport #content-box {
  margin-top: 60px; }
  .home .slider-viewport #content-box .number {
    font-family: "Oswald Regular";
    font-size: 120px;
    color: #fff;
    line-height: 105px; }
  .home .slider-viewport #content-box .title {
    font-family: "Oswald Regular";
    font-size: 46px;
    color: #fff;
    letter-spacing: 0.02em;
    padding-bottom: 0; }
  .home .slider-viewport #content-box .mini-title {
    font-size: 22px;
    color: #fff;
    line-height: 25px;
    height: 55px; }
  .home .slider-viewport #content-box .step-btn {
    clear: both;
    display: block;
    font-family: "Oswald Regular";
    font-size: 16px;
    width: 160px;
    text-align: center;
    border: 1px solid #000000;
    color: #000000;
    text-decoration: none;
    padding: 5px; }

.home .support {
  background-color: #ecf1ef;
  font-family: "Oswald Regular";
  text-align: center;
  font-size: 18px; }
  .home .support p {
    font-family: "Open Sans Light";
    margin: 0; }
  .home .support img {
    margin-top: 30px; }
  .home .support .name {
    font-family: "Oswald Regular";
    color: #29a643; }
  .home .support .support-btn {
    font-size: 16px;
    border: 1px solid #29a643;
    color: #29a643;
    text-decoration: none;
    letter-spacing: 0.1em;
    display: block;
    width: 160px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 2px; }

.home nav.slider-controls {
  position: relative; }
  .home nav.slider-controls #controls {
    float: right;
    position: absolute;
    right: 5%;
    bottom: 0; }
    .home nav.slider-controls #controls .current {
      background: #fff; }
    .home nav.slider-controls #controls li {
      display: inline; }
      .home nav.slider-controls #controls li a {
        display: block;
        float: left;
        padding: 5px;
        background: #29a643;
        color: white;
        margin: 0 0 0 4px;
        text-decoration: none;
        border-radius: 20px;
        margin-left: 10px; }

.home .wrapper-ifollow {
  margin-bottom: 145px; }
  .home .wrapper-ifollow .fa.fa-angle-right {
    margin-left: 10px;
    font-size: 30px;
    color: #29a643; }
  .home .wrapper-ifollow .wrapper-title {
    margin: 60px 0; }
    .home .wrapper-ifollow .wrapper-title .title {
      font-size: 40px;
      font-family: "Oswald Regular";
      color: #29a643;
      text-align: center;
      letter-spacing: 0.05em; }
    .home .wrapper-ifollow .wrapper-title .mini-title {
      font-size: 20px;
      font-family: "Open Sans Light";
      color: #000000;
      text-align: center; }
  .home .wrapper-ifollow .person {
    margin-top: 15px; }
    .home .wrapper-ifollow .person .background-person {
      background: #e7fdee;
      padding-left: 0;
      padding-right: 0; }
  .home .wrapper-ifollow img {
    width: 100px;
    float: left; }
  .home .wrapper-ifollow .percentage div {
    background: #29a643;
    display: inline-block;
    letter-spacing: 0.05em;
    height: 110px; }
    .home .wrapper-ifollow .percentage div p {
      font-family: "Oswald Regular";
      font-size: 40px;
      line-height: 80px;
      color: #fff;
      position: absolute;
      display: inline-block;
      margin-left: 35px; }
    .home .wrapper-ifollow .percentage div .name {
      font-family: "Open Sans Regular";
      font-size: 20px;
      color: #000000;
      position: absolute;
      bottom: -25px;
      margin-left: 35px; }
  .home .wrapper-ifollow p.money {
    font-family: "Open Sans Regular";
    margin: 0;
    display: inline-block;
    float: right;
    font-size: 20px;
    color: #000000;
    line-height: 150px; }
  .home .wrapper-ifollow .follow a {
    text-decoration: none; }
  .home .wrapper-ifollow .follow p {
    font-family: "Oswald Regular";
    line-height: 105px;
    font-size: 20px;
    color: #29a643;
    display: inline-block;
    letter-spacing: 0.1em; }
  .home .wrapper-ifollow .follow img {
    margin: 0 0 10px 15px; }

.home .fm-academy {
  position: relative; }
  .home .fm-academy .wrapper-fm-academy {
    background-image: url("../Images/Home/img_academy.jpg");
    background-size: cover;
    background-position: center right; }
  .home .fm-academy .content-fm {
    margin-top: 125px; }
    .home .fm-academy .content-fm .wrapper-text {
      text-align: center;
      border-radius: 70px 70px 0 0;
      background: -webkit-linear-gradient(270deg, rgba(147, 237, 177, 0.3) 0%, rgba(147, 237, 177, 0.01) 100%);
      /* safari5.1+,chrome10+ */
      background: -moz-linear-gradient(270deg, rgba(147, 237, 177, 0.3) 0%, rgba(147, 237, 177, 0.01) 100%);
      /* ff3.6+ */
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(147, 237, 177, 0.3)), color-stop(100%, rgba(147, 237, 177, 0.01)));
      /* safari4+,chrome */
      background: -webkit-linear-gradient(270deg, rgba(147, 237, 177, 0.3) 0%, rgba(147, 237, 177, 0.01) 100%);
      /* safari5.1+,chrome10+ */
      background: -o-linear-gradient(270deg, rgba(147, 237, 177, 0.3) 0%, rgba(147, 237, 177, 0.01) 100%);
      /* opera 11.10+ */
      background: -ms-linear-gradient(270deg, rgba(147, 237, 177, 0.3) 0%, rgba(147, 237, 177, 0.01) 100%);
      /* ie10+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcefa4', endColorstr='#ffffff',GradientType=0 );
      /* ie6-9 */
      margin-bottom: 150px; }
    .home .fm-academy .content-fm .title {
      font-family: "Oswald Regular";
      font-size: 50px;
      color: #fff;
      margin-top: 50px; }
    .home .fm-academy .content-fm .mini-title {
      color: #fff;
      font-family: "Open Sans Light";
      font-size: 20px;
      margin-top: 15px; }
    .home .fm-academy .content-fm .description {
      color: #fff;
      font-size: 16px;
      font-family: "Open Sans Light";
      width: 70%;
      margin: auto;
      margin-top: 15px; }
    .home .fm-academy .content-fm .start-learn-btn {
      font-family: "Oswald Regular";
      font-size: 16px;
      padding: 7px;
      background-color: #a0f8bd;
      text-decoration: none;
      display: block;
      width: 20%;
      margin: 0 auto;
      color: black;
      margin-top: 30px;
      width: 170px; }

.home .wrapper-app {
  height: 600px; }
  .home .wrapper-app .phoneImg {
    height: 115px;
    display: inline-block;
    margin-left: 15%; }
    .home .wrapper-app .phoneImg img {
      position: relative;
      top: -140px;
      left: 23%; }
  .home .wrapper-app .wrapper-text {
    text-align: center;
    display: inline-block;
    width: 600px; }
    .home .wrapper-app .wrapper-text .app-title {
      font-family: "Oswald Regular";
      font-size: 60px;
      color: #29a643;
      letter-spacing: 0.05em; }
    .home .wrapper-app .wrapper-text .app-mini-title {
      font-size: 24px;
      font-family: "Open Sans Light";
      color: #0e2e00;
      margin-top: 20px;
      margin-bottom: 30px; }
    .home .wrapper-app .wrapper-text .app-store {
      margin-right: 65px; }

@media screen and (max-width: 1024px) {
  .my-float {
    display: none !important; }
  .just-mobile {
    display: block; }
  .just-web {
    display: none; }
  .home .main-picture .over-img .content-img .content-left-side .title {
    font-size: 80px; }
  .home .mobile-sec {
    width: 100%;
    background: url("../Images/Home/mobile-sec-bg_1024.jpg") no-repeat top right !important;
    margin-left: 0 !important;
    min-height: inherit; }
    .home .mobile-sec .mobile-sec-wrapper {
      padding: 50px 0; }
      .home .mobile-sec .mobile-sec-wrapper .title {
        font-size: 57px;
        line-height: 60px; }
      .home .mobile-sec .mobile-sec-wrapper .stores-wrapper {
        margin-right: 0;
        margin-top: 100px; }
        .home .mobile-sec .mobile-sec-wrapper .stores-wrapper img {
          width: 70%; }
        .home .mobile-sec .mobile-sec-wrapper .stores-wrapper .appStore {
          float: left; }
      .home .mobile-sec .mobile-sec-wrapper .sub-title {
        margin-right: 70px; }
      .home .mobile-sec .mobile-sec-wrapper .platform-options ul {
        margin: 0;
        padding: 30px 0 30px;
        list-style-type: none;
        margin-top: 10px; }
        .home .mobile-sec .mobile-sec-wrapper .platform-options ul li {
          font-size: 20px;
          margin-right: 35px; }
  .home .education-sec {
    min-height: 560px;
    margin-left: 0 !important;
    overflow: hidden;
    top: -10px; }
    .home .education-sec .education-sec-bg {
      height: 560px;
      background: url("../Images/Home/education-sec-bg_1024.jpg") no-repeat top center; }
    .home .education-sec .education-sec-wrapper {
      padding: 98px 0; }
      .home .education-sec .education-sec-wrapper .title {
        font-size: 57px;
        line-height: 60px; }
      .home .education-sec .education-sec-wrapper p {
        font-size: 25px;
        max-width: 380px;
        padding: 45px 0;
        line-height: 35px; }
  .home .support-sec {
    width: 100%;
    background: url("../Images/Home/support-sec-bg_1024.jpg") no-repeat top left;
    min-height: inherit;
    margin-left: 0 !important;
    top: -10px; }
    .home .support-sec .support-sec-wrapper {
      padding: 85px 0 64px; }
      .home .support-sec .support-sec-wrapper .title {
        font-size: 57px;
        line-height: 60px; }
        .home .support-sec .support-sec-wrapper .title span {
          font-family: 'Oswald Medium';
          text-align: justify; }
      .home .support-sec .support-sec-wrapper p {
        font-size: 25px;
        max-width: 380px;
        padding: 25px 0;
        line-height: 35px; } }

@media screen and (max-width: 768px) {
  .just-mobile {
    display: block; }
  .just-web {
    display: none; }
  .home .main-picture {
    background-image: url("../Images/Home/home-banner-768x1024.jpg"); }
    .home .main-picture .over-img {
      margin-top: 250px;
      position: inherit;
      top: inherit;
      left: inherit;
      transform: inherit; }
      .home .main-picture .over-img .content-img .content-left-side .title {
        font-size: 100px; }
      .home .main-picture .over-img .content-img .content-left-side .mini-title {
        font-size: 28px; }
      .home .main-picture .over-img .content-img .content-left-side .middle {
        margin: 40px auto;
        text-shadow: 2px 0 8px #FFF; }
  .home .mobile-sec {
    background: none !important; }
    .home .mobile-sec .mobile-sec-wrapper {
      padding: 50px 0; }
      .home .mobile-sec .mobile-sec-wrapper .mobile-mobile {
        display: block;
        background: url("../Images/Home/mobile-sec-bg_768.jpg") center top no-repeat;
        padding: 190px 0;
        margin-top: 380px; }
      .home .mobile-sec .mobile-sec-wrapper .title {
        text-align: center; }
      .home .mobile-sec .mobile-sec-wrapper .sub-title {
        text-align: center;
        margin-right: 0; }
      .home .mobile-sec .mobile-sec-wrapper .stores-wrapper {
        margin-right: 0;
        margin-top: 50px; }
        .home .mobile-sec .mobile-sec-wrapper .stores-wrapper .appStore {
          float: right;
          text-align: right; }
      .home .mobile-sec .mobile-sec-wrapper .platform-options ul li:first-child {
        margin-left: 35px; }
  .home .education-sec .education-mobile {
    display: block;
    background: url("../Images/Home/education-sec-bg_768.jpg") center top no-repeat;
    padding: 190px 0;
    margin-top: 430px; }
  .home .education-sec .education-sec-bg {
    width: 100%;
    height: 100%;
    background: none; }
  .home .education-sec .start-trading-btn {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto; }
  .home .education-sec .education-sec-wrapper {
    padding: 25px 0; }
    .home .education-sec .education-sec-wrapper .title {
      font-size: 57px;
      line-height: 60px;
      text-align: center; }
    .home .education-sec .education-sec-wrapper p {
      font-size: 30px;
      max-width: 90%;
      padding: 45px 0;
      line-height: 45px;
      text-align: center;
      margin: auto; }
  .home .support-sec {
    background: none !important; }
    .home .support-sec .start-trading-btn {
      margin-top: 0;
      margin-left: auto;
      margin-right: auto; }
    .home .support-sec .support-sec-wrapper {
      padding: 60px 0; }
      .home .support-sec .support-sec-wrapper .title {
        font-size: 57px;
        line-height: 60px;
        text-align: center; }
      .home .support-sec .support-sec-wrapper p {
        font-family: 'Oswald Light';
        font-size: 30px;
        padding: 45px 0;
        line-height: 45px;
        text-align: center;
        margin: auto;
        max-width: 90%; }
    .home .support-sec .support-mobile {
      display: block;
      background: url("../Images/Home/support-sec-bg_768.jpg") center top no-repeat;
      padding: 190px 0;
      margin-top: 510px; } }

@media screen and (max-width: 736px) {
  .home .stock-container {
    display: none; }
  .home .main-picture {
    background-image: url("../Images/Home/home-banner-736x414.jpg"); }
    .home .main-picture .over-img {
      margin-top: 110px;
      position: inherit;
      top: inherit;
      left: inherit;
      transform: inherit; }
      .home .main-picture .over-img .content-img .content-left-side .title {
        font-size: 50px; }
      .home .main-picture .over-img .content-img .content-left-side .mini-title {
        font-size: 20px; }
      .home .main-picture .over-img .content-img .content-left-side .middle {
        margin: 20px auto;
        text-shadow: 2px 0 8px #FFF; }
  .home .mobile-sec {
    background: none !important; }
    .home .mobile-sec .mobile-sec-wrapper .mobile-mobile {
      background: url("../Images/Home/mobile-sec-bg_736.jpg") center top no-repeat;
      padding: 100px 0;
      margin-top: 30px; }
    .home .mobile-sec .mobile-sec-wrapper .title {
      font-size: 47px; }
    .home .mobile-sec .mobile-sec-wrapper .stores-wrapper div {
      width: 50%;
      text-align: center; }
      .home .mobile-sec .mobile-sec-wrapper .stores-wrapper div img {
        width: 50%; }
    .home .mobile-sec .mobile-sec-wrapper .stores-wrapper .appStore {
      float: right;
      text-align: center; }
    .home .mobile-sec .mobile-sec-wrapper .platform-options ul {
      margin-top: 110px;
      text-align: center; }
    .home .mobile-sec .mobile-sec-wrapper .platform-options ul li:first-child {
      margin-left: 0; }
  .home .education-sec .education-mobile {
    background: url("../Images/Home/education-sec-bg_736.jpg") center top no-repeat;
    padding: 100px 0;
    margin-top: 370px; }
  .home .education-sec .education-sec-wrapper .title {
    font-size: 47px; }
  .home .education-sec .education-sec-wrapper p {
    font-size: 25px;
    padding: 30px 0;
    line-height: 35px; }
  .home .support-sec .support-sec-wrapper .title {
    font-size: 47px; }
    .home .support-sec .support-sec-wrapper .title span {
      content: "\A";
      white-space: pre; }
  .home .support-sec .support-sec-wrapper p {
    font-size: 25px;
    padding: 30px 0;
    line-height: 35px; }
  .home .support-sec .support-mobile {
    background: url("../Images/Home/support-sec-bg_736.jpg") center top no-repeat;
    padding: 100px 0;
    margin-top: 0; } }

@media screen and (max-width: 667px) {
  .home .stock-container {
    display: none; }
  .home .main-picture {
    background-image: url("../Images/Home/home-banner-736x414.jpg"); }
    .home .main-picture .over-img {
      margin-top: 80px;
      position: inherit;
      top: inherit;
      left: inherit;
      transform: inherit; }
      .home .main-picture .over-img .content-img .content-left-side .title {
        font-size: 50px; }
      .home .main-picture .over-img .content-img .content-left-side .mini-title {
        font-size: 20px; }
      .home .main-picture .over-img .content-img .content-left-side .middle {
        margin: 10px auto;
        text-shadow: 2px 0 8px #FFF; } }

@media screen and (max-width: 568px) {
  .home .mobile-sec .mobile-sec-wrapper .title {
    font-size: 40px; }
  .home .education-sec .education-sec-wrapper .title {
    font-size: 40px; }
  .home .support-sec .support-sec-wrapper .title {
    font-size: 40px; } }

@media screen and (max-width: 414px) {
  .home .main-picture {
    background-image: url("../Images/Home/home-banner-414x736.jpg"); }
    .home .main-picture .over-img {
      margin-top: 140px;
      position: inherit;
      top: inherit;
      left: inherit;
      transform: inherit; }
      .home .main-picture .over-img .content-img .content-left-side .title {
        font-size: 60px; }
      .home .main-picture .over-img .content-img .content-left-side .mini-title {
        font-size: 20px; }
  .home .mobile-sec {
    background: none !important; }
    .home .mobile-sec .mobile-sec-wrapper .mobile-mobile {
      background: url("../Images/Home/mobile-sec-bg_414.jpg") center top no-repeat;
      padding: 100px 0;
      margin-top: 80px; }
    .home .mobile-sec .mobile-sec-wrapper .title {
      font-size: 47px; }
    .home .mobile-sec .mobile-sec-wrapper .stores-wrapper div {
      width: 50%;
      text-align: center; }
    .home .mobile-sec .mobile-sec-wrapper .stores-wrapper .appStore {
      float: right;
      text-align: center; }
    .home .mobile-sec .mobile-sec-wrapper .platform-options ul {
      margin-top: 100px; }
    .home .mobile-sec .mobile-sec-wrapper .platform-options ul li {
      width: 50% !important;
      margin: 0 !important;
      text-align: center;
      float: left; }
  .home .education-sec .education-mobile {
    background: url("../Images/Home/education-sec-bg_414.jpg") center top no-repeat;
    padding: 100px 0;
    margin-top: 470px; }
  .home .education-sec .education-sec-wrapper .title {
    font-size: 47px; }
    .home .education-sec .education-sec-wrapper .title span:before {
      content: "\A";
      white-space: pre; }
  .home .education-sec .education-sec-wrapper p {
    font-size: 25px;
    padding: 30px 0;
    line-height: 35px; }
  .home .support-sec .support-sec-wrapper .title {
    font-size: 47px; }
    .home .support-sec .support-sec-wrapper .title span {
      content: "\A";
      white-space: pre; }
  .home .support-sec .support-sec-wrapper p {
    font-size: 25px;
    padding: 30px 0;
    line-height: 35px; }
  .home .support-sec .support-mobile {
    background: url("../Images/Home/support-sec-bg_414.jpg") center top no-repeat;
    padding: 100px 0;
    margin-top: 20px; } }

@media screen and (max-width: 375px) {
  .home .main-picture .over-img {
    margin-top: 100px; }
    .home .main-picture .over-img .content-img .content-left-side .title {
      font-size: 50px; }
  .home .mobile-sec .mobile-sec-wrapper .title {
    font-size: 40px;
    line-height: 50px; }
    .home .mobile-sec .mobile-sec-wrapper .title span:before {
      content: "\A";
      white-space: pre; }
  .home .education-sec .education-mobile {
    margin-top: 430px; }
  .home .education-sec .education-sec-wrapper .title {
    font-size: 40px;
    line-height: 50px; }
  .home .education-sec .education-sec-wrapper p {
    font-size: 22px;
    line-height: 32px; }
  .home .support-sec .support-sec-wrapper .title {
    font-size: 40px;
    line-height: 50px; }
  .home .support-sec .support-sec-wrapper p {
    font-size: 22px;
    line-height: 32px; } }

@media screen and (max-width: 320px) {
  .home .main-picture .over-img {
    margin-top: 80px; }
    .home .main-picture .over-img .content-img .content-left-side .title {
      font-size: 42px; }
    .home .main-picture .over-img .content-img .content-left-side .middle {
      margin: 20px auto; }
  .home .mobile-sec .mobile-sec-wrapper .mobile-mobile {
    margin-top: 110px; }
  .home .mobile-sec .mobile-sec-wrapper .title {
    font-size: 40px; }
  .home .mobile-sec .mobile-sec-wrapper .sub-title {
    font-size: 25px; }
  .home .education-sec .education-mobile {
    margin-top: 440px; }
  .home .education-sec .education-sec-wrapper .title {
    font-size: 40px; }
  .home .education-sec .education-sec-wrapper p {
    font-size: 19px; }
  .home .support-sec .support-sec-wrapper .title {
    font-size: 40px; }
  .home .support-sec .support-sec-wrapper p {
    font-size: 19px; }
  .home .support-sec .support-mobile {
    margin-top: 20px; } }

