.crypto_hero_sec_light {
  padding: 250px 0;
  position: relative;
}

.crypto_hero_sec_light .background_color {
  position: absolute;
  left: 0;
  top: -100%;
  height: 200%;
  width: 100%;
  content: '';
  background: #e5f0ff;
  transform: skewY(6deg);
  z-index: 1;
  overflow: hidden;
}

.crypto_hero_sec_light .container {
  position: relative;
  z-index: 1;
}

.crypto_hero_sec_light .col-md-6 {
  width: 50%;
}


.crypto_hero_sec_light .col_bx {
  padding-right: 40px;
  position: relative;
}

.crypto_hero_sec_light .col-md-6:last-child .col_bx {
  padding-right: 0px;
  position: relative;
}

.crypto_hero_sec_light .col_bx h1 {
  color: #28384c;
  line-height: normal;
  margin: 0px;
}

.crypto_hero_sec_light .col_bx p {
  margin: 30px 0px 40px 0px;
  font-size: 17px;
  color: #28384c;
  font-weight: 400;
}

.crypto_hero_sec_light .count_dwn .col_countdwn { 
  border-radius: 10px;
  padding: 50px 25px;
  position: relative;
  z-index: 1;
  margin: 0px 55px;
}


.crypto_hero_sec_light .col_bx .bg_image {
  width: 100%;
  position: absolute;
  left: 0px;
  transform: scale(1.25);
  top: -90px;
  overflow: hidden;
}

.crypto_hero_sec_light .col_bx .bg_image img {
  width: 100%;
  -webkit-animation: rotate 58s normal linear infinite;
  animation: rotate 58s normal linear infinite;
}

.crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

.crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li {
  font-size: 13px;
  color: #28384c;
  list-style: none;
  width: 25%;
  padding: 0 15px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}

.crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li span {
  display: block;
  font-size: 40px;
  font-weight: 300;
}

.token-status-bar {
  position: relative;
  height: 15px;
  border-radius: 4px;
  background: #fff;
  margin: 30px 0;
  display: inline-block;
  width: 100%;
}

.token-status-bar .token-status-percent {
  background: #ffc1238f;
}

.token-status-percent {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-radius: 3px 0 0 3px;
  background: linear-gradient(to right, #41faa4 0%, #16a3fe 100%);
}

.token-status-point {
  position: absolute;
  font-size: .75em;
  transform: translateX(-50%);
  top: -35px;
  text-transform: uppercase;
  color: #28384c;
}

.token-status-point:after {
  position: absolute;
  left: 50%;
  top: calc(100% - 1px);
  height: 30px;
  width: 1px;
  content: '';
  background: rgb(255 255 255 / 35%);
}

.crypto_hero_sec_light .count_dwn .col_countdwn #countdown {
  margin-bottom: 40px;
  display: inline-block;
  width: 100%;
}

.crypto_hero_sec_light .count_dwn .col_countdwn h4 {
  text-align: center;
  color: #28384c;
  font-weight: 600;
  margin: 0 0 25px;
}

.crypto_hero_sec_light .count_dwn .col_countdwn .btns {
  text-align: center;
}

