 @media (max-width: 880px) {
   .blackpage .apppage_animate h2 {
     font-size: 64px;
   }

   #roadmapaccordion {
     overflow: visible;
   }

   #getstartedblockdownload.getstartedblock_txt .tecbtn_wrap {
     justify-content: center;
   }

   .section2modelscard {
     padding: 40px;
   }

   .section2modelscard>h3 {
     font-size: 44px;
     letter-spacing: normal;
   }

   .form-white .text {
     font-size: 14px;
     text-align: center;
   }

   .form-white .text svg,
   .section-register .link svg {
     height: 22px;
     width: 22px;
   }

   #table_tokenomics_3 .table_tokenomics_3_inner .table_tokenomics_3_row .itemnull:nth-child(5):before {

     font-size: 16px;
   }

   .form-white .text {
     margin-bottom: 0px !important;
     line-height: 150%;
   }

   .form-white-in .nysoftnote {
     width: 280px;
   }

   .form-white-in {
     flex-wrap: wrap;
     flex-direction: column;
     align-items: center;
     gap: 8px;
     height: 91px;
     justify-content: center;
   }


   .form-white-in .nysoftnote {
     width: 280px;
     height: 152px;
     bottom: auto;
     top: -152px;
     left: 50%;
     margin-left: -140px;
   }

   .section-register .link {
     font-size: 14px;
   }
 }

 @media (max-width: 719.99px) {
   .interviewssingle {
     display: grid;
     grid-template-columns: 1fr;
   }

   .interviewssinglegal .interviews-item {
     overflow: hidden;
     border: none;
     border-radius: 0;
   }

   .interviewssinglegal .interviews-item:hover {
     border: none;

   }

   .interviewssingle .interviews-image {
     border: 2px solid #343C4D;
     border-radius: 8px;
     overflow: hidden;
   }

   .team_single .addinfolist {
     padding-left: 0px;
     list-style: none;
     margin-top: 16px;
   }

   .planeform input,
   .planeform textarea {
     font-size: 16px;
   }

   .tagline>span {
     font-size: 20px;
   }

   .owl-news-n .keen-slider__slide {
     --slwidth: 340px;
   }

   #whitepapercontent {
     padding-top: 80px;
   }

   .teamlistabout_mob .swiper-slide img {
     height: 100%;
     width: 100%;
   }

   .teamlistul-item-s-1 {
     order: 1;
   }

   .teamlistul-item-s-2 {
     order: 2;
   }

   .teamlistul-item-s-3 {
     order: 3;
   }

   .teamlistul-item-s-4 {
     order: 4;
   }

   .teamlistul-item-s-5 {
     order: 5;
   }

   .teamlistul-item-s-6 {
     order: 6;
   }

   .teamlistul-item-s-7 {
     order: 7;
   }

   .teamlistul-item-s-8 {
     order: 8;
   }

   .teamlistul-item-s-9 {
     order: 9;
   }

   .teamlistul-item-s-10 {
     order: 10;
   }

   .teamlistul-item-s-11 {
     order: 11;
   }

   .teamlistul-item-s-12 {
     order: 12;
   }

   .teamlistul-item-s-13 {
     order: 13;
   }

   .teamlistul-item-s-14 {
     order: 14;
   }

   .teamlistul-item-s-15 {
     order: 15;
   }

   .teamlistul-item-s-16 {
     order: 16;
   }

   .teamlistul-item-s-17 {
     order: 17;
   }

   .teamlistul-item-s-18 {
     order: 18;
   }

   .teamlistul-item-s-19 {
     order: 19;
   }

   .teamlistul-item-s-20 {
     order: 20;
   }

   .teamlistul-item-s-21 {
     order: 21;
   }

   .teamlistul-item-s-22 {
     order: 22;
   }

   .teamlistul-item-s-23 {
     order: 23;
   }

   .teamlistul-item-s-24 {
     order: 24;
   }

   .smallmodal-content p {
     font-size: 16px;
   }

   .softnote_cases_block_txt p {
     font-size: 20px;
   }

   .smallmodal-content a {
     font-size: 16px;
   }

   .smallmodal-content {
     padding: 20px;
     gap: 16px;
     border-radius: 16px;
     box-shadow: 0px 2px 20px 0px rgba(72, 123, 255, 0.40), 0px 4px 40px 0px rgba(72, 123, 255, 0.20);
     width: calc(100% - 40px);
     margin-left: auto;
     margin-right: auto;
   }

   .smallmodal-content #close-smallmodal {
     position: static;
     top: 20px;
     right: 20px;
     height: 40px;
     width: 40px;
     cursor: pointer;
     order: 3;
   }

   .airdrop_first {
     height: 406px;
     background-size: 100%;
     max-width: 355px;
     width: 100%;
     margin-top: -70px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: -70px;
   }

   #keyfeatures .swiperordinals .swiper-slide {

     min-width: 260px;
   }

   .swiperordinals_wrap .swiper-scrollbar-wrap .swiper-scrollbar.swiper-scrollbar-horizontal {
     bottom: -40px;
   }

   .questcard {
     border-radius: 24px;
     padding: 20px 20px 32px 20px;
     gap: 32px;
     grid-template-columns: 1fr 1fr;
     grid-template-areas: 'questcard_num questcard_num''questcard_desc questcard_desc''questcard_pr questcard_pr_lnwr';
   }

   .questcard_num {
     grid-area: questcard_num;
   }

   .questcard_desc {
     gap: 16px;
   }

   .lightnode_page_fullscr .first-row-welc h1+p,
   .lightnode_page_fullscr h1 {
     text-align: center;
   }

   .questcard_pr {
     display: flex;
     position: relative;
     flex-direction: column-reverse;
     justify-content: space-between;
     gap: 32px;
     justify-content: flex-end;

   }

   .airdrop_page .leaderboard_table_col {
     font-size: 16px;
     font-style: normal;
     font-weight: 375;
     line-height: 150%;
     /* 24px */
     letter-spacing: 0.16px;
     color: var(--Color-system-Grey-15, #EDEFF4);
     white-space: nowrap;
   }

   .questcard_pr_txt {
     font-size: 24px;
   }

   .questcard_pr_ln svg {
     max-width: 24px;
     max-height: 24px;
   }

   .questcard_pr_ln {
     width: 24px;
     height: 24px;
     min-width: 24px;
     box-sizing: border-box;
     min-height: 24px;
     flex-basis: 24px;
   }

   .questcard:first-child .questcard_pr {
     margin-top: -16px;
   }

   .questcard_desc {
     grid-area: questcard_desc;
   }

   .questcard_pr {
     grid-area: questcard_pr;
   }

   .questcard_pr_lnwr {
     grid-area: questcard_pr_lnwr;
     justify-content: flex-end;
   }

   .seasonsair .gradient_txt {
     font-size: 24px;
   }

   .quests_air {
     margin-top: 80px;
   }

   .quests_air h2 {
     margin-bottom: 40px;
   }

   .season_card .season_card_m {
     font-size: 20px;
   }

   .season_card .season_card_t {
     font-size: 20px;
   }

   .season_card .season_card_d {
     font-size: 53px;
     margin-bottom: 60px;
   }

   .sectionrewards_desc p {
     font-size: 20px;
   }

   .airdrop_page .seasonsair {}

   .seasonsair .tecbtn_wrap {
     padding: 6px;
     border-radius: 12px;
     margin-bottom: 40px;
     width: 550px;
     gap: 5px;
   }

   .seasonsairbtnwr {
     overflow-x: scroll;
     margin-bottom: 60px;
     margin-right: calc(var(--fieldlr) * -1);
   }

   .airdrop_page .seasonsair .tecbtn,
   .airdrop_page .seasonsair .tecbtn.btn_black {
     border-radius: 7px;

   }

   .season_card {
     padding: 40px;
   }

   .airdrop_page .seasonsair .tecbtn {
     font-size: 12px;
     padding: 11px 16px;
     border-radius: 7px;
   }

   .sectionrewards {
     padding-bottom: 80px;
   }

   .sectionrewards_lght:before {
     --lht-bgrnd-w: 674px;
   }

   .airhowto {
     padding-top: 40px;
     padding-bottom: 40px;
   }

   .airhowto_item .gradient_txt {
     position: relative;
     top: 0;
     font-size: 40px;
     line-height: 120%;
   }

   .airhowto_p {
     text-align: center;
     margin: 20px 0 0;
     font-size: 16px;
   }

   .sectionrewards_lght {
     margin-bottom: 40px;
     margin-top: 40px;
     position: relative;
     width: 100%;
   }

   .airhowto_item {
     position: relative;
     text-align: center;
     display: flex;
     justify-content: center;
     flex-direction: column;
     width: 100%;
     max-width: 280px;
   }

   .readytoget_wrap>svg {
     display: none;
   }

   .airdrop_page .readytoget_item_cont {
     display: flex;
     padding: 12px 0px;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     align-self: stretch;
     border-radius: 12px;
     border: 2px solid var(--Gradient-blue, #477BFF);
     background: var(--Gradient-blue-transparent, linear-gradient(275deg, rgba(72, 123, 255, 0.10) 0%, rgba(46, 104, 255, 0.02) 100%));
     box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
   }

   .airdrop_page .readytoget_item_cont p {
     font-size: 20px;
   }

   .gradient_txt {
     font-size: 48px;
   }

   .airdrop_page .readytoget_wrap {
     margin-top: 40px;
     padding: 0;
     border: 0;
     flex-direction: column;
     background: transparent;
     gap: 20px;
   }

   .airdrop_first p {
     font-size: 24px;
     letter-spacing: normal;
   }

   #supported-endpoints {
     padding-bottom: 80px;
   }

   .getstartedblock_img_light {
     height: 373.238px;
     --lightnode1_shad_w: 766.436px;
     top: 70px;
   }

   .getstartedblock_txt {
     padding: 40px 0 0;
     padding-right: calc(var(--bs-gutter-x) * 0.5);
     padding-left: calc(var(--bs-gutter-x) * 0.5);
   }

   .getstartedblock_txt h2 {
     margin-bottom: 32px;
   }

   .video_node_block_descr ul li {
     margin-bottom: 10px;
     justify-content: flex-start;
     text-align: left;
   }

   .upcoming_mint h4 {
     font-size: 20px;
   }

   .video_nodes .video_node_block_head h2 {
     font-size: 32px;
     margin-bottom: 32px;
   }

   .video_node_block2,
   .video_node_block3,
   .video_node_block1 {
     column-gap: 32px;
   }

   .video_node_block_video video {
     border-radius: 16px;
   }

   .video_node_block_video video {
     width: 100%;
   }

   .video_node_block3,
   .video_node_block1 {
     padding: 80px 0px;
   }

   .webserver_item h3 {
     font-size: 20px;
     font-style: normal;
     font-weight: 500;
     line-height: 130%;
     text-transform: unset;
     margin-top: 40px;
     margin-bottom: 16px;
   }

   .lightnode_page .header_block p {
     font-size: 20px;
   }

   .lightnode_page_fullscr {
     padding: 80px 0 120px;
   }

   .swiperordinals .swiper-slide {
     padding-top: 40px;
     padding-bottom: 40px;
   }

   .lightnode_page #webserver {
     padding: 120px 0 40px;
   }

   .webserver_wrap {
     padding-top: 40px;
     gap: 40px;
     display: flex;
     flex-direction: column;
   }

   .webserver_item h3 {
     grid-area: webservh3;
     margin: 0px;
   }

   .lightnode_scheme_block {
     padding-left: 20px;
     padding-top: 136px;
     padding-right: 20px;
     padding-bottom: 32px;
     background-position: 20px 20px;
   }

   .lightnode_page .lightnode_scheme_block_wrap {
     margin-top: 40px;

   }

   .lightnode_page .upcoming_mint>div>div {
     position: relative;
     height: auto;
   }

   .getstartedblock_img {
     position: absolute;
     --getstwidth: 350px;
     height: 548px;
     top: -110px;
   }

   .getstartedblock_img_wr {
     position: relative;
     height: 268px;
     margin-top: 100px;
   }

   #supported-endpoints {
     padding-bottom: 80px;
   }

   #supported-endpoints .webserver_item {
     flex-basis: 100%;
     max-width: 100%;
     min-width: 100%;
     grid-template-columns: 54px auto;
   }

   .video_node_block_video {
     margin-top: 40px;
   }

   .video_nodes .video_node_block_head p,
   .lightnode_scheme_block h3 {
     font-size: 20px;
   }

   .webserver_item p {
     grid-area: webservp;
   }

   .webserver_item svg {
     grid-area: webservsvg;
     width: 38px;
     height: 38px;
   }

   .webserver_item {
     display: grid;
     gap: 16px;
     grid-template-areas: "webservsvg webservh3""webservsvg webservp";
   }

   .mobappbeta .desc2 {
     margin-top: 40px;
     margin-bottom: -40px;
     width: 100%;
     font-size: 12px;
     letter-spacing: 0.18px;

     color: #CACEDC;
   }

   #flyteamfollow {
     transition: .5s;
     position: static;
     left: 0;
     opacity: 1;
     z-index: 100;
   }

   .teamfollow_links {
     height: 28px;
     width: 28px;
     display: flex;
   }

   .teamfollow p {
     align-items: center;
     width: 100%;
     padding-top: 0;
     flex-direction: row-reverse;
     height: auto !important;
     justify-content: flex-start;
   }

   .blackpage.ordinals_page {
     padding: 0px;
     position: relative;
   }

   .ordinals_page #flyteamfollow.teamfollow,
   .home #flyteamfollow.teamfollow {
     margin-top: 0px;
     position: absolute;
     top: 68px !important;
     left: 0;
     right: 0;
   }

   .testnet_page .mob_line {
     height: auto;
   }

   .testnet_page .mob_line_p {
     color: #CACEDC;
     font-size: 20px;
     font-style: normal;
     font-weight: 375;
     height: auto;
     line-height: 130%;
     /* 26px */
     margin: 24px 0 32px;
   }

   .maincolumn {
     margin-top: 30px;
   }

   .centeredmaincol_wr {
     padding-top: 40px;
   }

   .glossary_page .first-row-welc,
   .roadmap_page .first-row-welc {
     margin-top: 30px;
   }

   #flyteamfollow.teamfollow {
     margin-top: 8px;
     padding: 0px var(--fieldlr);
     /* padding: 0px; */
   }

   .teamfollow p a svg {
     width: 28px;
     height: 28px;
   }

   .bbp_page .first-row-welc>div:first-child {
     padding-top: 0px;
     padding-bottom: 80px;
   }

   .teamfollow p.witharr .teamfollow_line {
     display: flex;
     justify-content: center;
     transition: 1s;
     height: auto !important;
     align-items: center;
   }

   .teamfollow_line::before {
     content: "";
     width: 100%;
     background: var(--greytxt);
     height: 1px;
     margin-left: 0px;
     margin-top: 0px;
   }

   .teamfollow_line svg {
     transform: none;
     transform-origin: left;
     margin-left: -2.5px;
   }

   .teamfollow_txt {
     margin-bottom: 0;
     width: auto;
     white-space: nowrap;
     transform: none;
     transform-origin: 0;
     min-height: 0;
     height: auto !important;
     display: flex;
     align-items: center;
     margin-top: 0;
     margin-right: auto;
   }

   .teamlistabout_mob {
     display: block;
     margin-top: 80px;
   }

   .about_page .aboutform {
     padding-bottom: 80px;
   }

   .teamlistabout_mob .swiper-grid-column>.swiper-wrapper {
     flex-wrap: wrap;
   }

   .teamlistabout_mob .swiper {
     width: 100%;
     height: 100vw;
     margin-left: auto;
     margin-right: auto;
   }

   .teamlistabout_mob .swiper-slide {
     text-align: center;
     overflow: hidden;
     height: calc((100% - 16px) / 2) !important;

     /* Center slide text vertically */
     display: flex;
     justify-content: center;
     align-items: center;
   }

   .about_page .teamlistabout {
     display: none;
   }

   .team_wrap_in {
     gap: 40px;
   }

   .team_page_welc {
     padding-top: 0px;
     padding-bottom: 80px;
   }

   .applist_in .mobshow {
     display: block;
   }

   .applist_in .mobhide {
     display: none;
   }

   .team_single__leftcol {

     padding-bottom: 60px;
   }

   .teamcontainer .wp-block-columns.articlecontent {
     color: var(--Color-system-Grey-30, #CACEDC);
     font-weight: 375;
     line-height: 150%;
     /* 24px */
     letter-spacing: 0.16px;
   }

   .team_single__leftcol .team_single__imgwrap {
     width: 240px;
     height: 240px;
     --wteamcol: 240px;
   }

   .teamitemdescription {
     padding-top: 60px;
   }

   .interviews-image-capt {
     display: none !important;
   }

   .team_single h2.interviewssingleh2 {
     margin-top: 60px;
     font-size: 20px;
     margin-bottom: 40px;
   }

   .single-portfolio .interviews-title {
     font-size: 20px;
     margin: 16px 0 10px;
   }

   .team_single__imgwrap .team_item__img_ln .team_item__img {
     min-width: 240px;
     min-height: 240px;
     width: 240px;
     height: 240px;
     position: relative;
   }

   .team_single__imgwrap .team_item__img_ln {}

   .team_item__img_kyc.team_item__img_kyc_full {
     height: 70px;
     width: 70px;
     margin-left: 0px;
     right: 0;
     bottom: 0;
   }

   .team_single_inner_col {
     gap: 24px;
     width: 100%;
     align-items: center;
     text-align: center;
   }

   .apppagecolumns_wrap {
     gap: 40px;
   }

   .apppagecolumns_col {
     padding: 20px 20px 0px 20px;
     border-radius: 16px;
   }

   .apppagecolumns_wrap {
     margin-top: 80px;
   }

   .apppagecolumns_col:nth-child(1) .apppagecolumns_col_img {
     height: 242px;
     width: 100%;
     background-position-y: center;
     background-size: contain;
     margin-top: 40px;
     margin-bottom: 20px;
     background-image: url("");

   }

   .apppagecolumns_col:nth-child(3) .apppagecolumns_col_img {
     height: 331px;
     width: 100%;
     background-position-x: calc(50% - 20px);
     background-size: 304px 320px;
   }

   .apppagecolumns_col:nth-child(2) .apppagecolumns_col_img {
     height: 602px;
     width: 100%;
     background-size: 240px 562px;
     background-position: bottom center;
   }

   .apppagecolumns_wrap .apppagecolumns_col:nth-child(2) .apppagecolumns_col_img {
     background-size: 240px auto;
     height: 390px;
     margin-top: 0px;
     flex-basis: 390px;
     background-position: top center;
   }

   .apppagecolumns_col:nth-child(2) {
     min-height: 630px;
     box-sizing: border-box;
   }

   .apppagecolumns_wrap .apppagecolumns_col_cont>p {
     font-weight: 375;
   }

   .apppagecolumns_col:nth-child(2) .apppagecolumns_col_cont {
     flex-basis: auto;
   }

   .mobappbeta {
     padding-top: 53px;
     padding-bottom: 60px;
   }

   .mobappbeta svg {
     width: 276px;
     height: 277px;
   }

   .blackpage .mobappbeta p {

     font-size: 24px;
   }

   .blackpage .apppage_animate p {
     padding-bottom: 40px;
     font-size: 20px;
   }

   .apppage_animate {
     border-radius: 0;
     padding: 0;
     background: transparent;
   }

   .apppagecolumns_col h3 {
     font-size: 32px;
     font-style: normal;
     font-weight: 650;
     line-height: 120%;
   }

   .team_item_tax {
     height: 24px;
     line-height: 150%;
     letter-spacing: 0.21px;
     border-radius: 10px;
   }

   .modal_team__leftcol .team_item__soc_item {
     font-size: 16px;
     line-height: 150%;
     /* 24px */
     letter-spacing: 0.16px;
   }

   .modal_team__imgwrap .team_item__img_ln,
   .modal_team__imgwrap .team_item__img_ln .team_item__img,
   .team_page .modal_team__imgwrap .team_item__img_ln {
     width: 240px;
     height: 240px;
   }

   .team_page .team-list {
     display: grid;
     grid-template-columns: repeat(3, 1fr);
     column-gap: 40px;
     row-gap: 40px;
   }

   .team_page .modal.active .modal-inner {
     box-sizing: border-box;
     margin-left: 0px;
     margin-right: 0px;
     border-radius: 0;
     min-height: 100vh;
     height: auto;
     background: #12161E;
     padding: 20px;
   }

   .blackpage .softnote_scheme_block h2 {
     font-size: 24px;
   }

   .softnote_press p {
     margin-bottom: 40px;
   }

   .softnote_why.grayimgblock {
     padding: 80px 0px 80px;
   }

   .footer-bottom-inner,
   .footer-addresses .copy,
   .footer-addresses .address p {
     color: #CACEDC;
   }

   .softnote_scheme_block_wrap {
     display: grid;
     grid-template-columns: 1fr;
     gap: 20px;
     grid-template-rows: repeat(5, auto) 274px;
   }

   .softnote_scheme_block a {
     margin-top: 32px;
   }

   ::-ms-input-placeholder {
     /* Edge 12-18 */
     font-size: 14px;
     letter-spacing: 0.14px;
   }

   ::placeholder {
     font-size: 14px;
     letter-spacing: 0.14px;
   }

   .footer .footer-addresses .title,
   .footer .menu-footer-col .item strong {
     font-size: 14px;
   }

   .footer .footer-addresses .title {
     margin-bottom: 8px;
   }

   .footer .row_inner {
     row-gap: 32px;
   }

   .partners_page .media_partners h3.swiperordinals_item_h3 {
     margin-bottom: 16px;
   }

   .partners_page h3.swiperordinals_item_h3 {
     margin-top: 16px;
   }

   .swiperordinals_item_p a.sw-link-blue svg {
     width: 24px;
     height: 24px;
   }

   .page-template-page-partners .swiperordinals_item_img {
     height: 68px;
   }

   .partners_page .swiperordinals_item_img a {
     transform: scale(0.85);
   }

   .logos-bottom .swiper-slide {
     transform: scale(0.85);
   }

   .footer-addresses .address p {
     width: 210px;
   }

   .mainblog h1.entry-title {
     max-width: 100%;
   }

   .footer-bottom {

     padding: 32px 0 20px;
   }

   .footer .footer-addresses {
     gap: 10px;
   }

   .footer-addresses_b,
   .footer,
   .footer-bottom,
   .footer-addresses .address p,
   .footer-addresses .title,
   .menu-footer a {
     font-size: 14px;
   }

   .footer-addresses_b {

     text-align: left;
   }

   .footer-addresses .addresses-row .address:first-child {
     margin-bottom: 0px !important;
   }

   .blockchain_page .plane_imgblock_img_mob {
     display: block;
   }

   .blockchain_page .plane_imgblock_img {
     display: none;
   }

   .testnet_page .get_started_section {
     padding: 60px 0;
   }

   .testnet_page-adv_l h2 {
     margin-bottom: 32px;
   }

   .testnet_page_why .testnet_page-adv_l {
     padding-bottom: 40px;
   }

   .testnet_adv_list li {
     display: grid;
     grid-row-gap: 8px;
     grid-template-areas: "svgimg""head""sub";
     grid-template-columns: 100%;
     margin-bottom: 32px;
     padding-bottom: 32px;
     margin-left: 0px;
     margin-right: 0px;
     padding-left: 0px;
     padding-right: 0px;
   }

   .testnet_adv_list li svg {
     max-width: 40px;
     max-height: 40px;
   }

   .testnet_page .get_started_section {
     margin-top: 80px;
   }

   .testnet_page .get_started_section {
     margin-top: 80px;
     background-size: auto;
   }

   .blackpage.testnet_page .get_started_section h2 {
     font-size: 40px;
     text-align: center;
   }

   .testnet_page .get_started_ttl {
     display: flex;
     justify-content: center;
     text-align: center;
   }

   .testnet_page .first-row-welc p {
     display: none;
   }

   .testnet_page .first-row-welc p.mob_line {
     display: block;
     margin: 0px;
   }

   .testnet_page .first-row-welc p.mob_line_p {
     margin: 24px 0 32px;
   }

   .get_started_section .tecbtn_wrap {
     margin-top: 32px;
     text-align: center;
   }

   .testnet_adv_list li h3 {
     font-size: 24px;
   }

   .testnet_adv_list li div {
     font-size: 20px;
   }

   .ambassador_page .first_row_link_wrap {
     margin: 32px 0 40px;
   }

   .ambassador_page .descr {
     font-size: 20px;
     line-height: 130%;
   }

   .staking_table {
     display: grid;
     padding-bottom: 2px;
     grid-template-columns: 1fr;
     margin-top: 45px;
     grid-template-areas: 'solo1''solo2''solo3''stak1''stak2''stak3''pool1''pool2''pool3';
   }

   .staking_table>div {
     padding: 20px 0;
   }

   .staking_table .staking_table_item h3 {
     height: auto;
     margin-bottom: 36px;
   }

   .blackpage h2.greytitle {
     font-size: 20px;
     text-align: center;
     margin-bottom: 30px;
   }

   .section2modelscard {
     gap: 40px;
   }

   .section2modelscard_wr {
     gap: 16px;
   }

   .staking_page .first-row-welc>div:first-child {

     position: relative;
     z-index: 1;
   }

   .staking_bg_wr {
     position: absolute;
     z-index: 0;
     top: 0px;
     left: 0px;
     right: 0px;
     bottom: 0px;
   }

   .blackpage.staking_page h1.entry-title {}

   .staking_page .first-row-welc>div:first-child {
     position: relative;
     z-index: 2;
   }

   .staking_page .first-row-welc>div:last-child {
     position: absolute;
     z-index: 1;
     top: 0px;
     left: 0px;
     right: 0px;
     bottom: 0px;
     width: 100%;
   }

   .planeblock_cont>svg {
     width: 76px;
     height: 76px;
     min-height: 76px;
     min-width: 76px;
   }

   .staking_table_stak3 {
     grid-area: stak3;
   }

   .staking_table_stak1 {
     grid-area: stak1;
   }

   .staking_table_stak2 {
     grid-area: stak2;
   }

   .staking_table_solo1 {
     grid-area: solo1;
   }

   .staking_table_solo2 {
     grid-area: solo2;
   }

   .staking_table_solo3 {
     grid-area: solo3;
   }

   .staking_table_pool3 {
     grid-area: pool3;
   }

   .staking_table_pool2 {
     grid-area: pool2;
   }

   .staking_table_pool1 {
     grid-area: pool1;
   }

   .section2models_light {
     --lghtw: 280px;
     --lghth: 818px;
   }

   .sectiontable .txtlegend {
     margin-top: 40px;
   }

   .rewards_faq h2 {
     margin-bottom: 8px;
   }

   .section2modelscard_item_txt {
     font-size: 20px;
     letter-spacing: normal;
   }

   .section2modelscard {
     padding: 20px;
   }

   .section2models {
     display: grid;
     grid-template-columns: 1fr;
     grid-template-areas: 'header'' inner''inner2';
     margin-top: 0px;
     grid-row-gap: 20px;
     grid-column-gap: 0px;
   }

   .section2modelscard>h3 {
     font-size: 44px;
     letter-spacing: -.88px;
   }

   .sectiontable {
     padding-top: 80px;
     padding-bottom: 80px;
   }

   .planeblock_cont {
     display: flex;
     padding: 20px 20px 32px 20px;
     flex-direction: column;
     align-items: flex-start;
     grid-gap: 0px;
   }

   .staking_page .planeblock:last-child .planeblock_cont {
     font-size: 24px;
     height: 280px;
   }

   .planeblock_cont>h3.swiperordinals_item_h3 {
     margin-top: 32px;
     font-size: 20px;

   }

   .planeblock_cont>svg {

     max-width: 76px;
   }

   .howtostakeyourtet h2 {
     padding-top: 0px;
     padding-bottom: 40px;
   }

   .prevblocks_big_item p {
     padding-bottom: 40px;
     font-size: 16px;
   }

   .prevblocks_big_item h3 {
     font-size: 44px;
     letter-spacing: 0px;
   }

   .prevblocks_big_item {
     margin-bottom: 32px;
   }

   .prevblocks_big_ttl {
     margin-bottom: 0px;
   }

   .prevblocks_big {
     padding-top: 80px;
     padding-bottom: 80px;
   }

   h2.greytitle {
     font-size: 20px;
   }

   .blackpage.staking_page h1.entry-title {}

   /* .staking_bg_wr .staking_bg_lght {

    margin: 0px;
    top: 50%;
  	  left: 50%;
  	  transform: translate(-50%,-50%);

  } */
   .staking_bg_wr .staking_bg_lght {
     margin: 0px;
     width: 550px;
     height: 100vw;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0);
     -moz-transform: translate(-50%, -50%) translate3d(0, 0, 0);
     transform: translate(-50%, -50%) translate3d(0, 0, 0);
   }

   .staking_bg_wr .staking_bg_lght svg {
     width: 817px;
     height: 1050px;
     transform: translate3d(0, 0, 0);
   }

   .planeblocks_g_item {
     border-radius: 16px;
   }



   .staking_bg {
     background: transparent;
     padding-top: 0px;
     margin-top: 0px;
     margin-right: 0px;
   }

   .staking_page .first-row-welc {
     padding-top: calc(60px + 40px);
     position: relative;
   }

   .staking_page .first-row-welc>div:first-child {
     padding-bottom: 80px;
   }

   .staking_page .planeblocks_g {
     padding-top: 0px;
   }

   .planeblocks_g_item {
     padding: 24px 20px 32px 20px;
   }

   .staking_page .prevblocks_big_ttl .link {
     display: none;
   }

   .partnerswus_page h1 {
     margin-bottom: 40px;
   }

   .partnerswus_page .descr {
     margin-bottom: 40px;
   }

   .table_tokenomics_2_col {
     font-size: 14px;
   }

   .get_started_section h2 {
     font-size: 40px;
   }

   .get_started_section p {
     margin-top: 24px;
     margin-bottom: 32px;
     font-size: 20px;
   }

   .get_started_ttl {
     font-size: 32px;
     margin-bottom: 40px;
   }

   .get_started_section {
     padding: 80px 0 0;
   }

   .form-white .text {
     font-size: 14px;
   }

   .form-white-in .nysoftnote {
     width: 280px;
   }

   .form-white-in {
     flex-wrap: wrap;
   }

   .section-register .link {
     font-size: 14px;
   }

   .notfoundpage .firstline,
   .notfoundpage h1 {
     font-size: 48px;
   }

   .home .roadmap .title {
     font-size: 24px;
   }

   .home #roadmapaccordion .accordion-item .accordion-header .title {
     height: 77px;
     margin: 0;
   }

   .home .roadmap .title::before {
     width: 24px;
   }

   .home .roadmap .title::after {
     width: 24px;
   }

   .bg_over .successblock {
     padding: 20px;
     gap: 16px;
   }

   .bbp-adv .business-block__text {
     font-size: 24px;
     margin: 0px 0px 32px 0px;
   }

   .bbp-adv {
     padding: 80px 0;
   }

   .section-10.news {}

   .footer .menu-footer-col {
     gap: 32px;
   }

   .page-template-main-page .roadmap-body {
     padding-top: 24px;
   }

   .page-id-80124 .blackpage h1.entry-title {
     font-size: 32px;
     margin-bottom: 40px;
   }

   .blackpage.type-page .page-content h2 {
     margin-top: 40px;
     margin-bottom: 24px;
   }

   .contact_partners h3 {
     display: none;
   }

   .contact_partners h2 {
     margin-bottom: 32px;
   }

   .softnote_why.grayimgblock {
     background-position-x: 70% !important;
   }

   .section-05 .mobile {
     display: block;
   }

   .section-05 .desktop {
     display: none;
   }

   .bbp_page .desktop {
     display: none;
   }

   .bbp_page .mobile {
     display: block;
     margin: 0 auto;
   }

   .section-05 .mobile {
     display: block;
     margin: 0 auto;
     max-width: 420px;
     width: 100%;
   }

   .aboutform input,
   .aboutform textarea {
     font-size: 14px;
     color: #5C6987;
   }

   .about_page .aboutform {
     padding-top: 40px;
   }

   .aboutform label:not(.error) {
     font-size: 14px;
   }

   .achivetxt p {
     font-size: 18px;
   }

   .tokenttable1_row {
     margin-left: 0px;
     margin-right: 0px;
   }

   .partners_page #contact .row>div:first-child {
     padding-bottom: 40px;
   }

   .partners_page #contact {
     padding-bottom: 80px;
   }

   .tokenomics_page .first-row-welc {
     padding-bottom: 80px;
   }

   /* .row > * {
	padding-right: 20px;
	padding-left: 20px;
} */
   .partners_page .partners_block:not(:last-of-type) {
     padding-bottom: 80px;
   }

   .tectum_page .first-row-welc {
     padding-bottom: 80px;
   }

   .partners_page .first-row-welc {
     padding-bottom: 40px;
   }

   .partners_page .plane_txtblock {
     padding-top: 40px;
     padding-bottom: 40px;
   }

   .blackpage.whitepage .modal-body_links {
     margin-top: 40px;
     gap: 20px;
   }

   .tectum_page>.container-fluid:first-of-type+.plane_txtblock {
     padding-top: 0px;
   }

   .blackpage {
     /* margin-top: var(--header_h); */
     padding-top: 0px;
   }

   .aboutform.form-label .wpcf7-form-control-wrap[data-name="text-code"] input {
     padding-right: 0px;
   }

   .subtitle_d:last-child {
     margin-bottom: 0px;
   }

   .cryptosol_adv_list {
     margin-top: 40px;
   }

   .phoneform {
     display: grid;
     grid-template-columns: 114px 1fr;
   }

   form label.error {
     position: absolute;
     left: 0;
     bottom: -14px;
   }

   .planeform .phoneform input,
   .aboutform .phoneform input,
   .aboutform input,
   .aboutform textarea {
     height: 38px;
   }

   .blackpage h2.aboutform_h2 {
     margin-top: 40px;
     margin-bottom: 40px;
     white-space: normal;
     text-align: center;
   }

   .row .row {
     margin-right: calc(var(--bs-gutter-x) * -0.5);
     margin-left: calc(var(--bs-gutter-x) * -0.5);
   }

   .softnote_adv .advantages {
     margin: 0px;
     margin-top: 40px;
     flex-direction: column;
   }

   .cryptosol_adv_list li:not(:first-child) {
     padding-top: 24px;
   }

   .cryptosol_adv_list li svg {
     max-width: 40px;
     max-height: 40px;
   }

   .cryptosol_adv_list li {
     font-size: 24px;
     padding-bottom: 24px;
   }

   .cryptosol_adv_list li {
     margin-left: 0px;
     margin-right: 0px;
     padding-left: 0px;
     padding-right: 0px;
   }

   .admin-mode .ordinals_page .first-row-welc {
     height: calc(100vh - 60px - 102px - 46px);
   }

   .ordinals_page .first-row-welc {
     height: calc(100vh - 60px - 102px);
     padding-top: calc(60px + 40px);
   }

   .blackpage_fullscr {
     position: relative;
     height: calc(100vh - 50px);
   }

   .blackpage_fullscr::before {
     content: "";
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background: rgba(6, 7, 10, 0.70);
   }

   .blackpage_fullscr .first-row-welc {
     position: relative;
     z-index: 3;
     text-align: center;
   }

   .blackpage_fullscr .first-row-welc .tecbtn_wrap {

     align-self: center;
     flex-wrap: wrap;
     justify-content: center;
   }

   .current_ordinals {
     padding-top: 80px;
     padding-bottom: 40px;
   }

   .light_elem {
     height: 114px;
     bottom: 26.5px;
   }

   .ordinals_page .ordinals_block h2 {
     font-size: 32px;
   }

   .planeform .wpcf7-date {
     max-width: 100%;
   }

   .upcoming_mint>div>div {
     position: relative;
     height: 191px;
   }

   .current_ordinals p {
     font-size: 20px;
   }

   .upcoming_mint .mintblc {
     gap: 16px;
     padding: 20px;
   }

   .upcoming_mint .mintblc h3 {
     font-size: 20px;
   }

   .upcoming_mint .mintblc p {
     font-size: 24px;
   }

   .swiperordinals_item_ico {
     max-height: 76px;
   }

   .swiperordinals_item_ico svg {
     max-width: 76px;
     height: auto;
   }

   .current_ordinals h2.h1 {
     font-size: 40px;
     font-weight: 650;
     line-height: 120%;
     /* 70.4px */
     letter-spacing: normal;
   }

   h3.swiperordinals_item_h3 {
     font-size: 24px;
     margin-top: 32px;
     margin-bottom: 16px;
   }

   .swiperordinals_wrap {}

   .swiperordinals_item {
     display: flex;
     padding: 20px 20px 32px 20px;
   }

   .ordinals_page .ordinals_block h2 {
     font-size: 20px;
   }

   .ordinals_block .sectioncall_desc p {
     font-size: 24px;
   }

   .ordinals_block {
     padding-bottom: 80px;
     padding-top: 80px;
   }

   .marquee_hp {
     gap: 30px;
     margin: 0 15px;
   }

   .page-template-page-app .ordinals_page .ordinals_block h2 {
     font-size: 24px;
     font-weight: 650;
   }

   .page-template-page-app .ordinals_page .ordinals_block h2 {
     margin-bottom: 32px;
   }

   .section-logos_wrap {
     display: flex;
     gap: 60px;
     flex-direction: column;
     margin-left: 0px;
     margin-right: 0px;
   }

   h2.h2 {
     font-size: 32px;
     font-style: normal;
     font-weight: 650;
     line-height: 120%;
     margin-bottom: 32px;
   }

   .owl-news-n .news-item .news-item-inner,
   .owl-news-n .news-item .news-item-inner .news-image {
     border-radius: 16px;
   }

   .owl-news-n .news-item .news-item-inner .news-item-content .news-title {
     font-size: 20px;
     line-height: 130%;
   }

   .owl-news-n .news-item .news-item-inner .news-item-content .news-date {
     font-size: 14px;
     margin-bottom: 8px;
     font-weight: 375;
   }

   .section-news-ttl {
     padding-bottom: 40px;
   }

   .owl-news-n .news-item {
     position: relative;
     padding: 0px;
     width: 100%;
   }

   .content-blog-txt .firstimg {
     margin-bottom: 20px;
   }

   .section-testnet .h1 {
     font-size: 40px;
     max-width: 280px;
     text-align: center;
     letter-spacing: normal;
     margin: 0 auto 24px;
   }

   .section-testnet_text p{
    font-size: 20px;
   }
   .section-testnet_text {
     margin-bottom: 32px;
     font-size: 20px;
     text-align: center;
   }

   .section-testnet .link_wrap {
     display: none;
     margin-bottom: 40px;
   }

   .section-testnet .tecbtn_wrap {
     display: flex;
     text-align: center;
     justify-content: center;
   }

   .section-testnet {
     padding-top: 60px;
     padding-bottom: 60px;
     background-color: #06091c;
     position: relative;
     background-position: 74% 210px;
     background-repeat: no-repeat;
   }

   .section-testnet.section-app {
     background-position: center;

   }

   .section-testnet::before {
     content: "";
     position: absolute;
     top: 0px;
     right: 0px;
     bottom: 0px;
     left: 0px;
     background-color: rgba(0, 0, 0, 0.25);
     z-index: 1;
   }

   .roadmap .title h3 {
     font-size: 24px;
   }

   .section-testnet_l {
     position: relative;
     z-index: 2;
   }

   .section-news-ttl_bl {
     display: none;
   }

   .section-news-ttl_mbl {
     display: block;
     margin-bottom: 32px;
   }

   .news-meta .news-tag {
     display: none;
   }

   .news-meta.news-meta_mob {
     display: block;
     margin-bottom: 10px;
   }

   .news-meta:not(.news-meta_mob) .news-tag {
     display: none;
   }

   .news-meta_mob .news-tag {
     display: inline-flex;
     font-size: 14px;
     color: var(--greytxt);
   }

   .footer {
     padding-top: 80px;
   }

   .news-meta_mob .news-tag a {
     color: var(--greytxt);
     text-align: justify;

     font-size: 14px;
     font-style: normal;
     font-weight: 375;
     line-height: 150%;
     /* 21px */
     letter-spacing: 0.21px;
   }

   .owl-news-n .news-item .news-item-inner .news-item-content {
     padding: 16px 20px;
   }

   .section-06-2 .col-right {
     max-width: 80vw;
     margin: 0 20px;
   }

   #open_mobile.hide {
     opacity: 0;
   }

   .results_search_ttl {
     font-size: 20px;
   }

   #results_search.opened+#filter-let+#open_mobile {
     display: none;
   }

   .grid-sizer {
     width: 50%;
     padding: 0;
   }

   .gloss_container {
     margin-left: -10px;
     margin-right: -10px;
   }

   #results_search.opened {
     font-size: 20px;
     flex-direction: column;
     gap: 0;
     line-height: 130%;
     margin-top: 16px;
     height: auto;
   }

   .pagesearch {
     width: 100%;
   }

   .gloss_item {
     width: 50%;
     padding: 0px;
     box-sizing: border-box;
   }

   .gloss_content .gloss_content_inner {

     padding-bottom: 0px;
   }

   .gloss_container .gloss_content h3 {
     font-size: 20px;
   }

   .gloss_container .gloss_letter {
     cursor: pointer;
   }

   #open_mobile {
     display: block;
     margin-top: 16px;

   }

   #open_mobile .open_mobile_btn {
     display: flex;
     text-align: center;
     justify-content: center;
     align-content: center;
     font-size: 16px;
     cursor: pointer;
     gap: 8px;
   }

   .gloss_container .grid-sizer.opened,
   .gloss_container .gloss_item.opened {
     width: 100%;
     padding: 0px;
     box-sizing: border-box;
   }

   .glossary .multipl_r_wrap.opened {
     width: 100%;
     display: block;
   }

   .glossary .multipl_r_wrap {
     display: none;
   }

   .gloss_content h2.gloss_letter {
     font-size: 48px;
     margin-bottom: 0px;
     min-width: 100%;
     transition: .3s;
     text-align: center;
   }

   .gloss_content h2.gloss_letter[data-open="opened"] {
     transition: .3s;
     text-align: left;
   }

   .gloss_content .gloss_content_inner {
     min-height: 100%;
     min-width: 100%;
   }

   .gloss_content {
     margin: 10px;
     padding: 20px;
     justify-content: center;
     border-radius: 16px;
     border: 2px solid var(--Color-system-Black-85, #343C4D);
     box-shadow: 27.754px 0px 69.385px 27.754px rgba(6, 7, 10, 0.05), 13.877px 0px 69.385px 27.754px rgba(6, 7, 10, 0.10), 41.631px 41.631px 41.631px 0px rgba(6, 7, 10, 0.05);
   }

   #wpadminbar {
     position: fixed;
   }

   #filter-let {
     display: none;
   }

   .glossary {
     margin-top: 40px;
     margin-left: 0px;
     margin-right: 0px;
   }

   .table_tokenomics_2 .legend {
     font-size: 12px;
   }

   .vacancies .vacancies_row h3 {
     font-size: 24px;
   }

   .vacancies h2 {
     padding-bottom: 32px;
     padding-left: 0px;
     margin-left: 0px;
     margin-right: 0px;
   }

   .vacancies {
     padding-top: 80px;
   }

   .vacancies .tecbtn_wrap {
     justify-content: center;
   }

   .vacancies .vacancies_row h3 {
     margin-bottom: 32px;
   }

   .vacancies p {
     margin-bottom: 0px;
   }

   .vacancies .vacancies_row {
     padding-top: 40px;
   }

   .table_tokenomics_2 {
     margin-top: 80px;
   }

   .tockenomics_why {
     margin-top: 80px;
   }

   .about_page .brandslistabout h2 {

     font-size: 20px;
   }

   .brandslistabout {
     margin-top: 80px;
   }

   .brandslistabout_wrap {
     margin-top: 17px;
   }

   .brandslistabout_item svg {
     max-height: 30px;
   }

   .brandslistabout {
     padding: 20px 0;
   }

   .brandslistabout_wrap {
     margin-top: 17px;
     display: grid;
     grid-template-columns: repeat(5, 1fr);
     grid-template-rows: 1fr 1fr;
     height: 100px;
     grid-gap: 15px;
   }

   .about_page .teamlistabout {
     margin-top: 80px;
   }

   .about_page .teamlistabout .teamlistul {
     display: grid;
     grid-gap: 15px;
     /* grid-template-columns: repeat(8, 1fr);
    grid-template-rows: 1fr 1fr; */
   }

   .about_page .teamlistabout .teamlistul li:last-child {
     display: block;
   }

   .roadmap_page .first-row-welc {
     margin-bottom: 80px;
   }

   #modalin.modal .modal-body_links {
     gap: 16px 24px;
   }

   #modalin.modal .modal-body_links a {
     display: flex;
   }

   #modalin.modal .modal-body_links a.modaln-smardex {
     width: 138px;
   }

   #modalin.modal .modal-body_links a.modaln-swing {
     width: 111px;
   }

   #modalin.modal .modal-body_links a.modaln-bit1 {
     width: 102px;
   }

   #modalin.modal .modal-body_links a.modaln-unis {
     width: 152px;
   }

   #modalin.modal .modal-body_links a.modaln-mexc {
     width: 114px;
   }

   #modalin.modal .modal-body_links a.modaln-bit {
     width: 106px;
   }

   #modalin.modal .modal-body_links a.modaln-oc {
     width: 133px;
   }

   #modalin.modal .modal-body_links a.modaln-coinw {
     width: 108px;
   }

   #modalin.modal .modal-body_links a.modaln-bitru {
     width: 116px;
   }

   #modalin.modal .modal-body_links a.modaln-gateio {
     width: 111px;
   }

   #modalin.modal .modal-body_links a.modaln-xtcom {
     width: 119px;
   }

   #modalin.modal .modal-body_links a.modaln-biconomy {
     width: 129px;
   }

   #modalin.modal .modal-body_links a.modaln-biconomy {
     width: 138px;
   }

   #modalin.modal .smartaddr_in {
     word-break: break-all;
   }

   #modalin.modal .smartaddr_in {
     height: auto;
     padding: 20px 13px 20px 16px;
     align-items: flex-start;
   }

   #modalin.modal .smartaddr {
     margin-top: 14px;
   }

   .softnote_scheme .softnote_scheme_block:first-child {
     margin-top: 40px;
   }

   .softnote_scheme .softnote_scheme_block p {
     margin: 16px 0px 0px;
   }

   .footer .menu-footer-col {
     margin-right: 0px;
   }

   .softnote_scheme .softnote_scheme_block {
     margin-top: 0px;
   }

   .softnote_greyslide_cont {
     --greyslide_h: auto;
   }

   .softnote_greyslide_cont_pttl_m {
     display: block;
   }

   .softnote_greyslide_cont_pttl {
     display: none;
   }

   .softnote_greyslide_img {
     --greyslide_img_h: 304px;
     --greyslide_img_w: 608px;
     padding-bottom: 46.4%;
     margin-left: 20px;
     margin-right: 20px;
   }

   .softnote_greyslide_cont_pttl_m {
     color: var(--Color-system-Grey-30, #CACEDC);
     font-size: 14px;
     font-weight: 500;
     line-height: 150%;
     /* 21px */
     letter-spacing: 0.49px;
     text-transform: uppercase;
     padding: 40px 20px 24px;
   }

   .softnote_greyslide_cont {
     padding: 0 20px 32px;
   }

   .softnote_greyslide_cont_menu {
     margin: 24px 0px 0px;
   }

   .softnote_scheme_block {
     padding-left: 20px;
     padding-top: 128px;
     padding-right: 20px;
     padding-bottom: 32px;
     background-position: 20px 20px;
     background-size: 76px;
   }

   .softnote_greyslide_img img.softnote_greyslide_img_m {
     display: block;
     position: absolute;
     top: 0;
     margin-top: 0px;
     margin-left: 0;
     left: 0;
     right: 0;
     width: 100%;
     height: auto;
   }

   .softnote_greyslide_img img.softnote_greyslide_img_m {
     display: block;
     position: absolute;
     top: 0;
     margin-top: 0px;
     margin-left: 0;
     left: 0px;
     right: 0px;
     width: 100%;
     height: auto;
   }

   #post-79280 .wp-block-image::before {
     display: none;
   }

   .soft-stats_wrap .soft-stats_item .soft-stats_item_inn {
     padding: 24px 20px 32px 20px;
   }

   .soft-stats_wrap .soft-stats_item .soft-stats_txt {
     font-size: 32px;
     line-height: 120%;
   }

   .softnote_greyslide_cont_ttl {
     font-size: 32px;
     margin-top: 24px;
   }

   .softnote_greyslide_cont_txt {
     font-size: 20px;
   }

   .soft-stats_wrap .soft-stats_item .title {
     font-size: 24px;
   }

   #modalin.modal {
     width: 369px;
     height: 630px;
     max-width: 500px;
     height: auto;
     padding: 40px;
     border-radius: 10px;
     gap: 24px;
     position: fixed;
     margin-left: calc(-369px / 2);
     margin-top: calc(-630px / 2);
     box-shadow: 0px 4px 40px 0px rgba(72, 123, 255, 0.20), 0px 2px 20px 0px rgba(72, 123, 255, 0.40);
   }

   #modalin.modal .modal-body_links:nth-child(2) {

     flex-direction: column;
   }

   #modalin.modal .smartaddr_in {
     font-size: 14px;
   }

   #modalin.modal .modal-header h5 {
     font-size: 20px;
   }

   .pb-200 {
     padding-bottom: 80px;
   }

   .pt-200 {
     padding-top: 80px;
   }

   .logo-footer {
     margin-bottom: 0px;
   }

   .logo-footer-soft svg {
     max-width: 77px;
   }

   .logo-footer-tec svg {
     max-width: 80px;
   }

   .pagesearch {
     margin-top: 40px;
   }

   .faq_page .tecbtn_wrap_sec {
     margin-top: 40px;
   }

   .faq_page .accordion_tec .accordion-header {
     padding-right: 36px !important;
   }

   .accordion_tec.faq_accordion .level1 .accordion-collapse .desc {
     padding: 0;
     padding-bottom: 24px;
   }

   .accordion_tec .closeaccicon {
     right: 0px;
   }

   .faq_accordion .level1 .accordion-button {
     font-size: 20px;
   }

   .faq_accordion .accordion-button {
     font-size: 24px;
   }

   .faq_accordion .accordion-button>svg {
     max-width: 33px;
   }

   .faq_accordion {
     margin-top: 36px;
   }

   .accordion_tec.faq_accordion .accordion-collapse .level1 {
     padding-bottom: 40px;
   }

   .faq_accordion .level1 .accordion-header {
     padding: 24px 0px;
   }

   .faq_accordion .accordion-header {
     padding: 24px 0px 24px 0px;
   }

   .faq_accordion .accordion-button .closeaccicon svg {
     max-width: 24px;
   }

   .token-sale .whitebtn svg {
     width: 22px;
     height: 22px;
   }
 
   .roadmap_table_col {
     flex-basis: auto;
     margin-right: 5px;
   }

   .roadmap_table_wrap h3 {
     padding-left: 0px;
   }

   .roadmap_table_col_lnh,
   .roadmap_table_col.roadmap_table_col_ln {
     flex-basis: 30px;
     margin-left: auto;
     margin-right: 0;
   }

   .roadmap_table_row_head .roadmap_table_col {
     flex-basis: calc((100% - 140px - 40px)/2);
   }

   .roadmap_table_row {
     display: flex;
     padding: 16px 0px;
     align-items: flex-start;
     border-bottom: 2px solid #343C4D;
     flex-wrap: wrap;
     justify-content: flex-start;
   }

   .roadmap_table_col_ln a svg {
     height: 20px;
     width: 20px;
   }

   .roadmap_table_row .event-tag {
     padding: 0px 10px 1px;
     font-size: 14px;
     height: 24px;
     border-radius: 10px;
   }

   .roadmap {
     padding-top: 54px;
   }

   .roadmap_table_col:nth-child(2) {
     flex-basis: 100%;
     order: -1;
     margin-bottom: 8px;
   }

   .roadmap_table_row_head .roadmap_table_col:first-child {
     opacity: 0;
   }

   .roadmap_table_row_head .roadmap_table_col {
     position: sticky;
     top: 0;
     padding: 0 4px;
     box-sizing: border-box;
   }

   .mainblog.roadmap_page .first-row-welc {
     margin-bottom: 70px !important;
   }

   .roadmap_table {
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
   }

   .roadmap_table_col:nth-child(4),
   .roadmap_table_col:nth-child(3) {
     color: var(--greytxt);
   }

   .roadmap_table_col:nth-child(4) br,
   .roadmap_table_col:nth-child(3) br {
     display: none;
   }

   .roadmap_table_col:nth-child(3)::after {
     content: "—";
     margin: 0 10px;
   }

   .roadmap_table_col:nth-child(2) {
     flex-basis: 120px;
   }

   .roadmap_table_col:nth-child(1) {
     flex-basis: 100%;
     width: 100%;
     min-width: 100%;
     font-weight: 500;
   }

   .roadmap_table_row_head .roadmap_table_col:last-child {
     flex-basis: 40px;
   }

   .roadmap_table_wrap h3 {
     font-size: 20px;
     margin-bottom: 24px;
   }

   .roadmap_table_row_head {
     display: none !important;
   }

   .airdrop_page .first-row-welc h1.entry-title {
     font-size: 40px;
     font-weight: 700;
     line-height: 48px;
     letter-spacing: 0em;
     text-align: left;
   }

   .airdrop_page.blackpage .first-row-welc h1+p {
     margin-top: 0px;
     font-size: 20px;
     font-weight: 350;
     line-height: 26px;
     letter-spacing: 0em;
     text-align: left;
     font-variation-settings: 'slnt'0;
   }

   .airdrop_page.blackpage .token_wel_img_wrap {
     display: none;
   }

   .airdrop_page .first-row-welc {
     padding-bottom: 80px;
   }

   .airdrop_page .blueh2 {
     font-size: 40px;
     font-weight: 700;
     line-height: 48px;
     letter-spacing: 0em;
     text-align: center;
   }

   .airdrop_page .sectioncall_desc p {
     font-size: 20px;
     font-weight: 350;
     line-height: 26px;
     letter-spacing: 0em;
     text-align: center;
     font-variation-settings: 'slnt'0;
   }

   .airdrop_page .sectioncall_desc p.strong {
     font-size: 24px;
     font-weight: 650;
     line-height: 29px;
     letter-spacing: 0em;
     text-align: center;
     font-variation-settings: 'slnt'0;
   }

   .airdrop_page .sectioncall {
     padding-bottom: 250px;
     background-size: cover;
   }

   .softnote_cur_wrap .softnote_cur_wrap_in>div {
     transform: none !important;
   }

   .softnote_cur_wrap .softnote_cur_wrap_in .currencies-wrapper .item {
     transform: none !important;
   }

   .external-roadmap {
     margin-top: 80px;
   }

   .earth_timer_wrap {
     margin-top: 0px;
     margin-bottom: 80px;
   }

   .earth-timer .hurrytimer-campaign .hurrytimer-timer-digit,
   .earth-timer .hurrytimer-campaign .hurrytimer-timer-sep {
     font-size: 40px;
   }

   .earth-timer_txt span {
     font-size: 32px;
     margin-bottom: 12px;
   }

   .earth-timer_txt {
     font-size: 24px;
   }

   .table_tokenomics_2_col.col_head {
     padding-left: 0px;
   }

   #table_tokenomics_2 {
     margin-bottom: 40px;
     overflow-x: scroll;
     margin-right: -20px;
   }

   .earth404 {
     top: 128px;
     animation-name: slidein;
     background-image: url("");
     max-width: calc(100vw - 40px);
     max-height: calc(100vw - 40px);
     left: calc(50% - 50vw + 20px);
   }

   @keyframes slidein {
     from {
       top: 600px;
       opacity: 0;
     }

     to {
       top: 128px;
       opacity: 1;
     }
   }

   @keyframes slideto {
     from {
       top: -200px;
       opacity: 0;
     }

     to {
       top: 80px;
       opacity: 1;
     }
   }

   .earth404_wrap {
     max-height: 600px;
     height: 600px;
   }

   .notfoundpage #main {
     min-height: 600px;
   }

   .header404_0 {
     top: 80px;
   }

   .notfoundpage_desc {
     max-width: 100%;
     line-height: 130%;
     font-weight: 375;
     font-size: 20px;
   }

   .notfoundpage_wrap .firstline_eye>svg {
     height: 35px;
     width: 20px;
     margin-right: 2px;
   }

   .notfoundpage_wrap .firstline_eye .firstline_eyeball>svg {
     height: 14px;
     width: 14px;
   }

   .header404,
   .header404_0 {
     font-size: 132px;
     text-shadow: 0px 1.42438px 17.8048px rgba(72, 123, 255, 0.2), 0px 0.712191px 3.91705px rgba(34, 40, 55, 0.1), 0px 1.42438px 23.5023px rgba(34, 40, 55, 0.7), 0px 1.42438px 35.6095px rgba(22, 86, 255, 0.2);
   }

   .header404 {
     width: 252px;
     height: 96px;
     left: calc(50% - 252px/2);
     top: 80px;
   }



   .notfoundpage {
     padding-top: 80px;
   }

   .timerline p {
     font-size: 20px;
     margin-left: 0px;
     margin-right: 0px;
     text-transform: uppercase;
     font-weight: 450;
     text-align: center;
     font-weight: 550;
     display: inline;
   }

   .timerline p::after {
     content: "";
     margin-left: 2px;
     height: 16px;
     width: 24px;
     background: url("") no-repeat center;
     background-size: contain;
     display: inline-block;
   }

   .timerline {
     display: flex;
     margin-top: 40px;
     flex-direction: column;
     align-items: center;
     width: 100%;
     justify-content: center;
   }

   .timerline .hurrytimer-campaign .hurrytimer-timer-digit,
   .timerline .hurrytimer-campaign .hurrytimer-timer-sep {
     font-weight: 650;
     font-size: 24px;
   }

   .timerline .hurrytimer-campaign {
     padding: 0px;
   }

   .timerline.mobile_view {
     display: flex;
     position: relative;
     margin-bottom: 20px;
     margin-top: 24px;
   }

   .timerline.mobile_view .icosale {
     display: none;
   }
 
   .blackpage {
     --header_h: 60px;
     margin-top: 0px;
   }

   .section-logos .item {
     padding-left: 20px;
     padding-right: 20px;
   }

   .section.roadmap {
     padding-top: 40px;
     padding-bottom: 40px;
   }

   .section-roadmap_txt_ln {
     display: none;
   }

   .page-template-main-page .section-roadmap_txt {
     margin-bottom: 32px;
   }

   .page-template-main-page .roadmap_done {
     margin-top: 0px;
   }


   .text p {
     margin-bottom: 1.2em;
   }

   .text p:last-child {
     margin-bottom: 0px;
   } 
   .become-member-section .left {
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     height: 265px;
     padding-left: 20px;
   }

   .become-member-section .left .btn {
     position: absolute;
     bottom: 0px;
     left: 50%;
     margin-left: -80px;
   }

   .become-member-section.section-08-bottom .left .btn {
     position: absolute;
     bottom: 0px;
     left: 50%;
     margin-left: -105px;
   }


   .become-member-section .left {
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     height: 265px;
   }

   .first-row-welc p:last-child {
     margin-bottom: 0px;
   }

   .link-blue {
     background: right no-repeat url("6ca81569506bc23552f1b2c906d3e20a695758eb.svg");
     font-size: 16px;
     background-size: 23px;
     padding-right: calc(24px + 8px);
     background-position: top right;
   }

   .section-logos .item:last-child {
     margin-bottom: 0px;
   }

   .section-logos_imgln {
     height: 84px;
     display: flex;
     margin-bottom: 40px;
     align-items: center;
   }

   .section-logos .text {
     margin-bottom: 14px;
     padding: 0px;
     font-size: 16px;
     margin-top: 16px;
   }

   .section-logos .title {
     font-size: 20px;
   }







   .plates-top-mobile {
     top: 0px;
     z-index: 1000;
   }


   .plates-top-mobile .owl-white-plate .item-wrap {
     height: 54px;
     justify-content: space-between;
   }




   .plates-top-mobile .owl-white-plate .item-wrap span {
     font-size: 24px;
     font-weight: 600;
   }



   .plates-top-mobile .owl-white-plate .item-wrap {
     font-size: 14px;
   }

   .plates-top-mobile .currencies-wrapper {
     padding: 13px 0 10px;
     height: 80px;
   }

   .plates-top-mobile .currencies-wrapper .owl-carousel {
     height: 54px;
   }

   .plates-top-mobile .currencies-wrapper .owl-carousel .owl-stage {
     height: 54px;
   }


   body .btn.btn-black {
     font-size: 14px;
   }



   .roadmap .items {
     padding: 0px 0px 0px 30px;
   }

   .roadmap .items:first-child .item:nth-of-type(1),
   .roadmap .items:first-child .item:nth-of-type(4) {
     width: 80%;
   }

   .roadmap .items:first-child .item:nth-of-type(2),
   .roadmap .items:first-child .item:nth-of-type(3) {
     width: 50%;
   }

   .roadmap .item {
     margin-bottom: 16px;
     max-width: 100%;
   }

   .roadmap .items:nth-of-type(2) .item:nth-child(1) {
     width: 50%;
   }

   .roadmap .items:nth-of-type(2) .item:nth-child(2) {
     width: 80%;
   }

   .roadmap .items:nth-of-type(2) .item:nth-child(3) {
     width: 80%;
   }

   .roadmap .items:nth-of-type(2) .item:nth-child(4) {
     width: 50%;
   }

   .roadmap .items:last-child .item:nth-of-type(1),
   .roadmap .items:last-child .item:nth-of-type(4),
   .roadmap .items:last-child .item:nth-of-type(5) {
     width: 80%;
   }

   .roadmap .items:last-child .item:nth-of-type(2),
   .roadmap .items:last-child .item:nth-of-type(3),
   .roadmap .items:last-child .item:nth-of-type(6) {
     width: 50%;
   }

   .tectum-h2 {
     font-size: 40px;
   }

   .section.roadmap {
     padding-top: 0px;
     padding-bottom: 0px;
   }

   .logos-bottom h3.title {
     font-size: 20px;
     text-align: center;
   }

   .logos-bottom .logos-bottom-row:not(:last-child) {
     margin-bottom: 80px;
   }

   .section.roadmap .section-roadmap_wrap {
     margin-bottom: 40px;
     padding-right: 20px;
     padding-left: 20px;
   }

   .crypto-adv .aboutform label:not(.error) p {
     font-size: 14px;
   }

   .about_page #contact h2 {
     margin-bottom: 24px;
   }

   .letsgo {
     font-size: 32px;
     font-style: normal;
     font-weight: 650;
     line-height: 120%;
     background: linear-gradient(80deg, #477BFF 14.98%, #1A59FF 87.92%);
     background-clip: text;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     text-align: center;
   }

   .section-testnet {
     padding-top: 60px;
     padding-bottom: 60px;
   }

   .section-testnet .letsgo {
     margin-bottom: 40px;
     display: block;
   }

   .section-09.logos-bottom {
     padding: 80px 0;

   }

   .cryptosol_page .softnote_wel_img.crypto_wel_img {
     display: none;
   }

   .cryptosol_page .merchants h2 {
     margin-bottom: 40px;
     font-size: 20px;
   }

   .cryptosol_page .merchants_item .merchants_name {
     font-size: 20px;
   }

   .cryptosol_page .merchants_item .merchants_name svg {
     max-width: 26px;
     max-height: 26px;
   }

   .cryptosol_page .merchants_item .merchants_cat {
     font-size: 14px;
   }

   .cryptosol_page .merchants {
     margin: 80px 0px;
     padding: 40px 0px;
   }

   .footer-top .socials {
     margin-top: 0px;
     margin-bottom: 0px;
     order: 3;
     justify-content: flex-end;
     gap: 6px;
     padding: 0px;
     flex: 1 1 0;
     height: 43px;
     align-items: center !important;
   }

   .footer-top .socials .item a {
     display: flex;
     align-content: center;
     justify-content: center;
   }

   .footer-top .footer-top-col {
     padding-bottom: 16px;
     flex-wrap: wrap;
     gap: 40px;
     justify-content: space-between !important;
     align-items: center !important;

   }

   .footer-top .logo-footer {
     width: auto;
     height: 43px;
   }

   .footer-top {
     margin-bottom: 24px;
   }

   .token-sale.mobile .whitebtn svg {
     width: 9px;
     height: 9px;
   }

   .token-sale.mobile .whitebtn {
     font-size: 14px;
     padding: 7px 40px;
   }

   .token-sale.mobile .whitebtn_wrap {
     padding-left: 0px;
     width: 100%;
     display: flex;
     justify-content: center;
   }

   .roadmap-page_img {
     display: none;
   }

   #teammodal {
     min-height: 300px;
     display: flex;
     flex-direction: column;
     align-items: center;
     gap: 32px;
   }

   #teammodal .modal_inner_col {
     text-align: left;
     padding-left: 0px;
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     gap: 16px;
     overflow-y: scroll;
     -ms-overflow-style: none;
     scrollbar-width: none;
   }

   .modal_team_pos__wrap {
     gap: 4px;
   }

   #teammodal .modal_inner_col p {
     color: var(--Color-system-Grey-30, #CACEDC);
   }

   .team_page .modal.active {
     width: 100vw !important;
     height: 100vh !important;
     border-radius: 0px !important;
     left: 0px !important;
     right: 0px !important;
     top: 0px !important;
     padding: 0px;
     overflow-y: scroll;
     -ms-overflow-style: none;
     scrollbar-width: none;
     align-items: flex-start;
   }

   .admin-mode .team_page .modal.active {
     top: 46px !important;
     height: calc(100vh - 46px) !important;
   }

   .navigation_team {
     position: relative;
     bottom: auto;
     left: auto;
     display: flex;
     flex-direction: row;
     align-items: flex-start;
     padding: 0px;
     gap: 24px;
   }

   .team_page .first-row-welc {
     margin-bottom: 80px;
   }

   .team_item__name {
     font-size: 20px;
     margin-bottom: 4px;
   }

   .team_item__pos {
     font-size: 14px;
     margin-bottom: 8px;
   }

   .softnote_wel_img.team_wel_img {
     display: none;
   }

   .addresses-row.row {
     margin-right: 0px;
     margin-left: 0px;
   }

   .addresses-row .address:first-child {
     padding-left: 0px;
   }

   .addresses-row .address:last-child {
     padding-right: 0px;
   }

   .menu-footer-col .item {
     margin-right: 0px;
     margin-bottom: 0px;
     min-width: 50%;
   }

   .tectum_token_scheme {
     margin-top: 80px;
     margin-bottom: 80px;
   }

   .grayimgblock .grayimgblock_img_wrap {
     margin-top: 80px;
   }

   .header .container-fluid>.row>* {
     padding-right: var(--fieldlr);
     padding-left: var(--fieldlr);
   }

   .header .container-fluid>.row {
     padding-left: 0px;
     padding-right: 0px;
     margin-right: calc(var(--fieldlr) * -1);
     margin-left: calc(var(--fieldlr) * -1);
   }

   :root {
     --fieldlr: 60px;
   }

   .plan_table .row {
     padding: 24px 0px;
   }

   .calltoaction {
     padding: 80px 0px;
   }

   .plane_txtblock h2 {
     margin-bottom: 32px;
   }

   .xfa_imgblock {
     margin-top: 80px;
   }

   .plan_table_header {
     font-size: 24px;
   }

   .plan_table_item_f h3,
   .plan_table_item_f .plan_table_item_sub {
     font-size: 20px;
   }

   .plan_table_item_f {
     background-size: 38px;
     padding-left: 54px;
   }

   .calltoaction p {
     font-size: 24px;
     color: #EDEFF4;
     font-weight: 300;
     line-height: 120%;
     margin: 24px 0px 32px;
   }

   .plan_table_item_f p {
     font-size: 14px;
     margin-bottom: 16px;
   }

   .xfa_plan h2 {
     text-align: center;
     margin: 0px 0px 40px;
   }

   .xfa_plan {
     margin-top: 80px;
     margin-bottom: 0px;
   }

   a.blue-svg-link svg {
     width: 24px;
     height: 24px;
   }

   .xfa_wel_img,
   .testnet_wel_img {
     display: none;
   }

   .testnet_page_why.grayimgblock .testnet_page-adv_l {
     margin-bottom: 40px;
   }

   .testnet_adv_list li p {
     font-size: 20px;
   }



   .wallet_why {
     margin-top: 80px;
     margin-bottom: 80px;
   }

   .wallet_wel_img {
     display: none;
   }

   .token_graybl.grayimgblock .grayimgblock_img_wrap {
     height: 600px;
   }

   .token_graybl.grayimgblock .grayimgblock_img {
     height: 600px;
   }

   .token_graybl.grayimgblock {
     padding-top: 760px;
   }

   .tectum_token_scheme .row:first-child .col-md-5 {
     width: 50%;
   }

   .blockchain_imgblock {
     padding-top: 60px;
     padding-bottom: 80px;
   }

   .blockchain_wel_img {
     display: none;
   }

   body,
   body p {
     font-size: 16px;
   }

   .blackpage h1.entry-title {
     font-weight: 650;
     font-size: 40px;
     line-height: 120%;
     letter-spacing: 0;
     display: block;
     width: 100%;
   }

   #teammodal .modal_inner_col h3 {
     font-size: 24px;
   }

   .modal_team_pos {
     font-size: 20px;
     font-weight: 500;
   }

   .modal_team__leftcol .team_item__soc_item::after,
   .modal_team__leftcol .team_item__soc_item::before {
     height: 24px;
     width: 24px;
   }

   .modal_team_pos__wrap {
     gap: 8px;
   }

   .softnote_page h1.entry-title strong {
     display: block;
   }

   .blackpage .first-row-welc h1+p {
     font-size: 20px;
   }

   .softnote_page .currencies-out .white-plate .item span {
     font-size: 24px;
   }

   .grayimgblock h2 {
     margin-bottom: 32px;
   }

   .softnote_page>section.softnote_adv {
     margin-bottom: 0px;
   }

   .softnote_page .zoombtn {
     display: block;
     left: 50%;
     margin-left: -27px;
   }

   .softnote_press h1.entry-title strong {
     display: block;
   }

   .softnote_wel_img {
     display: none;
   }

   .softnote_page .advantages h3 {
     font-size: 24px;
   }

   .softnote_cases_block_txt {
     padding: 20px 20px 32px 20px;
   }

   .softnote_cases_block_txt,
   .softnote_cases_block_img {
     border-radius: 16px;
   }

   .softnote_adv .advantages>div:last-child {
     padding-left: 0px;
     margin-top: 32px;
   }

   .softnote_cases {
     padding-top: 80px;
   }

   .softnote_cur_wrap,
   .softnote_cur_wrap .softnote_cur_wrap_in>div {
     padding: 0px;
   }

   .blackpage h2 {
     font-size: 32px;
   }

   .softnote_page>section.plane_txtblock.softnote_paym {
     margin-bottom: 80px;
   }

   .softnote_page>section.plane_txtblock {
     margin-bottom: 80px;
   }

   .plane_txtblock {
     padding-top: 80px;
   }

   .softnote_page h3 {
     font-size: 24px;
   }

   .softnote_scheme_block h3 {
     font-size: 20px;
   }

   .softnote_page>section {
     margin-bottom: 80px;
   }

   .grayimgblock {
     padding: 80px 0px 0px;
   }

   .page-template-page-tokenomics .grayimgblock {
     padding: 80px 0px;
   }

   .grayimgblock>div.container {
     padding-bottom: 80px;
   }

   .softnote_adv .col-advantages:first-child {
     padding-right: 0px;
   }

   .softnote_adv .col-advantages:last-child {
     padding-left: 0px;
   }

   .softnote_cases h2 {
     margin-bottom: 40px;
   }

   .softnote_adv .col-advantages {
     flex: 0 0 auto;
     width: 100%;
   }

   .softnote_press .swiper-pagination-bullet {
     font-size: 16px;
   }

   .swiper-pagination_wrap {
     padding-bottom: 60px;
   }

   .grayimgblock_img,
   .grayimgblock_img_wrap {
     object-fit: cover;
     height: 100vw;
   }

   .tokenomics_page .grayimgblock_img,
   .tokenomics_page .grayimgblock_img_wrap {
     object-fit: cover;
     height: 100vw;
     overflow: hidden;
     object-position: center;
     max-width: 100vw;
     box-sizing: border-box;
   }

   .tokenomics_page .grayimgblock_img_wrap {
     overflow: hidden;
   }

   .tokenomics_page .grayimgblock_img {
     transform: scale(1.5);
   }

   .softnote_page .modal-body .swiper,
   .softnote_page .modal-body {
     width: 100vw;
   }

   .blackpage .tecbtn {
     font-size: 18px;
   }

   .presale_wrap .bottom {
     font-size: 38px;
   }

   .presale_wrap .top {
     font-size: 86px;
     line-height: 104px;
   }

   .page-template-page-tokenomics .presale_wrap {
     margin-top: 0px;
   }

   .tectum_token_scheme_block_header {
     margin: 0px;
     font-size: 32px;
   }



   .grayimgblock.crypto-adv {
     margin-top: 80px;
   }

   .crypto-adv>.container-fluid>.row:first-child {
     margin-bottom: 80px;
   }

   .crypto-adv_iframe {
     height: 1550px;
   }

   .testnet_page_why {
     margin-top: 80px;
   }

   .gradientblock_l h2,
   .gradientblock_l h2 strong {
     font-size: 32px;
   }

   .tablet_text>p {
     display: none;
   }

   .gradientblock_r {
     /* background-position-x: calc(100% - 60px ); */
     background-size: cover;
   }



   .token_graybl.grayimgblock .grayimgblock_txt {
     padding-bottom: 80px;
   }

   .presale_wrap .bottom {
     margin-bottom: 0px;
   }

   footer .socials {
     margin: 0px;
   }

   .kyc_cer_img__ttl {
     font-size: 24px;
   }

   .grayimgblock.team_graybl {
     padding: 80px 0px 80px;
   }

   .overlayloader {
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0px;
     right: 0px;
     width: 100%;
     min-height: 100%;
     background: transparent;
     z-index: 999;
     opacity: 0.9;
     transition: all 0.5s;
   }

   .steps_wrap .step:nth-child(2n+1)::after {
     display: none;
   }

   .howto_page .steps_wrap .step {
     width: 100%;
     padding: 20px 20px 32px;
     gap: 32px;
     background: #222837;
     box-shadow: 10px 0px 50px 20px rgba(6, 7, 10, 0.15), 20px 0px 50px 20px rgba(6, 7, 10, 0.1), 30px 30px 30px rgba(6, 7, 10, 0.05);
     border-radius: 16px;
   }

   .howto_page .steps_wrap .step .step_txt h3 {
     font-size: 24px;
   }

   .howto_page .steps_wrap {
     gap: 20px;
   }

   .howto_cta {
     width: 100%;
     box-sizing: border-box;
     padding-left: 20px;
     padding-right: 20px;
   }

   .howto_cta_txt {
     font-size: 24px;
   }

   .howto_cta_img {
     max-width: 190px;
   }

   .page-template-page-howtobuy #scrolltop_btn.visible {
     opacity: 1;
   }

   .hire_page .form_wrapper {
     border-radius: 16px;
     margin-top: 40px;
   }

   .hire_page .form_wrapper iframe {
     border-radius: 16px;
     overflow: hidden;
     background: #fff;
     height: 850px;
   }

   .page-template-page-hiring .footer {
     padding-top: 80px;
   }

   .section-08.gradientblock .gradientblock_r {
     background-repeat: no-repeat;
     background-size: cover;
     background-position: right;
   }

   .section-08.section-08-bottom.gradientblock .gradientblock_r {
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center;
   }

   .section-08.gradientblock h2 {
     font-size: 32px;
   }

   .section-08.gradientblock .gradientblock_text {
     font-size: 24px;
   }

   .section-08.gradientblock .tecbtn_wrap {
     justify-content: center;
   } 
   .rewards-block {
     margin-top: 80px;
     gap: 38px;
     margin-bottom: 80px;
     flex-direction: column;
   }

   .rewads-row {
     flex-basis: 100%;
   }

   .rewards_item::after {
     display: none;
   }

   .rewards-block .rewads-row:last-child {
     gap: 38px;
   }

   .rewards_item:first-child::after {
     right: 50%;
     display: block;
     top: -29px;
     margin-right: -10px;
     transform: rotate(-90deg);
     left: auto;
   }

   .rewards_faq {
     margin-top: 80px;
   }

   .accordion_tec .accordion .accordion-button {
     font-size: 20px;
   }

   .rewards_faq .tecbtn_wrap {
     margin-top: 40px;
   }

   .mobplus {
     position: absolute;
     top: -30px;
     left: calc(50% - 11px);
   }

   .rewads-row_1 h2 {
     font-size: 40px;
   }

   .rewards_page .first-row-welc>div:last-child p {
     font-size: 20px;
   }

   .howtorew_item {
     padding: 20px 20px 32px;
   }

   .howtorew_item_wrap {
     margin-bottom: 38px;
   }

   .howtorew_item h3 {
     font-size: 20px;
     margin-top: 32px;
   }

   .rewards_item .item_pers {
     font-weight: 650;
     font-size: 32px;
   }

   .rewards_item {
     flex-direction: column;
     flex-basis: 20px;
     gap: 0px;
     padding: 16px 20px 20px;
   }

   .howtorew_item .lnwrap {
     margin-top: 32px;
   }

   .howtorew .col-md-12 {
     padding-top: 0px;
   }

   .accordion_tec .accordion-header {
     padding: 24px 0;
   }

   .accordion_tec .accordion-collapse {
     padding-right: 0px;
     padding-bottom: 24px;
   }

   .accordion_tec.accordion .accordion-button {
     font-size: 20px;
     padding-right: 60px;
   }

   .accordion_tec.accordion .accordion-button svg {
     width: 24px;
     height: 24px;
   }

   .rewards_faq.grayimgblock {
     padding: 80px 0px;
   }

   .team_item_tax {
     font-size: 14px;
   }

   .footer .menu-footer-col .item {
     margin-right: 0px;
     margin-bottom: 0px;
   }

   .tiamsgs_wrapper {
     padding: 40px 56px;
     height: 277px;
     justify-content: space-between;
   }

   .tiamsgs_wrapper .tiamsgs_a,
   .tiamsgs_wrapper .tiamsgs_q {
     padding: 16px;
   }

   .tiamsgs_wrapper .tiamsgs_wr:first-of-type {
     flex-basis: auto;
   }

   #roadmapaccordion .accordion-item .accordion-header .title {
     height: 100px;

   }

   #roadmapaccordion .accordion-item .accordion-header .title .bord-l {
     width: 42px;
     left: -42px;
     top: calc(-259px + 100px);
   }

   #roadmapaccordion .accordion-item.accordion-item-progress>.accordion-header .title.collapsed .bord,
   #roadmapaccordion .accordion-item:nth-child(1) .accordion-header .title.collapsed .bord {
     height: 102px;
     bottom: -102px;
   } 
   .flip-card-front .flip-card-logo {
     display: none;
   }

   .flip-card-back p {
     display: none;
   }

   .expanded .flip-card-back p {
     display: block;
   }

   .flip-card-front .flip-card-logo.flip-card-logo-mobile {
     display: block;
   }

   .ecosystem-wrapper {
     grid-template-columns: repeat(2, 1fr);
     gap: 20px;
   }

   .ecosystem-wrapper .flip-card-back,
   .ecosystem-wrapper .flip-card-front {
     padding: 20px;
   }

   .centeredmaincol {
     padding-bottom: 40px;
   }

   .ecosystem-wrapper .flip-card {
     height: 72px;
   }

   .centeredmaincol p {
     font-size: 20px;
   }

   .ecosystem-wrapper .flip-card.expanded {
     grid-column: span 2;
     grid-row: span 2;
     height: 280px;
   }

   .softnote_page {
     --softimgh: 392px;
   }

   .softnote_page .softnote_wel_img::before {
     width: 214px;
     right: calc(42% - 214px/2);
     bottom: -37.679px;
   }

   .softnote_why_img_wrap {
     margin-top: 80px;
   }

   .xfa_imgblock .plane_imgblock_img,
   .softnote_why_img_wrap img {
     border-radius: 16px;
   }

   .softnote_page .softnote_wel_img {

     margin-top: 40px;
     position: relative;
     width: 100%;
   }

   .softnote_page .maincolumn {
     margin-top: 80px;
   }

   .softnote_scheme h2>span {
     display: inline;
   }

   .softnote_page .tecbtn_wrap {
     display: flex;
     width: 100%;
     justify-content: center;
   }

   .blackpage.softnote_page {
     padding-top: 0px;
   }

   .softnote_page .first-row-welc {
     padding-bottom: 0px;
     flex-direction: column-reverse;
     height: auto;
   }

   .softnote_page .softnote_wel_img_wrap {
     position: static;
   }

   .about_page .teamlistabout .teamlistul li:last-child {
     display: none;
   }

   .tecbtn_wrap_two {
     gap: 24px;
   }

   .apppagecolumns_wrap .apppagecolumns_col_cont>p {
     font-size: 20px;
   }

   .applist_in li a {
     font-size: 24px;
   }

   .blackpage .apppage_animate h2 {
     font-size: 52px;
     font-style: normal;
     font-weight: 650;
     line-height: 110%;
     /* 57.2px */
     letter-spacing: -0.52px;
   }

   .team_item__img,
   .team_item__img_ln {
     height: 120px;
     width: 120px;
     min-height: 120px;
     min-width: 120px;
   }

   .team_item__soc .team_item__img_ln {
     display: block;
     background-repeat: no-repeat;
     height: 28px;
     width: 28px;
     min-width: 28px;
     min-height: 28px;
     background-position: 0px 0px;
   }

   .testnet_page .get_started_section {
     /* background-image: url('../assets/img/testnetbg_m.jpg') no-repeat top center!important; */
   }

   .inline-link-blue:hover {
     border-bottom: none;
     text-decoration: underline;
   }

   .xfa_plan .plan_table_header.fixedhedaer {
     position: fixed;
     top: 90px;
     right: var(--fieldlr);
     left: var(--fieldlr);
     background: rgba(18, 22, 30, 0.60);
     backdrop-filter: blur(15px);
   }

   .menu-footer .itemarr {
     display: flex;
     transform: rotate(180deg);
     transition: .2s;
   }

   .menu-footer .openmenu .itemarr {
     transform: rotate(0deg);
     transition: .2s;
   }

   .openmenu .footer-menu {
     display: flex;
   }

   .footer .menu-footer-col {
     grid-template-columns: 100%;
     gap: 8px;
   }

   .menu-footer-col strong {
     display: flex;
     flex-basis: 100%;
     font-weight: 375;
     line-height: 150%;
     letter-spacing: 0.21px;
     justify-content: space-between;
   }

   .footer .menu-footer-col .item {
     margin-right: 0px;
     margin-bottom: 0px;
     border-bottom: 1px solid #343C4D;
     padding-bottom: 8px;
     cursor: pointer;
   }

   .menu-footer ul {
     padding-bottom: 16px;
     margin-top: 16px;
     display: none;
   }

   .footer .footer-addresses {
     gap: 40px;
   }

   .menu-footer-col .item:last-child {
     max-width: 100%;
   }

   .footer-top .socials .item svg {
     width: 28px;
     height: 28px;
   }

   .roadmap_item_meta_ln,
   .roadmap_item_meta_lnarr {
     display: none;
   }

   .accordion-item .roadmap_item .roadmap_item_meta_ln_wr {

     display: none;
   }

   .roadmap_item .roadmap_tax {
     font-size: 14px;
     height: 24px;
     padding: 1.5px 10px;
     border-radius: 10px;
   }

   .roadmap_item_meta {
     display: flex;
     gap: 24px;
     height: auto;
     align-items: start;
     margin-bottom: 0;
     flex-direction: column;
     justify-content: flex-start;
   }

   .roadmap .title svg {
     max-width: 38px;
   }

   .page-template-main-page .roadmap_item .roadmap_item_meta_lnarr {
     display: none !important;
   }

   .roadmap .title {
     font-weight: normal;
     font-size: 24px;
     padding-bottom: 24px;
     align-items: center;
     font-weight: 650;
     line-height: 120%;
     border-bottom: 2px solid #487BFF;
   }

   .roadmap_quar {
     width: 100%;
     margin-bottom: 0px;
   }

   .page-template-main-page .roadmap .title {
     margin-bottom: 0px;
   }

   .page-template-main-page .roadmap_quar {
     margin-bottom: 18px;
   }

   .page-template-main-page .roadmap_item_meta {
     gap: 6px;
   }

   .page-template-main-page .roadmap_item .roadmap_tax {
     font-size: 14px;
     height: 24px;
     padding: 0px 10px;
     border-radius: 10px;
     box-sizing: border-box;
     line-height: 21px;
     letter-spacing: 0.49px;
   }

   .page-template-main-page .roadmap .roadmap_next .title {

     margin-top: 16px;
   }

   .roadmap .roadmap_next .title {
     border-bottom: 2px solid #3D475B;
   }

   .section-roadmap_txt_ln_mob {
     display: block;
   }

   .roadmap_quar span {
     background: transparent;
   }

   .roadmap_quar {
     position: relative;
     width: 100%;
     background: #505B75;
     border-radius: 5px 0 5px 0;
     transform: skew(-15deg);
   }

   .roadmap_quar span {
     font-size: 16px;
     display: block;
     border-radius: 10px;
     transform: skew(15deg);
   }

   .roadmap_item {
     height: auto;
   }

   #roadmapaccordion .accordion-item .accordion-header .title .bord-l,
   #roadmapaccordion .accordion-item .accordion-header .title .bord {
     display: none !important;
   }

   .blackpage h1.entry-title {
     font-size: 40px;
   }

   .roadmap .accordion {
     width: auto;
   }

   #roadmapaccordion .accordion-item .accordion-header .title {
     height: 86px;
     box-sizing: border-box;
     padding: 26px 0px;
     background: transparent;
     margin-left: 0;
     margin-right: 0;
   }

   #roadmapaccordion .roadmap .title::after {
     content: "";
     height: 4px;
     width: 22px;
     background: #CACEDC;
     display: block;
     position: absolute;
     right: 20px;
     transform: none;
     top: 50%;
     transition: .5s;
     border-radius: 4px;
   }

   #roadmapaccordion .roadmap .title::before {
     content: "";
     height: 4px;
     width: 22px;
     background: #CACEDC;
     display: block;
     position: absolute;
     right: 20px;
     top: 50%;
     border-radius: 4px;
   }

   .roadmap_item {
     flex-basis: 100%;
     padding-right: 0px;
     display: flex;
     flex-direction: column;
     gap: 0px;
   }

   .roadmap_item {
     flex-basis: 100%;
     padding-right: 0px;
   }

   .mainblog.roadmap_page h1.entry-title {
     font-size: 40px;
   }

   .mainblog.roadmap_page .first-row-welc p {
     font-size: 20px;
   }

   .roadmap-page_img {
     width: 100%;
     background-size: contain;
     min-height: 140px;
   }

   #roadmapaccordion .roadmap .title {
     font-size: 32px;
   }

   #roadmapaccordion .accordion-content h3 {
     font-size: 20px;
   }


   .roadmap_quar span {
     font-size: 16px;
   }


   .roadmap_year_wrap {
     padding: 20px 20px 8px 20px;
   }

   #roadmapaccordion .accordion-content h3 {
     margin-bottom: 32px;
   }

   .roadmap_quar::before {
     display: none;
   }

   .roadmap_quar span {
     font-size: 16px;
     display: block;
     font-weight: 500;
     border-radius: 10px;
     line-height: 150%;
   }

   .roadmap_item {}

   #roadmapaccordion .accordion-body {
     margin: 40px 0px;
   }

   .roadmap_item_row:nth-child(2n+1)::before,
   .rodmap_item_border_r {
     top: 10px;
   }

   .team_single_inner_col h1 {
     font-size: 24px;
     margin-bottom: 18px;
   }

   .team_single .page-content {
     margin-top: 60px;
   }

   .single-portfolio .page-header h2 {
     margin-bottom: 40px;
     font-size: 20px;
   }

   .team_single .page-content h2.wp-block-heading {
     margin-top: 60px;
     font-size: 20px;
     margin-bottom: 40px;
   }

   .team_single__leftcol {
     width: 100%;
     display: flex;
     gap: 40px;
     align-items: center;
   }

   .modal_soc_ln__wrap {
     flex-direction: column;
     gap: 8px;
   }

   .team_single_inner_col {
     gap: 24px;
     width: 100%;
   }

   .team_single_pos {
     font-size: 20px;
   }

   .team_single {
     padding-top: 40px;
   }

   .team_single .page-content h3.wp-block-heading {
     font-size: 20px;
   }

   .team_single .page-content .wp-block-spacer {
     height: 40px !important;
   }
   .roadmaptct-year, .roadmaptct-q{
    width:100%;
    font-size: 16px;
  }.roadmaptct-yl{
    gap:8px;
  }
  .roadmaptct-txt { 
    margin-bottom: 40px;
  }
  .tct-faq-question { 
    font-size: 20px;
  }
  .tct-faq-toggle {
    position: relative;
    width: 24px;
    height: 24px;
  }
  .tct_page .section-testnet video{
    display: none;
  }
 .tct_page .section-testnet .mobilevideo{
    display: block;
    position: absolute;
    z-index: 0;
    bottom: -45%;
  }
  .tct_page  .section-testnet::before {
    display: none;
  }
  .tct_page  .section-testnet-container::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.25);
    z-index: 1;
  }
  .tct_page .section-testnet-container {
    border-radius: 16px; 
  }
  .tct_page  .section-testnet_text p{
    font-size: 20px;
  }
  .maincolumn .description p{ 
    font-size: 20px;
  }
  .tct_page_main_img {
    position: relative;
    height: 100%;
    display: none;
  }
  .tct_page .section-testnet_l .tecbtn_wrap .tecbtn,
  .tct_page .section-testnet_l .tecbtn_wrap .btn-black {
    font-size: 14px;
    border-radius:6px;
    width: fit-content;
  }
  .tct_page .section-testnet_l .tecbtn_wrap {
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center;
    align-items: center;
  }
  .tct_page .section-testnet_l {
    z-index: 10;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 20px;
    padding-left: 20px; 
  }
  .tct_page .letsgo {
    font-size: 32px;
  }
  .tct_page .tectum_token_scheme > .row {
    gap: 38px;
  }
  .tct_page .tectum_token_scheme_block_header{
    font-size: 24px;
  }
  .tct_page .tectum_token_scheme_block_header svg {
    vertical-align: middle;
    height: 30px;
    width: 30px;
  }
  .tct_page .tectum_token_scheme_block.tectum_token_scheme_block_r,
  .tct_page .tectum_token_scheme_block.tectum_token_scheme_block_l{
    height: 225px;
  }
  .tct_page  .tectum_token_scheme {
    margin-top:  80px;
    margin-bottom:  0px;
 }
 .tct_page .tectum_token_scheme h2 {
	margin-bottom: 40px;
}
}

 @media (min-width:540px) and (max-width:619.9px) {
   .section.section-10.news {}

   .section.section-10.news .owl-news-n .news-item {
     /* width: 340px!important;  */

   }

   .owl-news-n .news-item .news-item-inner,
   .owl-news-n .news-item .news-cat,
   .owl-news-n .news-item .news-item-inner {
     /* width: 340px; */
     box-sizing: border-box;
     margin: 0 auto;
   }
 }

 @media (max-width:539.9px) {
  .tct_page .tectum_token_scheme_block.tectum_token_scheme_block_full {
    margin-top: 38px;
  }
   .softnote_page {
     --softimgh: 266px;
   }

   .softnote_page .softnote_wel_img::before {
     width: 147px;
     right: calc(42% - 147px/2);
     bottom: -20.679px;
   }

   .apppagecolumns_col {
     padding: 0;
     border-radius: 0px;
     background: transparent;
   }

   .apppagecolumns_wrap .apppagecolumns_col:nth-child(2) .apppagecolumns_col_img {
     background-image: url("");
     height: 565px;
     background-size: 240px auto;
     margin-top: 40px;
     flex-basis: 565px;
   }

   .footer-bottom-inner,
   .footer-addresses .copy,
   .footer-addresses .address p {
     color: #CACEDC;
   }

   .partners_block .swiperordinals .swiper-slide {
     max-width: 380px;
     box-sizing: border-box;
   }

   .owl-news-n .news-item .news-item-inner {
     width: 100%;
   }

   .section.section-10.news {}

   .xfa_plan .container-fluid>.row>*,
   .container-fluid.plane_txtblock>.row>* {
     padding-right: 0px;
     padding-left: 0px;
   }

   .container-fluid.plane_txtblock>.row {
     margin-right: 0;
     margin-left: 0;
   }

   .xfa_plan .row {
     padding-left: 0px;
     padding-right: 0px;
     margin-left: 0;
     margin-right: 0;
   }

   .plane_txtblock .row {
     padding-left: 0px;
     padding-right: 0px;
     margin-right: -12px;
     margin-left: -12px;
   }



   :root {
     --fieldlr: 40px;
   }

   .tiamsgs_wrapper {
     padding: 0px 16px;
     background: transparent;
     border-radius: 0px;
   }

   .plane_txtblock p,
   .plane_txtblock ul,
   .post.type-post p,
   .post.type-post ul li {
     color: #CACEDC;
   }

   .costsblock_wrap .costsblock_inner {
     min-width: 100%;
     flex-basis: 100%;
   }

   .costsblock_inner {
     height: 251px;
   }

   .costsblock_inner h3 {
     font-size: 20px;
     margin-top: 24px;
     margin-bottom: 16px;
   }

   .bbp_page .link_block {
     margin-top: 24px;
   }

   .bbp_page .link_block a {
     align-items: flex-start;
   }

   .bbp_page .first-row-welc>div:first-child {
     padding-top: 80px;
     padding-bottom: 80px;
   }

   .blackpage.tectum_page h1.entry-title {
     font-size: 40px;
   }

   .tokenttable1_row.tokenttable1_head .col_1 {
     display: none;
   }

   .tokenttable1_row {
     display: flex;
     flex-wrap: wrap;
     gap: 0px;
   }

   .tokenttable1_row .col_1 {
     flex-basis: 100%;
     min-width: 100%;
   }

   .tokenttable1_row .col_1 {}

   .tokenttable1_row .col_2 {
     flex-basis: 15%;
     min-width: 15%;
     text-align: left !important;
   }

   .tokenttable1_row .col_3 {
     flex-basis: 30%;
     min-width: 30%;
     text-align: left !important;
   }

   .tokenttable1_row .col_4 {
     flex-basis: 15%;
     min-width: 15%;
     text-align: left !important;
   }

   .tokenttable1_head {
     font-weight: 550;
     white-space: normal;
     font-size: 1em;
   }

   .tokenttable1_row {
     padding: 8px 0px;
   }

   .tokenttable1_in.tokenttable1_row {
     position: relative;
     padding-right: 30px;
   }

   .tokenttable1_row.tokenttable1_head .col_6 {
     display: none;
   }

   .tokenttable1_row .col_6 {
     position: absolute;
     height: 20px;
     width: 20px;
     right: 0px;
     top: 17px;
   }

   .tokenttable1_head .col_5 {
     flex-basis: calc(20% + 30px) !important;
   }

   .tokenttable1_head .col_2 {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     margin-top: 5px;
   }

   .col_mobile {
     display: block;
     flex-basis: 100%;
   }

   .col_mobile .col_bottom {
     margin-top: 8px;
   }

   .tokenttable1_row.tokenttable1_in .col_1 .col_bottom {
     display: none !important;
   }

   section.tokenttable1 {
     padding-top: 80px;
   }

   .tocken_utility {
     margin-top: 80px;
     margin-bottom: 80px;
   }

   .tokenomics_page .tocken_utility h2 {
     font-size: 20px;
     padding-bottom: 40px;
   }

   .tocken_utility svg {
     max-width: 40px;
   }

   .tocken_utility li span {
     font-size: 24px;
   }

   .tocken_utility li {
     gap: 8px;
     padding: 24px 0px;
   }

   .tocken_utility li:last-child {
     padding-bottom: 0px;
   }

   .tokenttable1_row .col_5 {
     flex-basis: 20%;
     min-width: 20%;
     text-align: left !important;
   }

   .tokenttable1_row .col_6 svg {
     display: none;
   }

   .tokenttable1_row .col_6 {
     background: url("") no-repeat center;
     flex-basis: 5%;
     background-position: right top;
   }

   .tokenttable1_row.active .col_6 {
     transform: rotate(180deg);
     transition: .3s;
     background-position: left bottom;
   }

   .earth404 {
     background-image: url("");
   }



   .section-08-top.gradientblock .gradientblock_r {
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center;
   }

   .roadmapimghp {
     background: url("") no-repeat;
     height: auto;
     padding-top: calc(100vw - 40px);
     background-size: contain;
     background-position: center;
   }

   .become-member-section .left {}


   .form-white .text svg {
     display: none;
   }

   .section-logos {
     padding-top: 40px;
     padding-bottom: 0px;
   }

   .section-logos .title-block h2 {
     font-size: 20px;
     letter-spacing: 0.7px;
     margin-bottom: 40px;
   }


   .admin-mode header.header {
     top: 0px;
     z-index: 9999;
   }




   .header .menu-top-item.menu-item-has-children>.link::after {
     background: right center / contain no-repeat url("3ca5c038599996f5d2bafbb792bcf08cd40dc31f.svg");

     max-width: 21px;
     max-height: 21px;
   }

   .header .menu-top-item.menu-item-has-children.current-menu-ancestor>.link::after {
     /* background: right center / contain no-repeat url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.33325 11.6667L13.9999 16.3334L18.6666 11.6667" stroke="%23CACEDC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); */

     background: right center / contain no-repeat url("");
   }

   .container,
   .container-fluid,
   .container-xxl,
   .container-xl,
   .container-lg,
   .container-md,
   .container-sm {
     box-sizing: border-box;
   }



   .addresses-row .address:last-child {
     padding-right: 0px;
     padding-left: 0px;
   }

   .tectum_token_scheme_block_header {
     margin: 0px;
     font-size: 24px;
   }

   .menu-footer-col .item {
     margin-right: 40px;
   }

   .owl-news-n .news-item .news-cat {
     font-size: 14px;
   }

   .gradientblock_r_img {
     /* max-width: 100%; */
     height: 100%;
     object-fit: cover;
     object-position: center;
     display: block;
     position: absolute;
     top: 0;
   }

   .gradientblock_l {
     padding-right: 20px;
   }

   .gradientblock_l::after {
     display: none;
   }

   .gradientblock {
     background-size: 100%;
   }

   .gradientblock_r_wrap {
     padding-top: 100vw;
   }

   .gradientblock_r {
     background-position-x: center;
     background-size: cover;
     position: absolute;
     padding-top: 100vw;
     z-index: 3;
     left: 0px;
     margin-bottom: 40px;
     bottom: auto;
   }

   .gradientblock {
     padding: 0px 0px 40px;
   }

   .gradientblock_l {
     padding-top: 40px;
   }

   .gradientblock_l h2,
   .gradientblock_l h2 strong {
     font-size: 32px;
   }

   .tablet_text>p {
     display: none;
   }

   body,
   body p {
     font-size: 16px;
   }


   .tecbtn {
     font-size: 16px;
     line-height: 24px;
   }

   .blackpage .tecbtn {
     font-size: 16px;
     line-height: 24px;
   }

   .blackpage h2 {
     font-size: 32px;
   }

   .blackpage h1.entry-title {
     font-size: 40px;
   }

   .blackpage .first-row-welc h1+p {
     font-size: 20px;
     color: #CACEDC;
   }

   .subtitle_d {
     font-size: 20px;
   }

   .advantage_item p {
     font-size: 18px;
   }



   .blackpage.tectum_page h1.entry-title {
     font-size: 40px;
   }

   .blackpage.tectum_page.tokenomics_page h1.entry-title {
     width: 280px;
   }

   .softnote_cur_wrap .currencies-out .white-plate .item span {
     font-size: 24px;
   }

   .blackpage h2 {
     font-size: 32px;
   }



   .presale_wrap {
     margin-top: 80px;
   }

   .presale_wrap .presale_img {
     display: block;
     padding-left: 0px;
     padding-right: 0px;
   }

   .presale_wrap .presale_img .imagedesc {
     display: none;
   }

   .presale_wrap .presale_img .imagemobile {
     display: block;
   }

   .presale_wrap .presale_img img {
     display: none;
   }

   .token_graybl.grayimgblock .grayimgblock_img {
     height: 100vw;
   }

   .token_graybl.grayimgblock .grayimgblock_img_wrap {
     height: 100vw;
   }

   .token_graybl.grayimgblock {
     padding-top: calc(80px + 100vw);
   }

   .tectum_token_scheme {
     margin-top: 80px;
   }

   .tectum_token_scheme_block {
     height: 300px;
     box-sizing: border-box;
   }

   .tectum_token_scheme .row:first-child .col-md-5 {
     width: 100%;
     margin-bottom: 50px;
   }

   .tectum_token_scheme_block.tectum_token_scheme_block_r::before,
   .tectum_token_scheme_block.tectum_token_scheme_block_l::before {
     bottom: -30px;
     width: 19px;
     height: 20px;
     margin-left: 0px;
     margin-right: 0px;
     left: 50%;
     right: auto;
   }

   .tectum_token_scheme_block.tectum_token_scheme_block_l::after {
     right: auto;
     width: 19px;
     height: 20px;
     margin-top: -10px;
     bottom: -30px;
     top: auto;
     left: 50%;
     transform: rotate(90deg);
     margin-left: -30px;
     margin-right: 0px;
   }

   .tectum_token_scheme_block.tectum_token_scheme_block_full {
     margin-top: 0px;
   }

   .tectum_token_scheme_block {
     margin: 0px;
   }

   .tectum_token_scheme_block.tectum_token_scheme_block_r::after {
     margin-left: -30px !important;
     left: 50%;
     right: auto;
   }

   .tectum_token_scheme_block_header p {
     font-size: 20px;
   }

   .token_benefits {
     margin-top: 80px;
   }

   .token_testnet {
     background: #222837;
     display: flex;
     flex-direction: column;
     align-items: center;
     padding: 80px 0px;
     margin-top: 80px;
   }

   body .btn-blue {
     font-size: 16px;
     line-height: 150%;
   }

   .token_testnet p {
     font-size: 24px;
   }

   .table.table-dark tr {
     display: flex;
     flex-wrap: wrap;
     padding: 8px 0px;
   }

   .token_benefits .table.table-dark td {
     width: 100%;
     padding: 0px;
   }




   .team_item_tax {
     font-size: 14px;
     height: 24px;
   }

   .softnote_page>section#soft-stats {
     /* margin-bottom: 0px; */
   }

   .ambassador_page .descr {
     font-size: 20px;
     line-height: 26px;
     margin-top: 24px;
   }
 }

 @media screen and (max-width: 576px) {
   .row {
     padding-left: 0px;
     padding-right: 0px;
   }
 }

 @media (max-width:510px) {
   .token-sale {}

   .team_page .team-list {
     display: grid;
     grid-template-columns: repeat(2, 1fr);
     column-gap: 0px;
     row-gap: 20px;
   }

   #modalin.modal .smartaddr_in {
     color: #F7F8FA;
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 150%;
     letter-spacing: 0.17px;
     white-space: normal;
     padding-top: 19px;
     padding-bottom: 19px;
     padding-left: 16px;
     padding-right: 16px;
     height: auto;
     max-width: 100%;
     overflow: auto;
   }

   #modalin.modal .modal-body_links {
     display: flex;
     flex-wrap: wrap;
     gap: 24px;
     justify-content: flex-start;
     flex-direction: column;
     align-items: center;
   }

   #modalin.modal .modal-body_links a svg {
     max-width: 100%;
     object-fit: contain;

   }

   #modalin.modal .smartaddr_in {
     word-break: break-all;
   }

   #modalin.modal {
     border-radius: 0px;
     width: 100%;
     height: 100%;
     overflow: auto;
     padding: 20px;
     flex-direction: column;
     justify-content: flex-start;
     align-items: center;
     gap: 24px;
     top: 0px;
     left: 0px;
     margin-left: 0px;
     box-shadow: none;
     border: none;
     margin-top: 0;
     padding-top: 100px !important;
     padding-bottom: 100px !important;
   }

   .overlay2.overlay.js-overlay-modal.active {
     top: 0px;
   }

   .admin-mode .overlay2.overlay.js-overlay-modal.active {
     top: 32px;
   }

   .footer-addresses .copy {
     margin-bottom: 8px;
   }

   .footer-addresses .title {
     margin-bottom: 8px;
   }
 }
 
 @media (max-width:479.9px) {
  .tct_page .section-testnet .mobilevideo {
    
    bottom: -48vw; 
  }
   .footer-addresses .addresses-row .address:first-child {
     margin-bottom: 16px !important;
   } 
   .footer .footer-addresses { 
     display: block;
   }

   .footer-addresses .address p {
     width: 100%;
     max-width: 100%;
   }

   .footer-addresses_b {
     max-width: 100%;
     text-align: left;
   }

   .footer .footer-addresses {
     gap: 16px;
     row-gap: 16px;
     flex-wrap: wrap;
   }

   .footer-addresses .address p:first-child {
     margin-bottom: 0px;
   }

   .footer-addresses .title {
     margin-bottom: 8px;
   }

   .footer .row_inner {
     justify-content: flex-start;
     gap: 32px;
     row-gap: 32px;
   }

   .footer-top {
     margin-bottom: 32px;
   }

   .footer-addresses_b {
     margin-top: 0px;
     text-align: left;
   }

   .section.section-10.news {
     padding: 0 0 0 0px;
   }

   .section-06-1 .col-left {
     display: flex;
     justify-content: center;
     flex-direction: column;
     max-width: 400px;
     left: 0;
     position: relative;
     margin-left: 0;
     width: 83%;
   }

   .section-06-2 .col-right {
     max-width: 420px;
     margin: 80px -20px 0px;
     padding-top: 0px;
     bottom: 0;
     padding: 0px !important;
     margin-left: 0;
     left: 0;
     position: relative;
     width: 86%;
     min-width: 277px;
   }

   .single-blog-wrap .post_category {
     -webkit-overflow-scrolling: touch;
     width: 100vw;
     overflow-x: scroll;
     white-space: nowrap;
     padding-bottom: 10px;
   }

   .swiperordinals_item {
     display: flex;
     padding: 20px 20px 32px 20px;
   }

   .swiperordinals_wrap {
     margin-right: 0px;
   }

   .light_elem {
     height: 64px;
     bottom: 47.806px;
   }

   .upcoming_mint>div>div {
     position: relative;
     height: 249px;
   }

   .menu-footer-col .item {
     margin-right: 0px;
     min-width: 100%;
   }



   .marquee_hp_item {
     max-width: 45vw;
     margin: 0;
     max-height: 40px;
   }

   .color_hover img {
     max-height: 40px;
     max-width: 100%;
     object-fit: contain;
   }

   .marquee_hp_item>a>img {
     max-height: 40px;
     object-fit: contain;
   }

   .footer-top .footer-top-col {

     row-gap: 24px;
   }

   .footer-top .socials {
     justify-content: flex-start;
     height: 28px;
   }

 }

 @media (max-width:419.9px) {
   .softnote_cases_block_img {
     height: 280px;
     min-height: 280px;
   }

   /* xxs */
   .team_page .team-list {
     display: grid;
     grid-template-columns: repeat(2, 1fr);
     column-gap: 20px;
     row-gap: 20px;

   }

   .team_wrap_in_r {
     margin-top: 40px;

   }

   .container-fluid>.row>* {}

   :root {
     --fieldlr: 20px;
   }

   .mainblog.blackpage .articles-list {
     padding-left: 0px;
     padding-right: 0px;
     margin-left: 0;
     margin-right: 0;
   }

   .partners_block .swiperordinals .swiper-slide {
     max-width: 100%;
   }

   .apppagecolumns_wrap {
     gap: 40px;
   }

   .apppagecolumns_wrap .apppagecolumns_col:nth-child(2) .apppagecolumns_col_img {
     background-image: url("");
     height: 562px;
     background-size: contain;
     margin-top: 40px;
     flex-basis: 562px;
   }
 }

 @media (orientation: landscape) and (max-width: 1279px) and (min-aspect-ratio: 2 / 1),
 screen and (max-width: 419px) {
   .owl-news-n .keen-slider__slide {
     --slwidth: calc(100vw - 3 * 20px);
   }

   .owl-news-n {
     padding-left: 20px;
     padding-right: 20px;
     box-sizing: border-box;
   }
 }

 @media (max-width:380px) {
   .form-white-in {
     height: 112px;
   }
 }