@media (max-width: 1199px) {

}

@media (max-width: 1199px) {

}

@media (max-width: 991px) {
.regLnk {
  margin-top: 14px;
 }

 .hero-wrap {
  padding-bottom: 10px !important;
  height: 500px !important;
  
}
.page-styln {
  align-items: flex-start !important;
}
 
.hero-wrap .subheadr-text {
  text-align: left;
  margin-top: -7em !important;

}


.hero-wrap .subheadr-text h1 {
  font-size: 1.7em !important;
  padding-top: 25px;
  padding-right: 44px;
  line-height: 1.6;
}

.hero-wrap .subheadr-text p {
  line-height: 1.4;
  font-size: 15px;
}


.respn-padn-down {
  margin-bottom: 30px !important;
}

.subheadr-text {
  padding: 0px 0px 0 0px;
}

.index-hm-img {
  height: 0px !important;
}

.mobile-transt-item {
  display: inline-block;
}


.trans-icon i {
  color: #fff;
}

.ftco-midinfo .ftco-infotxt-cover {
  padding-left: 10px;
} 

.custom-select {
         background: rgba(0, 0, 0, 1.0); 
         border: 0px;  
         color: rgba(255, 255, 255, 0.8); 
         font-size: 14px; 
         font-family: 'Helvetica'; 
      }
.ftco-midinfo {
  margin-top: -8pc;
 }

 .ftco-infotxt-cover {
  margin-top: 30px;
 }

 .ftco-midinfo .ftco-infotxt-cover h3 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.4;
}

.hm-wrk-secnt {
        margin-bottom: 2pc;
      }

       .hm-wrk-secnt h2{ 
         font-size: 14px; 
         font-weight: 500;
         color: rgba(0, 0, 0, 0.8); 
      }

.ftco-plan-desgn .plan-descr-db h2 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
}

.testimony-section  .testn-headr span {
      font-size: 0.9em;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
 }

 .testimony-section  .testn-headr h2 {
      font-size: 1.5em;
  color: rgba(0, 0, 0, 0.9);
 }

  .ftco-subfooter .subfooter-rht {
  justify-content: center;
 }

 .abt-main-img-cover {
  float: left;
  padding: 10px 30px 30px 10px;
  width: 100%;
  display: inline; 
}

 .abt-main-img-cover img{
width: 100%;
  }


  .crypto-xmas-item .crypto-submsg {
           padding: 5px 11px ;
      }
      .crypto-xmas-item .crypto-submsg h4 {
        font-size: 1.4em;
        line-height: 1;
      }
      .crypto-xmas-item .crypto-submsg span {
        font-size: 14px;
        margin-top: 5px;
        line-height: 1;
      }
      .crypto-xmas-banner .crypto-xmas-item {
        padding-bottom: 5px;
      }
      
      .mrgin-dn {
        margin-top: 0px;
      } 

}

@media (max-width: 767px) {
 .regLnk {
  margin-top: 14px;
 }

 .hero-wrap {
  padding-bottom: 10px !important;
  height: 500px !important;
  
}
.page-styln {
  align-items: flex-start !important;
}
 
.hero-wrap .subheadr-text {
  text-align: left;
  margin-top: -7em !important;

}


.hero-wrap .subheadr-text h1 {
  font-size: 1.7em !important;
  padding-top: 25px;
  padding-right: 44px;
  line-height: 1.6;
}

.hero-wrap .subheadr-text p {
  line-height: 1.4;
  font-size: 15px;
}


.respn-padn-down {
  margin-bottom: 30px !important;
}

.subheadr-text {
  padding: 0px 0px 0 0px;
}

.index-hm-img {
  height: 0px !important;
}

.mobile-transt-item {
  display: inline-block;
}


.trans-icon i {
  color: #fff;
}

.ftco-midinfo .ftco-infotxt-cover {
  padding-left: 10px;
} 

.custom-select {
         background: rgba(0, 0, 0, 1.0); 
         border: 0px;  
         color: rgba(255, 255, 255, 0.8); 
         font-size: 14px; 
         font-family: 'Helvetica'; 
      }
.ftco-midinfo {
  margin-top: -8pc;
 }

 .ftco-infotxt-cover {
  margin-top: 30px;
 }

 .ftco-midinfo .ftco-infotxt-cover h3 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.4;
}

.hm-wrk-secnt {
        margin-bottom: 2pc;
      }

       .hm-wrk-secnt h2{ 
         font-size: 14px; 
         font-weight: 500;
         color: rgba(0, 0, 0, 0.8); 
      }

.ftco-plan-desgn .plan-descr-db h2 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
}

