/* Banner section start */
.banner_wrapper {background: url(../images/body-background-1.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; }
.section-service-alt, .section-service-alt-padd { background: rgba(255,255,255,.06); background-blend-mode: screen; position: relative; }
h2{ padding-bottom: 20px; }
.scroll-section { padding-top: 50px; }
.scroll-section img { cursor: pointer; }
.section-service-alt, .section-service-alt-padd {background: rgba(255, 255, 255, .06);background-blend-mode: screen;position: relative;}
.admin-dash {padding-top: 65px;}
.home-link-alt {width: 220px;}
@media (max-width: 575px) { 
    .erc-link { flex-direction: column; gap: 20px;  }
    .banner_wrapper { padding: 40px 30px; }
}
@media (max-width: 425px) {
    .banner_wrapper { padding: 40px 0px; }
}

/* 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: 18; 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; }
.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; }
}

/* virtual_process section */
.process-erc, .erc-processing { padding-top: 45px; }
.virtual_process { position: relative; padding: 0 30px 60px; }
.virtual_process .h4, .virtual_process h4 { font-size: 26px; line-height: 32px; font-weight: 600; color: #d9d9d9; margin: 0; padding: 0 0 10px; }


@media (max-width: 991px) {
  .virtual_process .h4, .virtual_process h4 { font-size: 20px; line-height: 1.3; }
  .virtual_process { margin: 0!important; padding-bottom: 25px; }
}

@media (max-width: 767px) {
  .virtual_process .h4, .virtual_process h4 { font-size: 18px; line-height: 1.3; }
  .virtual_process { padding-left: 0; padding-right: 0; padding-bottom: 25px; }
}

/* metaexpert-start */
.meta-expert {position: relative;background: rgba(255, 255, 255, .06);padding: 0;overflow: hidden;}
.meta-expert {background: rgba(255, 255, 255, .06);}
.our_experts {padding: 40px 0;}
.our_experts .h-2 {font-size: 94px;line-height: 120px;font-weight: 600;font-style: normal;letter-spacing: 0;margin: 0;padding: 0;text-align: center;}
.our_experts .h-2 span {font-size: 34px;line-height: 40px;font-weight: 400;display: block;}
.our_experts .h-2 {line-height: 30px;}
@media (max-width: 1199px) {
    .our_experts .h-2 span {font-size: 28px;line-height: 36px;}
    .common-sub-heading ol li {font-size: 20px;}
}
@media (max-width: 991px) {
    .our_experts .h-2, .our_experts .h-2 span {font-size: 24px;line-height: 32px;}
}
@media (max-width: 767px) {
    .our_experts .h-2, .our_experts .h-2 span {font-size: 20px;}
}
@media (max-width: 575px) {
    .meta-expert {padding: 20px;}
    .common-sub-heading ol li {font-size: 16px;}
}
@media (max-width: 425px) {
    .our_experts .h-2 span {font-size: 16px;}
    .our_experts {padding: 10px 0;}
}
/* metaexpert-end */

/* Ways to Reward Users Start */
.erc-about-content {padding-top: 50px;}
.erc-about-picture {padding-top: 30px;}
.erc-about-picture img {padding-bottom: 15px;}
.erc-20-head {font-weight: 600;font-size: 24px;line-height: 29px;text-align: center;color: #d9d9d9;}
@media (max-width: 1199px) {.erc-about-picture img {padding-bottom: 20px;}}
@media (max-width: 991px) {.erc-about-content {padding-top: 35px;}.erc-about-picture img {padding-bottom: 15px;}}
@media (max-width: 767px) {.erc-about-content {padding-top: 25px;}.erc-20-head {font-size: 18px;line-height: 24px;}}
@media (max-width: 575px) {.erc-about-content {padding-top: 0;}.erc-about-picture img {width: 100px;height: auto;}}
/* Ways to Reward Users End */

/* 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 { padding-top: 10px;}
  .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; }
}  
@media (max-width: 576px) {
  .casestudy_head h3, .casestudy_head .h-3 { font-size: 18px; line-height: 26px; }
}
@media (max-width: 425px) {
  .casestudy_para p { padding-bottom: 0px; }
}


.types-of-token-detail { padding-top: 70px; }
.types-erc-comm, .types-of-token { margin-bottom: 50px; }
.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%; }
.top-icon { position: absolute; top: -40px; right: 40px; }
.types-erc-detail:hover, .nft_field_market { background: rgba(78,31,163,.1); border: 1px solid #562caf; }
@media (max-width: 1199px) {.types-erc-detail, .nft_field_market { padding: 40px 25px 30px; display: flex; flex-direction: column; height: 100%; margin-top: 0; }.types-of-token-detail {  padding-top: 50px; }}
@media (max-width: 991px) {.types-of-token-detail, .erc-about-content { justify-content: center; }}
@media (max-width: 767px) {.types-erc-detail, .nft_field_market { padding: 30px 25px; }.top-icon img {width: 65px;height: 65px;}.top-icon {top: -30px;right: 15px;}}
@media (max-width: 425px) {.types-erc-detail, .nft_field_market { padding: 25px 20px; }}


/* Why choose section */
.choosing-section {padding: 70px 20px; position: relative;}
.light-background {background: rgba(255, 255, 255, .06);margin: 0 50px;position: relative;}
.light-background>.green-vector {bottom: -20px;left: 0;z-index: -1;}
.light-background>.orange-vector {right: 0;z-index: -1;top: -20px;}
.whysection_text_wrap {width: 100%;}
.whysection_text_wrap ul {padding: 0 0 0 32px;}
.whysection_text_wrap li {list-style-type: disc;font-family: Epilogue, sans-serif;font-weight: 200;font-size: 18px;line-height: 1.6;margin-bottom: 10px;}

@media (max-width: 991px) {
    .whysection_text_wrap ul {padding: 0 0 0 20px;}
    .whysection_text_wrap li {font-size: 16px;margin-bottom: 10px;}
    .why_right_side img {width: 65%;margin: auto;padding-top: 30px;}
    .why_right_side {text-align: center;}
    .light-background { margin: 0px 30px; }
}
@media (max-width: 767px) {
    .choosing-section {padding-top: 0;padding-bottom: 0;}
    .light-background {background: none !important; margin: 0px; }
}
@media (max-width: 575px) {
    .whysection_text_wrap li {font-size: 14px;}
}

/* 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; } */
.acc-sec-list { padding-top: 65px; position: relative; }
@media (max-width: 991px) {
.accordion-button { font-size: 20px; line-height: 1.3; padding-bottom: 15px; }
  .acc-image { text-align: center; }
  .acc-sec img, .acc-image img { width: 70%; padding-bottom: 20px; }
  .acc-head { padding: 0; }
  .acc-sec-list { padding-top: 50px; }
}
@media (max-width: 767px) {
    .acc-sec-list { padding-top: 40px; }
    .acc-sec img, .acc-image img { width: 60%; margin: 0 auto; padding-bottom: 30px; }
}
@media (max-width: 576px) {
 .accordion-button { font-size: 18px; }
 .erc-20-head-alt { font-size: 18px; }
 .acc-sec-list { padding-top: 35px; }
}
@media (max-width: 425px) {
  .accordion-button { font-size: 16px; }
}

.erc-link{gap: 20px !important;margin-top: 20px;}
.erc-link .home-link-alt{background: #fff;color: #000;border: 1px solid #000;border-radius: 8px;-webkit-text-fill-color:  #000;padding: 12px 21px;outline: 0;box-shadow: 0;margin-right: 20px;transition: .3s allease-in-out;}
.erc-link .home-link-alt:hover{background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%);}
.common-sub-heading {color: #fff !important;}
.types-erc-detail .erc-20-head-alt, .case-sub-head .h-3{background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}
.col-gap{row-gap: 20px;}
.casestudy_para {padding-bottom: 50px;border-bottom: 1px solid #d9d9d9;}
.faq-button{display: inline-flex;justify-content: center;font-family: "Syne";font-style: normal;font-weight: 600;line-height: 22px;padding: 12px 15px;color: #d9d9d9;background: rgba(245, 210, 85, 0.1) !important;border: 1px solid #f5d255;border-radius: 8px;width: auto;cursor: pointer;}
.faq-button:hover{background: #f5d255 !important;color: #1e1e1e !important;transition: 0.3s ease-in-out !important;}
.our_expert_talk {font-size: 18px;line-height: 22px;font-weight: 600;padding: 15px 30px;border-radius: 10px;transition: .5sease-in-out;z-index: 10;cursor: pointer;color: #d9d9d9;background: rgba(54, 231, 196, .1);border: 1px solid #36e7c4;}
.our_expert_talk:hover, .our_expert_talk:focus {background: linear-gradient(89.98deg, #f5d255 -3.37%, #36e7c4 99.98%);color: #141414;transition: background .5sease-in-out;}
@media (max-width:991px){
    .bep-work-section {padding-top: 0px;padding-bottom: 30px;}
    .types-of-token-detail {padding-top: 60px;padding-bottom: 25px;}
    .reverse {flex-direction: column-reverse;justify-content: center;}
    .bep-work-section {text-align: center;}
    .our_expert_talk {font-size: 16px;padding: 10px 18px;}
    .casestudy_head {padding-bottom: 15px;}
}
@media (max-width: 767px){
    .types-of-token-detail {padding-top: 35px;}
    .virtual_process {padding-left: 10px !important;padding-right: 10px !important;}
    .erc-link .home-link-alt {padding: 12px;}
    .bep-work-section img {width: 65%;}
    .our_expert_talk {font-size: 15px;}
}
@media (max-width: 640px) {
    .erc-link{gap: 0px !important;margin-top: 10px;flex-direction: column;}    
}
@media (max-width: 575px){
    .types-of-token-detail {padding-bottom: 0px;}
    .erc-link .home-link-alt {font-size: 14px !important;padding: 8px 12px;}
}
@media (max-width: 425px){
    .bep-work-section {padding-top: 0px;padding-bottom: 20px;}
    .casestudy_para {padding-top: 0px;padding-bottom: 25px;}
    .our_expert_talk {font-size: 14px;}
}