@media (min-width: 1900px) {
    .video-wrapper {
      background-color: #ffffff7a;
      border-radius: 10px;
    }
  }

  .blue {
    color: #15569c;
  }
  .heading1-soft {
    font-weight: 700;
    padding: 0 0 15px;
  }
  .col-md-2 .wp-card, .wp-card.testimonial-card {
    padding: 24px 30px;
  }
  .circle {
      border-radius: 50%;
  }
  #network .circle {
    max-width: 100px;
  }
  h4 {
    font-size: 20px;
    color: #15569c;
    font-weight: 700;
  }
  .wps-footer .footer-nav-list a, .wps-footer-copyright p, .wps-footer-copyright a {
    font-size: 13px
  }
  .wps-black-container-content .owl-carousel.owl-carousel-three .owl-nav button {
      color: #fff !important;
  }
  .wps-black-banner .body1 {
    font-weight: 500;
  }
  .wps-black-banner ul {
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    text-indent: -25px;
  }
  .wps-black-banner ul li {
    margin-bottom:10px;
    font-size: 16px;
  }
  .wps-black-banner p {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
  }

  .sale {
    color: #fff;
    text-align: center;
    padding: 20px 30px;
    font-weight: 700;
    font-size: 24px;
    width: 200px;
    height: auto;
    float: right;
    border: 10px solid #fd006a;
    border-top-right-radius: 18px;
    margin-top: -40px;
    margin-right: -60px;
    background-color: #ff0069;
    border-bottom-left-radius: 18px;
    margin-left: 10px;
  }

  .ques-ico {
    margin-right: 10px;
    float: left;
  }
    
  @media (max-width: 768px) {
    .wps-resources:after {
      display: none;
    }
    .coupon {
      padding: 20px!important;
    }
    .question-icon, .icon-question, .cd-breadcrumb {
      display: none;
    }
    .question-input {
      width: 100%
    }
    .wps-hero-regular {
      padding-bottom:0
    }
    .ques-ico {
      float: none;
      margin: 0 auto 10px;
      display: block;
    }
    .ques-ul {
      padding-left: 0
    }
    .wps-black-banner .wps-banner-heading {
      font-size: 24px;
    }
    .sale {
      padding: 20px 0px;
      width: 145px;
      margin-right: -32px;
    }
    .wp-card table td a {
      font-size: 10px;
      white-space: nowrap;
    }
    .wps-cta {
      padding: 0 16px;
    }
  }
  
  .default.label {
      background-color: #9692b3;
  }

  .pink.label {
    background-color: #fd006a;
  }
  .blue.label {
    background-color: #b700ff;
  }

  .purple.label {
    background-color: #a100ec;
  }

  .red.label {
    background-color: #ff0000;
  }

  .yellow.label {
    background-color: #f7c82d;
  }

  .owl-carousel-two .wps-text.body1, .owl-carousel-two .label {
    font-size:14px;
  }

  .owl-item strong {
      font-weight: 700;
  }

  .left-icon img {
      float: left;
      max-width: 70px;
      margin-right: 20px;
  }

  .label {
      color: #fff!important;
      padding: 5px 15px;
      border-radius: 5px;
      white-space: nowrap;
      display: inline-flex;
      margin: 6px;
  }

  strong.yellow {
      background-color: yellow;
      padding: 1px 7px;
      border-radius: 6px;
  }

  ul {
      list-style: square;
  }

  .drop-feature-content li {
      margin-bottom: 10px;
  }

  .wps-table img {
      max-width: 32px;
      margin-right: 10px;
  }

  .check {
    text-align: center;
    display: block;
    color: green;
    font-size: 24px;
  }

  .no-check {
    text-align: center;
    display: block;
    color: red;
    font-size: 24px;
  }

  .wps-table th a {
    color: white;
  }

  @media (min-width: 1025px) {
    .wps-table {
      table-layout: fixed;
    }
  }

  .table-container {
    overflow-x: auto;
  }

  tr>th:first-child,tr>td:first-child {
    position: sticky;
    left: 0;
  }

  tr:nth-child(odd) td {
    background: white;
  }
 
  tr:nth-child(even) td {
    background: #ffebf2;
  }

.wp-card .wps-cta {
  font-size: 14px;    
}

.fixed-label {
  margin-top: -20px;
  position: absolute;
  margin-left: -20px;
  font-size:12px
}