.testimony-section  .testn-headr span {
      font-size: 0.9em;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
 }

 .testimony-section  .testn-headr h2 {
      font-size: 1.5em;
  color: rgba(0, 0, 0, 0.9);
 }

  .ftco-subfooter .subfooter-rht {
  justify-content: center;
 }

 .abt-main-img-cover {
  float: left;
  padding: 10px 30px 30px 10px;
  width: 100%;
  display: inline; 
}

 .abt-main-img-cover img{
width: 100%;
  }


  .crypto-xmas-item .crypto-submsg {
           padding: 5px 11px ;
      }
      .crypto-xmas-item .crypto-submsg h4 {
        font-size: 1.4em;
        line-height: 1;
      }
      .crypto-xmas-item .crypto-submsg span {
        font-size: 14px;
        margin-top: 5px;
        line-height: 1;
      }
      .crypto-xmas-banner .crypto-xmas-item {
        padding-bottom: 5px;
      }
      
      .mrgin-dn {
        margin-top: 0px;
      } 
}


@media (max-width: 640px) {  
 .regLnk {
  margin-top: 14px;
 }

 .hero-wrap {
  padding-bottom: 10px !important;
  height: 500px !important;
  
}
.page-styln {
  align-items: flex-start !important;
}
 
.hero-wrap .subheadr-text {
  text-align: left;
  margin-top: -7em !important;

}


.hero-wrap .subheadr-text h1 {
  font-size: 1.7em !important;
  padding-top: 25px;
  padding-right: 44px;
  line-height: 1.6;
}

.hero-wrap .subheadr-text p {
  line-height: 1.4;
  font-size: 15px;
}


.respn-padn-down {
  margin-bottom: 30px !important;
}

.subheadr-text {
  padding: 0px 0px 0 0px;
}

.index-hm-img {
  height: 0px !important;
}

.mobile-transt-item {
  display: inline-block;
}


.trans-icon i {
  color: #fff;
}

.ftco-midinfo .ftco-infotxt-cover {
  padding-left: 10px;
} 

.custom-select {
         background: rgba(0, 0, 0, 1.0); 
         border: 0px;  
         color: rgba(255, 255, 255, 0.8); 
         font-size: 14px; 
         font-family: 'Helvetica'; 
      }
.ftco-midinfo {
  margin-top: -8pc;
 }

 .ftco-infotxt-cover {
  margin-top: 30px;
 }

 .ftco-midinfo .ftco-infotxt-cover h3 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.4;
}

.hm-wrk-secnt {
        margin-bottom: 2pc;
      }

       .hm-wrk-secnt h2{ 
         font-size: 14px; 
         font-weight: 500;
         color: rgba(0, 0, 0, 0.8); 
      }

.ftco-plan-desgn .plan-descr-db h2 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
}

.testimony-section  .testn-headr span {
      font-size: 0.9em;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
 }

 .testimony-section  .testn-headr h2 {
      font-size: 1.5em;
  color: rgba(0, 0, 0, 0.9);
 }

  .ftco-subfooter .subfooter-rht {
  justify-content: center;
 }

 .abt-main-img-cover {
  float: left;
  padding: 10px 30px 30px 10px;
  width: 100%;
  display: inline; 
}

 .abt-main-img-cover img{
width: 100%;
  }


  .crypto-xmas-item .crypto-submsg {
           padding: 5px 11px ;
      }
      .crypto-xmas-item .crypto-submsg h4 {
        font-size: 1.4em;
        line-height: 1;
      }
      .crypto-xmas-item .crypto-submsg span {
        font-size: 14px;
        margin-top: 5px;
        line-height: 1;
      }
      .crypto-xmas-banner .crypto-xmas-item {
        padding-bottom: 5px;
      }
      
      .mrgin-dn {
        margin-top: 0px;
      } 
}

@media (max-width: 480px) {
.regLnk {
  margin-top: 14px;
 }

 .hero-wrap {
  padding-bottom: 10px !important;
  height: 500px !important;
  
}
.page-styln {
  align-items: flex-start !important;
}
 
.hero-wrap .subheadr-text {
  text-align: left;
  margin-top: -7em !important;

}


.hero-wrap .subheadr-text h1 {
  font-size: 1.7em !important;
  padding-top: 25px;
  padding-right: 44px;
  line-height: 1.6;
}

.hero-wrap .subheadr-text p {
  line-height: 1.4;
  font-size: 15px;
}


.respn-padn-down {
  margin-bottom: 30px !important;
}

.subheadr-text {
  padding: 0px 0px 0 0px;
}

.index-hm-img {
  height: 0px !important;
}

.mobile-transt-item {
  display: inline-block;
}


.trans-icon i {
  color: #fff;
}

.ftco-midinfo .ftco-infotxt-cover {
  padding-left: 10px;
} 

.custom-select {
         background: rgba(0, 0, 0, 1.0); 
         border: 0px;  
         color: rgba(255, 255, 255, 0.8); 
         font-size: 14px; 
         font-family: 'Helvetica'; 
      }
.ftco-midinfo {
  margin-top: -8pc;
 }

 .ftco-infotxt-cover {
  margin-top: 30px;
 }

 .ftco-midinfo .ftco-infotxt-cover h3 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.4;
}

