@media only screen and (max-width: 7000px) {
  .page-wrapper {
    overflow: hidden;
  }
}

@media only screen and (max-width: 1499px) {
  .banner-eight .upper-content h2,
  .banner-eight .lower-content h2 {
    font-size: 48px;
  }

  .about-two .text-col h2,
  .roadmap-seven .upper-title h2,
  .team-seven .upper-title h2,
  .faqs-seven .upper-title h2,
  .artist-fun-facts .fact-block .count,
  .join-section.alternate .content-box h2 {
    font-size: 48px;
  }

  .creation-block-two h3 {
    font-size: 30px;
  }

  .banner-nine .upper-content h1 {
    font-size: 56px;
  }

  .banner-nine .upper-content h1 span {
    font-size: 72px;
  }
}

@media only screen and (max-width: 1339px) {
  .main-header .header-upper .links-box {
    margin-left: 20px;
  }

  .main-menu .navigation > li {
    margin-left: 25px;
  }

  .intro-section .text-col .about {
    padding-left: 0;
  }

  .why-block .inner-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sale-block .inner-box h4 {
    font-size: 22px;
  }

  .sale-block .text {
    font-size: 18px;
  }

  .docs-section .inner-container {
    padding-left: 50px;
    padding-right: 50px;
  }

  .docs-section .image-col .image img,
  .faqs-section .image-col .image img {
    max-width: 100%;
  }

  .sale-block-three .inner-box h4 {
    font-size: 22px;
  }

  .banner-two .counter-col .inner {
    padding-right: 0;
  }

  .intro-three .left-col .info-block-three:nth-child(3) {
    right: 10px;
  }

  .intro-three .left-col .info-block-three:nth-child(2) {
    right: 30px;
  }

  .intro-three .left-col .info-block-three:nth-child(1) {
    right: -10px;
  }

  .intro-three .right-col .info-block-three:nth-child(3) {
    left: 0px;
  }

  .sale-block-six .inner-box:before {
    margin-left: 23px;
  }

  .allocation-five .graph-col .f-col .inner {
    padding-left: 0;
  }

  .token-sale-five .links-box .link {
    margin: 0 7px 25px;
  }

  .team-block-five .inner-box {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }

  .team-block-five .social li {
    margin: 0 4px;
  }

  .banner-seven .upper-content h1 {
    font-size: 48px;
  }

  .roadmap-six .title h1 {
    font-size: 56px;
  }

  .features-section .quote .text {
    font-size: 36px;
  }

  .creation-block .title h4 {
    font-size: 22px;
  }

  .about-two .text-col .info .i-block span {
    font-size: 18px;
  }

  .banner-eight .bg-layer {
    margin-left: -282px;
  }

  .creations-two .upper-ticker .ticker-text {
    font-size: 40px;
  }

  .e-timer-section .timer-box {
    margin-left: 70px;
  }

  .team-block-seven .hover-box h4 {
    font-size: 24px;
  }

  .banner-nine .upper-content h1 {
    font-size: 48px;
  }

  .banner-nine .upper-content h1 span {
    font-size: 56px;
  }

  .banner-nine .t-layer {
    display: none;
  }

  .banner-nine .time-counter {
    padding: 60px 80px 30px;
  }

  body.home-nine h2 {
    font-size: 36px;
  }
}

