/* =============================================================================
   SALES FUNNEL
========================================================================== */
.land_overlay{
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(144,146,155,0) 50%,rgba(32,36,55,1) 100%);
    width: 100%;
    height: 50vh;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    pointer-events: none;
}
.landing_wrap{
    padding: 20px;
    margin: 200px auto 0 auto;
    width: 1200px;
    position: relative;
    z-index: 10;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50vh;
}
   .landing_wrap h1, .landing_wrap .h1{
     color: #fff;
     width: 100%;
     letter-spacing: 0px;
     font-weight: 600;
     margin-top: 20px;
     margin-bottom: 30px;
     text-shadow: 0 0 10px #333;
     font-weight: 700;
     font-family: 'nexa_boldregular', sans-serif;
     ext-transform: uppercase;
   }
      .landing_wrap h1 span{
        text-shadow: none;
        olor: #43b6ea;
        font-weight: 900;
        font-family: 'nexa_boldregular', sans-serif;
        color: #3a9ed8;
        background: #3a9ed8;
        background: -moz-linear-gradient(left,  #3a9ed8 32%, #a13cd6 100%);
        background: -webkit-linear-gradient(left,  #3a9ed8 32%,#a13cd6 100%);
        background: linear-gradient(to right,  #3a9ed8 32%,#a13cd6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a9ed8', endColorstr='#a13cd6',GradientType=1 );
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        /* Blue - Purple Grad */
      }
   .landing_wrap p{
      color: #fff;
      text-shadow: 0 0 10px #333;
      font-size: 22px;
      line-height: 24px;
      text-shadow: 0 0 10px #333;
      font-weight: 800;
      letter-spacing: 1px;
   }


video#bgvid { 
    position: absolute;
    top: 50%;
    left: 50%;
    in-width: 100%;
    min-height: 100%;
    idth: auto;
    height: auto;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
    idth: 100%;

    object-fit: cover;
    width: 100vw;
    height: 100vh;
}
.home_vid{
   overflow: hidden;
   border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  width: 100%;
}


.benefit_item{
  text-align: center;
  padding: 0 20px;
  margin-bottom: 20px;
}
  .benefit_item .benefit_title{
    font-size: 18px;
  }
  .benefit_item .benefit_desc{
    min-height: 50px;
  }
  .benefit_item .thumb_icon{
    width: 60px;
  }

  .thumb_icon_divider{
    width: 200%;
    max-width: none;
    margin: 0 -50%;
  }


.benefit_item2{
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid rgba(32,36,55,.5);
    background: rgba(32,36,55,.5);
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}
  .benefit_item2 .thumb_icon{
    width: 40px;
    margin-bottom: 0;
    margin-right: 30px;
    display: inline-block;
    vertical-align: middle;
  }
  .benefit_item2 .benefit_text_wrap{
    display: inline-block;
    vertical-align: middle;
    width: 90%;
    width: calc(100% - 70px);
  }
      .benefit_item2 .benefit_text_wrap .benefit_title{
        font-size: 18px;
        margin-bottom: 0;
      }
      .benefit_item2 .benefit_text_wrap .benefit_desc p{
        margin-top: 0;
      }
  

.sales_funnel_section_inter{
    padding: 30px 40px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    backdrop-filter:  blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background: #432a76;

    background-image: url('../../../inc/css/img/bgs/bg7.png');
    background-position: center;
}
.chart_preview{
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}



.button_push_down{
    margin-bottom: -50px;
}
.button_icon {
  width: 20px;
  margin-right: 10px;
  margin-top: -2px;
  margin-left: -10px;
  vertical-align: middle;
}

.bttn_order_asic{
    margin-top: 5px;
    margin-bottom: 0px;
    border-radius: 0 0 15px 15px;
    -webkit-border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
}

.spacer_for_contact_bg_img{
    display: block;
    height: 200px;
    width: 100%;
}

/* =============================================================================
   CALCULATOR
========================================================================== */
    .calculator_asic_wrap_all{
        background: #202437;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        margin: 0 -20px;
        padding: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .calculator_asic_wrap_outer{
        padding: 5px;
        width: 33.33%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
    }
    .calculator_asic_wrap{
        padding: 15px 10px 10px 10px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border: 1px solid rgba(255,255,255,.05);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: #202437;
        cursor: pointer;
        -webkit-transition: all .4s ease;
          -moz-transition: all .4s ease;
          -ms-transition: all .4s ease;
          -o-transition: all .4s ease;
          transition: all .4s ease;
    }
        .calculator_asic_wrap.active{
            background: #292d44;
            border-color: #F7931A;
            border-radius: 15px 15px 0 0;
            -webkit-border-radius: 15px 15px 0 0;
            -moz-border-radius: 15px 15px 0 0;
        }
        .calculator_asic_wrap:hover{
            background: #292d44;
        }
        .calculator_asic_wrap .calc_asic_img{
            width: 80px;
            height: 80px;
            display: inline-block;
            vertical-align: middle;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            overflow: hidden;
            background-position: center;
            background-size: cover;
            margin-left: 5px;
        }
        .calculator_asic_wrap .calc_asic_desc_wrap{
            width: 70%;
            width: calc(100% - 85px);
            display: inline-block;
            vertical-align: middle;
            padding: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
            .calculator_asic_wrap .calc_asic_desc_wrap .calc_asic_name{
                color: #fff;
                font-size: 20px;
            }
            .calculator_asic_wrap .calc_asic_desc_wrap .calc_asic_price{
                color: #fff;
                font-size: 14px;
            }
        .calculator_asic_wrap .calc_asic_specs_wrap{
            margin: 15px 0px 5px 0px;
        }
        .calculator_asic_wrap .calc_asic_specs_wrap .calc_spec_wrap{
            margin: 0px 5px 5px 5px;
            padding: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            background: #292f47;
        }
            .calculator_asic_wrap .calc_asic_specs_wrap .calc_spec_wrap .calc_icon{
                width: 20px;
                margin: auto;
                display: block;
                
               /* display: inline-block;
                vertical-align: middle;*/
            }
            .calculator_asic_wrap .calc_asic_specs_wrap .calc_spec_wrap p{
               text-align: center;
               font-size: 11px;
               color: #ccc;
            }

   

    .calculator_wrap{
        background: #202437;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        margin: 0 -20px;
        padding: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 10px;
    }
        .calculator_wrap .calculator_inputs_wrap{
            background: #202437;
            border-radius: 15px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            margin: 0 -20px;
            padding: 20px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            argin-top: 10px;
        }
            .calculator_wrap .calculator_inputs_wrap .coin_name{
                font-size: 24px;
                display: inline-block;
                vertical-align: middle;
                margin-right: 10px;
            }
            .calculator_wrap .calculator_inputs_wrap .calc_coin_price {
                display: inline-block;
                vertical-align: middle;
                color: #fff;
                font-size: 16px;
            }
                .calculator_wrap .calculator_inputs_wrap .calc_coin_price span{
                    color: #fff;
                    font-size: 20px;
                }




     .calculator_metrics_wrap .calculator_metric_wrap_outer{
        padding: 5px;
        width: 33.33%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
    }
        .calculator_metrics_wrap .calculator_metric_wrap_outer .calculator_metric_wrap{
            padding: 15px 10px 10px 10px;
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background: rgba(255,255,255,.02);
        }
        .calculator_metrics_wrap .calculator_metric_wrap_outer .calculator_metric_wrap h5,
        .calculator_metrics_wrap .calculator_metric_wrap_outer .calculator_metric_wrap h5 sup{
            text-align: center;
            color: #fff;
            font-weight: 900;

            color: #3a9ed8;
            background: #3a9ed8;
            background: -moz-linear-gradient(left,  #3a9ed8 32%, #a13cd6 100%);
            background: -webkit-linear-gradient(left,  #3a9ed8 32%,#a13cd6 100%);
            background: linear-gradient(to right,  #3a9ed8 32%,#a13cd6 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a9ed8', endColorstr='#a13cd6',GradientType=1 );
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            /* Blue - Purple Grad */
        }
        .calculator_metrics_wrap .calculator_metric_wrap_outer .calculator_metric_wrap h5{
            font-size: 50px;
        }
        .calculator_metrics_wrap .calculator_metric_wrap_outer .calculator_metric_wrap p{
           text-align: center;
           color: #fff;
           font-size: 16px;
        }

        .calculator_wrap .calculator_chart_wrap {
          height: 500px;
          margin-top: 20px;
        }

/* =============================================================================
   Influencers
========================================================================== */
    .video_influencer_wrap{
        padding: 20px 0;
        order-bottom: 1px solid #fff;
        background: #191d2c;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        margin-bottom: 10px;
    }
    .video_influencer_wrap .influencer_logo{
        max-width: 300px;
        display: block;
        margin: auto;
    }

/*--- Prevent Delay when showing and hiding the Order this Asic Buttons --*/
.js_order_btn_wrap.no_trans,
.js_order_btn_wrap.no_trans *{
  transition: none !important;
}



/* =============================================================================
   RANGE INPUT
========================================================================== */
    /********** Range Input Styles **********/
    /*Range Reset*/
    input[type="range"] {
      -webkit-appearance: none;
      appearance: none;
      background: transparent;
      cursor: pointer;
      width: 100%;
    }

    /* Removes default focus */
    input[type="range"]:focus {
      outline: none;

    }

    /***** Chrome, Safari, Opera and Edge Chromium styles *****/
      /* slider track */
      input[type="range"]::-webkit-slider-runnable-track {
         background-color: #f3f3f3;
         border: none;
         border-radius: 10px;
         height: 7px; 

         -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.2);
         box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.2); 
      }
        input[type="range"]:focus::-webkit-slider-runnable-track {
           background-color: #e9e9e9;
        }

      /* slider thumb */
      input[type="range"]::-webkit-slider-thumb {
        -webkit-appearance: none; /* Override default look */
        appearance: none;
        margin-top: -7px; /* Centers thumb on the track */
        border: 1px solid transparent;

        /*custom styles*/
        background-color: #F7931A;
        height: 20px;
        width: 20px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.5);
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.5);
      }
        input[type="range"]:hover::-webkit-slider-thumb {  
          background-color: #333;
          border-color: #aaa;

          /*custom styles*/
          background-color: #df7c04;
          border-color: #d47400;
        }
        input[type="range"]:focus::-webkit-slider-thumb {  
          background-color: #333; 
          border-color: #999;
          outline: 2px solid #333;
          outline-offset: 1px; 

          /*custom styles*/
          background-color: #df7c04;
          border-color: #d47400;
          outline-color: #df7c04;
        }


    /******** Firefox styles ********/
      /* slider track */
      input[type="range"]::-moz-range-track {
         background-color: #f3f3f3;
         border-radius: 10px;
         height: 7px;

         -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.2);
         box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.2);
      }
        input[type="range"]:focus::-moz-range-track {
           background-color: #e9e9e9;
        }

      /* slider thumb */
      input[type="range"]::-moz-range-thumb {
        border: none; /*Removes extra border that FF applies*/
        border-radius: 0; /*Removes default border-radius that FF applies*/
        border: 1px solid transparent;

        /*custom styles*/
        background-color: #F7931A;
        height: 20px;
        width: 20px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.5);
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.5);
      }
        input[type="range"]:hover::-moz-range-thumb {  
          background-color: #333;
          border-color: #aaa;

          /*custom styles*/
          background-color: #df7c04;
          border-color: #d47400;
        }
        input[type="range"]:focus::-moz-range-thumb {
          background-color: #333; 
          border-color: #999;
          outline: 2px solid #333;
          outline-offset: 1px; 

          /*custom styles*/
          background-color: #df7c04;
          border-color: #d47400;
          outline-color: #df7c04;
        }
   

