@media ( max-width: 1440px ) {
    section#virtual-fasion {
        margin-top: -265px !important;
    }
    .scroll-to-explore {
        top: 680px !important;
    }
    section.banner .title-content {
        -webkit-transform: translate(0, 50%) !important;
            -ms-transform: translate(0, 50%) !important;
                transform: translate(0, 50%) !important;
    }
    section#collection .background {
        height: 100vh !important;
    }
    .slick-prev {
        left: -15px !important;
    }
    .slick-next {
        right: -15px !important;
    }
}
@media ( max-width: 1336px ) {
    section.privacy-policy .wrapper-content {
        padding: 0 15px !important;
    }
    section.vip-nft .wrapper-content,
    section.home-story .wrapper-content {
        padding: 0 20px !important;
    }
    .page-id-292 section.banner #background-video {
        height: 1085px;
    }
    section.home-story .wrapper-content {
        padding: 50px 100px;
    }
    section.banner .title-content {
        right: 55px !important;
        -webkit-transform: translate(0, 48%) !important;
        -ms-transform: translate(0, 48%) !important;
        transform: translate(0, 48%) !important;
    }
}
@media ( max-width: 1310px ) {
    section.banner .title-content {
        width: 100% !important;
        left: 50% !important;
        transform: translate(-50%, 75%) !important;
    }
    .u-slct.nft-trt ul.nft-contents.mb-0 {
        width: 65% !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .site-menu ul#primary-menu li {
        margin: 0 15px !important;
    }
    section.menu-default .wrapper-content .c-2 {
        -webkit-box-pack: end !important;
            -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    li.roadmap-list:before {
        padding-bottom: 4px !important;
        padding-left: 0px !important;
    }
}
@media ( max-width: 1261px ) {
    .u-slct.nft-trt.row {
        width: 95% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    section.banner .title-content {
        -webkit-transform: translate(-50%, 65%) !important;
            -ms-transform: translate(-50%, 65%) !important;
                transform: translate(-50%, 65%) !important;
    }
    section#virtual-fasion {
        margin-top: -370px !important;
    }
    section#global-brands .wrapper-content {
        padding: 30px 0 !important;
    }
}
@media ( max-width: 1220px ) {
    .nft-select li.list img {
        width: 75% !important;
    }
    .u-slct.nft-trt ul.nft-contents.mb-0 {
        width: 90% !important;
    }
    .u-slct.nft-trt .nft-select li.list {
        width: 100% !important;
    }
    .page-id-292 section.banner .title-content {
        width: 85% !important;
        -webkit-transform: translate(-50%, 62%) !important;
            -ms-transform: translate(-50%, 62%) !important;
                transform: translate(-50%, 62%) !important;
        left: 50% !important;
    }
    ul.collapsible.faq-lists:nth-child(4) .imagelist {
        top: -155% !important;
    }
    ul.collapsible.faq-lists:nth-child(5) .imagelist {
        top: -190% !important;
    }
    ul.collapsible.faq-lists:nth-child(7) .imagelist {
        top: -430% !important;
    }
    ul.collapsible.faq-lists:nth-child(9) .imagelist {
        top: -250% !important;
    }
    ul.collapsible.faq-lists:nth-child(10) .imagelist {
        top: -155% !important;
    }
    section#collection .collections-imgs ul li:first-child {
        height: 340px !important;
    }
    section#buy-nft .wrapper-content {
        padding: 40px 0 130px !important;
    }
    section#buy-nft {
        padding: 170px 0 70px !important;
    }
    li.roadmap-list .post-title {
        font-size: 30px !important;
    }
    li.roadmap-list {
        padding: 30px 0 !important;
    }
    li.roadmap-list:after {
        height: 160px !important;
        top: 33% !important;
    }
    li.roadmap-list:last-child .post-title {
        line-height: initial !important;
    }
    section#roadmap li.roadmap-list:nth-child(4):after {
        height: 175px !important;
    }
    .nft-select li.list {
        width: 50% !important;
        background-size: contain !important;
    }
    section#collection ul.image-lists li.list:nth-child(8) {
        height: 345px !important;
    }
    .imagelist {
        left: -122% !important;
    }
    .imagelist li.list img {
        width: 65% !important;
    }
}
@media ( max-width: 1106px ) {
    .usr-slct-content .button a {
        font-size: 15px !important;
    }
    .nft-select li.list img {
        width: 75% !important;
    }
    section#about .content p {
        font-size: 17px !important;
    }
    section#about .c-content .sub-title {
        margin: 5px 0 15px !important;
    }
    h2 {
        font-size: 45px !important;
    }
    .logo-content {
        height: 200px !important;
        width: 245px !important;
    }
    .site-menu ul#primary-menu li {
        margin: 0 10px !important;
    }
}
@media ( max-width: 1024px ) {
    .page-id-266 section.home-footer .desc {
        padding: 0 180px !important;
    }
    .page-id-292 section.banner #background-video {
        top: -350px;
    }
    section.home-story .wrapper-content {
        padding: 0 100px;
    }
    section.home-roadmap {
        padding: 50px 0 90px !important;
    }
    .logo-content {
        height: 180px !important;
        width: 235px !important;
    }
    section.the-team .title h3 {
        font-size: 30px !important;
    }
    ul.team-lists {
        width: 90% !important;
    }
    section.banner .title-content {
        width: 85% !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, 70%) !important;
            -ms-transform: translate(-50%, 70%) !important;
                transform: translate(-50%, 70%) !important;
    }
    ul.collapsible.faq-lists:nth-child(10) .imagelist {
        top: -135% !important;
    }
    ul.collapsible.faq-lists:nth-child(7) .imagelist {
        top: -345% !important;
    }
    section#collection .collections-imgs ul li:first-child {
        height: 285px !important;
    }
    .site-menu ul#primary-menu li {
        margin: 0 8px !important;
    }
    section#global-brands .content {
        margin: 40px 0 !important;
    }
    section#buy-nft .wrapper-content {
        padding: 0 0 100px !important;
    }
    section#faqs {
        padding: 150px 0 !important;
    }
    ul.collapsible.faq-lists:nth-child(8) .imagelist {
        top: -200% !important;
    }
    ul.collapsible.faq-lists:nth-child(9) .imagelist {
        top: -210% !important;
    }
    .accordion .imagelist li.list img {
        width: 50% !important;
    }
    section#about .bgimage {
        height: 100vh !important;
    }
    section#about .c-content {
        width: 70% !important;
        -webkit-transform: translate(0, 40%) !important;
            -ms-transform: translate(0, 40%) !important;
                transform: translate(0, 40%) !important;
        right: 20px !important;
    }
    section#virtual-fasion .wrapper-content {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 65px 0 80px !important;
    }
    section#virtual-fasion li.image img {
        width: 70% !important;
    }
    h3 {
        font-size: 30px !important;
    }
    section.banner .title-2 h2 {
        margin: 0 !important;
    }
    section.banner .title-3 {
        padding: 0px 30px !important;
    }
    section#virtual-fasion {
        margin-top: -500px !important;
    }
    h2 {
        font-size: 50px !important;
    }
    .site-menu ul#primary-menu li a {
        font-size: 15px !important;
    }
    li.roadmap-list {
        padding: 20px 0 !important;
    }
    section.home-story .container {
        padding: 30px 0 25px !important;
    }
    li.roadmap-list:before {
        top: 10% !important;
        padding-bottom: 5px !important;
        padding-left: 0 !important;
        padding-right: 1px !important;
        font-size: 45px !important;
    }
    section.home-roadmap li.roadmap-list:after {
        height: 265px !important;
        top: 20% !important;
    }
}
@media ( max-width: 991px ) {
    .email-capture {
        width: 80% !important; 
    }
    .nft-select li.list img {
        width: 45% !important;
    }
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 95%) !important;
            -ms-transform: translate(-50%, 95%) !important;
                transform: translate(-50%, 95%) !important;
    }
    .logo-content {
        height: 165px !important;
        width: 200px !important;
    }
    section#collection .collection-content {
        padding-bottom: 65px !important;
    }
    li.team-list {
        width: 25% !important;
    }
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 372px !important;
        top: 14% !important;
    }
    .imagelist {
        margin-bottom: 25px;
    }
    .accordion .imagelist li.list img {
        width: 65% !important;
    }
    .accordion .imagelist li.list {
        text-align: center;
    }
    .imagelist ul.imglist {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    ul.imglist.list-unstyled li.list:nth-child(2) img {
        margin-left: 0 !important;
        margin-top: 0 !important;
    }
    li.roadmap-list .post-title {
        font-size: 28px !important;
    }
    .imagelist {
        position: relative !important;
        left: 0 !important;
    }
    li.roadmap-list:after {
        height: 160px !important;
        top: 25% !important;
    }    
    section#collection ul.image-lists li.list:nth-child(6) {
        height: 330px !important;
    }
    section#collection ul.image-lists li.list:nth-child(7) {
        height: 305px !important;
    }
    section#collection ul.image-lists li.list:nth-child(8) {
        height: 280px !important;
    }
    section#collection .collection-content {
        padding: 80px 0 0 !important;
    }
    section#collection .background {
        height: 85vh !important;
    }
    section.menu-default {
        width: 50% !important;
        padding: 20px 0 !important;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
    }
    section.menu-default .wrapper-content .c-2 {
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
        margin-top: 25px !important;
    }
    section.menu-default .site-branding {
        text-align: center;
    }
    section.banner .title-content {
        left: 50% !important;
        -webkit-transform: translate(-50%, 95%) !important;
            -ms-transform: translate(-50%, 95%) !important;
                transform: translate(-50%, 95%) !important;
    }
    section.banner {
        height: 1155px !important;
    }
    section.banner #background-video {
        height: 1000px !important;
    }
    section.menu-default {
        width: 80% !important;
        padding: 20px 0 !important;
    }
    .c-2 .site-menu {
        display: none;
    }
    section#about .c-content {
        width: 70% !important;
        right: 0 !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, 40%) !important;
            -ms-transform: translate(-50%, 40%) !important;
                transform: translate(-50%, 40%) !important;
    }
    section#virtual-fasion {
        margin-top: -515px !important;
    }
    section#virtual-fasion .wrapper-content {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 150px 0 80px !important;
    }
    .c-1-content li.image {
        width: 50%;
        margin-right: auto;
        margin-left: auto;
        text-align: center !important;
    }
    section#virtual-fasion .c-2-content {
        margin-top: 50px;
        text-align: center;
    }
    section#virtual-fasion .c-1-content ul.image-contents {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    section#virtual-fasion li.image:nth-child(2) {
        margin-top: 0 !important;
    }
    li.roadmap-list {
        width: 60% !important;
    }
    li.roadmap-list:before {
        top: 6% !important;
    }
    section.home-roadmap li.roadmap-list:after {
        height: 305px !important;
        top: 14% !important;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 375px !important;
    }
}
@media ( max-width: 891px ) {
    section#faqs ul.image-lists {
        display: flex !important;
    }
    .c-content .c-1 li:last-child {
        margin-top: 0 !important;
    }
    .c-content .c-1 li {
        width: 50%;
    }
    .c-content .c-1 li:first-child {
        padding-left: 0 !important;
    }
    .nft-select li.list img {
        width: 60% !important;
    }
    section.banner .title-content,
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 65%) !important;
        -ms-transform: translate(-50%, 65%) !important;
        transform: translate(-50%, 65%) !important;
    }
}
@media ( max-width: 812px ) {
    .page-id-266 section.home-footer .desc {
        padding: 0 !important;
    }
    .nft-select li.list img {
        width: 80% !important;
    }
    .c-content .c-1 li {
        padding: 0 10px !important;
    }
    .u-slct.nft-trt .nft-select li.list {
        width: 70% !important;
    }
    .vip-ticket-traits {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 70%) !important;
            -ms-transform: translate(-50%, 70%) !important;
                transform: translate(-50%, 70%) !important;
    }
    section.home-story {
        padding: 60px 0 !important;
    }
    section.home-story .wrapper-content {
        padding: 0px 70px;
    }
    section.the-team .title h3 {
        font-size: 30px !important;
    }
    .logo-content {
        width: 180px !important;
    }
    .page-id-8 section.banner .title-content {
        -webkit-transform: translate(-50%, 70%) !important;
        -ms-transform: translate(-50%, 70%) !important;
        transform: translate(-50%, 70%) !important;
    }
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 400px !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 23%) !important;
            -ms-transform: translate(-50%, 23%) !important;
                transform: translate(-50%, 23%) !important;
    }
    section.banner .title-content {
        width: 89% !important;
    }
    section.home-banner ul.nft-lists {
        display: block !important;
    }
    .nft-select li.list {
        width: 65% !important;
        background-size: cover !important;
        margin-right: auto;
        margin-left: auto;
    }
    section.home-banner {
        height: 1600px !important;
    }
    section.home-banner ul.nft-lists li:last-child {
        margin: auto;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 405px !important;
    }
    section.home-roadmap li.roadmap-list:after {
        height: 350px !important;
    }
}