@media only screen and (max-width: 1199px) {
  .main-header .nav-toggler {
    display: block;
  }

  .main-header .nav-outer {
    display: none;
  }

  h1,
  .banner-two .text-col h1,
  .banner-four .text-col h1,
  .banner-five .upper-content h1,
  .roadmap-six .title h1,
  .banner-seven .upper-content h1 {
    font-size: 44px;
  }

  h2,
  body.home-seven h2,
  .creations-section .upper-title h2,
  .team-six .upper-title h2,
  .faqs-six .upper-title h2 {
    font-size: 36px;
  }

  .allocation-section .price-box .price {
    font-size: 32px;
  }

  .intro-section .image-col .image,
  .faqs-section .image-col .image,
  .docs-section .image-col .image {
    position: relative;
    top: 0;
    text-align: center;
  }

  .intro-section .image-col .image img {
    max-width: 100%;
  }

  .allocation-section .tabs-box .tab {
    padding-left: 50px;
    padding-right: 50px;
  }

  .intro-two .text-col .inner {
    padding-left: 0;
  }

  .why-block-two h4,
  .sale-block-three .inner-box h4 {
    font-size: 20px;
  }

  .banner-two .counter-col .inner-box {
    padding-left: 30px;
    padding-right: 30px;
  }

  .banner-two .text-col .inner {
    padding-top: 0;
  }

  .allocation-two .graph-image {
    position: relative;
    float: left;
    width: 100%;
    left: 0;
    margin: 0;
    margin-bottom: 50px;
  }

  .allocation-two .progress-col .inner {
    padding-top: 0;
  }

  .footer-two .upper-section .text {
    max-width: none;
  }

  .footer-two .about {
    text-align: center;
    margin-bottom: 20px;
  }

  .banner-two .banner-container {
    padding-top: 150px;
    padding-bottom: 80px;
  }

  .banner-two .curve-layer {
    height: 160px;
  }

  .banner-two .counter-col .inner-box {
    max-width: none;
  }

  .intro-three .content-col .inner {
    padding-right: 0;
  }

  .intro-three .title-box-two {
    margin-bottom: 100px;
  }

  .intro-three .right-col .inner {
    padding-left: 0;
  }

  .intro-three .info-block-three .inner-box {
    max-width: none;
  }

  .intro-three .left-col .info-block-three:nth-child(1),
  .intro-three .left-col .info-block-three:nth-child(2),
  .intro-three .left-col .info-block-three:nth-child(3) {
    right: 0;
    margin-right: 0;
  }

  .intro-three .right-col .info-block-three:nth-child(1),
  .intro-three .right-col .info-block-three:nth-child(2),
  .intro-three .right-col .info-block-three:nth-child(3) {
    left: 0;
    margin-left: 0;
  }

  .intro-three .image-col {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    margin: 0;
  }

  .intro-three .bg-layer {
    display: none;
  }

  .token-sale-three .big-inner {
    padding-left: 0;
  }

  .sale-block-six .inner-box:before {
    margin-left: 12px;
  }

  .why-section-four .outer-box:before {
    display: none;
  }

  .allocation-four .graph-col .f-col .inner {
    padding-left: 0;
  }

  .allocation-four .lower-content .info-block {
    position: relative;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }

  .contact-three .form-box {
    margin-left: 0;
  }

  .faqs-five .accordion-box .block .content {
    padding-right: 20px;
  }

  .intro-five .info-block-five .inner-box {
    padding-left: 25px;
    padding-right: 25px;
  }

  .intro-five .info-block-five h4 {
    font-size: 22px;
  }

  .why-section-five .image-col .image img {
    max-width: 100%;
  }

  .faqs-five .image-col .inner,
  .faqs-section .image-col .inner,
  .faqs-two .image-col .inner {
    padding-left: 0;
  }

  .faqs-section .image-col .image,
  .faqs-two .image-col .image,
  .faqs-five .image-col .image {
    top: 0;
    margin-top: 0;
  }

  .why-section-five .content-col .inner {
    padding-left: 0;
  }

  .contact-three .outer-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .banner-seven .bottom-image img {
    max-width: 700px;
  }

  .banner-eight .upper-content {
    padding-top: 200px;
  }

  .banner-eight .bg-white {
    margin-left: 0;
    margin-right: 0;
  }

  .banner-eight .upper-content .inner {
    width: auto;
    max-width: 50%;
    padding-right: 20px;
  }

  .banner-eight .upper-content h2 {
    max-width: none;
    width: auto;
    font-size: 36px;
  }

  .banner-eight .lower-content {
    display: none;
  }

  .e-timer-section .text-content {
    width: 50%;
    padding-right: 20px;
    margin: 0 0 30px;
  }

  .e-timer-section .timer-box {
    margin: 0 0 30px;
    width: 50%;
    padding-left: 20px;
  }

  .e-timer-section .link-box {
    margin-left: 0;
    width: 100%;
  }

  .about-two .text-col .inner {
    padding-left: 0;
    padding-top: 0;
  }

  .about-two .image-col .image-box {
    position: relative;
  }

  .about-two .image-col .image-box img {
    max-width: 100%;
  }

  .about-two .image-col .inner {
    margin-right: 0;
    min-height: 0;
  }

  .about-two .text-col h2,
  .roadmap-seven .upper-title h2,
  .team-seven .upper-title h2,
  .faqs-seven .upper-title h2,
  .artist-fun-facts .fact-block .count,
  .join-section.alternate .content-box h2 {
    font-size: 40px;
  }

  .creation-block-two h3 {
    font-size: 24px;
  }

  .faqs-seven .content-box {
    max-width: none;
  }

  .creations-two .upper-ticker .ticker-text {
    font-size: 32px;
  }

  .team-block-seven .hover-box h4 {
    font-size: 20px;
  }

  .feature-block-two h6,
  .feature-block-two .text {
    max-width: 350px;
  }

  .banner-nine .time-counter {
    padding: 40px 50px 10px;
  }

  .about-three .right-col .upper-content {
    padding-left: 20px;
  }

  body.home-nine h2 {
    font-size: 32px;
  }

  .creations-three .row {
    margin: 0 -10px;
  }

  .creations-three .row .creation-block-three {
    padding: 0 10px;
  }

  .creation-block-three .inner-box {
    padding-left: 47px;
  }

  .testimonials-one .carousel-box {
    max-width: 650px;
  }

  .testimonials-one .slide-item .text-content .text {
    font-size: 20px;
  }

  .testimonials-one .slide-item .upper-info .name {
    font-size: 22px;
  }

  .testimonials-one .slide-item .info-content {
    padding-left: 0;
    margin-top: 50px;
  }

  .testimonials-one .slide-item .info-content:before {
    display: none;
  }

  .testimonials-one .slide-item .upper-info {
    padding-left: 120px;
  }

  .team-eight .title-block .inner {
    max-width: none;
  }

  .faqs-eight .accordion-box .block .content {
    padding-right: 26px;
  }

  .joinus-two .image-col .inner {
    padding-left: 0;
  }

  .roadmap-block-eight .b-title .percent {
    font-size: 24px;
  }

  .faqs-eight .title-col .lower-image {
    position: relative;
    left: 0;
    top: 0;
  }

  .faqs-eight .title-col .lower-image img {
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  .main-menu .navigation > li > ul {
    display: block !important;
    visibility: hidden;
    opacity: 0;
  }
}

@media only screen and (max-width: 991px) {
  h1,
  .banner-two .text-col h1,
  .banner-four .text-col h1,
  .banner-five .upper-content h1,
  .banner-six .upper-content h1,
  .roadmap-six .title h1,
  .banner-seven .upper-content h1 {
    font-size: 38px;
  }

  h2,
  .title-box-three h2,
  .contact-three .info-col .title h3,
  body.home-seven h2,
  .creations-section .upper-title h2,
  .team-six .upper-title h2,
  .faqs-six .upper-title h2 {
    font-size: 30px;
  }

  h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 20px;
  }

  .banner-one .lower-content:before {
    display: none;
  }

  .banner-one .counter-col {
    text-align: center;
  }

  .banner-one .time-countdown .counter-column {
    margin: 0 10px 20px;
  }

  .banner-one .counter-col .inner {
    padding-right: 0;
  }

  .banner-one .progress-col .inner {
    padding-left: 0;
  }

  .banner-one .lower-link-box {
    padding-top: 70px;
  }

  .how-it-works .pagers-box {
    display: none;
  }

  .allocation-section .tabs-box .tab {
    padding: 50px 20px 10px;
  }

  .roadmap-section .roadmap-box {
    padding-right: 0;
  }

  .roadmap-section .roadmap-box .image-layer {
    display: none;
  }

  .roadmap-section .items-row .row {
    margin: 0 -30px;
  }

  .roadmap-section .items-row .row .roadmap-block {
    padding: 0 30px;
  }

  .roadmap-section .mid-row,
  .roadmap-section .last-row {
    padding-top: 30px;
  }

  .banner-one .lower-content {
    padding-top: 40px;
  }

  .banner-one .banner-container {
    padding-top: 140px;
    padding-bottom: 70px;
  }

  .intro-section {
    padding: 70px 0 30px;
  }

  .why-section {
    padding: 70px 0 40px;
  }

  .how-it-works {
    padding: 70px 0;
  }

  .home-one .pattern-layer,
  .team-section .bg-circles-right,
  .team-section .bg-circles-left {
    display: none;
  }

  .allocation-section {
    padding: 70px 0;
  }

  .allocation-section .price-box {
    padding-bottom: 0;
  }

  .docs-section .inner-container {
    padding: 70px 20px 0px;
  }

  .team-section {
    padding: 70px 0 40px;
  }

  .faqs-section {
    padding: 70px 0 40px;
  }

  .contact-section {
    padding: 70px 0 40px;
  }

  .main-footer .footer-upper {
    padding: 70px 0 50px;
  }

  .token-sale {
    padding: 70px 0;
  }

  .roadmap-section {
    padding: 70px 0 50px;
  }

  .sale-block .inner-box {
    text-align: center;
  }

  .roadmap-block .lower-box {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .faqs-two .image-col .image img {
    max-width: 100%;
  }

  .banner-two .text-col .inner {
    max-width: none;
    text-align: center;
  }

  .banner-two .text-col .text {
    max-width: none;
  }

  .banner-two .text-col .links-box .link {
    display: inline-block;
    vertical-align: top;
    float: none;
    margin: 0 20px 25px;
  }

  .why-block-two .inner-box {
    padding: 40px 20px;
  }

  .why-block-two .inner {
    padding-left: 0;
    text-align: center;
  }

  .why-block-two .icon-box {
    position: relative;
    left: 0;
    top: 0;
    margin: 0 auto 30px;
  }

  .how-it-works-two .upper-row .more-link {
    width: 100%;
  }

  .allocation-two .progress-col {
    width: 50%;
    max-width: none;
    padding-right: 15px;
  }

  .allocation-two .progress-col.right {
    padding-right: 0;
    padding-left: 15px;
  }

  .info-block-two .inner-box {
    max-width: none;
    text-align: center;
  }

  .info-block-two .icon-box {
    margin: 0 auto 25px;
  }

  .why-section-two {
    padding: 70px 0 40px;
  }

  .how-it-works-two {
    padding: 0 0 50px;
  }

  .allocation-two .curve-layer {
    height: 170px;
  }

  .allocation-two {
    padding: 100px 0 50px;
  }

  .token-sale-two {
    padding: 70px 0 0;
  }

  .token-sale-two .lower-content {
    margin-top: 30px;
    padding-bottom: 40px;
  }

  .roadmap-two {
    padding: 70px 0;
  }

  .team-two {
    padding: 70px 0 40px;
  }

  .contact-two {
    padding: 70px 0 40px;
  }

  .faqs-two {
    padding: 70px 0 40px;
  }

  .sale-block-four .bonus {
    font-size: 18px;
  }

  .sale-block-three .text {
    font-size: 16px;
  }

  .newsletter-section {
    padding: 70px 0;
  }

  .banner-four .banner-container {
    padding-top: 180px;
  }

  .banner-four .text-col .inner {
    padding-top: 0;
    max-width: none;
    text-align: center;
  }

  .banner-four .text-col .inner:before {
    display: none;
  }

  .banner-four .text-col .text {
    max-width: none;
  }

  .banner-four .text-col .links-box {
    padding-top: 50px;
  }

  .banner-four .text-col .links-box .link {
    float: none;
    display: inline-block;
    margin: 0 10px 20px;
  }

  .banner-four .counter-col .inner {
    padding-left: 0;
  }

  .allocation-three .graph-col .inner-box {
    max-width: none;
  }

  .sale-block-six .inner-box:before {
    margin-left: 6px;
  }

  .roadmap-three .roadmap-box {
    padding-right: 0;
  }

  .roadmap-three .roadmap-box .image-layer {
    display: none;
  }

  .roadmap-three .items-row .row {
    margin: 0 -25px;
  }

  .roadmap-three .items-row .row .roadmap-block-three {
    padding: 0 25px;
  }

  .roadmap-three .last-row,
  .roadmap-three .mid-row {
    padding-top: 30px;
  }

  .contact-section.alternate .info-box li {
    position: relative;
    display: inline-block;
    margin: 0 10px 20px;
  }

  .contact-section.alternate .info-box li .icon {
    top: -10px;
  }

  .contact-section.alternate .form-box {
    padding: 40px 20px 10px;
  }

  .banner-four .banner-container {
    padding-top: 160px;
    padding-bottom: 100px;
  }

  .intro-three {
    padding: 70px 0;
  }

  .why-section-three {
    padding: 70px 0 50px;
  }

  .allocation-three {
    padding: 70px 0 40px;
  }

  .token-sale-three {
    padding: 70px 0 80px;
  }

  .roadmap-three,
  .docs-two,
  .team-three {
    padding: 70px 0 40px;
  }

  .faqs-three {
    padding: 70px 0;
  }

  .faqs-three .text-col {
    margin-bottom: 0;
  }

  .contact-section.alternate {
    padding: 70px 0;
  }

  .main-footer.footer-home-4 .footer-upper {
    padding-top: 70px;
  }

  .intro-four .image-col .image img {
    max-width: 100%;
  }

  .banner-five .banner-container {
    padding: 140px 0 80px;
  }

  .intro-four,
  .why-section-four,
  .allocation-four,
  .mobile-app-one,
  .roadmap-four,
  .team-four {
    padding: 70px 0 40px;
  }

  .token-sale-four {
    padding: 80px 0;
  }

  .faqs-four {
    padding: 70px 0 60px;
  }

  .contact-three {
    padding: 70px 0;
  }

  .contact-three .info-box li {
    margin-bottom: 10px;
  }

  .main-footer.footer-home-5 .footer-upper {
    padding-top: 70px;
  }

  .home-six .curve-left,
  .home-six .curve-right {
    display: none;
  }

  .banner-six .banner-container {
    padding: 170px 0 50px;
  }

  .banner-six .upper-content {
    margin-bottom: 0;
  }

  .banner-six .upper-content .links-box {
    padding-top: 50px;
  }

  .banner-six .upper-content .text-col .text {
    font-size: 16px;
  }

  .banner-six .upper-content .text-col .inner {
    max-width: none;
    text-align: center;
  }

  .banner-six .upper-content .image-col {
    display: none;
  }

  .banner-six .lower-content .left-col {
    text-align: center;
  }

  .banner-six .progress-box {
    text-align: left;
  }

  .banner-six .social-box {
    margin: 0 auto;
  }

  .intro-five {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .intro-five .title-box-three,
  .why-section-five .title-box-three,
  .allocation-five .title-box-three,
  .token-sale-five .title-box-three,
  .team-five .title-box-three,
  .news-section.alternate .title-box-three {
    margin-bottom: 70px;
  }

  .intro-five .info-block-five h4 {
    font-size: 20px;
  }

  .why-section-five,
  .allocation-five {
    padding: 0 0 50px;
  }

  .why-section-five .text-col,
  .mobile-app-two .text-col {
    order: 0;
  }

  .why-section-five .image-col,
  .mobile-app-two .image-col {
    order: 12;
    text-align: center;
  }

  .why-section-five .content-col .inner,
  .mobile-app-two .text-col .inner {
    padding-top: 0;
  }

  .sale-block-eight .inner-box h5 {
    font-size: 18px;
  }

  .sale-block-eight .text {
    font-weight: 400;
  }

  .sale-block-nine .reward span {
    font-size: 24px;
  }

  .mobile-app-two {
    padding: 70px 0 40px;
  }

  .team-five {
    padding-top: 70px;
  }

  .faqs-five {
    padding: 70px 0 40px;
  }

  .faqs-five .accordion-box .block .acc-btn {
    font-size: 18px;
  }

  .contact-three.alternate {
    padding: 80px 0;
  }

  .main-footer.footer-home-6 .footer-upper {
    padding-top: 70px;
  }

  .faqs-five .image-col .image {
    text-align: center;
  }

  .faqs-five .image-col .image img {
    max-width: 100%;
  }

  .banner-seven .banner-container {
    padding: 150px 0 70px;
  }

  .banner-seven .bottom-image {
    display: none;
  }

  .banner-seven .lower-content .left-col .text {
    font-size: 16px;
  }

  .banner-seven .time-countdown .counter-column {
    width: 60px;
    margin-left: 20px;
  }

  .banner-seven .time-countdown .counter-column .count {
    font-size: 32px;
  }

  .banner-seven .time-countdown .counter-column:before {
    left: -25px;
  }

  .about-section .content-inner {
    padding: 80px 0;
    max-width: none;
    text-align: center;
  }

  .about-section .content .text {
    max-width: none;
  }

  .about-section .bg-layer {
    display: none;
  }

  .about-section .link-box {
    padding-top: 50px;
  }

  .about-section .content h2:before {
    left: 50%;
    margin-left: -40px;
  }

  .features-section .content-box {
    padding: 80px 0 50px;
  }

  .features-section .content-box:before {
    display: none;
  }

  .features-section .left-col .inner {
    max-width: none;
    padding-right: 0;
    text-align: center;
  }

  .feature-block .inner-box,
  .feature-block:nth-child(1) .inner-box,
  .feature-block:nth-child(2) .inner-box {
    padding-left: 0;
    padding-top: 0;
  }

  .feature-block .inner-box .icon-box {
    position: relative;
    display: block;
    margin: 0 auto 20px;
  }

  .feature-block .text {
    max-width: none;
  }

  .features-section .quote {
    text-align: center;
  }

  .features-section .quote .text {
    font-size: 30px;
    max-width: none;
  }

  .creations-section {
    padding: 80px 0 20px;
  }

  .creation-block .title {
    text-align: center;
  }

  .creation-block .title h4 {
    font-size: 20px;
  }

  .roadmap-six {
    padding: 80px 0 50px;
  }

  .roadmap-six .bg-layer:after {
    display: none;
  }

  .roadmap-six .left-col {
    padding-top: 50px;
    text-align: center;
    margin-bottom: 50px;
    background: rgba(13, 62, 255, 0.7);
    background: -webkit-linear-gradient(
      top,
      rgba(13, 62, 255, 1),
      rgba(13, 62, 255, 0)
    );
    background: -ms-linear-gradient(
      top,
      rgba(13, 62, 255, 1),
      rgba(13, 62, 255, 0)
    );
    background: -moz-linear-gradient(
      top,
      rgba(13, 62, 255, 1),
      rgba(13, 62, 255, 0)
    );
  }

  .roadmap-six .left-col .inner {
    max-width: none;
  }

  .roadmap-six .title {
    margin-bottom: 50px;
  }

  .roadmap-six .left-col .image-box {
    max-width: none;
  }

  .roadmap-six .left-col .image-box .image-title {
    padding-top: 50px;
  }

  .roadmap-six .right-col .inner {
    padding-left: 0;
  }

  .team-six {
    padding: 80px 0;
  }

  .team-six .upper-title,
  .creations-section .upper-title {
    margin-bottom: 80px;
  }

  .faqs-six {
    padding: 80px 0;
  }

  .faqs-six .upper-title {
    margin-bottom: 50px;
  }

  .faqs-six .accordion-box .block .acc-btn {
    font-size: 18px;
  }

  .join-section {
    padding: 80px 0;
  }

  .main-footer-two .footer-left .logo img {
    height: 34px;
  }

  .banner-eight .upper-content h2 {
    font-size: 28px;
  }

  .about-two {
    padding: 80px 0 50px;
  }

  .about-two:before {
    left: 0;
    right: auto;
    width: 100%;
  }

  .about-two .text-col {
    order: 0;
  }

  .about-two .text-col .inner {
    text-align: center;
  }

  .about-two .image-col {
    order: 12;
  }

  .about-two .text-col h2,
  .roadmap-seven .upper-title h2,
  .team-seven .upper-title h2,
  .faqs-seven .upper-title h2,
  .artist-fun-facts .fact-block .count,
  .join-section.alternate .content-box h2 {
    font-size: 32px;
  }

  .features-two {
    padding: 80px 0 40px;
  }

  .creations-two .upper-ticker {
    height: 108px;
    padding: 24px 0;
  }

  .creations-two .upper-ticker .ticker-inner {
    top: 24px;
  }

  .wallet-section {
    padding: 80px 0 160px;
  }

  .roadmap-seven {
    padding: 80px 0;
  }

  .team-seven {
    padding: 80px 0 150px;
  }

  .team-seven .content-box {
    padding-left: 400px;
  }

  .team-seven .owl-theme .owl-nav {
    left: -400px;
  }

  .team-seven .upper-title,
  .faqs-seven .upper-title,
  .roadmap-seven .upper-title {
    margin-bottom: 70px;
  }

  .faqs-seven {
    padding: 80px 0;
  }

  .faqs-seven .accordion-box .block .acc-btn {
    font-size: 18px;
  }

  .banner-nine .banner-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .banner-nine .upper-content {
    text-align: center;
  }

  .banner-nine .upper-content h1 {
    font-size: 36px;
  }

  .banner-nine .upper-content h1 span {
    font-size: 42px;
  }

  .banner-nine .upper-content .text {
    max-width: none;
  }

  .banner-nine .upper-content .lower {
    padding-left: 0;
    padding-top: 40px;
  }

  .banner-nine .upper-content .link-box {
    padding-top: 50px;
  }

  .banner-nine .time-counter {
    position: relative;
    left: 0;
    top: 0;
    text-align: center;
    margin: 50px -20px 0 -20px;
  }

  .banner-nine .time-counter h5:before {
    width: 40px;
    height: 4px;
    left: 50%;
    margin-left: -20px;
    top: -12px;
  }

  .banner-nine .image-layer {
    margin-left: -150px;
  }

  .banner-nine .upper-content .info .i-block {
    padding-left: 0;
    margin-bottom: 20px;
  }

  .banner-nine .upper-content .info .i-block:before {
    width: 22px;
    left: 50%;
    margin-left: -11px;
    bottom: -6px;
  }

  body.home-nine h2 {
    font-size: 28px;
  }

  .about-three .right-col .title-box-four {
    margin-bottom: 40px;
  }

  .about-three .right-col .upper-content {
    padding-left: 0;
  }

  .about-three .right-col .image {
    margin-top: 60px;
  }

  .about-three {
    padding: 80px 0 0;
  }

  .our-mission {
    padding-bottom: 40px;
  }

  .creations-three {
    padding: 80px 0 30px;
  }

  .creations-three .row .creation-block-three {
    margin-bottom: 50px;
  }

  .artwork-section {
    padding: 80px 0 0;
  }

  .artwork-section .title-box-four {
    text-align: left;
    margin-bottom: 70px;
  }

  .title-box-four,
  .creations-three .title-box-four,
  .roadmap-eight .title-box-four,
  .team-eight .title-box-four,
  .joinus-two .title-box-four {
    margin-bottom: 70px;
  }

  .team-eight {
    padding: 80px 0 20px;
  }

  .team-block-eight {
    margin-bottom: 60px;
    text-align: center;
  }

  .team-block-eight .inner-box {
    max-width: none;
  }

  .roadmap-eight {
    padding: 80px 0 50px;
  }

  .testimonials-one {
    padding: 80px 0;
  }

  .faqs-eight {
    padding: 80px 0 50px;
  }

  .faqs-eight .title-col {
    order: 0;
  }

  .faqs-eight .title-col .lower-image {
    display: none;
  }

  .faqs-eight .content-col {
    order: 12;
  }

  .faqs-eight .content-col .inner {
    padding-top: 0;
  }

  .joinus-two {
    padding: 80px 0 50px;
  }

  .joinus-two .text-col {
    margin-bottom: 50px;
  }

  .joinus-two .text-col .inner {
    padding-top: 0;
    max-width: none;
  }

  .joinus-two .text-col .link-box {
    padding-top: 30px;
  }

  .joinus-two .image-col .image,
  .joinus-two .image-col .image:nth-child(2),
  .joinus-two .image-col .image:nth-child(3) {
    position: relative;
    float: left;
    padding: 0 0;
    width: 47%;
    margin: 0 3% 30px 0;
  }

  .joinus-two .image-col .image img {
    width: 100%;
  }

  .faqs-eight .title-col .inner {
    padding-left: 0;
  }

  .team-eight .title-box-four {
    text-align: center;
  }

  .main-footer-two.footer-home-9 {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .about-three .left-col {
    order: 12;
  }

  .about-three .right-col {
    order: 0;
  }
}

@media only screen and (max-width: 767px) {
  h1,
  .banner-two .text-col h1,
  .banner-four .text-col h1,
  .banner-five .upper-content h1,
  .banner-six .upper-content h1,
  .roadmap-six .title h1,
  .banner-seven .upper-content h1 {
    font-size: 32px;
  }

  h2,
  .allocation-section .price-box .price,
  .title-box-three h2,
  .contact-three .info-col .title h3,
  body.home-seven h2,
  .creations-section .upper-title h2,
  .team-six .upper-title h2,
  .faqs-six .upper-title h2 {
    font-size: 28px;
  }

  .how-it-works .slide h5 {
    font-size: 18px;
  }

  .how-it-works .slide .text {
    font-size: 16px;
  }

  .how-it-works .slide .inner-box {
    padding-left: 25px;
    padding-right: 25px;
  }

  .allocation-section .price-box {
    text-align: center;
  }

  .allocation-section .price-box .price {
    width: 100%;
  }

  .allocation-section .price-box .link-box {
    width: 100%;
    margin-left: 0;
    margin-top: 30px;
  }

  .allocation-section .image-col .inner {
    text-align: center;
    padding-top: 0;
  }

  .allocation-section .tabs-box .tab {
    padding: 40px 20px 30px;
  }

  .team-block .lower-box {
    text-align: center;
  }

  .home-one .accordion-box .block .acc-btn {
    font-size: 18px;
  }

  .home-one .accordion-box .block {
    padding-bottom: 20px;
  }

  .home-one .accordion-box .block .acc-btn {
    padding-top: 20px;
  }

  .home-one .accordion-box .block .acc-btn i {
    top: 34px;
  }

  .contact-section .info-box li {
    text-align: center;
    display: block;
    padding-left: 0;
    margin: 0 0 30px;
  }

  .contact-section .info-box li .icon {
    position: relative;
    display: block;
    left: 0;
    top: 0;
    margin: 0 auto 20px;
  }

  .why-block .inner-box {
    text-align: center;
  }

  .allocation-two .progress-col,
  .allocation-two .progress-col.right {
    width: 100%;
    padding: 0 0;
  }

  .sale-block-three .inner-box {
    text-align: center;
  }

  .footer-two {
    text-align: center;
  }

  .footer-two .upper-section .social-links .s-title:before {
    left: 50%;
    margin-left: -75px;
    bottom: -5px;
  }

  .footer-two .upper-section .social-links li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 7px;
  }

  .newsletter-section .form-box .theme-btn {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    max-width: none;
    margin: 0px 0px 30px;
  }

  .newsletter-section .form-box {
    padding-right: 0;
  }

  .how-it-works-two .upper-row,
  .newsletter-section .title-col {
    text-align: center;
  }

  .intro-three .info-block-three .inner-box,
  .intro-three .right-col .info-block-three .inner-box {
    padding: 0 0;
    text-align: center;
  }

  .intro-three .info-block-three .icon-box,
  .intro-three .right-col .info-block-three .icon-box {
    position: relative;
    left: 0;
    top: 0;
    margin: 0 auto 20px;
  }

  .intro-three .title-box-two,
  .why-section-three .title-box-two {
    margin-bottom: 80px;
  }

  .title-box-two.alt .text-content {
    font-size: 16px;
  }

  .allocation-three .graph-col .inner {
    padding: 50px 20px 20px;
  }

  .sale-block-five .inner-box {
    text-align: center;
  }

  .contact-section.alternate .info-box li {
    display: block;
    margin: 0 0 30px;
  }

  .faqs-three .accordion-box .block .acc-btn {
    font-size: 18px;
  }

  .banner-five .lower-content .inner-box {
    padding-left: 30px;
    padding-right: 30px;
  }

  .intro-four .info-block-four .inner-box {
    text-align: center;
  }

  .intro-four .info-block-four .icon-box {
    margin: 0 auto 30px;
  }

  .intro-four .info-block-four .text {
    max-width: none;
  }

  .allocation-four .graph-col {
    text-align: center;
  }

  .allocation-four .f-block .f-inner {
    padding-left: 0;
  }

  .allocation-four .f-block .f-inner:before {
    position: relative;
    display: block;
    left: 0;
    top: 0;
    margin: 0 auto 20px;
  }

  .allocation-four .lower-content .info-block {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .mobile-app-one .text-col {
    text-align: center;
  }

  .mobile-app-one .text-col .inner:before {
    left: 50%;
    margin-left: -50px;
  }

  .app-block-one .inner-box {
    padding-left: 0;
  }

  .app-block-one .inner-box .icon-box {
    position: relative;
    margin: 0 auto 20px;
  }

  .app-block-one .inner-box .text {
    max-width: none;
  }

  .mobile-app-one .lower-links .link {
    float: none;
    display: inline-block;
    margin: 0 10px 20px;
  }

  .faqs-four .tabs-box .tab-buttons .tab-btn {
    display: block;
    margin: 0 0 15px;
  }

  .faqs-four .accordion-box .block .acc-btn,
  .faqs-two .accordion-box .block .acc-btn {
    font-size: 18px;
  }

  .faqs-four .accordion-box .block .content {
    padding-right: 25px;
  }

  .contact-three .outer-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-three .info-col .inner {
    max-width: none;
  }

  .contact-three .info-col .title {
    text-align: center;
    margin-bottom: 30px;
  }

  .contact-three .info-box li {
    font-size: 16px;
  }

  .contact-three .form-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-box-three .subtitle {
    font-size: 16px;
  }

  .why-block-five .inner-box {
    padding-left: 0;
    text-align: center;
  }

  .why-block-five .icon-box {
    position: relative;
    left: 0;
    top: 0;
    margin: 0 auto 20px;
  }

  .allocation-five .graph-col {
    text-align: center;
  }

  .allocation-five .f-block .f-inner,
  .mobile-app-two .features li {
    padding-left: 0;
  }

  .allocation-five .f-block .f-inner:before,
  .mobile-app-two .features li:before {
    position: relative;
    display: block;
    margin: 0 auto 20px;
  }

  .mobile-app-two .text-col {
    text-align: center;
  }

  .mobile-app-two .lower-links .link {
    display: inline-block;
    float: none;
    margin: 0 10px 20px;
  }

  .banner-six .time-countdown .counter-column .count {
    font-size: 30px;
  }

  .banner-seven .lower-content .left-col {
    margin-bottom: 50px;
    text-align: center;
  }

  .banner-seven .lower-content .left-col .text {
    max-width: none;
  }

  .banner-seven .lower-content .left-col .text:after {
    display: none;
  }

  .banner-seven .lower-content .left-col .text:before {
    width: 50px;
    left: 50%;
    margin-left: -25px;
  }

  .banner-seven .time-counter {
    width: 100%;
    max-width: none;
    text-align: center;
  }

  .banner-seven .lower-content h5:before {
    height: 3px;
    width: 50px;
    left: 50%;
    margin-left: -25px;
    top: -5px;
  }

  .features-section .quote .text {
    font-size: 24px;
  }

  .features-section .right-col .inner {
    padding-top: 40px;
  }

  .team-block-six .lower-box {
    text-align: center;
  }

  .faqs-six .accordion-box .block .acc-btn {
    font-size: 16px;
    padding-right: 50px;
  }

  .faqs-six .accordion-box .block .content {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-six .accordion-box .block .content .text,
  .join-section .content-box .text {
    font-size: 16px;
  }

  .main-footer-two {
    text-align: center;
  }

  .main-footer-two .footer-left,
  .main-footer-two .footer-right {
    width: 100%;
  }

  .main-footer-two .social-links {
    text-align: center;
  }

  .main-footer-two .social-links li {
    margin: 0 10px;
  }

  .about-two .text-col h2,
  .roadmap-seven .upper-title h2,
  .team-seven .upper-title h2,
  .faqs-seven .upper-title h2,
  .artist-fun-facts .fact-block .count,
  .join-section.alternate .content-box h2 {
    font-size: 24px;
  }

  .banner-eight .upper-content h2 {
    font-size: 24px;
  }

  .banner-eight .upper-content {
    padding-top: 140px;
  }

  .feature-block-two .inner-box {
    text-align: center;
  }

  .feature-block-two .icon-box {
    margin: 0 auto 25px;
  }

  .feature-block-two h6 {
    margin: 0 auto 20px;
  }

  .feature-block-two .text {
    margin: 0 auto;
  }

  .creations-two .upper-ticker .ticker-text {
    font-size: 24px;
  }

  .wallet-section .content-box .text {
    font-size: 18px;
    line-height: 1.5em;
  }

  .wallet-section .content-box .link-box {
    padding-top: 50px;
  }

  .roadmap-block-seven .inner {
    width: 100%;
  }

  .roadmap-block-seven .inner-box:before {
    display: none;
  }

  .team-seven .upper-title {
    text-align: center;
  }

  .team-seven .content-box {
    padding-left: 0;
  }

  .team-seven .content-box .left-content {
    position: relative;
    width: 100%;
    max-width: none;
    text-align: center;
    margin-bottom: 50px;
  }

  .team-seven .content-box .carousel-box {
    max-width: 400px;
    margin: 0 auto;
  }

  .team-seven .owl-theme .owl-nav {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    padding: 50px 0 0;
    text-align: center;
  }

  .team-seven .owl-theme .owl-nav .owl-prev,
  .team-seven .owl-theme .owl-nav .owl-next {
    margin: 0 5px;
  }

  .faqs-seven .accordion-box .block .acc-btn {
    font-size: 16px;
    padding-right: 50px;
  }

  .faqs-seven .accordion-box .block .content {
    padding-left: 0;
    padding-right: 0;
  }

  .faqs-seven .accordion-box .block .content .text {
    font-size: 16px;
  }

  .join-section.alternate .content-box .text {
    font-size: 16px;
    padding-top: 50px;
  }

  .e-timer-section .text-content,
  .e-timer-section .timer-box,
  .e-timer-section .link-box {
    max-width: none;
    width: 100%;
    text-align: center;
  }

  .about-two .image-col .image-box .overlink .icon,
  .creation-block-two .overlink .icon {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    margin: -30px 0 0 -30px;
  }

  .banner-nine .upper-content h1 {
    font-size: 30px;
  }

  .banner-nine .upper-content h1 span {
    font-size: 36px;
  }

  .banner-nine .upper-content .text {
    font-size: 16px;
  }

  .banner-nine .upper-content .info .i-block {
    font-size: 18px;
  }

  body.home-nine h2 {
    font-size: 24px;
  }

  .title-box-four .subtitle {
    font-size: 15px;
  }

  .creation-block-three .inner-box {
    padding-left: 35px;
  }

  .artwork-section .carousel-box {
    padding: 0 4px;
  }

  .roadmap-block-eight .inner,
  .roadmap-block-eight:nth-child(even) .inner {
    max-width: none;
    width: 100%;
  }

  .roadmap-block-eight.checked .inner-box:before {
    display: none;
  }

  .roadmap-block-eight .radio {
    left: -70px;
  }

  .roadmap-block-eight:nth-child(even) .radio {
    right: auto;
    left: -70px;
  }

  .roadmap-block-eight:nth-child(even) .inner {
    padding-right: 0;
    padding-left: 65px;
  }

  .roadmap-block-eight:nth-child(even) .inner-box:after {
    right: auto;
    left: -66px;
  }

  .roadmap-block-eight .text {
    max-width: none;
    font-size: 16px;
  }

  .roadmap-eight .coming-soon {
    position: relative;
    top: 0;
    padding-top: 20px;
    padding-left: 0;
    text-align: center;
  }

  .roadmap-block-eight .b-title .percent {
    padding: 5px 15px;
    line-height: 30px;
    margin-top: -5px;
  }

  .roadmap-eight {
    padding: 80px 0;
  }

  .faqs-eight .accordion-box .block .acc-btn,
  .joinus-two .text-col .text {
    font-size: 16px;
  }

  .faqs-eight .accordion-box .block .content {
    padding-left: 0;
    padding-right: 0;
  }

  .joinus-two .title-box-four {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 599px) {
  h1,
  .banner-two .text-col h1,
  .banner-four .text-col h1,
  .banner-five .upper-content h1,
  .banner-six .upper-content h1,
  .banner-seven .upper-content h1,
  .banner-nine .upper-content h1 {
    font-size: 26px;
  }

  .banner-nine .upper-content h1 span {
    font-size: 30px;
  }

  h2,
  .contact-three .info-col .title h3,
  .title-box-three h2,
  .home-seven .upper-title h2,
  body.home-seven h2,
  .creations-section .upper-title h2,
  .team-six .upper-title h2,
  .faqs-six .upper-title h2 {
    font-size: 24px;
  }

  h3 {
    font-size: 22px;
  }

  h4,
  .sale-block .inner-box h4 {
    font-size: 20px;
  }

  .sale-block .text {
    font-size: 16px;
  }

  .main-header .lang-box {
    display: none;
  }

  .main-header .header-upper .links-box .link {
    margin-right: 10px;
  }

  .main-header .header-upper .links-box .link:last-child {
    margin-right: 0;
  }

  .docs-section .text-col ul li {
    width: 100%;
  }

  .faqs-section .tabs-box .tab {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-one .accordion-box .block .acc-btn {
    font-size: 17px;
  }

  .main-footer form .form-group {
    padding-right: 0;
  }

  .main-footer form .form-group .theme-btn {
    position: relative;
    width: 100%;
    top: 0;
    margin-top: 20px;
  }

  .main-footer .copyright,
  .footer-two .lower .copyright,
  .footer-two .upper-section .text {
    font-size: 15px;
  }

  .contact-section .info-box li {
    font-size: 16px;
  }

  .faqs-two .accordion-box .block {
    padding-bottom: 20px;
  }

  .faqs-two .accordion-box .block .acc-btn {
    padding-top: 20px;
    font-size: 16px;
  }

  .faqs-two .accordion-box .block .acc-btn i {
    top: 20px;
  }

  .newsletter-section .inner-container,
  .contact-two .form-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-two .info-box li {
    font-size: 16px;
  }

  .roadmap-two .road-map-item .roadmap-block-two,
  .roadmap-two .road-map-item:nth-child(even) .roadmap-block-two {
    padding: 0;
    width: 100%;
    text-align: center;
  }

  .roadmap-two .roadmap-box:before {
    display: none;
  }

  .roadmap-block-two .inner-box .check-icon,
  .roadmap-two
    .road-map-item:nth-child(even)
    .roadmap-block-two
    .inner-box
    .check-icon {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto 20px;
  }

  .roadmap-block-two .inner-box .date:before,
  .roadmap-two
    .road-map-item:nth-child(even)
    .roadmap-block-two
    .inner-box
    .date:before {
    right: auto;
    left: 50%;
    margin-left: -20px;
  }

  .roadmap-two .roadmap-box {
    padding-top: 0;
    padding-bottom: 0px;
  }

  .allocation-two .tabs-box .tab-buttons .tab-btn,
  .team-two .tabs-box .tab-buttons .tab-btn {
    display: block;
    width: 100%;
    margin: 0 0 15px;
  }

  .newsletter-section .title-col .text,
  .faqs-three .accordion-box .block .acc-btn,
  .faqs-five .accordion-box .block .acc-btn {
    font-size: 16px;
  }

  .faqs-three .tabs-box .tab-buttons .tab-btn {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }

  .contact-section.alternate .info-box li {
    font-size: 16px;
  }

  .banner-four .social-box li {
    margin: 0 7px;
  }

  .banner-five .time-countdown .counter-column {
    margin: 0 10px 20px;
  }

  .contact-three .social-links {
    text-align: center;
  }

  .contact-three .social-links li {
    float: none;
    display: inline-block;
    margin: 0 10px;
  }

  .contact-three .info-box li {
    padding-left: 20px;
    text-align: center;
  }

  .contact-three .info-box li .icon {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin: 0 auto 20px;
  }

  .news-block .lower-box {
    text-align: center;
  }

  .news-block .info li {
    float: none;
    display: inline-block;
    margin: 0 10px 15px;
  }

  .news-block h5 {
    font-size: 18px;
  }

  .banner-five .progress-box .pt,
  .banner-four .progress-box .pt,
  .banner-one .progress-box .pt,
  .banner-six .progress-box .pt {
    font-size: 12px;
  }

  .banner-six .lower-content {
    padding-top: 40px;
  }

  .sale-block-eight .inner-box {
    text-align: center;
  }

  .sale-block-eight .inner-box h5,
  .sale-block-eight .inner-box .text {
    width: 100%;
  }

  .token-sale-five .time-counter .counter-column {
    margin: 0 12px 30px;
  }

  .token-sale-five .time-counter .counter-column .count {
    font-size: 30px;
  }

  .faqs-five .tabs-box .tab-buttons .tab-btn {
    display: block;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }

  .main-footer .social-links li {
    margin: 0 5px 12px;
  }
  .main-header .header-upper .links-box {
    display: none;
  }

  .roadmap-block-six .text {
    font-size: 16px;
  }

  .roadmap-block-six .b-title {
    font-size: 17px;
  }

  .home-seven .upper-title {
    text-align: center;
  }

  .home-seven .upper-title h2 {
    padding-left: 0;
    font-size: 24px;
  }

  .home-seven .upper-title h2:before {
    display: none;
  }

  .about-section .content h2 {
    font-size: 24px;
  }

  .features-section .quote .text {
    font-size: 22px;
  }

  .banner-seven .lower-content h5 {
    font-size: 20px;
  }

  .banner-seven .time-countdown .counter-column .count {
    font-size: 24px;
  }

  .banner-seven .time-countdown .counter-column {
    width: 50px;
    margin: 0 5px 10px;
  }

  .banner-seven .time-countdown .counter-column:before {
    font-size: 24px;
  }

  .roadmap-block-six .inner-box {
    padding: 30px 20px;
  }

  .banner-eight .bg-white {
    right: 16%;
    background-color: rgba(255, 255, 255, 0.9) !important;
  }

  .banner-eight .upper-content .inner {
    max-width: 85%;
  }

  .banner-eight .upper-content h2 {
    font-size: 22px;
  }

  .about-two .text-col .info .i-block span {
    font-size: 16px;
  }

  .roadmap-block-seven {
    padding-bottom: 0;
    margin-bottom: 50px;
  }

  .roadmap-block-seven .inner,
  .roadmap-block-seven:nth-child(even) .inner {
    padding-left: 0;
    padding-right: 0;
    padding-top: 60px;
    text-align: center;
  }

  .roadmap-block-seven .inner-box {
    padding: 30px 20px;
  }

  .roadmap-block-seven .radio,
  .roadmap-block-seven:nth-child(even) .radio {
    position: absolute;
    left: 50%;
    margin: 0;
    margin-left: -18px;
    right: auto;
    top: -50px;
  }

  .team-seven .content-box .left-content .text {
    font-size: 16px;
  }

  .testimonials-one .slide-item .text-content .text {
    font-size: 18px;
  }

  .testimonials-one .slide-item .upper-info .name {
    font-size: 18px;
  }

  .testimonials-one .slide-item .upper-info .designation {
    font-size: 16px;
  }

  .banner-nine .image-layer:before {
    background: rgba(0, 0, 0, 0.5);
  }

  .banner-nine .time-counter {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 479px) {
  .about-two .text-col h2,
  .roadmap-seven .upper-title h2,
  .team-seven .upper-title h2,
  .faqs-seven .upper-title h2,
  .artist-fun-facts .fact-block .count,
  .join-section.alternate .content-box h2 {
    font-size: 22px;
  }

  .about-two .text-col .info .i-block span {
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .home-seven .upper-title h2 {
    font-size: 22px;
  }

  .banner-seven .upper-content .info .i-block {
    padding-left: 0;
  }

  .banner-seven .upper-content .info .i-block:before {
    display: none;
  }

  .allocation-four .lower-content .info-block {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .banner-two .text-col h1,
  .banner-four .text-col h1,
  .banner-six .upper-content h1 {
    font-size: 24px;
  }

  .allocation-section .tabs-box .tab-buttons .tab-btn {
    text-align: center;
    width: 100%;
    display: block;
    margin: 0 0 10px;
  }

  .banner-four .progress-box .info .raised,
  .banner-four .progress-box .info .target,
  .banner-five .progress-box .info .raised,
  .banner-five .progress-box .info .target,
  .banner-six .progress-box .info .raised,
  .banner-six .progress-box .info .target {
    width: 100%;
    text-align: center;
  }

  .faqs-four .accordion-box .block .acc-btn {
    font-size: 16px;
  }

  .roadmap-four .carousel-box {
    padding-left: 40px;
    padding-right: 40px;
    overflow: visible;
  }

  .creations-two .upper-ticker .ticker-text,
  .creation-block-two h3 {
    font-size: 22px;
  }

  .wallet-section .content-box .text,
  .join-section.alternate .content-box .text {
    font-size: 15px;
  }

  .banner-nine .upper-content h1 {
    font-size: 24px;
  }

  .banner-nine .upper-content h1 span {
    font-size: 26px;
  }

  .banner-nine .time-countdown .counter-column {
    width: 60px;
    margin: 0 3px;
  }

  .banner-nine .time-countdown .counter-column .count,
  .banner-nine .time-countdown .counter-column:before {
    font-size: 26px;
  }

  .banner-nine .time-countdown .counter-column:before {
    left: -20px;
  }

  body.home-nine h2 {
    font-size: 22px;
  }

  .roadmap-block-eight .inner-box,
  .roadmap-block-eight:nth-child(even) .inner-box {
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 0 8px 8px 8px;
  }

  .roadmap-block-eight .b-title {
    font-size: 16px;
  }

  .roadmap-block-eight .b-title .percent {
    padding: 3px 10px;
    line-height: 30px;
    font-size: 18px;
    margin-top: -2px;
  }

  .roadmap-block-eight .text {
    font-size: 15px;
  }

  .testimonials-one .slide-item .text-content .text {
    font-size: 16px;
  }

  .testimonials-one .slide-item .upper-info {
    padding-left: 100px;
  }

  .testimonials-one .slide-item .upper-info .info {
    padding-left: 41px;
  }

  .testimonials-one .slide-item .upper-info .info:before {
    left: 20px;
  }

  .testimonials-one .slide-item .upper-info .name {
    font-size: 16px;
  }

  .testimonials-one .social-links li {
    margin-right: 10px;
  }

  .joinus-two .image-col .image,
  .joinus-two .image-col .image:nth-child(2),
  .joinus-two .image-col .image:nth-child(3) {
    width: 100%;
    margin: 20px 0 0;
  }

  .faqs-eight .accordion-box .block .acc-btn {
    padding-left: 20px;
  }

  .faqs-eight .accordion-box .block .acc-btn:before {
    display: none;
  }

  .token-sale-three .outer-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .roadmap-six .title h1 {
    font-size: 26px;
  }

  .main-footer-two .footer-left .logo img {
    height: 30px;
  }

  .team-block-eight .lower-box h4 {
    font-size: 20px;
  }
}
