/*! 
 * Template Name: devAid - Bootstrpa 4 Theme for developers
 * Version: 2.2
 * Author: Xiaoying Riley
 * Copyright: 3rd Wave Media
 * Twitter: @3rdwave_themes
 * Website: https://themes.3rdwavemedia.com/
*/
/* ======= Base ======= */
body {
  font-family: 'Lato', arial, sans-serif;
  color: #444;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  touch-action: pan-y pinch-zoom
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif;
  color: #fff;
}

a {
  color: #17baef;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

a:hover {
  text-decoration: underline;
  color: #0e98c5;
}

.btn, a.btn {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  font-family: 'Montserrat', arial, sans-serif;
  padding: 8px 16px;
  font-weight: bold;
}

.btn .svg-inline--fa, a.btn .svg-inline--fa {
  margin-right: 5px;
}

.btn:focus, a.btn:focus {
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn-cta-primary, .btn-cta-primary {
  background: #342D25;
  border: 1px solid #342D25;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}

.nightmare_button_content-animation:hover, .btn-cta-primary:hover {
  background: #4EB4E2 !important;
  border: 0px solid #4EB4E2;
  color: #fff;
}

.text-highlight {
  color: #074f66;
}

.offset-header {
  padding-top: 90px;
}

pre code {
  font-size: 16px;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 100vw;
  padding-right: 0vw;
  padding-left: 0vw;
}

/* ======= Header ======= */
.header {
  color: #696969;
  position: fixed;
  z-index: 9000;
  right: 5vw;
  top: 7vh;
  width: 85vw;
  height: 67px;
}

.header.navbar-fixed-top {
  z-index: 9000;
}

.header.navbar-fixed-top .logo a {
  color: #17baef;
}

.header .logo {
  margin: 0;
  font-size: 26px;
  padding-top: 10px;
}

.header .logo a {
  color: #fff;
}

.header .logo a:hover {
  text-decoration: none;
}

.header .main-nav .navbar-collapse {
  padding: 0;
  height: 67px;
}

.header .main-nav .navbar-toggler {
  margin-right: 0;
  margin-top: 0;
  background: none;
  float: right;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 8px 8px;
  right: 10px;
  top: 10px;
  background: #074f66;
}

.header .main-nav .navbar-toggler:focus {
  outline: none;
}

.header .main-nav .navbar-toggler .icon-bar {
  display: block;
  background-color: #fff;
  height: 2px;
  width: 22px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.header .main-nav .navbar-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}

.header .main-nav .navbar-toggler:hover .icon-bar {
  background-color: #fff;
}

.header .main-nav .nav .nav-item {
  height: 67px;
}

.header .main-nav .nav .nav-item .nav-link {
  color: #0A0A0A;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  font-size: 16px;
  padding: 22.1px 1.5vw;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: lighter;
}

.header .main-nav .nav .nav-item .nav-link.active {
  background-color: #E0E0E0;
}

.header .main-nav .nav .nav-item .nav-link:hover {
  background-color: #E0E0E0;
}
.nav-link-buy:hover {
    background-color: #008FA8 !important;
    color: #FFF;
}
.nav-link-sell:hover {
    background-color: #289500 !important;
    color: #FFF;
}
.nav-link-login {
    text-transform: lowercase !important;
}
.nav-link-login:hover {
    color: #48B2EB !important;
    background-color: #FFF !important
}
.header .main-nav .nav .nav-item .nav-link:focus {
  outline: none;
  background: none;
}

.header .main-nav .nav .nav-item .nav-link:active {
  outline: none;
  background: none;
}

.header .main-nav .nav .nav-item.last {
  margin-right: 0;
  border-left: 1px solid #707070;
}

/*============= SPACESHIP NAVIGATION==========*/
.navigation_spaceship_top_horizontal{
  position: fixed;
  z-index: 8000;
  width: 27vw;
  height: 1px;
  top: 6.5vh;
  left: 2.5vw;
}
.navigation_spaceship_left_vertical{
  position: fixed;
  z-index: 8000;
  height: 82vh;
  width: 1px;
  top: 5vh;
  left: 3.2vw;
}
.navigation_spaceship_left_marc_vertical{
  position: fixed;
  z-index: 8000;
  height: 100vh;
  width: 2px;
  top: 7.2vh;
  left: 4vw; 
}
.navigation_spaceship_top_marc_horizontal{
  position: fixed;
  z-index: 8000;
  width: 91vw;
  height: 2px;
  top: 7.2vh;
  left: 4vw;
}
.navigation_spaceship_right_marc_vertical{
  position: fixed;
  z-index: 8000;
  height: 100vh;
  width: 2px;
  top: 7.2vh;
  left: 95vw;  
}
.navigation_spaceship_sub_horizontal{
  position: fixed;
  z-index: 8000;
  width: 26.5vw;
  height: 1px;
  top: 14vh;
  left: 71vw;
}
.navigation_spaceship_right_vertical{
  position: fixed;
  z-index: 8000;
  height: 82vh;
  width: 1px;
  top: 10vh;
  left: 95.4vw;
}
.navigation_spaceship_left_vertical_shadow{
  position: fixed;
  opacity: 0.2;
  z-index: 8000;
  height: 18vh;
  width: 1px;
  top: 14vh;
  left: 6vw;
}
.navigation_spaceship_right_vertical_shadow{
  position: fixed;
  opacity: 0.2;
  z-index: 8000;
  height: 23vh;
  width: 1px;
  top: 18vh;
  left: 87vw;
}
.navigation_spaceship_right_horizontal_shadow{
  position: fixed;
  opacity: 0.2;
  z-index: 8000;
  width: 12vw;
  height: 1px;
  top: 25vh;
  left: 79vw;
}
.navigation_spaceship_background_menu{
  position: fixed;
  z-index: 8000;
  width: 80vw;
  height: 67px;
  top: 7.2vh;
  left: 15vw;
}
.navigation_spaceship_background_watermark{
  position: fixed;
  z-index: 8000;
  height: 67px;
  top: 7.2vh;
  left: 4vw;
}
.spaceship_controls {
  position: fixed;
  width: 100vw;
  z-index: 8000;
  top: 5vh;
  display: none;
}
.navigation_spaceship{
  width: 95vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* ======= Promo Section ======= */
.promo {
  color: #fff;
  padding-top: 0vh;
  height: 100vh;
  width: 100%;
  overflow-x: hidden;
}


.promo .title {
  font-size: 8vw;
  padding-top: 20vh;
  z-index: 7000;
  position: relative;
  font-weight: 100 !important;
}

.promo .title .highlight {
  color: #eebf3f;
}

.promo .intro {
  font-size: 28px;
  max-width: 680px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.scene_promo {
  position: absolute;
  top: 5vh;
  width: 100vw;
  overflow-x: hidden;
}
.img-clouds-gray {
    position: absolute;
    top: -15vh;
    left: -15vw;
    width: auto;
    height: 140vh;
    z-index: 5000;
}
.img-clouds-blue {
    position: absolute;
    top: 0vh;
    left: 0vw;
    width: auto;
    height: 145vh;
    z-index: 5000;
    opacity: 0;
}
.img-carbon {
  z-index: 7000;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  top: -15vh;
  width: 45vw;
}
.title_promo{
  color: #fff;
}
.subtitle_promo{
  z-index: 7500;
  position: relative;
  top: -65vh;
  opacity: 0;
  font-size: 1.8vw;
  letter-spacing: 0.5vw;
  font-weight: 200;
}
.img-coin-01{
  z-index: 7600;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  top: -62vh;
  width: 10vw;
}

/* ======= About Section ======= */
.about {
  position: relative;
  z-index: 6000;
  background-image: url("../images/background-video.jpg");
  color: #fff;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}

.about .title {
  margin-top: 0;
  margin-bottom: 60px;
}

.about .item .content .sub-title {
  margin-top: 0;
  color: #074f66;
  font-size: 18px;
}

/* ======= Features Section ======= */
.features {
  color: #fff;
  height: 100vh;
  width: 100%;
  position: relative;
}
.title_features{
  font-size: 3vw;
  font-weight: 100;
}
.features .title {
  padding-top: 160px;
  z-index: 6000;
  position: relative;
  opacity: 0;
}
.subtitle_features{
  z-index: 6000;
  position: relative;
  opacity: 0;
  font-size: 1.6vw;
  font-weight: 100;
}
.text_features{
  z-index: 6000;
  position: relative;
  opacity: 0;
  font-size: 1vw;
  font-weight: 100;
  margin: 0 10vw;
}
.scene_features{
  position: relative;
  height: 100vh;
}
.scene_features .container.text-center {
    padding-right: 10vw;
    padding-left: 10vw;
}
.img-background-space{
  z-index: 5000;
  position: absolute;
  top: -10vh;
  left: -10vw;
  width: auto;
  height: 140vh;
}
.img-background-space-clouds{
  z-index: 4500;
  position: absolute;
  top: 0vh;
  left: 0vw;
  width: auto;
  height: 140vh;
  opacity: 0;
}
.img-world{
  z-index: 7600;
  position: absolute;
  top: 30vh;
  left: 40vw;
  width: 20vw;
}

.img-world-smoke{
  z-index: 7800;
  position: absolute;
  top: 29vh;
  left: 40vw;
  width: 20vw;
  opacity: 0.2;
}

/* ======= Docs Section ======= */
.docs {
  position: relative;
  z-index: 6000;
  background-image: url("../images/background-section4-1.jpg");
  color: #fff;
  height: 100vh;
  width: 100vw;
  overflow-x: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.scene_docs{
  position: relative;
}
.nightmare_title {
  position: relative;
  top: 19vh;
  z-index: 5200;
  font-size: 3vw;
  font-weight: 100;
  margin: 0 32vw;
}

.nightmare_text{
  color: #fff;
  position: relative;
  display: block;
  top: 22vh;
  z-index: 5200;
  font-size: 1.1vw;
  font-weight: 100;
  margin: 0 30vw;
}
.nightmare_button{
  position: relative;
  top: 30vh;
  z-index: 5200;
}
a.btn-cta-primary, .btn-cta-primary {
    height: auto;
    border-radius: 15px;
    width: auto;
    box-shadow: 0 5px 6px #00000038;
    padding: 2vh 2vw;
}
.nightmare_button_title {
    font-size: 1.4vw;
    font-weight: bold;
    font-family: "Lato";
}
.nightmare_button_text {
  font-size: 0.6vw;
  z-index: 5200;
  font-family: "Lato";
  font-weight: 100;
}
.img-smoke-1{
  position: absolute;
  z-index: 5100;
  top: 52vh;
  left: 38vw;
  width: 10vw;
}
.img-smoke-2{
  position: absolute;
  z-index: 5100;
  top: 51vh;
  left: 43vw;
  width: 15vw;
}
.img-smoke-3{
  position: absolute;
  z-index: 5100;
  top: 48vh;
  left: 58vw;
  width: 10vw;
}
.img-pipe-1{
  position: absolute;
  z-index: 5050;
  top: 63vh;
  left: 36vw;
  width: 13vw;
}
.img-pipe-2{
  position: absolute;
  z-index: 5050;
  top: 63vh;
  left: 33vw;
  width: 31vw;
}
.img-pipe-3{
  position: absolute;
  z-index: 5050;
  top: 80vh;
  left: 60vw;
  width: 5vw;
}

/* ======= License Section ======= */
.license {
  background-image: url("../images/background-section5-1.jpg");
  height: 100vh;
  width: 100vw;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  background-position: center;
  z-index: 5600;
  overflow-x: hidden;
}

.license .title {
  position: relative;
  padding-top: 50vh;
  color: #000;
  font-size: 3vw;
  font-weight: 100;
  letter-spacing: 1vw;
}
.new_way_scene{
  position: relative;
}
.block.new_way_block_text {
  position: absolute;
  top: 40vh;
  opacity: 1;
  margin-left: 20vw;
  margin-right: 20vw;
}
.new_way_title {
  position: relative;
  padding-top: 48vh;
  color: #000;
}
.new_way_block_left {
  position: relative;
  top: -150px;
  padding-right: 2vw;
  border-right: 1px solid #7070705c;
}
.new_way_block_right {
  padding-left: 2vw;
}
.titles_new_way, .license-inner p{
  color: #000;
  font-size: 1.5vw;
  font-weight: normal;
  letter-spacing: 0.5vw;
}

.new_way_block_text p {
  color: #000;
  font-size: 1vw;
  letter-spacing: 0.2vw;
  font-weight: 100;
}
.btn_new_way_learn_more {
    margin-top: 10vh;
}
.text_new_way_learn_more {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.2vw;
    letter-spacing: 0.3vw;
    font-family: "Lato" !important;
    text-shadow: 0 3px 6px #00000038;
    background-color: #FFFFFFE0;
    border: 0px solid #FFF;
    height: auto;
    border-radius: 19px;
    padding: 20px 20px !important;;
    margin: 5vh auto;
    color: #676767 !important;
}
.text_new_way_learn_more:hover {
    background-color: #4EB4E2B8;
    color: #FFF !important;
}

.img-new-way{
  float: left;
  width: 100vw;
  position: absolute;
}

.license .cta-container .intro {
  margin-bottom: 30px;
}

/* ======= Footer ======= */
.footer {
  padding: 60px 10px;
  background: #313131;
  color: #fff;
  height: 160px;
}

.footer .copyright {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  font-size: 18px;
  font-weight: 100;
  font-family: "Lato";
  letter-spacing: 2px;
}

.copyright a {
    color: #FFF !important;
}
.copyright a:hover {
    color: #61D4F7 !important;
    text-decoration: none !important;
}
.footer .fa-heart {
  color: #fb866a;
}

/*Desktop*/
@media all and (min-width: 1281px) and (max-width: 1369px) and (orientation: landscape) {
  .img-coin-01 {
    top: -70vh;
  }
}
@media all and (min-width: 1370px) and (max-width: 1510px) {
  .subtitle_promo {
    top: -50vh;
  }
  .img-carbon {
    top: -12vh;
  }
  .img-coin-01 {
    top: -52vh;
  }
}

@media all and (min-width: 1511px) and (max-width: 1699px) { 
  .navigation_spaceship_top_horizontal {
    top: 6vh;
  }
  .navigation_spaceship_sub_horizontal {
    top: 16vh;
  }
  .navigation_spaceship_right_vertical {
    left: 96vw;
  }
  .subtitle_promo {
    top: -60vh;
  }
}
@media all and (min-width: 1700px) and (max-width: 1919px) { 
  .subtitle_promo {
    top: -55vh;
  }
}

/*Tablet*/
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) { 
  /*Header*/
  .header {
    width: 95vw;
  }
  .navigation_spaceship_background_watermark {
    display: none;
  }
  .navigation_spaceship_background_menu {
    width: 91vw;
    left: 4vw;
  }
  /*Section 1 - Smoke*/
  .img-coin-01 {
    top: -37vh;
  }
  .promo .title {
    padding-top: 16vh;
    font-size: 10vw;
  }
  .img-carbon {
    top: -5vh;
    width: 60vw;
  }
  .subtitle_promo {
    top: -35vh;
    font-size: 2.2vw;
  }
  .img-clouds-gray {
    width: auto;
    height: 160vh;
    background: url("../images/background-section1-2-mb.jpg");
    left: -30vw;
    box-sizing: border-box;
    display: block;
  }
  .img-clouds-blue {
    width: auto;
    height: 160vh;
    background: url("../images/background-section1-1-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .scene_promo {
    top: 13vh;
  }
/*Features*/
  .img-background-space {
    width: auto;
    height: 130vh;
    background: url("../images/background-section3-2-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .img-background-space-clouds{
    width: auto;
    height: 170vh;
    background: url("../images/background-section3-1-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .scene_features .container.text-center {
    padding-top: 10vh;
  }
  .img-world {
    top: 50vh !important;
  }
  .img-world-smoke {
    top: 49vh !important;
  }
  .title_features {
    font-size: 3vh;
  }
  .subtitle_features {
    font-size: 2vh;
  }
  .text_features {
    font-size: 1.5vh;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) { 
  .header .main-nav .nav .nav-item .nav-link {
    padding: 22px 0.9vw;
  }
 /*Promo*/ 
  .img-clouds-gray {
    top: -0vh;
    left: -15vw;
    width: 170vw;
  }
  .subtitle_promo {
    top: -50vh;
  }
  .scene_promo {
    top: 10vh;
  }
  .img-carbon {
    top: -10vh;
  }
  .img-coin-01 {
    top: -52vh;
    width: 10vw;
  }
  .img-background-space {
    width: 166vw;
  }
  .img-background-space-clouds {
    width: 100vw;
  }
}
@media all and (min-width: 1025px) and (max-width: 1280px) and (orientation:portrait){
  .subtitle_promo {
    top: -45vh;
  }
  .scene_promo {
    top: 10vh;
  }
  .img-carbon {
    top: -10vh;
  }
  .img-coin-01 {
    top: -52vh;
    width: 10vw;
  }
}
@media all and (min-width: 1025px) and (max-width: 1280px) and (orientation:landscape){
  .subtitle_promo {
    top: -45vh;
  }
  .scene_promo {
    top: 10vh;
  }
  .img-carbon {
    top: -10vh;
  }
  .img-coin-01 {
    top: -62vh;
    width: 10vw;
  }
  .img-coin-02 {
    top: -49vh;
    width: 10vw;
  }
}


/*Movil*/
/*Screen 360 x 640 - 375 x 667 - 360 x 720 - IPhone X: 375 x 812*/
@media screen and (min-width: 300px) and (max-width: 375px) and (orientation: landscape) {
/*Menu*/
  .navigation_spaceship_lines {
    display: none;
  }
  .header {
    right: 0vw;
    top: 2vh;
    width: 100vw;
    height: 67px;
    max-width: 100vw;
    position: relative;
  }
  .header .main-nav .navbar-toggler {
    padding: 10px;
    background: #FFF;
    margin: 1vw 5vw;
  }
  .header .main-nav .navbar-toggler .icon-bar {
    background-color: #8C8A8A;
    height: 3px;
  }
  .header .main-nav .navbar-toggler:hover .icon-bar {
    background-color: #CCC;
  }
  #main-nav {
    width: 100vw;
  }
  .navbar-nav {
    margin-top: 67px;
    width: 100vw;
    position: relative;
  }
  .header .main-nav .nav .nav-item {
    background: #FFFFFFD6;
    height: auto;
  }
  .header .main-nav .nav .nav-item .nav-link {
    padding: 15px 6vw;
  }
  .img-carbon {
      top: -14vh !important;
      width: 35vw !important;
  }
  .subtitle_promo {
      top: -70vh !important;
  }
  .img-coin-01 {
    top: -62vh !important;
    width: 6vw !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 375px) and (orientation: portrait) {
  /*Menu*/
  .navigation_spaceship_lines {
    display: none;
  }
  .header {
    right: 0vw;
    top: 1vh;
    width: 100vw;
    height: 67px;
    max-width: 100vw;
    position: relative;
  }
  .header .main-nav .navbar-toggler {
    padding: 10px;
    background: #FFF;
    margin: 1vw 5vw;
  }
  .header .main-nav .navbar-toggler .icon-bar {
    background-color: #8C8A8A;
    height: 3px;
  }
  .header .main-nav .navbar-toggler:hover .icon-bar {
    background-color: #CCC;
  }
  .navbar-nav {
    margin-top: 67px;
    width: 100vw;
    position: relative;
  }
  .header .main-nav .nav .nav-item {
    background: #FFFFFFD6;
    height: auto;
  }
  .header .main-nav .nav .nav-item .nav-link {
    padding: 15px 6vw;
  }

  /*Section 1 - Smoke*/
  .promo {
    height: 88vh;
  }
  .img-coin-01 {
    top: -35vh;
    width: 15vw;
  }
  .promo .title {
    padding-top: 20%;
    font-size: 11vw;
  }
  .img-carbon {
    top: -5vh;
    width: 80vw;
  }
  .subtitle_promo {
    top: -35vh;
    font-size: 3vw;
  }
  .img-clouds-gray {
    max-width: 100vw;
    width: auto;
    height: 100vh;
    top: 0px !important;
    left: -0vw;
    background-size: cover;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: hidden;
  }
  .img-clouds-gray-animation {
    transform: scale(1.1) !important;
  }
  .img-clouds-blue {
    width: 120vw;
    height: 120vh;
    background-size: cover;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    left: -10vw;
    top: -10vh;
    overflow: hidden;
  }
  .img-clouds-blue-animation {
    transform: scale(0.9) !important;
  }
  .scene_promo {
    top: 13vh;
  }
/*Features*/
  .img-background-space {
    max-width: 100vw;
    width: auto;
    height: 100vh;
    background-size: cover;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    top: 0px !important;
    left: 0px !important;
    overflow: hidden;
  }
  .img-background-space-animation {
    transform: scale(1.5) !important;
  }
  .img-background-space-clouds{
    max-width: 100vw;
    width: auto;
    height: 100vh;
    background-size: cover;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: hidden;
  }
  .title_features {
    font-size: 6vw;
  }
  .subtitle_features {
    font-size: 4vw;
  }
  .text_features {
    font-size: 3vw;
  }
  .img-world {
    top: 45vh;
    left: 35vw;
    width: 30vw;
  }
  .img-world-smoke {
    top: 44vh;
    left: 35vw;
    width: 30vw;
  }
  .docs {
    background-image: url("../images/background-section4-1-mb.jpg");
    max-width: 100vw;
    width: auto;
    height: 100vh;
  }
  .nightmare_title {
    font-size: 6vw;
    margin: 0 12vw;
  }
  .nightmare_text {
    font-size: 3vw;
    margin: 0 12vw;
  }
  .nightmare_button_title {
    font-size: 4vw;
  }
  .nightmare_button_text {
    font-size: 3vw;
  }
  .license {
    background-image: url("../images/background-section5-1-mb.jpg");
    max-width: 100vw;
    width: auto;
    height: 100vh;
  }
  .license .title {
    font-size: 6vw;
    padding-top: 45vh;
  }
  .titles_new_way, .license-inner p {
    font-size: 4vw;
  }
  .new_way_block_text p {
    font-size: 3vw;
  }
  .new_way_block_left {
    border-right: 0px solid #7070705c;
  }
  .block.new_way_block_text {
    top: 30vh;
  }
  .btn_new_way_learn_more {
    margin-top: 25vh;
  }
  .text_new_way_learn_more {
    font-size: 4vw;
    width: 60vw;
  }
}
/*Movil*/
/*Screen 411 x 731 - 412 x 869*/
@media screen and (min-width: 376px) and (max-width: 480px) and (orientation: landscape) {
/*Menu*/
  .navigation_spaceship_lines {
    display: none;
  }
  .header {
    right: 0vw;
    top: 2vh;
    width: 100vw;
    height: 67px;
    max-width: 100vw;
    position: relative;
  }
  .header .main-nav .navbar-toggler {
    padding: 10px;
    background: #FFF;
    margin: 1vw 5vw;
  }
  .header .main-nav .navbar-toggler .icon-bar {
    background-color: #8C8A8A;
    height: 3px;
  }
  .header .main-nav .navbar-toggler:hover .icon-bar {
    background-color: #CCC;
  }
  #main-nav {
    width: 100vw;
  }
  .navbar-nav {
    margin-top: 67px;
    width: 100vw;
    position: relative;
  }
  .header .main-nav .nav .nav-item {
    background: #FFFFFFD6;
    height: auto;
  }
  .header .main-nav .nav .nav-item .nav-link {
    padding: 15px 6vw;
  }
    .img-background-space-clouds {
    width: 100vw;
  }
}
@media screen and (min-width: 376px) and (max-width: 480px) and (orientation: portrait) {
  /*Menu*/
  .navigation_spaceship_lines {
    display: none;
  }
  .header {
    right: 0vw;
    top: 2vh;
    width: 100vw;
    height: 67px;
    max-width: 100vw;
    position: relative;
  }
  .header .main-nav .navbar-toggler {
    padding: 10px;
    background: #FFF;
    margin:  1vw 5vw;
  }
  .header .main-nav .navbar-toggler .icon-bar {
    background-color: #8C8A8A;
    height: 3px;
  }
  .header .main-nav .navbar-toggler:hover .icon-bar {
    background-color: #CCC;
  }
  #main-nav {
    width: 100vw;
  }
  .navbar-nav {
    margin-top: 67px;
    width: 100vw;
    position: relative;
  }
  .header .main-nav .nav .nav-item {
    background: #FFFFFFD6;
    height: auto;
  }
  .header .main-nav .nav .nav-item .nav-link {
    padding: 15px 6vw;
  }

  /*Section 1 - Smoke*/
  .img-coin-01 {
    top: -27vh;
    width: 15vw;
  }
  .promo .title {
    padding-top: 16vh;
    font-size: 12vw;
  }
  .img-carbon {
    top: -5vh;
    width: 80vw;
  }
  .subtitle_promo {
    top: -27vh;
    font-size: 3vw;
  }
  .img-clouds-gray {
    width: auto;
    height: 160vh;
    background: url("../images/background-section1-2-mb.jpg");
    left: -30vw;
    box-sizing: border-box;
    display: block;
  }
  .img-clouds-blue {
    width: auto;
    height: 160vh;
    background: url("../images/background-section1-1-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .scene_promo {
    top: 13vh;
  }
/*Features*/
  .img-background-space {
    width: auto;
    height: 130vh;
    background: url("../images/background-section3-2-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .img-background-space-clouds{
    width: auto;
    height: 170vh;
    background: url("../images/background-section3-1-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .title_features {
    font-size: 6vw;
  }
  .subtitle_features {
    font-size: 4vw;
  }
  .text_features {
    font-size: 3vw;
  }
  .img-world {
    top: 45vh;
    left: 35vw;
    width: 30vw;
  }
  .img-world-smoke {
    top: 44vh;
    left: 35vw;
    width: 30vw;
  }
  .nightmare_title {
    font-size: 6vw;
    margin: 0 12vw;
  }
  .nightmare_text {
    font-size: 3vw;
    margin: 0 12vw;
  }
  .nightmare_button_title {
    font-size: 4vw;
  }
  .nightmare_button_text {
    font-size: 3vw;
  }
  .license .title {
    font-size: 6vw;
    padding-top: 45vh;
  }
  .titles_new_way, .license-inner p {
    font-size: 4vw;
  }
  .new_way_block_text p {
    font-size: 3vw;
  }
  .new_way_block_left {
    border-right: 0px solid #7070705c;
  }
  .block.new_way_block_text {
    top: 30vh;
  }
  .btn_new_way_learn_more {
    margin-top: 25vh;
  }
  .text_new_way_learn_more {
    font-size: 4vw;
    width: 60vw;
  }
}
/* iPad Portrait */
@media screen and (min-device-width: 481px) and (max-device-width: 767px) and (orientation:portrait) {
  /*Menu*/
  .navigation_spaceship_lines {
    display: none;
  }
  .header {
    right: 0vw;
    top: 2vh;
    width: 100vw;
    height: 67px;
    max-width: 100vw;
    position: relative;
  }
  .header .main-nav .navbar-toggler {
    padding: 10px;
    background: #FFF;
    margin: 1vw 5vw;
  }
  .header .main-nav .navbar-toggler .icon-bar {
    background-color: #8C8A8A;
    height: 3px;
  }
  .header .main-nav .navbar-toggler:hover .icon-bar {
    background-color: #CCC;
  }
  #main-nav {
    width: 100vw;
  }
  .navbar-nav {
    margin-top: 67px;
    width: 100vw;
    position: relative;
  }
  .header .main-nav .nav .nav-item {
    background: #FFFFFFD6;
    height: auto;
  }
  .header .main-nav .nav .nav-item .nav-link {
    padding: 15px 6vw;
  }

  /*Section 1 - Smoke*/
  .img-coin-02 {
    top: -30vh;
    width: 15vw;
  }
  .img-coin-01 {
    top: -38vh;
    width: 15vw;
  }
  .promo .title {
    padding-top: 16vh;
    font-size: 10vw;
  }
  .img-carbon {
    top: -5vh;
    width: 80vw;
  }
  .subtitle_promo {
    top: -35vh;
    font-size: 3vw;
  }
  .img-clouds-gray {
    width: auto;
    height: 160vh;
    background: url("../images/background-section1-2-mb.jpg");
    left: -30vw;
    box-sizing: border-box;
    display: block;
  }
  .img-clouds-blue {
    width: auto;
    height: 160vh;
    background: url("../images/background-section1-1-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .scene_promo {
    top: 13vh;
  }
/*Features*/
  .img-background-space {
    width: auto;
    height: 130vh;
    background: url("../images/background-section3-2-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .img-background-space-clouds{
    width: auto;
    height: 170vh;
    background: url("../images/background-section3-1-mb.jpg");
    box-sizing: border-box;
    display: block;
  }
  .title_features {
    font-size: 6vw;
  }
  .subtitle_features {
    font-size: 4vw;
  }
  .text_features {
    font-size: 3vw;
  }
  .img-world {
    top: 45vh;
    left: 35vw;
    width: 30vw;
  }
  .img-world-smoke {
    top: 44vh;
    left: 35vw;
    width: 30vw;
  }
  .nightmare_title {
    font-size: 6vw;
    margin: 0 12vw;
  }
  .nightmare_text {
    font-size: 3vw;
    margin: 0 12vw;
  }
  .nightmare_button_title {
    font-size: 4vw;
  }
  .nightmare_button_text {
    font-size: 3vw;
  }
  .license .title {
    font-size: 6vw;
    padding-top: 45vh;
  }
  .titles_new_way, .license-inner p {
    font-size: 4vw;
  }
  .new_way_block_text p {
    font-size: 3vw;
  }
  .new_way_block_left {
    border-right: 0px solid #7070705c;
  }
  .block.new_way_block_text {
    top: 30vh;
  }
  .btn_new_way_learn_more {
    margin-top: 25vh;
  }
  .text_new_way_learn_more {
    font-size: 4vw;
    width: 60vw;
  }
}
/* iPad Landscape */
@media screen and (min-device-width: 481px) and (max-device-width: 767px) and (orientation:landscape) {
/*Menu*/
  .navigation_spaceship_lines {
    display: none;
  }
  .header {
    right: 0vw;
    top: 2vh;
    width: 100vw;
    height: 67px;
    max-width: 100vw;
    position: relative;
  }
  .header .main-nav .navbar-toggler {
    padding: 10px;
    background: #FFF;
    margin: 1vw 3vw;
  }
  .header .main-nav .navbar-toggler .icon-bar {
    background-color: #8C8A8A;
    height: 3px;
  }
  .header .main-nav .navbar-toggler:hover .icon-bar {
    background-color: #CCC;
  }
  #main-nav {
    width: 100vw;
  }
  .navbar-nav {
    margin-top: 67px;
    width: 100vw;
    position: relative;
  }
  .header .main-nav .nav .nav-item {
    background: #FFFFFFD6;
    height: auto;
  }
  .header .main-nav .nav .nav-item .nav-link {
    padding: 15px 6vw;
  }
  .img-clouds-blue {
    width: 100vw;
    height: 160vh;
  }
  .img-background-space-clouds {
    width: 100vw;
  }
}

/*Height*/
@media all and (min-height: 300px) and (max-height: 375px) and (orientation:landscape) {
  .img-carbon {
      top: -14vh !important;
      width: 35vw !important;
  }
  .subtitle_promo {
      top: -60vh !important;
  }
  .img-coin-01 {
    top: -55vh !important;
    width: 6vw !important;
  }
  .img-world {
    width: 12vw;
    top: 35vh;
    left: 45vw;
    width: 12vw;
  }
  .img-world-smoke{
    top: 34vh;
    left: 45vw;
    width: 12vw;
  }
  .img-clouds-blue {
    width: 100vw;
    height: 160vh;
  }
  .features .title {
    padding-top: 100px;
  }
  .img-background-space-clouds {
    width: 100vw;
  }
}
@media all and (min-height: 378px) and (max-height: 599px) and (orientation:landscape) {
  .img-carbon {
      top: -14vh !important;
      width: 35vw !important;
  }
  .subtitle_promo {
      top: -60vh !important;
  }
  .img-coin-01 {
    top: -55vh !important;
    width: 6vw !important;
  }
  .img-world {
    width: 12vw;
    top: 35vh;
    left: 45vw;
    width: 12vw;
  }
  .img-world-smoke{
    top: 34vh;
    left: 45vw;
    width: 12vw;
  }
  .img-clouds-blue {
    width: 100vw;
    height: 160vh;
  }
  .features .title {
    padding-top: 100px;
  }
  .docs {
    height: 110vh;
  }
  .img-background-space-clouds {
    width: 100vw;
  }
}
@media all and (min-height: 600px) and (max-height: 767px) and (orientation:landscape){
/*Section 1 - Smoke*/
  .promo .title {
    padding-top: 15vh;
  }
  .img-carbon {
    top: -16vh;
    width: 40vw;
  }
  .subtitle_promo {
    top: -60vh; /*Screen 1280x720*/
  }
  .img-coin-01 {
    top: -60vh; /*Screen 1280x720*/
    width: 15vh;
  }
/*Features*/
  .scene_features .container.text-center {
    padding-top: 1vh;
  }
  .img-world {
    top: 30vh;
    width: 16vw;
  }
  .img-world-smoke {
    top: 29vh;
    width: 16vw;
  }
  .img-background-space-clouds {
    width: 100vw;
  }
}
@media all and (min-height: 768px) and (max-height: 899px) and (orientation: portrait){
/*Section 1 - Smoke*/
  .scene_promo {
    top: 16vh;
  }
  .promo .title {
    padding-top: 16vh;
  }
  .subtitle_promo {
    top: -28vh;
  }
  .img-coin-01 {
    top: -28vh;
  }
/*Features*/
  .scene_features .container.text-center {
    padding-top: 10vh;
  }
  .img-world {
    top: 40vh;
  }
  .img-world-smoke {
    top: 39vh;
  }
}
@media all and (min-height: 900px) and (max-height: 1025px) and (orientation: landscape){
/*Section 1 - Smoke*/
  .promo .title {
    padding-top: 14vh;
  }
  .img-carbon {
    width: 40vw;
  }
  .img-coin-01 {
    top: -67vh;
    width: 8vw;
  }
/*Features*/
  .scene_features .container.text-center {
    padding-top: 10vh;
  }
  .subtitle_promo {
    top: -65vh; /*Screen 1600x900*/
  }
  .img-world {
    top: 35vh;
    width: 16vw;
  }
  .img-world-smoke {
    top: 34vh;
    width: 16vw;
  }
/*Docs*/
  .docs {
  height: 110vh;
  }
  .img-pipe-3 {
    top: 90vh;
    left: 64vw;
  }
}
@media all and (min-height: 1026px) and (max-height: 1079px) and (orientation: landscape){
/*Section 1 - Smoke*/
  .scene_promo {
    top: 5vh;
  }
  .img-coin-02 {
    top: -48vh;
  }
  .img-coin-01 {
    top: -62vh;
  }
  .promo .title {
    padding-top: 10vh;
  }
  .img-carbon {
    top: -10vh;
  }
  .subtitle_promo {
    top: -65vh;
  }
  .img-clouds-gray {
    width: auto;
    height: 140vh;
  }
  .img-clouds-blue {
    width: auto;
    height: 145vh;
  }

/*Features*/
  .img-background-space {
    width: 180vw;
  }
  .img-background-space-clouds{
    width: 180vw;
  }
  .scene_features .container.text-center {
    padding-top: 10vh;
  }
  .img-world {
    top: 40vh;
    width: 16vw;
  }
  .img-world-smoke {
    top: 39vh;
    width: 16vw;
  }
}
@media all and (height: 1080px) and (min-width: 2500px) {
  /*Section 1 - Smoke*/
  .img-coin-01 {
    top: -67vh;
    width: 5vw;
  }
  .promo .title {
    padding-top: 16vh;
  }
  .img-carbon {
    top: -15vh;
    width: 30vw;
  }
  .subtitle_promo {
    top: -60vh;
  }
  .img-clouds-gray {
    width: 140vw;
    height: auto;
  }
  .img-clouds-blue {
    width: 140vw;
    height: auto;
  }
  .img-background-space {
    width: 140vw;
    height: auto;
  }
  .img-world {
    top: 20vh;
    width: 17vw;
  }
  .img-world-smoke {
    top: 19vh;
    width: 17vw;
  }
}
@media all and (min-height: 1151px) and (max-height: 1280px){
/*Section 1 - Smoke*/
  .img-clouds-gray {
    width: auto;
    height: 140vh;
  }
  .img-clouds-blue {
    width: auto;
    height: 145vh;
  }
  .scene_promo {
    top: 13vh;
  }
/*Features*/
  .scene_features .container.text-center {
    padding-top: 10vh;
  }
  .img-world {
    top: 40vh;
  }
  .img-world-smoke {
    top: 39vh;
  }
}

@media all and (height: 1024px) and (width: 1280px) and (orientation:landscape){

}
@media all and (min-height: 600px){

}
@media all and (height: 768px){
/*Section 1 - Smoke*/

}
@media all and (height: 900px){
/*Section 1 - Smoke*/

}
@media only screen and (min-height: 1400px){
  .promo .title {
    padding-top: 16vh;
  }
  .subtitle_promo {
    top: -70vh;
  }
  .img-coin-01 {
    top: -70vh;
  }
}
@media only screen and (height: 800px) and (width: 1280px) and (orientation:landscape) {
  .promo .title {
    padding-top: 20vh !important;
  }
  .subtitle_promo {
    top: -55vh !important;
  }
  .img-coin-01 {
    top: -57vh !important;
  }
}
@media only screen and (height: 1024px) and (width: 1280px) and (orientation:landscape) {
  .promo .title {
    padding-top: 20vh !important;
  }
  .subtitle_promo {
    top: -40vh !important;
  }
  .img-coin-01 {
    top: -40vh !important;
  }
}
@media only screen and (height: 900px) and (width: 1440px) and (orientation:landscape) {
  .promo .title {
    padding-top: 20vh !important;
  }
  .subtitle_promo {
    top: -55vh !important;
  }
  .img-coin-01 {
    top: -52vh !important;
  }
}
@media only screen and (height: 1600px){
}
@media all and (min-width: 1920px) {
}
@media all and (min-width: 2000px) {
}