@media ( max-width: 768px ) {
    section.home-story {
        padding: 60px 0 100px !important;
    }
    .ticket-traits {
        width: 80%;
        margin-right: auto;
        margin-left: auto;
    }
    .logo-content {
        width: 180px !important;
        height: 145px !important;
    }
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        top: 8% !important;
    }
    section.home-roadmap li.roadmap-list:after {
        top: 9% !important;
    }
    section.home-roadmap li.roadmap-list:before {
        top: 0% !important;
    }
    section#buy-nft .desc, section.home-footer .desc {
        padding: 0 110px !important;
        margin-bottom: 80px !important;
    }
    section#buy-nft .desc p, section.home-footer .desc p {
        font-size: 25px !important;
    }
    li.roadmap-list .title1 {
        font-size: 20px !important;
        margin-top: 10px !important;
    }
    li.roadmap-list .location {
        font-size: 30px !important;
    }
    li.roadmap-list {
        padding: 0 0 15px 0 !important;
    }
    li.roadmap-list .post-title {
        font-size: 25px !important;
    }
    section.roadmap .title {
        font-size: 17px !important;
    }
    section#roadmap li.roadmap-list:nth-child(4):after {
        height: 115px !important;
    }
    h2 {
        font-size: 45px !important;
    }
    section#about .c-content {
        width: 80% !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 30%) !important;
            -ms-transform: translate(-50%, 30%) !important;
                transform: translate(-50%, 30%) !important;
    }
    section#nft-trait .wrapper-content {
        padding: 150px 20px 0 !important;
    }
}
@media ( max-width: 751px ) {
    .ticket-traits {
        width: 100% !important;
    }
    .logo-content {
        width: 155px !important;
        height: 120px !important;
    }
}
@media ( max-width: 731px ) {
    section#buy-nft .c-2 {
        margin: 15px 0;
    }
    .footer-bottom-content {
        display: block !important;
    }
    section#buy-nft ul.social-sites.list-unstyled.mb-0.d-flex {
        justify-content: center !important;
    }
}
@media ( max-width: 721px ) { 
    .footer-bottom-content {
        display: block !important;
    }
    ul.social-sites.list-unstyled.mb-0.d-flex {
        justify-content: center !important;
    }
}
@media ( max-width: 718px ) {
    section.home-footer .c-2 {
        margin: 15px 0;
    }
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 425px !important;
    }
}
@media ( max-width: 675px ) {
    section#virtual-fasion .image-1 {
        margin-top: 120px !important;
    }
    section#virtual-fasion .image-1 img {
        width: 70% !important;
    }
    section#virtual-fasion .image-1 {
        text-align: center !important;
    }
    .brand-logos ul {
        column-count: 2;
    }
    .brand-logos li {
        margin-bottom: 20px;
    }
    li.team-list {
        width: 33% !important;
    }
    .brand-logos .logo-content {
        width: 300px !important;
        height: 160px !important;
        margin: 0;
        margin-right: auto;
        margin-left: auto;
    }
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 450px !important;
    }
    section.home-roadmap li.roadmap-list:nth-child(3):after {
        height: 365px !important;
    }
    section.home-footer .wrapper-content {
        padding: 0px 0 100px !important;
    }
    section#buy-nft .logo img {
        width: 150px !important;
    }
    li.roadmap-list:before {
        top: 10% !important;
        padding-bottom: 6px !important;
        padding-left: 0 !important;
        padding-right: 0px !important;
        font-size: 43px !important;
    }
    section#roadmap li.roadmap-list:nth-child(4):after {
        height: 105px !important;
        top: 35% !important;
    }
    li.roadmap-list:after {
        height: 130px !important;
        top: 30% !important;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 95px !important;
        top: 37% !important;
    }
    section#faqs .title-desc {
        padding: 0 70px !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 40%) !important;
            -ms-transform: translate(-50%, 40%) !important;
                transform: translate(-50%, 40%) !important;
    }
    section#buy-nft .title, section.home-footer .title {
        font-size: 40px !important;
        margin: 50px 0 15px !important;
    }
    section#buy-nft .desc, section.home-footer .desc {
        padding: 0 50px !important;
    }
    section#about .content p {
        font-size: 16px !important;
    }
    p {
        font-size: 16px !important;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 90px !important;
        top: 35% !important;
    }
    li.roadmap-list:after {
        height: 130px !important;
        top: 27% !important;
    }
    section#virtual-fasion .c-1-content {
        margin-top: -30% !important;
    }
    .nft-select li.list {
        width: 85% !important;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 460px !important;
        top: 13% !important;
    }
    section.home-roadmap li.roadmap-list:after {
        height: 410px !important;
    }
    section#buy-nft .desc, section.home-footer .desc {
        padding: 0 80px !important;
    }
    section#buy-nft .desc p, section.home-footer .desc p {
        font-size: 25px !important;
    }
}
@media ( max-width: 669px ) {
    section.banner .title-content {
        -webkit-transform: translate(-50%, 75%) !important;
            -ms-transform: translate(-50%, 75%) !important;
                transform: translate(-50%, 75%) !important;
    }
    section#virtual-fasion li.image img,
    .accordion .imagelist li.list img {
        width: 85% !important;
    }
    .logo-content {
        width: 155px !important;
        height: 145px !important;
    }
}
@media ( max-width: 642px ) {
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 485px !important;
        top: 6% !important;
    }
}
@media ( max-width: 627px ) {
    .brand-logos .logo-content {
        width: 245px !important;
    }
}
@media ( max-width: 617px ) {
    section.banner .title-content {
        width: 90% !important;
    }
    .logo-content {
        width: 130px !important;
        height: 125px !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 33%) !important;
            -ms-transform: translate(-50%, 33%) !important;
                transform: translate(-50%, 33%) !important;
    }
}
@media ( max-width: 612px ) {
    section.banner .title-content {
        width: 95% !important;
    }
}
@media ( max-width: 601px ) {
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 515px !important;
        top: 6% !important;
    }
}
@media ( max-width: 581px ) {
    section.menu-sticky {
        padding: 20px 0 0 !important;
    }
    ul.social-sites {
        justify-content: center !important;
    }
    .social-sites {
        margin-bottom: 10px !important;
    }
    section.banner .title-content {
        width: 100% !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 30%) !important;
            -ms-transform: translate(-50%, 30%) !important;
                transform: translate(-50%, 30%) !important;
    }
    .footer-bottom-content {
        display: block !important;
    }
    section#buy-nft ul.social-sites {
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    section#buy-nft .social-sites {
        margin-bottom: 15px !important;
    }
}
@media ( max-width: 564px ) {
    .page-id-292 .banner a#primary-btn {
        padding: 20px 50px !important;
    }
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 55%) !important;
        -ms-transform: translate(-50%, 55%) !important;
        transform: translate(-50%, 55%) !important;
    }
}
@media ( max-width: 561px ) {
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 540px !important;
        top: 6% !important;
    }
    section.home-roadmap li.roadmap-list:after {
        top: 7% !important;
        height: 430px !important;
    }
    section.home-roadmap li.roadmap-list:nth-child(3):after {
        top: 9% !important;
    }
}
@media ( max-width: 547px ) {
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 570px !important;
        top: 6% !important;
    }
}
@media ( max-width: 528px ) {
    .u-slct.nft-trt .nft-select li.list {
        width: 100% !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 22%) !important;
        -ms-transform: translate(-50%, 22%) !important;
        transform: translate(-50%, 22%) !important;
    }
    h2 {
        font-size: 40px !important;
    }
    .brand-logos .logo-content {
        width: 200px !important;
    }
}
@media ( max-width: 512px ) {
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 600px !important;
    }
    section.home-roadmap  li.roadmap-list:after {
        left: -37px !important;
    }
    section#faqs ul.image-lists li {
        width: 50% !important;
        padding: 0 10px !important;
    }
    section#faqs .c-content .c-1 li:first-child {
        padding-left: 0 !important;
    }
    section#faqs ul.image-lists {
        display: flex;
    }
    section#faqs .c-content .c-1 li:last-child {
        margin-top: 0;
    }
    section#roadmap li.roadmap-list:after {
        left: -37px !important;
        height: 120px !important;
    }
    .nft-select li.list img {
        width: 80% !important;
    }
    .nft-countdown .title {
        margin-bottom: 20px !important;
    }
    .usr-slct-content #primary-btn {
        padding: 15px 35px !important;
    }
    .page-id-292 section.banner #background-video {
        height: 940px !important;
    }
    .vip-ticket-traits {
        width: 95% !important;
        font-size: 16px !important;
    }
    .brand-logos .logo-content {
        width: 225px !important;
    }
    section.home-story .wrapper-content {
        padding: 0px 20px;
    }
    section.home-roadmap li.roadmap-list:after {
        top: 7% !important;
    }
    section.home-roadmap li.roadmap-list:nth-child(3):after {
        height: 390px !important;
    }
    section#buy-nft .title,
    section.home-footer .title {
        font-size: 35px !important;
        margin: 50px 0 15px !important;
    }
    section#faqs .title-desc {
        padding: 0 15px !important;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 80px !important;
        top: 30% !important;
    }
    li.roadmap-list .post-title {
        line-height: 1 !important;
        margin-top: 5px !important;
    }
    li.roadmap-list .title {
        margin-bottom: 5px !important;
    }
    li.roadmap-list .post-title,
    li.roadmap-list .location {
        font-size: 22px !important;
    }
    section.roadmap .desc {
        padding: 0 30px !important;
    }
    section#collection .collections-imgs ul {
        width: 80% !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    section#nft-trait .wrapper-content {
        padding: 100px 20px 0 !important;
    }
    section#collection .collections-imgs ul {
        -webkit-column-count: 1 !important;
           -moz-column-count: 1 !important;
                column-count: 1 !important;
    }
    section#collection .wrapper-collections .desc {
        padding: 0 20px !important;
    }
    section#about .c-content {
        width: 97% !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 33%) !important;
            -ms-transform: translate(-50%, 33%) !important;
                transform: translate(-50%, 33%) !important;
    }
    section#about .bgimage {
        background-position: -55px !important;
    }
    section#virtual-fasion .wrapper-content {
        padding: 150px 0 40px !important;
    }
    section.banner .title-content {
        left: 50% !important;
        -webkit-transform: translate(-50%, 75%) !important;
            -ms-transform: translate(-50%, 75%) !important;
                transform: translate(-50%, 75%) !important;
    }
    section.banner #background-video {
        height: 720px !important;
    }
    .parallax-window {
        height: 670px !important;
    }
    section.banner .title-content {
        width: 100% !important;
    }
    h2 {
        font-size: 40px !important;
    }
    h3 {
        font-size: 24px !important;
    }
    section.banner #background-video {
        width: 115vw !important;
    }
    .nft-select li.list {
        width: 100% !important;
        background-size: contain !important;
    }
    section.home-banner #primary-btn {
        padding: 15px 75px !important;
    }
    h3 {
        font-size: 30px !important;
    }
    section.home-banner ul.nft-lists .title {
        margin: 10px 0 25px !important;
    }
    section.home-banner {
        height: 1480px !important;
    }
    li.roadmap-list {
        width: 70% !important;
        margin-right: 30px !important;
    }
    section.home-roadmap ul.roadmap-lists .title h3 {
        font-size: 30px !important;
    }
    li.roadmap-list:before {
        font-size: 38px !important;
        height: 30px !important;
        width: 30px !important;
        padding-bottom: 3px !important;
        padding-left: 1px !important;
        left: -50px !important;
        top: 5% !important;
    }
    section#buy-nft .title, section.home-footer .title {
        font-size: 35px;
        margin: 90px 0 15px;
        font-weight: 700;
    }
    section#buy-nft .desc p, section.home-footer .desc p {
        font-size: 20px !important;
    }
    .footer-bottom-content {
        display: block !important;
    }
    .social-sites ul {
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .footer-bottom-content .social-sites {
        margin-bottom: 15px !important;
    }
    section.home-footer .wrapper-content {
        padding: 0 0 100px !important;
    }
    .skew-y {
        padding: 90px 0 !important;
    }
}
@media ( max-width: 475px ) {
    .nft-select li.list img {
        width: 70% !important;
    }
    .brand-logos .logo-content {
        width: 200px !important;
    }
    .page-id-292 .banner a#primary-btn,
    .page-id-8 section.banner #primary-btn {
        padding: 20px 20px !important;
    }
}
@media ( max-width: 460px ) {
    .page-id-8 section.banner #primary-btn {
        padding: 20px 55px !important;
    }
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 68%) !important;
        -ms-transform: translate(-50%, 68%) !important;
        transform: translate(-50%, 68%) !important;
    }
}
@media ( max-width: 452px ) {
    .page-id-292 .banner a#primary-btn,
    .page-id-8 section.banner #primary-btn {
        padding: 20px 30px !important;
    }
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 65%) !important;
        -ms-transform: translate(-50%, 65%) !important;
        transform: translate(-50%, 65%) !important;
    }
}
@media ( max-width: 449px ) {
    .page-id-8 section.banner .title-content {
        -webkit-transform: translate(-50%, 67%) !important;
        -ms-transform: translate(-50%, 67%) !important;
        transform: translate(-50%, 67%) !important;
    }
    section#virtual-fasion .c-2-content p {
        margin-bottom: 20px !important;
    }
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 710px !important;
        top: 4% !important;
    }
    section.banner #primary-btn {
        padding: 20px 40px !important;
    }
}
@media ( max-width: 437px ) {
    h3 {
        font-size: 25px !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 23%) !important;
        -ms-transform: translate(-50%, 23%) !important;
        transform: translate(-50%, 22%) !important;
    }
    section.banner #primary-btn {
        background-color: #000;
        padding: 20px 30px;
    }
    .brand-logos .logo-content {
        width: 180px !important;
    }
}
@media ( max-width: 421px ) {
    .page-id-292 .banner a#primary-btn, .page-id-8 section.banner #primary-btn {
        padding: 20px 20px !important;
    }
}
@media ( max-width: 414px ) {
    section.privacy-policy .container {
        padding: 0px 0 80px !important;
    }
    section.privacy-policy .wrapper-content {
        line-height: 2;
        text-align: center;
    }
    section.privacy-policy .wrapper-content p {
        margin-bottom: 10px;
        font-size: 14px !important;
    }
    section#virtual-fasion .image-1 {
        margin-top: 25px !important;
    }
    .page-id-8 section.banner .title-content {
        -webkit-transform: translate(-50%, 80%) !important;
        -ms-transform: translate(-50%, 80%) !important;
        transform: translate(-50%, 80%) !important;
    }
    .email-capture {
        width: 90% !important;
    }
    section#about .c-content .content p {
        margin-bottom: 10px !important;
    }
    section.banner #primary-btn {
        padding: 20px 25px !important;
        font-size: 16px !important;
    }
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 60%) !important;
            -ms-transform: translate(-50%, 60%) !important;
                transform: translate(-50%, 60%) !important;
    }
    h2 {
        font-size: 40px !important;
    }
    section.the-team .wrapper-content {
        padding: 0 0 20px !important;
    }
    li.team-list {
        width: 50% !important;
    }
    .brand-logos ul {
        column-count: 1 !important;
    }
    section.home-roadmap {
        padding: 80px 0 120px !important;
    }
    section.home-roadmap li.roadmap-list:after {
        top: 5% !important;
    }
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 655px !important;
    }
    .accordion .imagelist li.list img {
        width: 95% !important;
    }
    section.roadmap {
        padding: 80px 0 20px !important;
    }
    ul.roadmap-lists li.roadmap-list:nth-child(3):after {
        height: 270px !important;
    }
    li.roadmap-list {
        padding: 0 !important;
        margin-bottom: 40px !important;
    }
    section#collection .wrapper-collections {
        margin-top: -340px !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 27%) !important;
            -ms-transform: translate(-50%, 27%) !important;
                transform: translate(-50%, 27%) !important;
    }
    section#about .content p {
        font-size: 15px !important;
    }
    section#about .c-content .sub-title {
        margin: 10px 0 20px !important;
    }
    section#virtual-fasion li.image img {
        width: 95% !important;
    }
    section#bannerbg .title-2 {
        margin: 15px 0;
    }
    section.banner .title-content {
        -webkit-transform: translate(-50%, 60%) !important;
            -ms-transform: translate(-50%, 60%) !important;
                transform: translate(-50%, 60%) !important;
    }
    section.home-header .site-branding img, section.home-footer .logo img {
        width: 100px !important;
    }
    section.home-banner li.list {
        padding: 10px 30px !important;
    }
    section.home-banner #primary-btn {
        padding: 10px 60px !important;
    }
    section.home-banner {
        height: 1290px !important;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 660px !important;
        top: 9% !important;
    }
}
@media ( max-width: 403px ) {
    section.home-roadmap ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 1805px !important;
    }
}
@media ( max-width: 380px ) {
    .page-id-8 section.banner .title-content {
        -webkit-transform: translate(-50%, 65%) !important;
        -ms-transform: translate(-50%, 65%) !important;
        transform: translate(-50%, 65%) !important;
    }
}
@media ( max-width: 375px ) {
    
    li.roadmap-list .post-title, li.roadmap-list .location {
        font-size: 18px !important;
    }
    section#buy-nft .wrapper-content {
        padding: 0 0 40px !important;
    }
    input#gform_submit_button_1 {
        padding: 10px 25px !important;
    }
    .page-id-292 section.banner .title-content {
        -webkit-transform: translate(-50%, 50%) !important;
            -ms-transform: translate(-50%, 50%) !important;
                transform: translate(-50%, 50%) !important;
    }
    .page-id-292 h2 {
        font-size: 39px !important;
    }
    .page-id-8 h2 {
        font-size: 40px !important;
    }
    .logo-content {
        width: 155px !important;
        height: 140px !important;
    }
    section#about .c-content {
        -webkit-transform: translate(-50%, 21%) !important;
            -ms-transform: translate(-50%, 21%) !important;
                transform: translate(-50%, 21%) !important;
    }
    ul.roadmap-lists li.roadmap-list:first-child:after {
        height: 715px !important;
    }
    section.home-roadmap li.roadmap-list:after {
        height: 580px !important;
    }
    section#buy-nft .desc, section.home-footer .desc {
        padding: 0 !important;
    }
    section#buy-nft .title, section.home-footer .title {
        font-size: 40px !important;
        margin: 35px 0 15px !important;
    }
    h3 {
        font-size: 25px !important;
    }
    h2 {
        font-size: 45px !important;
    }
    section.home-banner {
        height: 1215px !important;
    }
    section.home-banner .title1 {
        margin-bottom: 15px !important;
    }
    a {
        font-size: 16px !important;
    }
    section.home-roadmap {
        padding: 70px 0 130px !important;
    }
    li.site-icon i {
        font-size: 15px !important;
    }
    li.site-icon {
        width: 35px !important;
        height: 33px !important;
        font-size: 19px !important;
    }
}
@media ( max-width: 364px ) {
    .page-id-292 .banner a#primary-btn, .page-id-8 section.banner #primary-btn {
        padding: 20px 20px !important;
    }
}
@media ( max-width: 350px ) {
    .page-id-8 section.banner .title-content {
        -webkit-transform: translate(-50%, 50%) !important;
        -ms-transform: translate(-50%, 50%) !important;
        transform: translate(-50%, 50%) !important;
    }
}
@media ( max-width: 320px ) {
    .u-slct.nft-trt .nft-select li.list {
        width: 130% !important;
        margin-left: -40px !important;
    }
    .page-id-292 h2 {
        font-size: 34px !important;
    }
    section.banner #primary-btn {
        font-size: 15px !important;
    }
    section#roadmap li.roadmap-list:after {
        height: 140px !important;
    }
    .usr-slct-content #primary-btn {
        padding: 10px 18px !important;
        font-size: 12px !important;
    }
    .nft-select li.list img {
        width: 65% !important;
    }
    li.nft-content-list {
        font-size: 14px !important;
    }
    h3 {
        font-size: 22px !important;
    }
    h4 {
        font-size: 19px !important;
    }
    .page-id-8 section.banner .title-content {
        -webkit-transform: translate(-50%, 48%) !important;
        -ms-transform: translate(-50%, 48%) !important;
        transform: translate(-50%, 48%) !important;
    }
    .skew-y {
        padding: 150px 0 !important;
    }
    section.home-roadmap {
        padding: 30px 0 45px !important;
    }
    li.team-list .image {
        width: 55%;
    }
    li.team-list .name {
        font-size: 20px;
    }
    li.team-list {
        width: 100% !important;
    }
    section#buy-nft .wrapper-content {
        padding: 0 0 70px !important;
    }
    section.home-banner {
        height: 1100px !important;
    }
    h2 {
        font-size: 30px !important;
    }
    #primary-btn {
        padding: 20px 60px !important;
    }
    .logo-content {
        width: 130px !important;
        height: 110px !important;
    }
    section#about .content p {
        font-size: 14px !important;
    }
    section#about .c-content .sub-title {
        margin: 10px 0 10px !important;
    }
    section#global-brands .content {
        padding: 0px !important;
    }
    section.home-footer {
        padding: 0 0 30px !important;
    }
    section#buy-nft {
        padding: 165px 0 30px !important;
    }
}