/* Banner section start */
.banner_wrapper {background: url(body-background-1.ab1c3c056721de8f.webp), #040914 repeat left top;width: 100%;height: 100%;padding: 60px 0 30px;}
.erc-link { display: flex; gap: 80px; }
.banners-section { position: relative; }
.banners-section:before, .banners-section:after, .contact-arc, .contact-arc1 { content: ""; position: absolute; left: -103px; top: -410px; opacity: .1; width: 650px; height: 650px; border-radius: 100%; border: 1px solid #D9D9D9; }
.banners-section:after, .contact-arc1 { left: -235px; top: -315px; }
h2{ padding-bottom: 20px; }
.scroll-section { padding-top: 50px; }
.scroll-section img { cursor: pointer; }
h4, .h-4 {  font-size: 22px; line-height: 32px; padding-bottom: 10px; font-weight: 500; }
.section-service-alt, .section-service-alt-padd {background: rgba(255, 255, 255, .06);background-blend-mode: screen;position: relative;}
.admin-dash {padding-top: 65px;}
.virtual_process {position: relative;padding: 0 30px 60px;}
.virtual_process h2, .virtual_process .h-2 {content: "";position: absolute;top: -60px;left: 0;font-family: Montserrat !important;font-size: 210px;line-height: 260px;font-weight: 700;color: #d9d9d91a;z-index: -1;opacity: .2;}
.virtual_process .h4, .virtual_process h4 {font-size: 26px;line-height: 32px;font-weight: 600;color: #d9d9d9;margin: 0;padding: 0 0 10px;}
.virtual_process h2, .virtual_process .h-2 {content: "";position: absolute;top: -60px;left: 0;font-family: Montserrat !important;font-size: 210px;line-height: 260px;font-weight: 700;color: #d9d9d91a;z-index: -1;opacity: .2;}
.top-icon {position: absolute;top: -40px;right: 40px;}
.types-erc-detail, .nft_field_market {padding: 30px;background: rgba(48, 48, 48, .1);border: 1px solid #191a1e;border-radius: 8px;position: relative;transition: ease-in .3s;display: flex;flex-direction: column;height: 100%;text-align: center;}
.types-erc-detail:hover, .nft_field_market {background: rgba(78, 31, 163, .1);border: 1px solid #562caf;}
.token-detail {margin-bottom: 50px;}
.types-of-token-detail {padding-top: 60px;}
.acc-sec-list {padding-top: 65px;position: relative;}
.product-feature-image {padding-top: 30px;text-align: center;}
.product-demo-videos video {height: 320px;}
.product-about-detail {padding-top: 65px;}
.build-web3-solution{padding: 70px 70px 60px;background: rgba(78, 31, 163, .1);border: 1px solid #4e1fa3;}
.tech-stack .nav-link{ border: #fff solid 2px; border-radius: 8px; color: #fff !important; background-color: transparent; transition: all;}
.tech-stack .nav-tabs{border-bottom: none !important;}
.tab-head{ background: #f5d255; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}
.why-section-list li{list-style-type: disc;font-family: Epilogue, sans-serif;font-weight: 300;font-size: 18px;line-height: 1.6;margin-bottom: 10px;margin-left: 20px;color: #fff;}
.why-section-list {column-count: 1;}
.home-link a, .tele-link a, .whatsapp-link a{font-size: 18px;}
.icon-box{border: 2px solid #000; padding: 20px; background: #fff; color: #000; }
.icon-box .common-sub-heading-alt{background: #562caf; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}
.photon-card{border: 1px solid #562caf; background: #fff; color: #000;}
.photon-card h4, .photon-card h5{background: #562caf !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; background-clip: text !important; }
.photon-card:hover{background: rgba(78, 31, 163, .1); border: 1px solid #562caf;}
.photon-card:hover h4, .photon-card:hover h5{background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; background-clip: text !important; }
.photon-card:hover p{color: #fff;}
.section-service-main{position: relative;}
.hire-para{ background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%); color: #000; padding: 10px 15px; border-radius: 8px; font-size: 14px; width: 50%;}
.hire-process{background: #d9d9d9; color: #4e1fa3 !important; border: 1px solid #000;padding: 30px; border-radius: 8px; height: 100%;}
.hire-process p{color: #000 !important;}
.hire-line::before{ background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%); content: ""; height: 90%; left: 50%; position: absolute; top: 6%; transform: translate(-50%); width: 2px;}
.step-odd:before { background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%); border-radius: 50%; content: ""; height: 16px; position: absolute; top: 10px; right: -45px; width: 16px; z-index: 1;}
.step-even:before { background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%); border-radius: 50%; content: ""; height: 16px; position: absolute; top: 10px; left: -45px;  width: 16px; z-index: 1;}
.step-odd, .step-even{position: relative;}
.step-even::after{ border: 1px dashed #f5d255; content: ""; height: 1px; position: absolute; top: 18px; left: -45px; width: 45px;}
.step-odd::after{ border: 1px dashed #f5d255; content: ""; height: 1px; position: absolute; top: 18px; right: -45px; width: 45px;}
.tech-card{background: rgba(78, 31, 163, .1); border: 1px solid #562caf; border-radius: 8px; padding: 15px; row-gap: 20px;}
.yellow-para{color: #f5d255;}
.circle-fill{color: #4e1fa3 !important;}
.check-crypto{font-size: 18px;}
/*vertical tab */ 
.section-vertical .container-fluid {padding: 70px 100px;}
.common-sub-heading.sub-title{color: white;}
.vertical-tab .nav-tabs { width: 20%; border: 0px solid #4e1fa3; border-radius: 8px; gap: 30px; }
.vertical-tab .nav-tabs { width: 100%; padding-right: 20px; height: 370px; }
.vertical-tab .nav-tabs::-webkit-scrollbar { width: 5px; background-color:#191a1e; border-radius: 8px; }
.vertical-tab .nav-tabs::-webkit-scrollbar-thumb {background-color:#333;}
.tab-scroll::-webkit-scrollbar { width: 5px; background-color: #333; border-radius: 8px; }
.tab-scroll::-webkit-scrollbar-thumb {background-color:#fff;}

.vertical-tab .tab-content { width: 55%; }
.vertical-tab .accordion-body { height: 100%; display: flex; align-items: center; }
.vertical-tab .tab-content>.tab-pane, .vertical-tab .accordion-collapse{ height: 100%; border-radius: 8px; }
.vertical-tab .accordion-body, .vertical-tab .accordion-button:not(.collapsed) { border-radius: 8px;}
.vertical-tab .nav-tabs .nav-item:focus-visible { outline: 0; }
.vertical-tab .nav-tabs .nav-link { border: 0; padding: 0 0 0 20px; position: relative; font-weight: 500; background: #000; -webkit-text-fill-color: transparent; background-clip: text;}
.vertical-tab .nav-tabs .nav-link { font-size: 22px; }
.vertical-tab .nav-tabs .nav-link::before { position: absolute; content: ""; left: 0; top: 13px; width: 8px; height: 8px; border-radius: 50%; opacity: 0;}
.vertical-tab .nav-tabs .nav-link.active::before { opacity: 1; }
.vertical-tab .accordion-item .accordion-collapse.collapse:not(.show) { display: block; }
.vertical-tab .accordion-body .row { margin-right: calc(-.5* var(--bs-gutter-x)); margin-left: calc(-.5* var(--bs-gutter-x)); }
.vertical-main { width: 45%; height: 100%; background: #fff; color: #000; padding: 50px; border-radius: 8px; }
.tab-card-info { gap: 15px; }
.tab-card-info span { padding-bottom: 0; }
.tab-card-info span { font-size: 18px; }
.tab-card-para { padding-top: 15px; }
.deploy-link a span { font-weight: 600; font-size: 20px; line-height: 22px; font-family: "Syne", sans-serif; width: fit-content; padding-right: 15px; transition: ease-in-out 0.3s; }
.ai-tab .nav-link:focus, .ai-tab .nav-link.active, .ai-tab .nav-link:hover{ background: #562caf !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; background-clip: text !important; text-decoration: underline; text-decoration-color: #562caf;}
.vertical-tab .accordion-body, .vertical-tab .accordion-button:not(.collapsed) {border-radius: 8px;}
.vertical-tab .accordion-body { height: 100%; display: flex; align-items: center;}
.vertical-tab .accordion-body {background: transparent;}
.accordion-body {background: rgba(54, 231, 196, .1);}
.tab-scroll{ height:420px}
.ai-tab .accordion-item{border: 2px solid #fff; }
.ai-tab .accordion-item:not(:first-of-type) { border-top: 1px solid #fff; }
.ai-experts{ background: rgba(78, 31, 163, .1); border: 1px solid #562caf;}
.vertical-tab .accordion-button:not(.collapsed), .h--5:not(.collapsed) {background: transparent !important;}
.white-wallet{ height: 300px; overflow-y: auto; margin-top: 20px;  }
.white-wallet::-webkit-scrollbar-thumb{width: 4px; background-color: #BDBDBD; border: 1px solid #BDBDBD; }
.white-wallet::-webkit-scrollbar{width: 4px; background-color: #454F52; }
.types-erc-detail a:hover{color: #d9d9d9;}
.white-wallet .types-erc-detail{background: rgba(78, 31, 163, .1); border: 1px solid #562caf;}
/*vertical tab*/
@media (max-width: 1399px) { 
  .hire-line::before{height: 85%; top: 7%;}
}
@media (max-width: 1280px){
  .section-vertical .container-fluid {padding: 70px 85px;}
  .vertical-tab .nav-tabs .nav-link {font-size: 22px;}
  .vertical-main { padding: 40px 30px; }
}
@media (max-width: 1199px) { 
  .banner_wrapper { padding: 50px 0 30px; }
  .build-web3-solution {padding: 50px 50px 40px;}
  .why-section-list {column-count: 1;}
  .hire-line::before{height: 90%; top: 5%;}
  .vertical-tab .nav-tabs { padding-right: 15px; height: 340px;}
  .vertical-tab .nav-tabs .nav-link{font-size: 20px;}
  .tab-card-info span {font-size: 20px; }
}
@media (max-width: 991px) {
  .green-vector { top: -80px; left: -50px; }
  .home-link a, .tele-link a, .whatsapp-link a, .why-section-list li{font-size: 16px;}
  .hire-line::before{display: none; }
  .step-odd:before { display: none;}
  .step-even:before { display: none;}
  .step-even::after{ display: none;}
  .step-odd::after{ display: none;}
  .hire-process{padding: 20px;}
  .tech-card{row-gap: 10px;}
  .section-vertical .container-fluid { padding: 40px 85px;}
  .vertical-tab .tab-content {width: 100%;}
  .vertical-tab .tab-content>.tab-pane { display: block; opacity: 1; }
  .vertical-tab .accordion-item .accordion-collapse.collapse:not(.show) { display: none; }
  .vertical-tab .accordion-item .deploy-link { margin-bottom: 10px; }
  .vertical-tab .tab-content > .tab-pane, .vertical-tab .accordion-collapse{ height: auto; }
  .vertical-tab .accordion-body { padding-top: 8px; }
  .check-crypto{font-size: 16px;}
}
@media (max-width: 767px) {
  .banner_wrapper { padding: 40px 0 30px; }
  .banners-section:before, .banners-section:after, .contact-arc, .contact-arc1, .green-vector { display: none; }
  .hire-para{width: 100%;}
}
.build-web3-solution {padding: 26px 40px 30px;}
@media (max-width: 640px){
  .section-vertical .container-fluid {padding: 40px 40px;}
  .check-crypto{font-size: 14px;}
}
@media (max-width: 575px) { 
  .erc-link { flex-direction: column; gap: 20px;  }
  .home-link a, .tele-link a, .whatsapp-link a, .why-section-list li{font-size: 14px;}
  .build-web3-solution {padding: 20px 20px 20px;}
  .hire-process{padding: 15px;}
  .section-vertical .container-fluid {padding: 40px 25px;}
  }
@media (max-width: 425px){
  .section-vertical .container-fluid {padding: 40px 20px;}
}
/* Product About Video Section style*/
.product-about-detail { padding-top: 20px; }
.product-about-detail .metaverse_subheading { padding: 40px 0 20px; }
.video-section-top { padding-top: 80px; }
.metaverse_subheading h3 { font-size: 32px; font-weight: 600; line-height: 40px; text-align: left; color: #d9d9d9; padding: 0; margin: 0; }
.demo-list { padding-top: 20px; }
.demo-list li { display: flex; }
.demo-list li { font-size: 20px; line-height: 37px; }
.demo-list li i { margin-right: 5px; }
iframe { border: 0; }
.demo-video { width: 100%; height: 350px; }
#about {padding: 50px 0 20px;}
@media (max-width: 1199px) {
  .metaverse_subheading h3 { font-size: 28px; }
  .video-section-top { padding-top: 60px; }
  .demo-video { width: 100%; height: 300px; }
}
@media (max-width: 991px) {
  .metaverse_subheading h3 { font-size: 25px; }
  .uni-clone img { padding-bottom: 30px; }
  .product-about-detail .metaverse_subheading { padding: 20px 0 10px; }
  .section-service-alt, .section-service-main { padding: 50px 0 40px; }
  .reverse { flex-direction: column-reverse; justify-content: center; }
  .orders-2 { order: 2!important; }
  .orders-1 { order: 1!important; }
  .video-section-top { padding-top: 30px; }
  h1 { padding-bottom: 15px; }
  .common-sub-heading, .common_page_head h3, .common_page_head .h-3, .common-sub-heading-alt, .video-heading { font-size: 25px; line-height: 1.2; }
}  
@media (max-width: 767px) {
 .demo-list li { font-size: 18px; line-height: 32px; }
 .demo-video { height: 300px; }
 .uni-clone img { width: 50%; }
 .metaverse_subheading h3 { font-size: 22px; }
 .common-sub-heading, .common_page_head h3, .common_page_head .h-3, .common-sub-heading-alt { font-size: 22px; }
} 
@media (max-width: 576px) {
 .common-sub-heading, .common_page_head h3, .common_page_head .h-3, .common-sub-heading-alt { font-size: 20px; }
} 
@media (max-width: 425px) {
  .demo-list { padding-top: 10px; }
 .demo-list li { font-size: 14px; line-height: 27px; }
 .demo-video { height: 200px; }
}
/* product feature  section*/
.product-feature-image { padding-top: 30px; text-align: center; }
/* .common-sub-heading-alt, .meta-alt-card:hover .common-sub-heading-alt { font-weight: 600; background: linear-gradient(89.98deg,#f5d255 -3.37%,#36e7c4 99.98%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.common-sub-heading-alt { font-weight: 600; font-size: 28px; line-height: 40px; padding-bottom: 10px; } */
@media (max-width: 767px) {
 .product-feature-image { padding-top: 20px; }
 .common-sub-heading h4, .common-sub-heading .h-4, .common-sub-heading.sub-title { font-size: 20px; }
} 
@media (max-width: 576px) {
  .product-feature-image { padding-top: 10px; }
}  
/* product services sticky scroll section*/
.casetudies_common { width: 100%; position: sticky; position: -webkit-sticky; top: 150px!important; }
.casestudy_head h3, .casestudy_head .h-3 { font-size: 28px; line-height: 38px; font-weight: 600; text-decoration-line: underline; color: #d9d9d9; margin: 0; padding-bottom: 0; text-transform: capitalize; }
.case_studies_hr { margin: 45px 0!important; border: 0.75px solid #d9d9d9; opacity: .5; }
.casestudy_para { padding-top: 20px; }
@media (max-width: 1199px) {
  .our_process_text_wrap h3, .casestudy_head h3, .casestudy_head .h-3 { font-size: 22px; line-height: 36px; }
}
@media (max-width: 991px) {
  .casestudy_para p { width: 100%; padding: 0 0 20px; }
  .case_studies_hr { display: none!important; }
  .our_process_text_wrap h3, .casestudy_head h3, .casestudy_head .h-3 { font-size: 20px; line-height: 34px; }
  .casestudy_head, .casestudy_head h3, .casestudy_head .h-3, .accordion-button { font-size: 20px; line-height: 1.3; }
  .casestudy_para { padding-top: 10px; }
}  
@media (max-width: 576px) {
  .casestudy_head h3, .casestudy_head .h-3 { font-size: 18px; line-height: 26px; }
  .casestudy_para { padding-top: 5px; }
}
@media (max-width: 425px) {
  .casestudy_para p { padding-bottom: 25px; }
}
/* Accordin */
.accordion-item { margin-bottom: 15px; background: transparent; border-radius: 8px; border: 1px solid #36e7c4; }
.accordion-body { background: rgba(54, 231, 196, 0.1); }
.accordion-button { border-radius: 8px; box-shadow: 0 0 0 0 !important; font-weight: 600; font-size: 24px; line-height: 29px; color: #d9d9d9; }
.accordion-body p { color: #d9d9d9; }
.accordion-button::after { opacity: 0; }
.accordion-header { padding-bottom: 0; font-family: "Exo 2"; }
.accordion-button:not(.collapsed), .h--5:not(.collapsed) { background: rgba(54, 231, 196, 0.1); box-shadow: 0 !important; color: #d9d9d9; }
button:not(:disabled) { background: transparent; }
.acc-head { padding: 0px 0px 50px 0px; }
.accordion-group { border: none; }
.accordion-item .collapsing { transition: 0; }
.accordion-item:not(:first-of-type) { border-top: 1px solid #36e7c4; }
.acc-list .accordion-body { padding-top: 0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.process-image { margin-top: 50px; }
@media (max-width: 991px) {
.accordion-button { font-size: 20px; line-height: 1.3; padding-bottom: 15px; }
.acc-image img { width: 50%; padding-bottom: 20px; }
.acc-head { padding: 0; }
}
@media (max-width: 576px) {
.casestudy_head h3, .casestudy_head .h-3 { font-size: 18px; line-height: 26px; }
.accordion-button { font-size: 18px; }
.erc-20-head-alt { font-size: 18px; }
}
@media (max-width: 425px) {
.accordion-button { font-size: 16px; }
}
/* FAQ section */
.common-sub-heading h4, .common-sub-heading.sub-title, .common-sub-heading .h-4 { position: relative; font-family: Syne,sans-serif; font-size: 28px; font-weight: 600; color: #4e1fa3; padding: 0 0 0 75px; margin: 0; }
.common-sub-heading h4:before, .common-sub-heading .h-4:before, .common-sub-heading.sub-title:before { content: ""; width: 55px; height: 3px; background: linear-gradient(89.98deg,#f5d255 -3.37%,#36e7c4 99.98%); position: absolute; top: 50%; left: 0%; }
.common-sub-heading h4 span.dots, .common-sub-heading .h-4 span.dots, .common-sub-heading.sub-title span.dots { color: #36e7c4; }
.faq-button { display: inline-flex; font-family: Syne; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; padding: 12px 15px; color: #d9d9d9; background: rgba(245,210,85,.1)!important; border: 1px solid #f5d255; border-radius: 8px; width: auto; cursor: pointer; }
@media (max-width: 991px) {
.common-sub-heading h4, .common-sub-heading .h-4, .common-sub-heading.sub-title { font-size: 23px; }
}
@media (max-width: 576px) {
.common-sub-heading h4, .common-sub-heading .h-4, .common-sub-heading.sub-title, .commontext_subhead { padding-left: 0; font-size: 18px; }
.common-sub-heading h4:before, .common-sub-heading .h-4:before, .common-sub-heading.sub-title:before { display: none; }
}
/* client-section Start*/
.about-section-clients { padding: 40px 0; }
.client-carousel { padding-bottom: 40px; }
.scroller__wrapper { --scrolling-gallery-item-duration: 20s; --scrolling-gallery-items-visible: 5; --scrolling-gallery-items-total: 8; overflow: hidden; will-change: transform; }
.scroller__container { overflow-x: hidden; }
.slide-scroller { animation-duration: calc(var(--scrolling-gallery-item-duration, 1s) / var(--scrolling-gallery-items-visible) * var(--scrolling-gallery-items-total) ); animation-timing-function: linear; animation-name: scrolling-gallery; animation-iteration-count: infinite; display: flex; }
.slide-scroller:hover, .slide-scroller:focus { animation-play-state: paused; }
@keyframes scrolling-gallery {
0% {
transform: translateX(0);
}
100% {
transform: translateX( calc( var(--scrolling-gallery-items-total) * -100vw / var(--scrolling-gallery-items-visible) ) );
}
}
.scroller__item { flex: 0 0 calc(100% / var(--scrolling-gallery-items-visible)); width: 0; box-sizing: border-box; }
.scroller__item .item img { height: 60px; width: 100%; object-fit: contain; }
@media (max-width: 1440px){
.scroller__wrapper { --scrolling-gallery-items-visible: 5; --scrolling-gallery-item-duration: 30s; }
}
@media (max-width: 767px){
.scroller__wrapper { --scrolling-gallery-items-visible:3; --scrolling-gallery-item-duration: 20s; }
}
@media (max-width: 480px){
.scroller__wrapper { --scrolling-gallery-items-visible:2; --scrolling-gallery-item-duration: 20s; }
}
@media (max-width: 360px){
  .scroller__wrapper {  --scrolling-gallery-items-visible:1; --scrolling-gallery-item-duration: 10s; }
}
/* client-section end*/
/* client-section Start*/
.about-section-clients { padding: 40px 0; }
.client-carousel { padding-bottom: 40px; }
.scroller__wrapper { --scrolling-gallery-item-duration: 20s; --scrolling-gallery-items-visible: 5; --scrolling-gallery-items-total: 8; overflow: hidden; will-change: transform; }
.scroller__container { overflow-x: hidden; }
.slide-scroller { animation-duration: calc(var(--scrolling-gallery-item-duration, 1s) / var(--scrolling-gallery-items-visible) * var(--scrolling-gallery-items-total) ); animation-timing-function: linear; animation-name: scrolling-gallery; animation-iteration-count: infinite; display: flex; }
.slide-scroller:hover, .slide-scroller:focus { animation-play-state: paused; }
@keyframes scrolling-gallery {
0% {
  transform: translateX(0);
}
100% {
  transform: translateX( calc( var(--scrolling-gallery-items-total) * -100vw / var(--scrolling-gallery-items-visible) ) );
}
}
.scroller__item { flex: 0 0 calc(100% / var(--scrolling-gallery-items-visible)); width: 0; box-sizing: border-box; }
.scroller__item .item img { height: 60px; width: 100%; object-fit: contain; }
 @media (max-width: 1440px){
  .scroller__wrapper { --scrolling-gallery-items-visible: 5; --scrolling-gallery-item-duration: 30s; }
  }
  @media (max-width: 767px){
  .scroller__wrapper { --scrolling-gallery-items-visible:3; --scrolling-gallery-item-duration: 20s; }
  }
  @media (max-width: 480px){
  .scroller__wrapper { --scrolling-gallery-items-visible:2; --scrolling-gallery-item-duration: 20s; }
  }
  @media (max-width: 360px){
    .scroller__wrapper {  --scrolling-gallery-items-visible:1; --scrolling-gallery-item-duration: 10s; }
  }
/* client-section end*/