/*Screen M*/
@media (max-width:1680px) {
  .tokenomics_page .tocken_utility h2 {
    padding-bottom: 56px;
  }

  .section-logos .title {
    font-size: 24px;
  }
}


@media (max-width:1480.5px) {
  .table_tokenomics_2_col {
    font-size: 16px;
  }
}
@media (max-width:1400.5px) {
  .form-white-in .nysoftnote{
    width: 201px;
  }
  .form-white .text svg ,
  .section-register .link svg {
	height: 24px;
	width: 24px;
}
  .form-white .text {
	font-size: 20px;
	font-weight: 550;
}.section-register .link {
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: 0.52px;
	text-transform: uppercase;
}
.accordion-item-progress .roadmap_item_wrap_2023 .roadmap_item:last-child .roadmap_item_meta_ln_wr{
  display: none;
}
.form-white-in {

	height: 64px;
}
}
@media (min-width:960px) and (max-width:1279.9px) {

  .roadmap_item_wrap .roadmap_item:nth-child(4n+4):before, 
  .rodmap_item_border_l {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 158px;
    border-left: 2px solid #3D475B;
    left: -20px;
    top: 0px;
    border-top: 2px solid #3D475B;
    border-bottom: 2px solid #3D475B;
    border-radius: 12px 0px 0px 12px;
  }
  .roadmap_year_wrap{
    padding: 60px 60px 0px 76px;
  }
  .roadmap .accordion-content h3 { 
    margin-bottom: calc(56px + 15px); 
  }
  #roadmapaccordion .accordion-item:nth-child(3) .accordion-header .title .bord, #roadmapaccordion .accordion-item:nth-child(1) .accordion-header .title .bord {
 
    height: 237px;
    bottom: -237px;
  }
  #roadmapaccordion .accordion-item:nth-child(2) .accordion-header .title .bord {
 
    height: 237px;
    bottom: -237px;
  }
}
@media (min-width: 960px) and (max-width:1279.9px){
  .bbp_page .col-xl-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .bbp_page .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media (max-width:1279.9px) {  
  .tectum_token_scheme_block_header span {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .ecosystem-wrapper{
    grid-template-columns: repeat(2,1fr);
  }
  .ecosystem-wrapper .flip-card {
    height: 335px;
  }
  .tectum_token_scheme_block_l .tectum_token_scheme_block_header span {
    gap: 0px;
    flex-direction: column;
    align-items: flex-start;
  }
  .owl-news-n  .keen-slider__slide{
    --slwidth: 420px;
}
  .team_item__img {
    height: 168px;
    width: 168px; 
  }
  .teamcontainer{
    display: flex;
    flex-direction: column;
    gap: 0px;
  }
  .softnote_greyslide_cont_pttl_m {
    display: block;
    padding-top: 60px;
    padding-bottom: 32px;
    padding-left: 60px;
    padding-right: 60px;
    color: var(--greytxt); 
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
    letter-spacing: 0.56px;
    text-transform: uppercase;
  }
  .lightnode_page .upcoming_mint > div > div {
    position: relative;
    height: 100%;
  }
  #keyfeatures .swiperordinals .swiper-slide {
   
    min-width: 355px;
  }
  .swiperordinals_wrap .swiper-scrollbar-wrap .swiper-scrollbar.swiper-scrollbar-horizontal{
    bottom: -56px;
  }
  .lightnode_page #webserver {
    padding: 200px 0 140px;
  }
  .sectionrewards_lght:before{
    --lht-bgrnd-w:674px;
  }
  .airdrop_page .readytoget_wrap{ 
    padding: 14px 40px;
  }
  .getstartedblock_img_wr {
    position: relative;
    height: 353px;
    margin-top: 140px;
  }
  .getstartedblock_img {
    position: absolute;
    --getstwidth: 526px;
    height: 648px;  top: -85px;
  }
  .getstartedblock_img_light{
    top: 107px;
  }
  .getstartedblock_txt {
    z-index: 10;
  }
  .lightnode_page_img_wr {
    position: relative;
    display: none;
  }
  .lightnode_page_fullscr {
    padding: 206px 0 140px;
  }
  .lightnode_page .lightnode_scheme_block_wrap {
    display: flex;
    flex-direction: column; 
  }
  .video_node_block_head {
    text-align: center;
  }
  .video_node_block_descr ul li { 
    margin-bottom: 10px;
    justify-content: center;
    text-align: center;
  }
  .video_node_block_video{
    margin-top: 70px;
  }
  .lightnode_scheme_block::after{
    top: auto;
    right: calc(50% - 20px);
    bottom: -46px;  transform: rotate(90deg);
  }
  .lightnode_scheme_block {
    padding-left: 192px;
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 68px;
    background-position: 60px 60px;
  }
  .webserver_wrap {
 
    grid-template-columns: repeat(2,1fr); 
    padding-top: 56px;
    gap: 60px;
  }
  .video_node_block2,
.video_node_block3,
.video_node_block1{
column-gap: 40px;
}
.video_node_block3,
.video_node_block2,
.video_node_block1 {
	display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.video_node_block_video video{  
  width: 578px;
}
  .team_wrap_in {
    grid-template-columns: 100%;
    gap: 56px;
  }
  .teamttl {
    text-align: center; 
  }
  .blackpage_fullscr::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #06070A;
    opacity: .55;
  }
 
  .apppagecolumns_col h3{
    max-width: 100%;
  }
  .apppage_animate_img_1,.apppage_animate_img_2,.apppage_animate_img_3{
    padding-top: 0;
  }
  .blackpage_fullscr { 
    position: relative;
  }
  .mobappbeta .h1{
    text-align: center;
  }
  .apppage_animate_img_swiper {
    display: none;
  }
  .swiper.apppage_animate_img_swiper_1 {
    display: block;
  }
  .apppage_animate_img_swiper_1 .apppage_animate_img_1{
    
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; 
  }
  .apppage_animate_img_swiper_1 .apppage_animate_img_2{
  
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; 
  }
  .apppage_animate_img_swiper_1 .apppage_animate_img_3{
 
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; 
  }
  .apppage_animate_img_swiper_1 .apppage_animate_img_1,
  .apppage_animate_img_swiper_1 .apppage_animate_img_3,
  .apppage_animate_img_swiper_1 .apppage_animate_img_2{
    height: 590px;
    width: 100%;
  }
  .apppage_animate_img_swiper_1 .apppage_animate_img_wr{
    height: 590px;
    width: 100%;
  }
  .page-template-page-app .swiper-container-h{
    display: block;
  }
  .page-template-page-app .ordinals_page .ordinals_block h2 {
    font-size: 24px;
    font-weight: 500;
  }
  .apppage_animate_img {
 
    display: flex;
    position: relative;
  }
  .apppagecolumns_col:nth-child(2) .apppagecolumns_col_cont {
    max-width: 100%;
  }
  .apppagecolumns_wrap {
    gap: 40px;
    margin-top: 40px;
    grid-template-columns: 1fr;
    grid-template-areas:
    'block1 block1' 
    'block3 block3' 
    'block2 block2';
  }
  .apppagecolumns_col:nth-child(1) .apppagecolumns_col_img {
    height: 450px;
    width: 100%;
  }
  .apppagecolumns_col:nth-child(2) .apppagecolumns_col_img {
    height: 595px;
    width: 100%;    flex-basis: 595px;
    background-size: 264px auto;
  }
  .apppagecolumns_col:nth-child(3) .apppagecolumns_col_img {
    height: 515px;
    width: 100%;    
  }
  .apppagecolumns_col:nth-child(2) {
 
    flex-direction: column;
    justify-content: space-between;
  }
  .apppage_animate_img .swiper-slide {
 
    width: 303.105px;
    height: 625.573px;
    /* left: 50%;
    margin-left: calc(303px / -2); */
  }
  .blackpage .apppage_animate p{
    padding-bottom: 80px;
  }
   .apppage_animate{
    padding: 80px;
  }
    .team_item__img_ln {
 
    }
    .team_item__img {
      width: 168px;
      height: 168px;
      min-height: 136px;
      min-width: 136px;
    }
  .softnote_greyslide_img img.softnote_greyslide_img{
    display: none;
  }
  .softnote_greyslide_img img.softnote_greyslide_img_m{
    display: block;
    position: absolute;
    top: 0px;
    margin-top: 0px;
    margin-left: 0;
    left: 60px;
    right: 60px;
    width: calc( 100% - 120px);
    height: auto;
  }
  .softnote_greyslide_img {
    --greyslide_img_h: 304px;
    --greyslide_img_w: 608px;
    padding-bottom: 44%;
  }
  .softnote_greyslide_cont_pttl{
    display: none;
  }
  .softnote_adv .col-advantages:first-child {
    padding-right: 20px;
  }
  .softnote_adv .col-advantages:last-child {
    padding-left: 20px;
  }
  .softnote_cases_block {
    grid-template-columns: 100%;
    height: auto;
  }
  .softnote_cases_block_txt{
    order: 2;
 
  }
  .softnote_cases_wrap { 
    gap: 40px;
  }
  .softnote_cases_block_txt,
  .softnote_cases_block2 .softnote_cases_block_txt {
    min-height: 100%;
  }
  .softnote_cases_block_img{
    height: 450px;
    min-height: 450px;
    order: 1;
  }
  .softnote_greyslide_cont_ttl {
    margin: 0 0 24px;
  }
  .softnote_greyslide_cont {
    --greyslide_h: 404px;
  }
  .softnote_greyslide_wrap {
    border-radius: 24px;
     display: grid;
    grid-template-columns: 100%;
  }
  .mainblog h1.entry-title{
    max-width: 300px;
  }
  .testnet_adv_list li{
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  .testnet_page .get_started_section {
	margin-top: 170px;
	background-size: contain;
	background-blend-mode: normal, hard-light;
	background-color: #06070a;
	background-repeat: no-repeat;
	background-position: center;
}
  .testnet_page .get_started_section{
  	margin-top: 170px;
  }
  .testnet_page_why .testnet_page-adv_l {
  	padding-bottom: 70px;
  }
  .inline-link-blue {
	font-size: 18px;
}
  .ambassador_page .first_row_link_wrap {
	margin: 32px 0 70px;
}
  .staking_bg_wr .staking_bg_lght  {
    width: 788px;
    height: 455px;
    left:-140px;
  }
  .ambassador_light{
    --alghtw: 674px;
    --alghth: 1139px;
  }
  .section2models_light{
    --lghtw: 420px;
    --lghth: 875px;
  }
  .staking_table_ttl{
    display: none;
  }
  .staking_table_ttl_tab{
  	display: block;
    font-weight: 600;
    margin-bottom: 20px;
  }
  .section2models{
    margin-top: 0px;
  }

  .staking_table{
  	display: grid;
  	grid-template-columns: repeat(3,1fr);
  	margin-top: 70px;
  }

  .sectiontable .txtlegend{
  	margin-top: 70px;
  }
  .staking_table > div{
  	padding: 20px;
  }

  .staking_table .staking_table_item h3{
    height: 52px;
    margin-bottom: 40px;
  }
  .staking_bg {
  	top: 0;
  	margin-right: 0px;
  	/* background-size: 90%,100%; */
  	padding-top: 200%;
  	background: url( "" ) 0px 140px no-repeat, url( "" ) 100px 0px no-repeat;
  	background-size: 90%,150%;
  	position: absolute;
  	left: 0;
  	right: 0;
  }
  .staking_bg_wr {
	margin-right: calc(0 - var(--fieldlr));
}
  .staking_page .prevblocks_big_ttl .link{

  }
  .planeblocks {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
}.staking_page .planeblock::after {
	content: "";
	display: block;
	padding-top: 0px;
}.planeblock_cont {
	padding: 60px 60px 68px 60px;
	position: relative;
  display: grid;
    grid-template-areas:
"number ttl  "
"number descr"
"number link";    grid-column-gap: 48px;
}
.planeblock_cont > svg{
  grid-area: number;
}
.planeblock_cont > .link{
    grid-area: link;width: 120px;
}
.planeblock_cont > .swiperordinals_item_p{
  grid-area: descr;
}
.planeblock_cont > h3.swiperordinals_item_h3{
  grid-area: ttl;    margin-top: 0px;

}
  .prevblocks_big_item  p{

    padding-right:  0px;
  }
  .howtostakeyourtet h2{
  	padding-top:  0px;
  	padding-bottom: 56px;
  }
    .staking_page .planeblock:last-child .planeblock_cont{
      font-size: 32px;
      height: 307px;
box-sizing: border-box;
    }
  .prevblocks_big_item h3{
  	font-size: 82px;
  	letter-spacing: -1.64px;
  }
  .staking_page .planeblocks_g{
   grid-template-columns:1fr;
   grid-template-rows: repeat(3,1fr);
   grid-row-gap: 20px;
   text-align: center;
   padding: 0px;
   padding-top: 150px;
 }
  #table_tokenomics_3 { 	overflow: auto;
    height: 80vh;
  }
  #table_tokenomics_3 .item.item_head {
	height: 94px;
}
  .table_tokenomics_3_monthrow {
  	background: var(--black-s);
  }
  .tiamsgs_wrapper .tiamsgs_wr:first-of-type {
  	flex-basis: auto;
  }
  .tiamsgs_wrapper {
	margin-top: 80px;
	margin-bottom: 80px;
}.tiamsgs_wrapper {
	padding: 40px 56px;

}
.tiamsgs_wrapper p{
  font-size: 16px;
}
  .footer .menu-footer-col {
	max-width: 100%;
	width: 100%;
	justify-content: flex-start;
	gap: 40px;
}
 
  .softnote_wel_img.tia_wel_img{
    display: none;
  }
  .tiamsgs_section .tiamsgs{
  	--light_h: 153px;
    --tiaboxh: 404px;
  }
  .tiamsgs_wrapper {
	padding: 80px 96px;    justify-content: space-between;
}.tia_page .swiperordinals .swiper-slide{
	padding-bottom: 56px!important;
}
 
  .bbp_page .tablet{
display: block;
  }
  .section-testnet {
	background-position-x: 40%;
	background-size: cover;
}
  .presale_wrap .bottom {
	padding: 0px;
}
  .partners_page #contact .row>div:first-child {
    padding-bottom: 70px;
  }

  .partners_page #contact {
    padding-bottom: 140px;
  }

  .cryptosol_adv_list {
    margin-top: 70px;
  }

  .light_elem {
    height: 153px;
    bottom: 63.802px;
  }

  .swiper-scrollbar-wrap {
    display: block;
  }

  .ordinals_page .ordinals_block h2 {
    margin-bottom: 48px;
  }

  .swiperordinals_ttl {
    display: flex;
  }

  .swiperordinals_ttl .swiperordinals_slider_btns {
    display: none;
  }

  .upcoming_mint>div>div {
    position: relative;
    height: 345px;
  }

  .swiperordinals_wrap {}

  h3.swiperordinals_item_h3 {
    font-size: 24px;
    margin-top: 32px;
    margin-bottom: 16px;
  }

  .swiperordinals_item {
    display: flex;
    padding:  60px;
  }

  .marquee_hp_item {
    max-width: 25vw;
    margin: 0;
    max-height: 45px;
  }

  .marquee_hp_item>a>img {
    max-height: 45px;
    object-fit: contain;
  }

  .color_hover img {
    max-height: 45px;
    max-width: 100%;
    object-fit: contain;
  }

  .section-01 .section-01-video-wrapper {
 
  }

  .page-template-main-page .roadmap_done {
    margin-bottom: 0px;
  }

  .letsgo {
    font-size: 48px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    /* 57.6px */
  }

  .section-logos_wrap .item {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 100%;
  }

  .section-logos_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 70px;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
  }
  .section.section-05 h2{
    max-width: 520px;
  }
  .section-01 .col-left>h1+.text {
    font-size: 20px;
  }
  .pagesearch {
    position: relative;
    margin-top: 70px;
    width: 430px;
    margin-left: auto;
    margin-right: auto;  
  }
  .let_filter-list {  margin-bottom: 24px;
    font-size: 20px;
    margin-top: 70px;
  }

  .gloss_wrapper{
    /* height: 3115px; */
    max-width: 100%;
    /* width: 1064px; */
    margin: 0 auto;
    box-sizing: border-box;
   }
