/*START RESPONSIVE SETTINGS*/
@media screen and (min-width: 1681px){}
@media screen and (max-width: 1680px){}
@media screen and (min-width: 1440px) and (max-width: 1679px){}
@media screen and (min-width: 1281px) and (max-width: 1439px){}
@media screen and (min-width: 1025px) and (max-width: 1280px){}
@media screen and (min-width: 961px) and (max-width: 1024px){}
@media screen and (min-width: 768px) and (max-width: 960px){} 
@media screen and (min-width: 481px) and (max-width: 767px){}
@media screen and (max-width: 480px){
    .home-blockchain-element-bloc {
        width: 100%;
    }
    .home-blockchain-element-bloc svg{
        width: 100%;
        height: 300px;
    }
    .token-update__data li span {
        width: 50%;
    }
    .token-update__data.bonus li span{
        width: 30%;
    }
    .wordassets-card-graph {
        width: 100%;
    }
    .roadmap__list-box:nth-child(even) .roadmap__list-inner {
        top: 0;
        margin-left: 0;
    }
    .partners-card-bloc {
        overflow-x: scroll;
        justify-content: start;
    }
    .blog-card-bloc {
        overflow-x: scroll;
        justify-content: start;
    }
    .faq__blockchain .accordion_box .block .acc-btn {
        padding-right: 2.5rem;
    }
    .contact-form {
        flex-direction: column;
    }
    .contact-form-bloc-1 {
        width: 100%;
    }
    .contact-form-bloc-2 {
        width: 100%;
    }
    .footer__newsletter-form {
        flex-direction: column;
    }
    .footer__newsletter-wrapper {
        flex-direction: column;
    }
    .footer__newsletter-wrapper .sec-title { width: 100%;}
    .footer__newsletter-wrapper .sec-form { width: 100%;}
    .token-update .mt-150 {
        margin-top: 1rem;
    }
    .roadmap__list-inner {
        min-height: 270px;
    }
    .footer__newsletter-form button {
        margin-top: 0px;
    }
    .footer__newsletter-form button {
        height: 54px;
    }
    .about-title {
        width: 100%;
    }
    .about-text-wrapper {
        flex-direction: column;
    }
    .about-text-bloc-1 {
        width: 100%;
    }
    .about-text-bloc-2 {
        width: 100%;
    }
    .about-content {
        padding-bottom: 1rem;
    }
    .main-custom-section {
        padding-top: 50px;
    }
    .meetourteam-wrapper h5 {
        width: 100%;
    }
    .meetourteam-card {
        margin-bottom: 1rem;
    }
    .ourtechteam-wrapper {
        display: flex;
        overflow-x: scroll;
        justify-content: start;
    }
    .ourtechteam-card img {
        width: 100px;
    }
    .ourtechteam-card {
        min-width: 150px;
    }
    .services-section {
        background-position: center;
    }
    .services-section-title-bloc {
        display: flex;
    }
    .services-section-title {
        font-size: 42px;
    }
    .ghost-margin-top {
        margin-top: 74px;
    }
    .redirect-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .services-col-bloc {
        margin-bottom: 3rem;
    }
    .learn-main-section {
        min-height: 100vh;
    }
    .learn-main-section-text-bloc {
        margin-bottom: 3rem;
    }
    .courses-content-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .courses-content-bloc {
        min-height: 510px;
    }
    .courses-content-bloc {
        padding-top: 1rem;
    }
    .courses-bonus-content-section {
        padding-top: 100px;
        padding-bottom: 50px;
    }
    .services-cryptoinfo-main-section {
        padding: calc(102px + 128px) 0 186px;
    }
    .services-cryptoinfo-structure-main-section {
        padding: 50px 0;
    }
    .services-cryptoinfo-rocket-main-section{
        padding: 50px 0;
    }
    .services-cryptoinfo-biography-main-section{
        padding: 50px 0;
    }
    .services-cryptoinfo-table-main-section {
        background-color: #121212;
        padding: 100px 0;
    }
    .services-cryptoinfo-biography-content-row {
        gap: 2rem;
        flex-direction: column;
    }
    .services-cryptoinfo-biography-content-row .content-bloc{
        order: 1;
    }
    .marketvision-main-section-text-wrapper h1 {
        font-size: 42px;
        line-height: 110%;
    }
    .marketnews-main-section-text-wrapper h1{
        font-size: 42px;
        line-height: 110%;
    }
    .services-cryptoinfo-main-section-text-wrapper h1{
        font-size: 42px;
        line-height: 110%;
    }
    .services-cryptoinfo-main-section-image-wrapper {
        margin-top: 2rem;
    }
    .learn-main-section-image-bloc{
        margin-top: 2rem;
    }
    .services-cryptoinfo-main-section-image-wrapper{
        margin-top: 2rem;
    }
    .marketvision-main-section-image-bloc{
        margin-top: 2rem;
    }
    .marketnews-main-section-image-wrapper {
        margin-top: 1rem;
    }
    .learn-content-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .course-card {
        width: 35px;
    }
    .services-cryptoinfo-biography-main-section-button-wrapper {
        justify-content: center;
        display: flex;
    }
    .marketvision-topics-section {
        padding: 100px 0;
    }
    .marketvision-topics-row {
        display: flex;
        flex-direction: column;
    }
    .marketvision-topics-bloc {
        width: 100%;
    }
    .marketvision-content-1-section {
        padding: 50px 0;
    }
    .marketvision-content-2-section {
        padding: 50px 0;
    }
    .marketvision-content-3-section {
        padding: 50px 0;
    }
    .marketvision-content-4-section {
        padding: 50px 0;
    }
    .marketvision-content-5-section {
        padding: 50px 0;
    }
    .marketvision-content-6-section {
        padding: 50px 0;
    }
    .marketvision-content-container {
        padding-left: 0px !important;
    }
    .marketnews-timeline-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .marketnews-timeline-card {
        width: 100%;
        height: unset;
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 42px;
        background-color: #121212;
        border: 5px solid #9644ff;
        border-radius: 4px;
        padding: 1rem;
    }
    .marketnews-timeline-card.left-timeline-card, .marketnews-timeline-card.right-timeline-card {
        background-image: unset;
    }
    .marketnews-tools-section {
        padding: 1rem;
    }
    .marketnews-tools-content-icon-box {
        justify-content: center;
    }
    .marketnews-tools-content-bloc h5 {
        text-align: center;
    }
    .marketnews-tools-content-bloc {
        margin-top: 1rem;
    }
    .faq-questions-section {
        padding: 1rem;
    }
    .faq-questions-section-row {
        flex-direction: column;
    }
    .faq-main-section-text-wrapper {
        gap: .5rem;
    }
    .faq-main-section-robot-wrapper {
        margin-top: 1rem;
    }
    .blog-post-main-title {
        font-size: 32px;
    }
    .contact-content-wrapper h1 {
        color: #fff;
    }
    .contact-content-wrapper p {
        color: #fff;
    }
    .contact-content-wrapper ul li a {
        color: #fff;
    }
    .contact-content-wrapper svg path{
        fill: #fff;
    }
    .contact-main-section-content-bloc {
         padding-top: 100px;
         padding-bottom: 100px;
    }
    .contact-main-section {
         padding: 100px 0;
    }
}
@media screen and (min-width: 414px) and (max-width: 430px){}
@media screen and (min-width: 411px) and (max-width: 413px){}
@media screen and (min-width: 375px) and (max-width: 410px){}
@media screen and (min-width: 321px) and (max-width: 374px){}
@media screen and (max-width: 320px){} 


/* custom container for market vision content */
.marketvision-content-container{
    width: 100%;
    padding-right: .75rem;
    padding-left: calc(.75rem + 125px);
}
@media (min-width: 576px) {
    .marketvision-content-container{
        margin-left: max(0px, (100% - 540px)/2);
    }
}
@media (min-width: 768px) {
    .marketvision-content-container{
        margin-left: max(0px, (100% - 720px)/2);
    }
}
@media (min-width: 992px) {
    .marketvision-content-container{
        margin-left: max(0px, (100% - 960px)/2);
    }
}
@media (min-width: 1200px) {
    .marketvision-content-container{
        margin-left: max(0px, (100% - 1140px)/2);
    }
}
@media (min-width: 1400px) {
    .marketvision-content-container{
        margin-left: max(0px, (100% - 1440px)/2);
    }
}
@media (min-width: 1024px) {
    .marketvision-content-container{
        margin-left: max(0px, (100% - 1312px)/2);
    }
}