.crypto_hero_sec_light .count_dwn .col_countdwn .btns a {
  font-size: 13px;
  background: linear-gradient(to right, #ffc1238a 0%, #ffc123 100%);
  color: #fff;
  padding: 10px 35px;
  border-radius: 45px;
  font-weight: 600;
  cursor: pointer;
  position: relative;
  z-index: 99;
}

.crypto_hero_sec_light .col_bx .border_btn, 
.crypto_hero_sec_light .simple_btn {
  font-size: 14px;
  background: transparent;
  color: #ffc123;
  padding: 10px 20px;
  border-radius: 45px;
  font-weight: 500;
  display: inline-block;
  border: 1px solid #ffc123;
  margin-right: 5px;
}


.crypto_hero_sec_light .simple_btn {
  background: transparent;
  border: none;
  color: #28384c;
}

.crypto_hero_sec_light .col_bx .border_btn:hover {
  color: #fff;
  background: #ffc123;
}

.crypto_hero_sec_light .simple_btn:hover {
  color: #ffc123;
}

.crypto_hero_sec_light .background_color .overlay-bubble {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.overlay-bubble div {
  position: absolute;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.05);
  transform: skewY(-6deg);
}

.crypto_hero_sec_light .background_color .overlay-bubble-1 {
  height: 735px;
  width: 735px;
  right: calc(50% - 65px);
  top: calc(50% + 10px);
}

.overlay-bubble-2 {
  height: 680px;
  width: 680px;
  right: calc(50% + 360px);
  top: calc(50% - 145px);
}

.overlay-bubble-3 {
  height: 350px;
  width: 350px;
  right: calc(50% - 95px);
  top: calc(50% + 540px);
}

.overlay-bubble-4 {
  height: 650px;
  width: 650px;
  left: calc(50% + 435px);
  top: calc(50% - 240px);
}

.overlay-bubble-5 {
  height: 350px;
  width: 350px;
  left: calc(50% + 490px);
  top: calc(50% + 240px);
}

.overlay-bubble-6 {
  height: 440px;
  width: 440px;
  left: calc(50% + 685px);
  top: calc(50% + 240px);
}

.crypto_hero_sec_light .count_dwn .col_countdwn .btns a:Hover {
  background: linear-gradient(to left, #ffc1238a 0%, #ffc123 100%); 
}

#particles-js {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}

/************responsive******************/

@media(max-width:1200px){
  .crypto_hero_sec_light .count_dwn .col_countdwn:before {
    width: 500px !important;
    height: 500px !important;
    left: -35px !important;
  }
  .crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li span {
    font-size: 30px;
  }
  .crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li {
    font-size: 11px;
  }
}
@media(max-width:1140px){
  .crypto_hero_sec_light .count_dwn .col_countdwn {
    padding: 0px 25px;

  }


}
@media(max-width:1024px){
.crypto_hero_sec_light .count_dwn .col_countdwn:before {
    left: -14px !important;
}
  .crypto_hero_sec_light .count_dwn .col_countdwn {
    padding: 0px;
    max-width: 300px;
    margin: 0 auto !important;
}
  .crypto_hero_sec_light .count_dwn .col_countdwn:before {
    width: 450px !important;
    height: 450px !important;
    left: -76px !important;
    top: -60px !important;
}
}

@media(max-width:991px){
.crypto_hero_sec_light .col-md-6 {
    width: 100%;
   margin-bottom:120px;
}
  .crypto_hero_sec_light .col-md-6:last-child {
   margin-bottom:0px;
}
  .crypto_hero_sec_light .count_dwn .col_countdwn {
    padding: 0px;
    max-width: 350px;
    margin: 0  auto  !important;
}
  .crypto_hero_sec_light .count_dwn .col_countdwn:before {
    left: -50px !important;
    top: -60px !important;
}
}

@media only screen and (max-width: 767px) {
  .crypto_hero_sec_light .col-md-6 {
    width: 100% !important;
  }

  .crypto_hero_sec_light .col_bx .bg_image {
    display: none !important;
  }

  .crypto_hero_sec_light .col_bx h1 {
    font-size: 24px;
  }

  .crypto_hero_sec_light .col_bx p {
    font-size: 16px;
    margin: 10px 0 20px;
  }

  .crypto_hero_sec_light .count_dwn .col_countdwn {
    width: 100%;
    margin: 0px 0px 50px;
  }

  .crypto_hero_sec_light {
    padding: 120px 0px;
  }

  .crypto_hero_sec_light .row {
    flex-direction: column-reverse;
  }

  .crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li {
    width: 50%;
    margin: 10px 0px;
  }

  .crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li span {
    font-size: 28px;
  }

  .crypto_hero_sec_light .count_dwn .col_countdwn .btns a {
    padding: 15px 15px;
    font-size: 13px;
  }
  .crypto_hero_sec_light .col-md-6 {
    margin-bottom: 0px;
}
.crypto_hero_sec_light .col-md-6:last-child {
    margin-bottom: 50px;
    margin-top: 60px;
}
}
@media(max-width:480px){
.crypto_hero_sec_light .col-md-6:last-child {
    margin-top: 0;
}
.crypto_hero_sec_light .count_dwn .col_countdwn:before {
    border: 0px solid #0b2fd89c !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
  .crypto_hero_sec_light .count_dwn .col_countdwn {
    padding: 0px;
    max-width: 100%;
    margin: 0  auto  !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .crypto_hero_sec_light .col_bx .bg_image {
    transform: scale(1.1);
    top: 0;
    right: 0;
  }

  .crypto_hero_sec_light .count_dwn .col_countdwn {
    margin: 0px;
  }

  .crypto_hero_sec_light .col_bx h1 {
    font-size: 32px;
  }

  .crypto_hero_sec_light .col_bx {
    padding-right: 0;
  }

  .crypto_hero_sec_light {
    padding: 150px 0px;
  }

  .crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li {
    width: 50%;
  }
}

@media(max-width:1300px) {
  .crypto_hero_sec_light .col_bx .bg_image {
    top: -73px;
    transform: scale(0.95);
  }
}

@media(max-width:1140px) {
  .crypto_hero_sec_light .count_dwn .col_countdwn #countdown ul li {
    width: 50%;
  }

  .crypto_hero_sec_light .col_bx .bg_image {
    top: -56px;
    transform: scale(1);
  }
}

@media(max-width:1024px) {
  .crypto_hero_sec_light .col_bx .bg_image img {
    animation: none;
  }
}

.crypto_hero_sec_light .count_dwn .col_countdwn:before {
  opacity: 0.2;
  position: absolute;
  content: '';
  top: -80px;
  width: 565px;
  height: 565px;
  border: 1px solid #0b2fd89c;
  left: -50px;
  border-radius: 100%;
}

.crypto_hero_sec_light .context {
  width: 100%;
  position: absolute;
  top:50vh;

} 

.crypto_hero_sec_light .circles{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.crypto_hero_sec_light .circles li{
  position: absolute;
  display: block;
  list-style: none;
  width: 20px;
  height: 20px;
  background: linear-gradient(to right, #ffc12378 0%, #ffc12314 100%);
  animation: animate 25s linear infinite;
  bottom: -150px;

}

.crypto_hero_sec_light .circles li:nth-child(1){
  left: 25%;
  width: 80px;
  height: 80px;
  animation-delay: 0s;
}


.crypto_hero_sec_light .circles li:nth-child(2){
  left: 10%;
  width: 20px;
  height: 20px;
  animation-delay: 2s;
  animation-duration: 12s;
}

.crypto_hero_sec_light .circles li:nth-child(3){
  left: 70%;
  width: 20px;
  height: 20px;
  animation-delay: 4s;
}

.crypto_hero_sec_light .circles li:nth-child(4){
  left: 40%;
  width: 60px;
  height: 60px;
  animation-delay: 0s;
  animation-duration: 18s;
}

.crypto_hero_sec_light .circles li:nth-child(5){
  left: 65%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
}

.crypto_hero_sec_light .circles li:nth-child(6){
  left: 75%;
  width: 110px;
  height: 110px;
  animation-delay: 3s;
}

.crypto_hero_sec_light .circles li:nth-child(7){
  left: 35%;
  width: 150px;
  height: 150px;
  animation-delay: 7s;
}

.crypto_hero_sec_light .circles li:nth-child(8){
  left: 50%;
  width: 25px;
  height: 25px;
  animation-delay: 15s;
  animation-duration: 45s;
}

.crypto_hero_sec_light .circles li:nth-child(9){
  left: 20%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  animation-duration: 35s;
}

.crypto_hero_sec_light .circles li:nth-child(10){
  left: 85%;
  width: 150px;
  height: 150px;
  animation-delay: 0s;
  animation-duration: 11s;
}



@keyframes animate {

  0%{
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }

  100%{
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }

}
@media screen and (max-width: 767px){
  .crypto_hero_sec_light .count_dwn .col_countdwn:before {
    width: 0;
    height: 0;

  }
  .crypto_hero_sec_light .count_dwn .col_countdwn {
    padding: 10px 25px 40px;

  }
  .crypto_hero_sec_light .count_dwn .col_countdwn .btns a {
    padding: 12px 13px;
  }
}