.wps-icon-form {
  padding: 15px 0 30px; 
  font-weight: 700;
  font-size: 14px;
  font-family: 'Montserrat';
  width: 100px;
  text-align: center;
  margin-right: 12px;
}
.wps-icon-form img {
  max-width: 100px;
  margin:auto
}

.wps-black-banner label {
  color: #fff
}

.small {
  font-size: 12px!important
}

.check-list-li:before {
  content: '✓ ';
}

.ques-ul {
  list-style: none;
  line-height: 1.9rem;
  padding-left: 0
}

.error-message {
  color: white;
  background-color: darkred;
  padding: 10px 20px;
  border-radius: 14px;
}

#result {
  color: #fff
}

.nft {
  image-rendering: pixelated;
  width: 258px;
  border-radius: 14px;
  margin: 25px auto;
  display: block;
  background-color: #d1d1d1;
  border: 9px solid #fff;
}

.coupon {
  border: 5px dashed #666;
  padding: 20px 40px;
  border-radius: 25px;
  margin-top: 32px;
}

.highlight {
  background-color: #00bfff;
  color: #fff;
  padding: 3px 10px;
}

.highlight-black {
  background-color: #00bfff;
  color: #000;
  padding: 3px 10px;
}

.icon-question {
  float:right; 
  max-width: 96px;
}

.question-input {
  border: solid 1px #fff; 
  border-radius: 10px; 
  padding: 10px 20px;
}

.question-icon {
  max-width: 60px;
}

.ques-features-icon {
  max-width: 75px;
  margin: auto;
  display: block;
}

.coupon p {
  margin-bottom: 0.3rem
}

.wp-card.green-card {
  background-color: #fff!important;
}

.white-wrapper {
  background: #fff;
  border-radius: 8px;
}

#overlay {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-image: linear-gradient(to right, #fff 0, #dffffe 43%, #e5e9fd 83%, #ffe4f0 127%);
}

.loader-container {
  height: 200px;
  position: relative;
}

.loader-vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
  width: 100%;
  text-align:center
}

#nft-div img {
  margin: auto;
  display: block;
  border-radius: 25px;
  box-shadow: 0 0 25px 0 rgb(253 0 106);
  border: 5px solid #fd006a7d;
  max-width: 200px;
}

#nft-div h1 {
  text-align: center;
  font-size: 19px;
  font-weight: 700;
  margin-top: 30px;
}

#nft-div p {
  text-align: center;
  font-size: 12px;
}

#nft-div {
  background-color: #fff5;
  border-radius: 15px;
  padding: 25px;
  margin-bottom: 20px;
}

.mint {
  box-shadow: none;
  border: 0; 
  max-width:64px;
  margin: auto; 
  display: block;
}

.video-outer-tutorial {
  max-width: 1024px;
  margin: auto;
  display: block;
  width: 90%;
}

.video-container-tutorial {
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom: 20px;
  border-radius: 10px;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 70%);
  border-radius: 20px!important;
}

iframe {
  border-radius: 20px;
}

.video-container-tutorial iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  display: block;
}

.hp-hero-no-bgimage {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: calc(105% - 0px) 0;
  background-size: contain;
  z-index: -1;
}

@media (max-width: 1024px) {
  .hp-hero-no-bgimage {
    display: none;
  }
}

#wpsc-tutorial .headings-section {
  padding-top: 0;
  padding-bottom: 0;
}

i {
  font-style: italic;
}

.resources-block a {
  border-bottom: 1px dotted grey;
  text-decoration: none;
}

.resources-block {
  width: 90%;
}

.wps-resources {
  max-width: 500px;
}

@media print {
  .pagebreak { page-break-before: always; } /* page-break-after works, as well */
}

#wpsc-tutorial .internal-fs-content li {
  margin-bottom: 20px;
}

#wpsc-tutorial .internal-fs-content a {
  color: white;
}

.drop-feature.video .drop-feature-img {
  margin-top: 80px;
}

#free-toolkit-desktop, #wpsc-logo {
  display: none;
}

#free-toolkit-mobile span, #free-toolkit-desktop span {
  font-size: 13px;
  font-weight: 600;
}

#free-toolkit-mobile {
  display: flex;
}

@media (min-width: 1100px) {
  #free-toolkit-mobile, #wpsc-logo {
    display: none;
  }
  #free-toolkit-desktop, #wpsc-logo {
    display: flex;
  }  
}

.wp-global-nav .nav-link {
  color: #fff;
  padding: 0 8px !important;
  font-size: 13px;
}

a.dropdown-item {
  font-size: 13px;
}

map area {
  cursor: pointer;
}