.hm-wrk-secnt {
        margin-bottom: 2pc;
      }

       .hm-wrk-secnt h2{ 
         font-size: 14px; 
         font-weight: 500;
         color: rgba(0, 0, 0, 0.8); 
      }

.ftco-plan-desgn .plan-descr-db h2 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
}

.testimony-section  .testn-headr span {
      font-size: 0.9em;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
 }

 .testimony-section  .testn-headr h2 {
      font-size: 1.5em;
  color: rgba(0, 0, 0, 0.9);
 }

  .ftco-subfooter .subfooter-rht {
  justify-content: center;
 }

 .abt-main-img-cover {
  float: left;
  padding: 10px 30px 30px 10px;
  width: 100%;
  display: inline; 
}

 .abt-main-img-cover img{
width: 100%;
  }


  .crypto-xmas-item .crypto-submsg {
           padding: 5px 11px ;
      }
      .crypto-xmas-item .crypto-submsg h4 {
        font-size: 1.4em;
        line-height: 1;
      }
      .crypto-xmas-item .crypto-submsg span {
        font-size: 14px;
        margin-top: 5px;
        line-height: 1;
      }
      .crypto-xmas-banner .crypto-xmas-item {
        padding-bottom: 5px;
      }
      
      .mrgin-dn {
        margin-top: 0px;
      } 
}

@media (max-width: 360px) {
  .regLnk {
  margin-top: 14px;
 }

 .hero-wrap {
  padding-bottom: 10px !important;
  height: 500px !important;
  
}
.page-styln {
  align-items: flex-start !important;
}
 
.hero-wrap .subheadr-text {
  text-align: left;
  margin-top: -7em !important;

}


.hero-wrap .subheadr-text h1 {
  font-size: 1.7em !important;
  padding-top: 25px;
  padding-right: 44px;
  line-height: 1.6;
}

.hero-wrap .subheadr-text p {
  line-height: 1.4;
  font-size: 15px;
}


.respn-padn-down {
  margin-bottom: 30px !important;
}

.subheadr-text {
  padding: 0px 0px 0 0px;
}

.index-hm-img {
  height: 0px !important;
}

.mobile-transt-item {
  display: inline-block;
}


.trans-icon i {
  color: #fff;
}

.ftco-midinfo .ftco-infotxt-cover {
  padding-left: 10px;
} 

.custom-select {
         background: rgba(0, 0, 0, 1.0); 
         border: 0px;  
         color: rgba(255, 255, 255, 0.8); 
         font-size: 14px; 
         font-family: 'Helvetica'; 
      }
.ftco-midinfo {
  margin-top: -8pc;
 }

 .ftco-infotxt-cover {
  margin-top: 30px;
 }

 .ftco-midinfo .ftco-infotxt-cover h3 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.4;
}

.hm-wrk-secnt {
        margin-bottom: 2pc;
      }

       .hm-wrk-secnt h2{ 
         font-size: 14px; 
         font-weight: 500;
         color: rgba(0, 0, 0, 0.8); 
      }

.ftco-plan-desgn .plan-descr-db h2 {
  font-size: 1.5em;
  color: rgba(0, 0, 0, 0.8);
}

.testimony-section  .testn-headr span {
      font-size: 0.9em;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 500;
 }

 .testimony-section  .testn-headr h2 {
      font-size: 1.5em;
  color: rgba(0, 0, 0, 0.9);
 }

  .ftco-subfooter .subfooter-rht {
  justify-content: center;
 }

 .abt-main-img-cover {
  float: left;
  padding: 10px 30px 30px 10px;
  width: 100%;
  display: inline; 
}

 .abt-main-img-cover img{
width: 100%;
  }


  .crypto-xmas-item .crypto-submsg {
           padding: 5px 11px ;
      }
      .crypto-xmas-item .crypto-submsg h4 {
        font-size: 1.4em;
        line-height: 1;
      }
      .crypto-xmas-item .crypto-submsg span {
        font-size: 14px;
        margin-top: 5px;
        line-height: 1;
      }
      .crypto-xmas-banner .crypto-xmas-item {
        padding-bottom: 5px;
      }
      
      .mrgin-dn {
        margin-top: 0px;
      } 

}