/* =============================================================================
   ----------/////////  MEDIA QUERRIES  /////////------------
   ========================================================================== */



@media screen and (max-width: 1620px) {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1400px) {
    .landing_wrap{
       width: 100%;
   }
}

@media screen and (max-width: 979px) {
  .landing_wrap{
       padding: 10px;
       margin: 150px auto 0 auto;
       width: 100%;
   }
      .landing_wrap h1{
        width: auto;
        margin-top: 5px;
        margin-bottom: 20px;
      }
      .landing_wrap p{
         font-size: 16px;
         line-height: 18px;
         font-weight: 600;
        letter-spacing: 1px;
      }
      .landing_wrap h1, .landing_wrap h1 span{
        font-size: 48px;
        margin-bottom: 15px;
      }

    .calculator_asic_wrap .calc_asic_img{
        width: 50px;
        height: 50px;
        margin-left: 0px;
    }
    .calculator_asic_wrap .calc_asic_desc_wrap{
        width: 100%;
        display: block;
        vertical-align: middle;
        padding: 10px 0;
    }
}
@media screen and (max-width: 859px) {}
@media screen and (max-width: 767px) {
    .benefit_item .benefit_desc{
        min-height: 0;
    }
    .thumb_icon_divider{
        width: 10%;
        max-width: 100%;
        margin: auto;
        rotate: 90deg;
        text-align: center;
        display: block;
      }
    .calculator_asic_wrap_outer{
        width: 100%;
    }
    
    .calculator_asic_wrap:not(.active){
        margin-bottom: -40px;
    }
    .calculator_asic_wrap .calc_asic_img{
        width: 80px;
        height: 80px;
        display: inline-block;
        vertical-align: middle;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        overflow: hidden;
        background-position: center;
        background-size: cover;
        margin-left: 5px;
    }
    .calculator_asic_wrap .calc_asic_desc_wrap{
        width: 70%;
        width: calc(100% - 85px);
        display: inline-block;
        vertical-align: middle;
        padding: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .bttn_order_asic{
        margin-bottom: 0px;
        
    }
    .calculator_metrics_wrap .calculator_metric_wrap_outer .calculator_metric_wrap h5{
        font-size: 32px;
    }
    

   
}
@media screen and (max-width: 640px) {
   .landing_wrap{
       margin: 100px auto 0 auto;
   }
   .landing_wrap h1, .landing_wrap h1 span{
     font-size: 32px;
     margin-bottom: 10px;
   }
   .home_vid{
      max-width: 220px;
      margin: auto;
      display: block;
    }

    .benefit_item .thumb_icon{
        width: 40px;
    }

    .benefit_item2 .thumb_icon{
        width: 20px;
        margin-right: 20px;
    }


    .calculator_metrics_wrap .calculator_metric_wrap_outer{
        width: 50%;
    }
    .calculator_metrics_wrap .calculator_metric_wrap_outer.daily_income{
        display: none;
    }
    .calculator_metrics_wrap .calculator_metric_wrap_outer .calculator_metric_wrap h5{
        font-size: 24px;
    }
    .calculator_wrap .calculator_chart_wrap {
        height: 300px;
    }
}
@media screen and (max-width: 479px) {}
@media screen and (max-width: 413px) {}
@media screen and (max-width: 330px) {}


@media screen and (max-height: 680px) {
  .home_vid{
    display: none;
  }
}