

/* Responsive */
@media screen and (max-width: 1199px)
{
.header .container-fluid { padding: 0 15px; }
.digital-currency-wrap .cur-step-content{padding: 1rem;}
.digital-currency-wrap .currency-steplist h4,.digital-currency-wrap .investor-content .text-bx{font-size: 16px;}
.digital-currency-wrap .currency-steplist li{    padding: 1rem 2rem;}
.digital-currency-wrap .border-bx{max-width: 40px;right: -11px;}
.digital-currency-wrap .investor-content .border-bx { right: -24%; max-width: 35px; }
.radial-circles{transform: scale(0.7);}
.same-heading h2{font-size: 4rem;}
}

@media screen and (max-width: 991px)
{
/* html { font-size: 50.5%; } */
 body.overflow-off { overflow: hidden; } 
 p{font-size: 16px;}
.btn-primaryx{font-size: 16px;}
.header{padding: 2rem 0;}
.header .nav_menu li .btn-primaryx{margin:  0;}
.header .nav {flex-direction: column; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; bottom: 0; z-index: 1; max-height: 100vh; display: flex; align-items: center; justify-content: center; overflow-y: auto; opacity: 0; visibility: hidden; transition: all .2s ease;}
.header .nav_menu{ display: block; width: 100%; text-align: center;}
.header .nav .nav_menu li{padding: 10px !important; opacity: 0; transform: translateX(20px); transition: all 0.3s; }
.header .nav .nav_menu li:nth-child(5) { transition-delay: 0.1s; }
.header .nav .nav_menu li:nth-child(4) { transition-delay: 0.2s; }
.header .nav .nav_menu li:nth-child(3) { transition-delay: 0.3s; }
.header .nav .nav_menu li:nth-child(2) { transition-delay: 0.4s; }
.header .nav .nav_menu li:nth-child(1) { transition-delay: 0.5s; }
.header .nav .nav_menu li a:not(.btn-primaryx){padding: 8px;}
.header .nav.nav-open{opacity: 1; visibility: visible;}
.header .nav.nav-open .nav_menu li{ opacity: 1; transform: translateX(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.header .nav.nav-open .nav_menu li:nth-child(1) { transition-delay: 1.1s; }
.header .nav.nav-open .nav_menu li:nth-child(2) { transition-delay: 1.2s; }
.header .nav.nav-open .nav_menu li:nth-child(3) { transition-delay: 1.3s; }
.header .nav.nav-open .nav_menu li:nth-child(4) { transition-delay: 1.4s; }
.header .nav.nav-open .nav_menu li:nth-child(5) { transition-delay: 1.5s; }
.header .nav.nav-open .nav_menu li:nth-child(1){transition-delay: 1.1s;}
.header .toggle-btn{  z-index: 999; display: block;}
.splash{position: fixed; top: 40px; right: 40px; width: 1px; height: 1px}
.splash::after { content: ""; display: block; position: absolute; border-radius: 50%; background: linear-gradient(81.45deg, #009490 0%, #A1D55D 150.09%); width: 284vmax; height: 284vmax; top: -142vmax; left: -142vmax; transform: scale(0); transform-origin: 50% 50%; transition: transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06); will-change: transform; }
.splash.open::after { transform: scale(1); } 
.header .nav_menu li a:not(.btn-primaryx):after { display: none; } 
.header .nav_menu li a:not(.btn-primaryx):before{ content: ""; display: block; height: 2px; width: 0; position: absolute; left: -18px; top: 50%; background-color: var(--main-secondary-color); transform: translateY(-50%); transition: width 0.3s; }
.header .nav_menu li a:hover::before { width: 15px !important; }
.same-section { padding: 4rem 0; }
.same-heading{margin-bottom: 2rem; text-align: center;}
.same-heading h2{font-size: 3rem; margin-bottom: 1rem;}
.banner .banner-text h1{font-size: 3.2rem;}
.banner .banner-text p{font-size: 16px;}
.banner .banner-text .btn-primaryx { font-size: 16px; margin-top: 1rem; }
.banner.home-banner .banner-img{margin-top: 3rem;}
.banner.home-banner{margin: 0;}
.banner{min-height: inherit; padding: 5rem 0;}
.banner .banneranimate-icon .icon-bx{    width: 3rem; height: 3rem;}
.header {background: linear-gradient(126.45deg, #006663 0%, #009490 70%, #A1D55D 116.09%);}

.homepage-for-overflow{overflow: hidden;}
.digital-assets-list .digital-assets-row{margin: 0 15px;}
.digital-assets-list .assets-bx h3,.decentr-key-section .decent-content-bx h3,.service-offering-content .item h3{font-size: 18px;}

.digital-assets-list .col{    flex: 0 0 33.33%;}
.digital-assets-list .assets-bx{margin: 3rem 0;}
.decentr-key-section .decent-content-bx .img-bx{min-height: 25rem; margin-bottom: 1rem;}
.decentr-key-section .decent-content-bx .img-bx img { width: 100%; max-width: 200px; }
.decentr-key-section .decent-content-bx{margin: 0 0 3rem;}
.decentr-key-section .key-list{text-align: center;}
.decentr-key-section .key-list li{font-size: 16px ; padding: 5px 0 ;}
.decentr-key-section .same-heading{text-align: center;}
.notary-service-section .notary-img-list{margin-top: 2rem; flex-wrap: wrap;}
.notary-circle{width: 12rem;}
.animation-img-bx{max-width: 330px; margin: auto;}
.notary-service-section .notary-img-list li{padding: 1rem;}
.service-offering-content .price{font-size: 2rem;}
.service-offering-content .service-left-bx .service-upper-text{padding: 2rem 1rem; min-height: 395px;}
.service-offering-content h3{font-size: 2rem; margin-bottom: 2rem;}
.service-offering-content .services-list li .title-bx{font-size: 16px;     min-height: 50px;}
.service-offering-content{margin: 3rem 0; padding: 0 15px;}

.digital-currency-wrap .currency-steplist{ justify-content: center;}
.digital-currency-wrap .currency-steplist li{flex: 0 0 50%;  max-width: 50%; padding: 1rem; }
.digital-currency-wrap .currency-steplist :is(li:nth-child(3),li:nth-child(8)) .cur-step-content{min-height: 9.6rem; background: rgba(255, 255, 255, 0.2); }
.digital-currency-wrap .border-bx{display: none;}
/* .digital-currency-wrap .investor-content{width: 100%; max-width: 100%;} */
.digital-currency-wrap .investor-content :is(.rightborder, .leftborder){display: none;}
.digital-currency-wrap .investor-content:before{border: 2px solid var(--main-secondary-color);}
.digital-currency-wrap .currency-steplist li:nth-child(6){max-width: 100%;     flex: 0 0 100%;}
.digital-currency-wrap .investor-content {margin:9px 0;  width: 100%; max-width: 100%; display: flex; align-items: center; justify-content: center; }
.digital-currency-wrap .investor-content:before { border: 2px solid var(--main-secondary-color); top: 0px; right: 0px; bottom: 0px; left: 0px; }
.digital-currency-wrap .investor-content .text-bx{    margin: 7px;}
.footer .footer-top{padding: 2rem 0;text-align: center;}
.footer .footer-top .footer-logo{    display: block; width: 100%; max-width: 160px; margin: 0 auto 15px;}
.footer .footer-menu{justify-content: center; flex-wrap: wrap;}
.footer .footer-menu li a{font-size: 16px;     padding: 5px;}
.footer .copyright{padding: 1rem 0;     font-size: 14px;}

}


@media screen and (max-width: 568px)
{

.digital-assets-list .col { flex: 0 0 50%; }
.digital-assets-list .assets-bx { margin: 1rem 0; }

}