.glossary{
  margin-top: 70px;
}
  .gloss_content h2.gloss_letter {
    font-size: 96px;
    margin-bottom: 48px;
  }

  .gloss_container .gloss_content h3 {
    font-size: 24px;
  }

  .title_row_p svg {
    height: 26px;
    width: 26px;
  }

  .multipl_r {
    height: 92px;
  }

  #table_tokenomics_2_headerrow.fixed {
    display: none;
  }

  .table_tokenomics_2_col .item{
    padding: 4px 5px;
  }

  .mobile_tokenomics_chart {
    display: block;
  }

  .about_page .teamlistabout .teamlistul {
    grid-gap: 10px;
  }

  .brandslistabout_wrap {
    margin-left: 0px;
  }

  .brandslistabout {
    padding: 25px 0;
  }

  .about_page .softnote_wel_img.token_wel_img {
    min-height: 278px;
    margin-top: -139px;
  }

  .table_tokenomics_2_col {
    max-width: 30%;
    min-width: 95px;
  }

  #table_tokenomics_2 .hoverline {
    right: auto;
    width: 1220px;
  }

  .table_tokenomics_2_col:first-child {
    width: 5.2%;
    min-width: 70px;
  }

 

  .footer-top .footer-top-col {
    flex-wrap: nowrap;
  }

  .ambassador_page .wallet_wel_img {
    min-height: 355px;
  }

  .soft-stats_wrap .soft-stats_item:nth-child(1):after {
    display: none;
  }

  .soft-stats_wrap {
    display: grid;
    gap: 0px;
    grid-template-areas: "A B" "C C" "D D";
    grid-template-columns: repeat(2,50%);
  }
  .soft-stats_wrap .soft-stats_item:nth-child(1) .soft-stats_item_inn {
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 24px;
    padding-bottom: 32px;
  }
  .soft-stats_wrap .soft-stats_item:nth-child(3) .soft-stats_item_inn ,
  .soft-stats_wrap .soft-stats_item:nth-child(4) .soft-stats_item_inn {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 24px;
    padding-bottom: 32px;
    
  }
  .soft-stats_wrap .soft-stats_item:nth-child(3){
    border-right: none;
    border-bottom: 1px solid #343C4D;
  }
  .soft-stats_wrap .soft-stats_item:nth-child(4) .soft-stats_item_inn{
    padding-bottom: 0px;
  }
  .soft-stats_wrap .soft-stats_item:nth-child(2) .soft-stats_item_inn {
    padding-left: 32px;
    padding-right: 20px;
    padding-top: 24px;
    padding-bottom: 32px;
  }
  .soft-stats_wrap .soft-stats_item:nth-child(1) {
    margin-right: 0px;
  }

  .soft-stats_wrap .soft-stats_item:nth-child(2) {
    margin-left: 0px;
  }

  .soft-stats_wrap {
    padding: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

  .linkdownload>svg {
    flex-basis: 26px;
    min-width: 26px;
  }

  .box-wrapper {
    margin-top: 0px;
  }

  footer .socials .item:not(:first-child) {
    margin-left: 0px;
  }

  .footer-top .footer-top-col {
    padding-bottom: 18px;
    flex-wrap: nowrap;
  }

  .roadmap_table_col {
    font-size: 18px;
  }

  .token-sale .token_sale__ttl {
    font-size: 20px;
  }

  .token-sale .whitebtn.tockentet {
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.14px;
    text-align: left;
    height: auto;
    width: auto;
  }

  .token-sale .token_sale__ttl .whitebtn svg {
    max-width: 20px !important;
  }

  .token-sale .token_sale__ttl:last-child {
    margin-top: 0px !important;
  }

  .token-sale .whitebtn {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 30px;
    width: 30px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .token-sale .whitebtn svg {
    width: 24px;
    height: 24px;
  }

  .roadmap_table_col {
    font-size: 16px;
  }

  .roadmap_table_col:nth-child(1) {
    flex-basis: 40%;
    width: 40%;
    min-width: 40%;
    margin-bottom: 4px;
  }

  .roadmap_table_col {
    flex-basis: calc((60% - 40px)/3);
  }

  .airdrop_page .sectioncall, .airdrop_page .leaderboard {
 
  }

  .airdrop_page .first-row-welc h1.entry-title {
    font-size: 60px;
  }

  .airdrop_page .sectioncall {
    padding-bottom: 450px;
    background-size: contain;
  }

  .airdrop_page .softnote_wel_img.howto_wel_img {
    min-height: 290px;
    margin-top: calc(290px / -2);
  }
  .airdrop_page .leaderboard {
    padding-top: 55px;
    padding-bottom: 110px;
  }
 
 
  .airdrop_page .mintsoftnote {
    padding: 140px 0px;
  }

  .earth_timer_wrap {
    margin-top: -100px;
  }

  #table_tokenomics_2 {
    margin-bottom: 70px;
    overflow-x: scroll;
    justify-content: flex-start;
    margin-right: -40px;
    cursor: default;
  }

  .table_tokenomics_2_col.col_head {
    background: #12161E;
    box-shadow: 6px 0px 16px rgba(10, 13, 23, 0.5);
    position: sticky;
    z-index: 2;
    left: 0;
  }

  .tokenomics_page .softnote_wel_img.token_wel_img {
    margin-top: -138px;
    min-height: 278px;
    background-position: top;
    background-size: contain;
  }

  .tokenttable1_head {
    white-space: normal;
  }

  .tokenttable1_row {
    grid-template-columns: 35% 5% 15% 6% 15% auto;
  }

  .tokenttable1_head .col_2 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 5px;
  }

  .tokenttable1_row.tokenttable1_in .col_3 {
    text-align: right;
    white-space: nowrap;
  }

  .tokenttable1_head {
    font-weight: 550;
    white-space: normal;
    font-size: .9em;
  }

  .earth404 {
    top: 235px;
    background-image: url("");
  }

  @keyframes slideto {
    from {
      top: -200px;
      opacity: 0;
    }

    to {
      top: 140px;
      opacity: 1;
    }
  }

  .earth404_wrap {
    max-height: 766px;
  }

  .notfoundpage #main {
    min-height: 766px;
  }

  .header404_0 {
    top: 140px;
  }

  .header404, .header404_0 {
    font-style: normal;
    font-weight: 400;
    font-size: 261.704px;
    color: var(--tectum);
    text-shadow: 0px 2.97059px 37.1324px rgba(72, 123, 255, 0.2), 0px 1.48529px 8.16912px rgba(34, 40, 55, 0.1), 0px 2.97059px 49.0147px rgba(34, 40, 55, 0.7), 0px 2.97059px 74.2647px rgba(22, 86, 255, 0.2);
  }

  .header404 {
    width: 500px;
    height: 190px;
    left: calc(50% - 500px/2 + 0.44px);
    top: 140px;
  }

  .notfoundpage {
 	height: auto;
 	display: flex;  padding-top: 140px;
 	align-items: center;
 	justify-content: center;
 }
 .error404 .footer{
   padding-top: 140px;
 }
  .timerline.mobile_view {
    display: flex !important;
    display: none !important;
    position: relative;
    margin-bottom: 24px;
  }

  .timerline.desctop_view {
    display: none !important;
  }

  .timerline {
    display: flex;
    margin-top: 0px;
    gap: 0px;
    align-items: center;
  }

  .timerline p {
    margin: 0px 10px 0px 0px;
    font-weight: 550;
    flex-basis: auto;
    gap: 0px;
    font-size: 20px;
    line-height: 130%;
    display: flex;
    letter-spacing: 0.025em;
    align-items: center;
    text-transform: uppercase;
  }

  .timerline .hurrytimer-campaign .hurrytimer-timer-digit, .timerline .hurrytimer-campaign .hurrytimer-timer-sep {
    font-size: 28px;
    z-index: 10;
    position: relative;
    letter-spacing: normal;
  }

  .timerline .hurrytimer-timer-label {
    font-size: 10px;
    letter-spacing: 0.135em;
    margin-top: -4px;
  }

  .timerline .icosale {
    margin-left: 10px;
    height: 20px;
    width: 24px;
    background: url("") no-repeat center;
    background-size: contain;
  }

  .main-page-wrapper .section-01 .row-01 .text {
    margin-bottom: 32px;
    font-size: 18px;
  }



  .section-05 {
    padding-bottom: 0px;
  }

  .whitebtn svg {
    width: 10px;
    height: 10px;
  }

  .token-sale .whitebtn_wrap {
    padding-left: 0px;
  }

  .rewards-block {
    flex-direction: row;
  }

  .rewads-row {
    flex-basis: 50%;
  }

  .rewards_item::after {
    right: auto;
    top: 50%;
    margin-right: 0;
    transform: rotate(-180deg);
    left: -42px;
  }

  .rewards_item {
    flex-direction: row;
    flex-basis: 20px;
    gap: 20px;
    padding: 16px 20px 20px;
  }

  .rewards_item .item_pers {
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 48px;
    line-height: 120%;
  }

  .howtorew_item img {
    max-width: 80px;
  }

  .howtorew .col-md-12 {
    padding-top: 20px;
  }

  .rewads-row_1 {
    height: 100%;
    justify-content: flex-start !important;
    gap: 24px;
  }

  .rewards_page .first-row-welc>div:last-child {
    margin-top: 24px;
  }

  .rewards_page .first-row-welc>div:first-child .tecbtn_wrap {
    display: none;
  }

  .mobile_view {
    display: flex;
  }

  .rewards-block {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .main-page-wrapper .section-01 .row-01 .col-left {
    height: 276px;
    box-sizing: content-box;
    margin-top: 168px;
  }

  .blackpage {
    --header_h: 0px;
  }

  .blackpage h1.entry-title {
    font-size: 64px;
  }

  :root{
  	--fieldlr: 40px;
  }

  .logos-bottom h3.title {
    font-size: 24px;
  }

  .section-logos .text {
    padding: 0px;
    max-width: 100%;
  }




  .page-template-main-page .roadmap_done {
    margin-top: 14px;
  }

  body .btn.btn-black {
    font-size: 18px;
  }

  .form-white .text {
    font-size: 16px;
  }
  .section-register .link {
  	font-size: 16px;
  }
  .currencies-block.desktop {
    display: none;
  }
  .form-white-in .nysoftnote{
    width: 18%;
  }
 

  .plates-top-mobile .owl-white-plate .item-wrap span {
    font-size: 28px;
    font-weight: 600;
  }

  .plates-top-mobile .owl-white-plate .item-wrap {
    font-size: 16px;
    height: 66px;
    justify-content: space-between;
  }

  .page-template-main-page .section-01 h1, .main-page-wrapper .section-01 .row-01 .text {
    max-width: 100%;
  }

  .main-page-wrapper .section-01 .container {
    position: static;
  }

  .earth-plate-items-inner {
    padding-top: 47px;
    padding-bottom: 217px;
  }

  .page-template-main-page .section-01 h1 {
    margin-top: 0px;
  }

  .main-page-wrapper .section-01 .earth-image {
    background: url("") no-repeat;
  }

  .main-page-wrapper .section-01 .earth-right-col .earth-image {
    width: 100%;
    background-size: 1400px;
    background-position: center top;
    height: 1400px;
  }

  .main-page-wrapper .section-01 .row-03 {
    position: relative;
    z-index: 3;
    padding-top: 0px;
    margin-top: 0px;
  }

  .earth-plate {
    height: auto;
  }

  .main-page-wrapper .section-01 .earth-right-col {
    position: static;
  }

  .earth-right-col {
    height: auto;
    min-height: 100%;
  }

  .earth-plate-items-inner {
    min-height: 150px
  }

  .plates-top-mobile .currencies-wrapper {
    background: #EDEFF4;
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
    padding: 23px 0 20px;
  }

  .plates-top-mobile .currencies-wrapper .owl-carousel {
    height: 66px;
  }

  .main-page-wrapper .section-01 .earth-right-col {
    min-height: 450px;
  }

  .page-template-main-page .section-01 h1 {
    font-size: 48px;
  }

  .section-08.become-member-section .container {
    max-width: calc(100% - 80px);
  }

  .main-page-wrapper .section-01 .container-bottom .col-left {
    align-items: center;
  }

  .section-05 .col-right, .section-06 .col-left, .section-07 .col-right {
    padding-top: 140px;
  }

  .section-06.section-06-2 .col-left {
  	padding-top: 0px;
  	padding-bottom: 70px;
  	margin-top: -58px;
  }

.section-05 .link-blue {
	margin-top: 0px;
}
  .section-06-2 .col-right {
  	position: relative;
  	padding-top: 70px;
  }
  .section-06-1   {
  	padding-top: 120px;
  }

  .section-06 .col-left {
    order: 1;    padding-top: 0px;
  }

  .roadmap .items:first-child .item:nth-of-type(1), .roadmap .items:first-child .item:nth-of-type(4) {
    width: 65%;
  }

  .roadmap .items:first-child .item:nth-of-type(2), .roadmap .items:first-child .item:nth-of-type(3) {
    width: 20%;
  }

  .section.roadmap>.container {
    /* max-width: calc(100% - 80px); */
  }

  .roadmap .items:nth-of-type(2n) .item:nth-of-type(2), .roadmap .items:nth-of-type(2n) .item:nth-of-type(3), .roadmap .items:nth-of-type(2n) .item:nth-of-type(6) {
    width: 62%;
  }

  .roadmap .items:nth-of-type(2n) .item:nth-of-type(1), .roadmap .items:nth-of-type(2n) .item:nth-of-type(4), .roadmap .items:nth-of-type(2n) .item:nth-of-type(5) {
    width: 23%;
  }

  .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: 60%;
  }

  .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: 23%;
  }

  .section-08.become-member-section {
    padding: 70px 0;
    height: 446px;
  }

  .roadmap-page_img_col {
    display: flex;
    align-items: center;
  }
  .team_single__leftcol {
    --wteamcol: 280px;
    width:100%;
    display: grid;
    grid-template-columns: var( --wteamcol) auto;
    gap: 80px;
    padding-bottom: 80px;
  }
  .interviewssingle {
    display: grid;
    grid-template-columns:repeat(2,1fr);
 
  }
  .team_single__imgwrap .team_item__img {
    min-width: var( --wteamcol);
    min-height: var( --wteamcol);
    box-sizing: content-box;
    max-height: var( --wteamcol);
  }
  .team_item__img_kyc.team_item__img_kyc_full {
    height: 8.6vw;
    width: 8.6vw;
    margin-left: 0px;
    right: 0;
    bottom: 0;
  }
  .team_single__imgwrap .team_item__img_ln .team_item__img {
 
    min-width: 100%;
    min-height: 100%;
  }
  .apppage_animate_img_swiper_1 .apppage_animate_img_wr{
    position: relative;
  }
  .apppage_animate_img_wr > div{
    opacity: 0;
    position: absolute;
    top: 0px;
  }
  .apppage_animate_img_wr > div.active{
    opacity: 1;
  }
  #apppage_animate_img_slider {
    /* height: 100vh;
    padding-top: 15vh;
    padding-bottom: 15vh;
    box-sizing: border-box; */
    display: block;
  }
  .modal_soc_ln__wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
  }
  .team_single .page-header,
  .team_single .page-content{
    padding-left:  0px;
  }
  .partners_block .swiperordinals .swiper-slide {
    width:413px;
    box-sizing: border-box;
  }
  .contact_partners .contact_partners_aboutform{
    width: 430px;
    margin: 0 auto;
  }
 
  .roadmap .accordion-content h3{
    margin-left: -16px;
  }
  .home #roadmapaccordion .accordion-item .accordion-header .title .bord-l {
    --bord-h: 332px;
  }
  #roadmapaccordion .accordion-item .accordion-header .title .bord-l {
    --bord-h: 350px;
  }
  .currencies-block-desktop__wrap {
    display: none;
  }

  .main-page-wrapper .section-01 .row-03 {
    margin-top: 50px !important;
    top: 0px;
  }

  li.menu-item.menu-item-gtranslate:hover .gt_switcher .gt_option {
    /* display: none !important; */
  }

  .token_graybl.grayimgblock .grayimgblock_txt {
    padding-bottom: 140px;
  }

  .grayimgblock .grayimgblock_img_wrap {
    margin-top: 140px;
  }

  .tectum_page .grayimgblock .grayimgblock_img_wrap {
    margin-top: 0px;
  }

  .xfa_wel_img {
    min-height: 182px;
    margin-top: calc(182px / -2);
  }

  #sidebar-blog .widget-title.widget-title_cnt {
    display: none !important;
  }

  .roadmapimghp {
    background: url("") no-repeat;
    display: block;
    height: 31vw;
    background-size: 101%;
    background-position: center;
  }

  .section-roadmap_wrap {
    margin-bottom: 70px;
  }

  .gradientblock_r_img {
    /* max-width: 100%; */
    height: 100%;
    object-fit: cover;
    object-position: calc(50% - 200px);
    display: block;
  }

  .gradientblock_l {
    padding-right: 0px;
  }

  .testnet_page_why.grayimgblock .testnet_page-adv_l {
    margin-bottom: 70px;
  }

  .testnet_wel_img {
    min-height: var(--welimage_h_m_testnet);
    margin-top: calc(var(--welimage_h_m_testnet) / -2);
  }

  .wallet_wel_img {}

  .softnote_wel_img.crypto_wel_img {
    min-height: 230px;
    margin-top: calc(230px / -2);
  }

  .cryptosol_page .softnote_wel_img.crypto_wel_img {
    display: block;
  }

  .softnote_wel_img.crypto_wel_img {
    display: none;
  }

  .cryptosol_page .first-row-welc>div:first-child>* {
    margin-right: 0px;
  }

  .softnote_wel_img.token_wel_img {
    margin-top: -158px;
    min-height: 316px;
    background-position: top;
    background-size: contain;
  }

  .presale_wrap {
    margin-top: 140px;
  }

  .page-template-page-tokenomics .presale_wrap {
    margin-top: 0px;
  }

  .token_graybl.grayimgblock h2, .token_graybl.grayimgblock .grayimgblock_txt {
    width: 100%;
  }

  .token_graybl.grayimgblock .col-xl-4 {
    flex-wrap: wrap;
    width: 100%;
  }

  .tectum_token_scheme_block {
    margin: 0px 4px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 418px;
    box-sizing: border-box;
  }

  .tectum_token_scheme_block_meta {
    margin-bottom: auto;
  }

  .tagline>span {
    font-size: 24px;
  }

  .tectum_token_scheme_block.tectum_token_scheme_block_full {
    height: auto;
  }

  .blockchain_wel_img {
    min-height: 280px;
    margin-top: -140px;
  }

  .softnote_cur_wrap .white-plate {
    padding: 20px 0px;
  }

  .softnote_cur_wrap .owl-carousel .owl-stage {
    display: flex;
  }

  .softnote_cur_wrap .currencies-out .white-plate .item {
    white-space: nowrap;
    padding-right: 20px;
  }

  .softnote_wel_img {
    min-height: 278px;
    background-position: center;
  }

  .softnote_cur_wrap .currencies-block.desktop,
  .softnote_page .currencies-block.desktop {
    display: block;
    max-width: 100%;
    margin: 0px auto;
  }

  .softnote_cur_wrap .currencies-out .white-plate .item span {
    font-size: 28px;
    white-space: nowrap;
  }

  .softnote_page>section.plane_txtblock {
    margin-bottom: 100px;
  }
  .softnote_page > section.plane_txtblock.softnote_paym {
    margin-bottom: 140px;
  }
  .softnote_page .modal-body {
    width: 100%;
    z-index: 50;
  }
  .softnote_press p {
    margin-bottom: 70px;
  }
  .softnote_scheme .softnote_scheme_block:first-child {
    margin-top: 70px;
  }
  .softnote_scheme_block_wrap{
    margin-top:  0px;
  }
  .softnote_scheme_block_wrap {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
    grid-template-rows: repeat(5,auto) 365px;
  }
  .softnote_scheme_block {
    padding-bottom: 68px;
    padding-top: 60px;
    padding-left: 188px;
    padding-right: 60px;
  }
  .grayimgblock_img_wrap {
    position: relative;
    right: 0px;
    top: 0px;
    bottom: 0px;
    max-width: 100%;
    display: block;
  }

  .grayimgblock {
    padding: 140px 0px 0px;
  }

  .page-template-page-tokenomics .grayimgblock {
    padding: 140px 0px;
  }

  .grayimgblock>div.container {
    padding-bottom: 140px;
  }

  .softnote_press .link.link-blue[href$=".pdf"] {
    margin-bottom: 70px;
  }

  .softnote_cur_wrap .softnote_cur_wrap_in>div {
    /* transform: none !important; */
  }

  .softnote_cur_wrap .softnote_cur_wrap_in .currencies-wrapper .item {
    /* transform: none !important; */
  }

  .testnet_page-adv_l {
    padding-right: 12px;
  }

  .tablet_text {
    display: block;
  }

  .desctop_text {
    display: none;
  }

  .tablet_text>p {
    font-weight: 300;
    font-size: 32px;
    line-height: 120%;
    margin-top: 0px;
    margin-bottom: 24px;
  }

  .gradientblock_r {
    background-position-x: calc(50% - 270px);
    background-size: cover;
  }

  .gradientblock>.container {}

  .grayimgblock.crypto-adv {
    margin-top: 100px;
  }

 

  .plane_txtblock h2 {
    margin-bottom: 48px;
  }

  .menu-footer-col .item {
 
  }

  .menu-footer-col {
    justify-content: space-between;
  }

  .footer-top {
    margin-bottom: 40px;
  }

  .footer-bottom {
    font-size: 16px;
  }

  .team_page .modal.active .modal-inner {
    box-sizing: border-box;
    margin-left:  var(--fieldlr)  ; 
	  margin-right: var(--fieldlr) ;	
  }
  .team_page .modal_team__imgwrap .team_item__img_ln {
    width: 280px;
    height: 280px;
  }
  .team_page .modal_soc_ln__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    gap: 16px;
    /* align-items: center; */
    flex-wrap: wrap;
    justify-content: center;
  }
  .softnote_wel_img.team_wel_img {
    --welteam_w: 509px;
    --welteam_h: 598px; 
  }

  .team_page  .team-list {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap:  0px;
    row-gap: 60px;
    border-left: none;
    padding-left: 0px;
  }
  .team_page .grayimgblock {
    padding: 140px 0px 140px;
  }

  .howto_page .steps_wrap {
    gap: 40px;
  }

  .howto_cta {
    width: 86%;
  }

  .howto_page .steps_wrap .step {
    gap: 48px;
    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: 20px;
  }

  .steps_wrap .step:nth-child(odd)::after {
    right: -30px;
  }

  .howto_page .steps_wrap .step {
    width: calc(50% - 20px);
  }

  .hire_page .form_wrapper {
    margin-top: 70px;
  }

  .hire_page .form_wrapper iframe {
    border-radius: 20px;
    height: 850px;
  }

  .section-08.gradientblock .gradientblock_r {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: -50%;
  }

  .plates-top-mobile {
    top: -20px;
    position: relative !important;
  }
  .bbp_page  .link_block {
  	display: flex;  justify-content: space-between;
    flex-wrap: wrap;
    gap:16px;
    margin-top: 48px;
  }.bbp_page  .link_block p{
    margin: 0px;
  }
  .bbp_page  .link_block a {
    color: var(--tectum);
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .bbp_page  .link_block a:hover{
    text-decoration: underline;
  }
  .tct_page .section-testnet-container video{
    right: -30%;
  }
  .tct_page  .section-testnet .h1{
    max-width: 500px;
  
  }
  .tct_page .softnote_wel_img.token_wel_img {
    min-height: 400px;
    position: absolute;
    margin-top: -200px;    background-size: cover;
  }
  .tct_page_main_img img { 
    max-width: 500px;
    max-height: 500px;
    object-fit: cover;
  }
  .tct_page .tectum_token_scheme_block_header {
    font-size: 24px;
  }
  .tct_page .tectum_token_scheme_block_l .tectum_token_scheme_block_header svg{
    width: 30px;
    height: 30px;
  }
  .tct_page  .tectum_token_scheme_block_meta {
    margin-bottom: 0;
    font-size: 16px;
  }
  .tct_page  .tectum_token_scheme_block_meta:first-child{
    font-weight: 500;
  }
  .tct_page .tectum_token_scheme .smalltxt{
    font-size: 16px;
  }
  .tct_page .tectum_token_scheme_block_header{
    margin-top: auto;
  }
  .tct_page .tectum_token_scheme_block_header p {
    font-size: 20px;
  }
  .tct_page .swiperordinals_wrap .swiper-scrollbar-wrap .swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: 0;
  }
  .tct_page .tectum_token_scheme_block.tectum_token_scheme_block_r,
  .tct_page .tectum_token_scheme_block.tectum_token_scheme_block_l{
    height: 254px;
  }
}
 
  
@media (max-width:1018.5px) {
  .menu-footer-col .item:last-child{
    max-width: 168px;
  }
  .menu-footer-col .item:last-child a{
    white-space: normal;
  }
  .footer-addresses .address p { 
    max-width: 240px;
  }
}
/*Screen S*/
@media (max-width:959.5px) {
  .softnote_wel_img.bbp_wel_img { 
    display: none;
  }
  .soft-stats_wrap {
    padding: 0;
    margin-left:  0px;
    margin-right:  0px;
    grid-template-areas:
    "A A" 
    "B B" 
    "C C" 
    "D D";
    grid-template-columns: repeat(2,50%);
  }
  .soft-stats_wrap .soft-stats_item:nth-child(1){
    border-right: none;
  }
  .soft-stats_wrap .soft-stats_item:nth-child(4){
    border-bottom: 1px solid  #343C4D;
  }
  .soft-stats_wrap .soft-stats_item .soft-stats_item_inn {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .soft-stats_wrap .soft-stats_item:nth-child(4) .soft-stats_item_inn {
    padding-bottom: 32px;
    
  }
  .gloss_item,.grid-sizer{
    width: 50%;
  }
  #supported-endpoints .webserver_item {
    flex-basis: calc(50% - 60px);
    max-width: calc(50% - 60px);
  }
  .footer .menu-footer-col {
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    gap: 40px;
    display: grid;
    grid-template-columns: auto auto;
  }
  .roadmap_year_wrap { 
    padding: 60px 60px 48px 60px;
  }
 
  .page-template-main-page .section-roadmap_txt .section-roadmap_txt_ln{
    margin-bottom: 5px;
  }
  .costsblock_wrap {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}.costsblock_wrap .costsblock_inner {
	min-width: calc(50% - 20px);
	flex-basis: calc(50% - 20px);
}
  .footer-top .socials {
    margin-bottom: 0px;
    justify-content: space-between;
  }

  .section-08-top.become-member-section .bg-image {
    width: 80%;
  }

  .main-page-wrapper .section-01 .row-03 {
    position: relative;
    z-index: 3;
    padding-top: 0px;
    margin-top: -200px;
  }

  .plates-top-mobile {
    display: block;
    height: auto;
    border: none;
    width: 100%;
    top: -20px;
    z-index: 14;
    position: relative !important;
  }

  .gradientblock_r {
    background-position-x: calc(50% - 180px);
    background-size: cover;
  }

  .roadmap .accordion-content h3 { 
    font-size: 24px; 
    margin-bottom: 56px;
    margin-left: 0px;
  }
 
 
  #roadmapaccordion .accordion-item:nth-child(2) .accordion-header .title .bord,
  #roadmapaccordion .accordion-item:nth-child(3) .accordion-header .title .bord, #roadmapaccordion .accordion-item:nth-child(1) .accordion-header .title .bord {
 
    height: 233px;
    bottom: -233px;
  }

}
@media (max-width:760px) {
  .page-template-main-page .section-roadmap_txt {
    margin-bottom: 56px;
    flex-direction: column;
    align-items: flex-start !important;
    gap: 16px;
  }
  .page-template-main-page .section-roadmap_txt .section-roadmap_txt_ln{
    margin-bottom: 0px;
}
}