@font-face {
    font-family: "PP Gosha Sans";
    src: url("../fonts/PPGoshaSans-Bold.woff") format("woff2"), url("../fonts/PPGoshaSans-Bold.woff2") format("woff"), url("../fonts/fonts/PPGoshaSans-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: Poppins, sans-serif;
    font-size: 14px;
}

h3 {
    font-family: "PP Gosha Sans";
}

.frk_home_banner {
    background-color: rgb(0, 0, 0);
    padding: 0px;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    font-size: 14px;
    min-height: calc(-72px + 100vh);
    display: flex;
    align-items: center;
}

h1, h2, h3, h4, h5 {
    letter-spacing: 0px;
}

.frk_home_banner-left {
    background: url("../images/v3/left-bg.jpg") 0% 0% / cover;
    padding: 60px 0px 0px 60px;
    border-radius: 25px 0px 0px 25px;
    height: 100%;
}

.frk_home_banner-right {
    border-left: 1px solid rgb(102, 102, 102);
    height: 100%;
    padding: 60px 60px 0px;
    border-radius: 0px 40px 25px 0px;
    background: url("../images/v3/right-bg.jpg") 0% 0% / cover;
}

.frk_home_banner-right .row {
    border-radius: 25px;
    overflow: hidden;
}

.frk_home_banner-right ul {
    list-style: none;
    padding: 0px;
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 90px;
}

.frk_home_banner-right li {
    display: inline-block;
    width: calc(50% - 6px);
    margin: 3px;
}

.frk_home_banner-right li a {
    padding: 7px 15px;
    border: 1px solid rgb(102, 102, 102);
    color: rgb(102, 102, 102);
    text-decoration: none;
    border-radius: 20px;
    display: inline-block;
    width: 100%;
    font-size: 12px;
    cursor: initial;
}

.frk_home_banner-right {
    text-align: left;
    position: relative;
    overflow: hidden;
    min-height: 517px;
    margin-top: -5px;
}

.frk_home_banner-right-max {
    max-width: 370px;
}

.frk_home_banner-right-box1 {
    background: rgb(22, 18, 6);
    color: rgba(255, 255, 255, 0.5);
}

.frk_home_banner-right-boxes {
    display: flex;
    justify-content: flex-start;
    gap: 15px;
    align-items: flex-end;
    font-size: 10px;
}

.frk_home_banner-right-box1 {
    padding: 15px;
    border-radius: 15px 15px 0px 0px;
}

.frk_home_banner-right-max h3 {
    font-size: 20px;
}

.frk_home_banner-right-box1 h4 {
    font-size: 12px;
}

.frk_home_banner-right-box1 h4 {
    font-size: 12px;
    letter-spacing: 0px;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
}

.frk_home_banner-right-box1 .circle {
    background: rgba(255, 255, 255, 0.8);
    color: rgb(0, 0, 0);
    line-height: 1;
    border-radius: 26px;
    padding: 4px 6px;
    font-size: 14px;
    width: 30px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform-origin: left center;
    margin-top: -15px !important;
    margin-left: 6px !important;
    margin-right: 0px !important;
}

.frk_home_banner-right-box1 sub {
    top: -0.25em;
}

.frk_home_banner-right-box1 h3 {
    margin-bottom: 0px;
    margin-top: 25px;
    display: flex;
    align-items: center;
    font-family: "Roboto Mono", monospace;
    justify-content: center;
    font-size: 35px;
    & body ul.navbar-nav li a {
        font-family: "Roboto Mono", monospace;
        font-weight: 500;
    }
}

.frk_home_banner-right-boxes a.btn {
    background: white;
    color: rgb(0, 0, 0);
    font-size: 9px;
    padding: 5px;
    cursor: initial;
}

.frk_home_banner-right-box1.color2 {
    background-color: rgb(224, 230, 230);
    color: rgb(102, 102, 102);
}

.frk_home_banner-right-box1.color3 {
    background-color: rgb(225, 225, 175);
    color: rgb(102, 102, 102);
}

.frk_home_banner-left h4 {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 90px;
    font-weight: 800;
    letter-spacing: 1px;
    font-family: "Roboto Mono", monospace;
    margin-left: -21px;
    position: relative;
    top: -20px;
}

.frk_home_banner-left h4 span.green {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: rgb(0, 0, 0);
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 0px;
    position: relative;
    top: -1px;
}

.frk_home_banner-left h5 {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 3px;
    font-size: 11px;
    border: 2px solid rgb(102, 102, 102);
    padding: 6px 15px;
    border-radius: 30px;
    margin: 0px 0px 15px;
}

.frk_home_banner-left .btn_grp {
    margin-top: 25px;
}

.frk_home_banner-left a.btn {
    background-color: rgb(22, 18, 6);
    color: white;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 15px;
    text-transform: uppercase;
    border-radius: 35px;
}

.frk_home_banner-left a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.frk_home_banner-left a.btn.btn-discover {
    background: transparent;
    color: rgb(0, 0, 0);
}

.frk_home_banner-left h2 {
    font-size: 25px;
    font-weight: 800;
    color: rgb(0, 0, 0);
}

.frk_home_banner-left h2 span {
    display: block;
}

.social_icons_new {
    text-align: right;
    margin-top: 35px;
}

.social_icons_new .d-flex {
    justify-content: flex-end;
    align-items: center;
}

.social_icons_new p {
    margin-right: 15px;
    margin-bottom: 0px;
    color: rgb(102, 102, 102);
    font-weight: 400;
}

.social_icons_new i {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 4px;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.6);
}

img.lady_right_img {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 250px;
    opacity: 0.8;
}

.frk_home_banner-right > div {
    position: relative;
    z-index: 1;
}

ul.navbar-nav li:last-child a {
    color: white;
}

.bars-menu a {
    background-color: rgb(102, 102, 102);
    border-radius: 5px;
}

.bars-menu a i {
    font-size: 20px;
    line-height: 1;
    padding: 5px;
}

div {
}

.frk_home_banner-left {
    position: relative;
}

.social_icons_new {
    position: absolute;
    right: 30px;
    bottom: 30px;
}

.frk_home_banner-left h3 {
    font-family: "PP Gosha Sans";
    font-size: 35px;
    margin: 0px;
}

.frk_home_banner-left h2, .frk_home_banner-right-max h3 {
    font-family: "PP Gosha Sans";
    text-transform: uppercase;
}

body ul.navbar-nav li a {
    font-family: "Roboto Mono", monospace;
    font-weight: 500;
}

.frk_home_banner-left a.btn.btn-discover::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    background: rgb(0, 0, 0);
    bottom: -3px;
}

.frk_home_banner-left a.btn.btn-discover {
    background: transparent;
    color: rgb(0, 0, 0);
    padding: 0px;
    margin-left: 15px;
    position: relative;
    line-height: 1;
}

ul.frk_sale_list li {
    background: white;
    padding: 10px 15px;
    border-radius: 20px;
    width: calc(33.33% - 6px);
}

ul.frk_sale_list li h3 {
    font-size: 10px;
    margin: 0px;
}

ul.frk_sale_list li > h3 {
    color: rgb(102, 102, 102);
}

.carousel-item-slide-2 .frk_home_banner-right-max {
    max-width: 100%;
}

.carousel-item-slide-2 .yellow_bg {
    background: rgb(255, 223, 111);
    padding: 6px 7px;
    border-radius: 8px;
    align-items: center;
    justify-content: center;
}

.carousel-item-slide-2 .yellow_bg img {
    width: 40px;
    margin-right: 6px;
}

.carousel-item-slide-2 .yellow_bg h4 {
    font-size: 12px;
    margin: 0px;
    color: rgba(0, 0, 0, 0.5);
    line-height: 1;
}

.carousel-item-slide-2 .yellow_bg h3 {
    font-size: 16px;
    display: flex;
    align-items: center;
}

.carousel-item-slide-2 .yellow_bg h3 i {
    background-color: rgb(0, 0, 0);
    color: white;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 3px;
    margin-left: 8px;
}

.pres-sale_bg ol {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.pres-sale_bg ol li {
    padding: 0px;
    margin: 0px 2px;
    width: calc(33.33% - 7px);
    line-height: 1;
    position: relative;
    top: 0px;
}

.pres-sale_bg ol span {
    font-size: 9px;
    color: rgb(102, 102, 102);
    margin-bottom: 3px;
    display: block;
}

.pres-sale_bg .private {
    background: rgb(211, 191, 141);
    padding: 8px 10px;
    border-radius: 15px;
    min-width: 44px;
}

.pres-sale_bg .network {
    background: rgb(196, 197, 247);
    padding: 8px 10px;
    border-radius: 15px;
    min-width: 44px;
}

.pres-sale_bg .tge {
    background: rgb(242, 173, 162);
    padding: 8px 10px;
    border-radius: 15px;
    min-width: 44px;
}

.countdown {
    background: rgb(255, 255, 255);
    padding: 0px;
    border-radius: 20px;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    position: relative;
    top: 3px;
    justify-content: center;
}

.countdown span {
    display: block;
    margin: 0px 6px;
    font-size: 10px;
    color: rgb(102, 102, 102);
}

.countdown > div span:first-child {
    font-size: 14px;
    color: rgb(144, 137, 7);
    font-weight: 600;
}

.join_pre-sale_price_list {
    display: flex;
    gap: 20px;
}

.join_pre-sale_price_list i {
    background-color: rgb(0, 0, 0);
    color: white;
    border-radius: 50%;
    padding: 3px;
    font-size: 12px;
    line-height: 1;
    margin-right: 2px;
    position: relative;
    top: -1px;
}

.frk_home_banner-right ul.frk_sale_list {
    margin-bottom: 25px;
}

a.btn.btn-start {
    background: rgb(0, 0, 0);
    color: white;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 25px;
    padding-right: 45px;
    position: relative;
    margin-top: 0px;
}

a.btn.btn-start i.la.la-arrow-right {
    color: rgb(0, 0, 0);
    border-radius: 50%;
    padding: 5px;
    font-size: 15px;
    position: absolute;
    right: 4px;
    top: 3px;
    background: linear-gradient(150deg, rgb(252, 221, 158) 30%, rgb(208, 176, 111) 90%);
}

.carousel-item-slide-2 .frk_home_banner-right-boxes {
    justify-content: flex-end;
}

.carousel-item-slide-2 .frk_home_banner-right {
    background: url("../images/v3/right_piller.jpg") left -120px center;
    min-height: 517px;
}

.carousel-item-slide-2 img.lady_right_img {
    width: 250px;
    bottom: -30px;
    right: 0px;
}

.carousel-item-slide-2 p.number {
    font-family: "Roboto Mono", monospace;
    font-weight: 900;
    font-size: 15px;
}

.carousel-control-next, .carousel-control-prev {
    width: 3%;
    opacity: 0.8;
}

.carousel-control-next i, .carousel-control-prev i {
    font-size: 1.2em;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    padding: 5px;
    opacity: 0.8;
    color: rgb(255, 255, 255) !important;
}

.products_frk_home {
    background: linear-gradient(to right, rgb(234, 243, 243), rgb(196, 221, 218));
    min-height: calc(-50px + 100vh);
    display: flex;
    align-items: center;
    overflow: hidden;
}

.products_frk_home-box-left {
    width: 45%;
    padding: 0px 10px 15px 0px;
}

.products_frk_home-box-right {
    width: 55%;
    background: linear-gradient(rgb(255, 255, 255), rgb(241, 255, 253));
    border-top: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-image: initial;
    border-radius: 15px 0px 0px;
    border-right: none;
    border-bottom: none;
    margin-top: 4px;
}

.product_one_graph {
    background-color: white;
    padding: 5px 9px 0px;
    border-radius: 15px;
    border: 1px solid rgb(204, 204, 204);
    position: relative;
    top: 30px;
}

.product_one_graph img {
    width: 100%;
    height: 88px;
    object-fit: contain;
    object-position: left center;
}

.url_block_new {
    background-color: rgb(244, 245, 245);
    border: none !important;
}

.url_block_new a {
    color: rgb(0, 0, 0);
    font-size: 11px;
    display: block;
    border-top: 3px solid rgb(255, 255, 255);
    padding: 5px 0px;
    margin-top: 5px;
}

.justify-content-space-between {
    justify-content: space-between;
}

section.products_frk_home h6 {
    font-family: "PP Gosha Sans";
    margin: 0px;
    text-transform: uppercase;
    color: rgba(33, 37, 41, 0.75);
    font-size: 16px;
}

.products_frk_home-box {
    overflow: hidden;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
        min-height: 313.5px;
}

.logo_wworld {
    width: 150px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.world-wide-product ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.world-wide-product ul li {
    display: inline-block;
    padding: 2px 0px;
    width: calc(50% - 5px);
}

.world-wide-product ul li .circle {
    background: rgb(209, 232, 189);
    padding: 2px;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    margin-right: 8px;
    font-weight: 500;
}

.bottom_world_wide_prdt {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid rgb(204, 204, 204);
    padding-top: 20px;
    padding-bottom: 0px;
    align-items: flex-end;
}

.bottom_world_wide_prdt_lft img {
    width: 150px;
    margin-right: 20px;
}

.bottom_world_wide_prdt_right {
    background-color: rgb(209, 232, 189);
    min-width: 199px;
}

.bottom_world_wide_prdt_right p {
    margin: 0px;
    font-size: 11px !important;
}

.bottom_world_wide_prdt_right i {
    margin-right: 5px;
}

.re_products {
    border-top: 1px solid rgb(204, 204, 204);
    padding: 20px 0px 0px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.re_products img {
    width: 140px;
    position: relative;
    left: -10px;
}

.re_products a {
    color: rgb(102, 102, 102);
    position: relative;
    top: -6px;
}

.ex_img_trend img {
    width: 150px;
}

.ex_img_trend {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 0px;
}

img.circle_ex_img {
    width: 35px !important;
}

.logo_bottom_product h3 {
    font-size: 40px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.logo_bottom_product p {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 1.2;
    color: rgb(102, 102, 102);
    text-transform: uppercase;
    display: inline-block;
}

.logo_bottom_product {
    width: 140px;
}

body .dark-header ul.navbar-nav li.bars-menu a {
    color: white;
}

nav.navbar.dark-header {
    border-top: 10px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgb(0, 0, 0);
}

.house_products_img {
    position: absolute;
    right: 0px;
    margin: auto;
    top: -1px;
    width: 646px;
}

.products_frk_home_head {
    margin-bottom: 40px;
    margin-top: 70px;
}

.list_world_wide_box2 {
    margin-top: 20px !important;
}

.products_frk_home_head h3 {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 3px;
    font-size: 11px;
    border: 2px solid rgb(102, 102, 102);
    padding: 6px 15px;
    border-radius: 30px;
    margin: 0px 0px 15px;
}

.product_one_graph img.i-fund_img {
    width: 103px;
    height: auto;
    position: relative;
    left: 7px;
}

.our_coin_down_arrow {
    width: 18px;
    position: relative;
    top: -2px;
}

li.nav-item.bars-menu img {
    width: 40px;
}

li.nav-item.bars-menu a {
    background: transparent !important;
}

body .dark-header ul.navbar-nav li a img {
    filter: invert(1) brightness(0);
}

.tokenamics_frk_home {
    background-color: rgb(0, 0, 0);
    color: white;
    font-size: 12px;
    overflow: hidden;
    min-height: calc(-50px + 100vh);
    display: flex;
    align-items: center;
}

.tokenamics_frk_home_head h3 {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 2px;
    font-family: "PP Gosha Sans";
    color: white;
}

.tokenamics_head_home {
    background-color: white;
    border-radius: 10px 10px 0px 0px;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    width: 43%;
    justify-content: space-between;
}

.tokenamics_head_home h5 {
    color: rgb(0, 0, 0);
    padding: 12px 15px;
    background: rgb(218, 228, 105);
    border-radius: 10px;
    font-family: "PP Gosha Sans";
    font-size: 18px;
}

.tokenamics_head_home p {
    color: rgb(102, 102, 102);
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1;
}

.tokenamics_head_home p span {
    display: block;
    font-weight: 800;
    font-size: 21px;
    color: rgb(0, 0, 0);
}

.tokenamics_head_home_table_box {
    padding: 0px;
    overflow: hidden;
    border-radius: 0px 10px 10px !important;
}

.tokenamics_head_home_table_box .card-body {
    padding: 0px;
}

.tokenamics_head_home_table_box table {
    border-top: none;
}

.tokenamics_head_home_table_box thead.table-primary th {
    background: rgb(104, 70, 171);
    color: white;
    border-right-color: rgb(104, 70, 171);
    border-bottom-color: rgb(104, 70, 171);
    border-left-color: rgb(104, 70, 171);
    text-align: left;
    border-top: none;
}

.tokenamics_head_home_table_box tbody td {
    border-color: rgb(17, 41, 82);
    text-align: left;
    border-width: 1px;
    line-height: 1.2;
    color: rgb(0, 0, 0);
    font-weight: 500 !important;
}

.tokenamics_head_home_table_box tbody tr {
    border-color: rgb(17, 41, 82);
    text-align: left;
}

.tokenamics_head_home_table_box tbody tr:last-child {
    border-top-width: 5px;
    border-bottom-width: 5px;
}

.pre-sale-tokenamics-new p {
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(184, 183, 183) !important;
}

.pre-sale-tokenamics-new h6 {
    margin: 0px;
    font-size: 14px;
    color: white !important;
    font-family: "Poppins", sans-serif !important;
}

.pre-sale-tokenamics-new {
    padding: 0px;
    border-radius: 10px;
    background: transparent;
    color: white;
    width: 50%;
    margin-top: 0px !important;
}

.rela_utility_new {
    margin-top: 75px;
    padding-left: 25px;
}

.rela_utility_new ul {
    padding-left: 15px;
}

.rwa-ecosystem-head span {
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-color: transparent;
    background-clip: inherit;
    -webkit-text-fill-color: inherit;
}

.rwa-ecosystem-box-bottom {
    border-radius: 15px 0px 0px;
}

.tokenamics_head_home_table_box thead.table-primary tr {
    border-top: none;
}

.text-center.mb-4.tokenamics_frk_home_head p {
    color: rgba(255, 255, 255, 0.7) !important;
}

.tokenamics_head_home_table_box tbody td:first-child {
    font-weight: 700 !important;
}

.rela_utility_new h5 {
    font-family: "PP Gosha Sans";
    font-size: 22px;
    line-height: 1.1;
    max-width: 500px;
}

.rela_utility_new p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7) !important;
}

.rela_utility_new ul li {
    font-size: 13px;
}

.frk_home_banner-right-box1.color2 .circle {
    background: rgb(185, 221, 229);
}

.social_icons_new img {
    width: 20px;
    padding: 2px;
    opacity: 0.65;
}

.social_icons_new {
    display: flex;
}

.tokenamics_head_home_table_box tbody tr:last-child td {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 700 !important;
}

a.btn.btn-buy-now {
    background-color: rgb(255, 255, 255);
    border-radius: 15px;
    color: rgb(0, 0, 0);
    font-size: 12px;
    font-weight: 600;
    padding: 7px 36px 7px 25px;
    text-transform: uppercase;
    margin-left: 15px;
    margin-top: 15px;
    position: relative;
}

ul.frk_sale_list > li {
    box-shadow: rgb(78, 67, 67) 0px 0px 1px;
}

.rwa-ecosystem-head h3 {
    margin-bottom: 0px;
}

.rwa-ecosystem {
    padding: 20px 0px;
    min-height: calc(-50px + 100vh);
    display: flex;
    align-items: center;
}

.rwa-ecosystem-box-top-left p {
    margin-bottom: 0px;
}

.rwa-ecosystem-box-top {
    padding-bottom: 0px;
}

.rwa-ecosystem-box-bottom ul {
    margin-left: -7px;
}

.rwa-ecosystem-box-bottom h3 {
    margin-left: -5px;
    color: rgba(255, 255, 255, 0.7);
    font-family: "PP Gosha Sans" !important;
}

.rwa-ecosystem-box-bottom ul a {
    text-decoration: none;
}

.frk_home_banner-left a.btn:hover, a.btn.btn-start:hover {
    background: rgb(68, 68, 68);
}

.frk_home_banner-left a.btn.btn-discover:hover {
    background-color: transparent;
}

.frk_home_banner-left a.btn.btn-discover::before {
    transition: 0.3s ease-in-out;
}

.frk_home_banner-left a.btn.btn-discover:hover::before {
    width: 100%;
}

.social_icons_new i:hover {
    background-color: white;
    box-shadow: rgb(102, 102, 102) 0px 0px 0px 1px;
}

a.btn.btn-buy-now:hover {
    background-color: rgba(255, 255, 255, 0.7);
}

.card-body.products_frk_home-box-left p.small {
    min-height: 95px;
    position: relative;
    top: -11px;
}

.prdct_hme_head_new {
    font-size: 22px;
    line-height: 1.2;
}

.prdct_hme_head_new span {
    font-weight: 600;
    font-family: "PP Gosha Sans";
    text-transform: uppercase;
    font-size: 21.2px;
}

.rwa-ecosystem-head {
    text-align: center;
    margin-bottom: 5px;
}

.rwa-ecosystem-head h3 {
    margin-bottom: 15px;
    letter-spacing: 0px;
    word-spacing: -3px;
}

.rwa-ecosystem-head span {
    padding-left: 0px;
}

.rwa-ecosystem-box-top-left p {
    margin-bottom: 0px;
    letter-spacing: -0.4px;
    font-size: 11.5px;
}

.rwa-ecosystem-box-top-right {
    padding-left: 10px;
}

a.btn.btn-buy-now i {
    color: white;
    border-radius: 50%;
    padding: 5px;
    font-size: 15px;
    position: absolute;
    right: 4px;
    top: 3px;
    background: rgb(0, 0, 0);
    transform: rotate(-45deg);
}

.build-gen {
    background: linear-gradient(rgb(0, 0, 0) 0%, rgb(20, 4, 47) 100%);
    color: white !important;
}

.build-gen .badge {
    border: 2px solid rgb(0, 0, 0);
    font-weight: 300;
    border-radius: 25px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 4px;
    word-spacing: -2px;
    background: transparent !important;
    color: rgb(0, 0, 0) !important;
    padding: 10px 25px !important;
}

.build-gen .badge {
    border: 2px solid rgb(255, 255, 255);
    background: transparent !important;
    color: rgb(255, 255, 255) !important;
}

.build-gen p {
    font-size: 14px;
}

.btn-dowload-white-paper {
    background-color: rgb(0, 0, 0);
    padding: 8px 20px 9px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    border: none;
    outline: none;
    box-shadow: none;
    color: white;
    font-size: 11px;
    transition: 0.1s ease-in-out;
    margin-bottom: 50px;
}

.btn-dowload-white-paper {
    background: white;
    color: rgb(0, 0, 0);
    margin-bottom: 0px;
}

a.btn.btn-dowload-white-paper i {
    font-size: 20px;
    line-height: 0;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

body .table-custum-home-page {
    background: rgba(255, 255, 255, 0.2);
}

.table-custum-home-page {
    background: rgba(255, 255, 255, 0.5);
    padding: 15px;
    border-radius: 15px;
}

.build-gen table tr td:first-child {
    width: 110px;
}

.build-gen table tr td {
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-image: initial;
    padding: 25px 15px;
    border-left: 1px solid rgb(227, 225, 225);
}

.build-gen table tr:last-child td span {
    font-weight: 600;
    color: rgb(0, 0, 0);
    margin-bottom: 8px;
    display: block;
}

body .build-gen table .fact-value {
    color: rgb(3, 77, 165);
}

.build-gen .fact-value {
    color: rgb(3, 77, 165);
    font-size: 20px;
    line-height: 20px;
    font-family: "Roboto Mono", monospace;
    margin: 5px 0px;
    font-weight: 800 !important;
}

.build-gen .fact-value1 {
    color: rgb(3, 77, 165);
    font-size: 20px;
    line-height: 20px;
    font-family: "Roboto Mono", monospace;
    margin: 5px 0px;
    font-weight: 800 !important;
}

.build-gen table {
    background: white;
    border-radius: 15px;
    border: none;
    overflow: hidden;
    margin-bottom: 0px;
    table-layout: fixed;
}

body .build-gen h2 .fact-value {
    color: rgb(195, 156, 30);
    font-size: 33px;
}

ol.legends_Bottom {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.build-gen table tr td {
    line-height: 1;
}

.facts_text_line {
    color: rgb(0, 0, 0);
    line-height: 20px;
    font-family: "PP Gosha Sans";
    font-size: 16px !important;
}

.build-gen {
    margin-bottom: 0px;
    overflow: hidden;
    min-height: calc(-50px + 100vh);
    display: flex;
    align-items: center;
}

a.to_geather_text {
    font-family: Pacifico, cursive;
    font-size: 25px;
    text-decoration: none;
    color: white;
    text-align: left;
    margin-left: 25px;
    font-weight: 300;
    line-height: 65px;
    padding-top: 0px;
    position: relative;
    top: 15px;
}

a.to_geather_text span {
    display: inline-block;
}

a.to_geather_text span.color_gra {
    background: linear-gradient(140deg, rgb(212, 143, 246) 0%, rgb(246, 94, 29) 80%) text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.last_span {
    padding-left: 60px;
    position: relative;
    top: -40px;
    display: block !important;
}

.btn-dowload-white-paper:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.home_frk_join_network button {
    background: rgb(242, 242, 242);
    border: 0px solid rgb(0, 0, 0);
    font-weight: 300;
    border-radius: 25px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 4px;
    word-spacing: -2px;
    color: rgb(0, 0, 0) !important;
    padding: 10px 25px !important;
}

.head_right_join_network img {
    width: 40px;
    height: 40px;
    margin: 0px;
    border: 1px solid rgb(204, 204, 204);
    background: white;
    padding: 3px;
}

.d-inline-block.me-3.head_right_join_network p {
    width: 72px;
    font-weight: 600;
    text-align: left;
    margin-left: 10px;
    line-height: 1;
    color: rgb(0, 0, 0) !important;
    margin-bottom: 0px !important;
}

.price_block_n {
    background-color: rgb(207, 235, 241);
    padding: 15px;
    border-radius: 10px;
    min-width: 120px;
    text-align: left;
    margin-right: 10px;
}

.price_block_n i {
    float: right;
}

.gray_bg_right_new {
    background-color: rgb(242, 242, 242);
    border-radius: 10px;
    padding: 5px 10px;
    text-align: left;
    line-height: 1;
}

.gray_bg_right_new strong {
    font-size: 18px;
    display: block;
}

.gray_bg_right_new a.btn {
    font-size: 10px;
    background: white;
    border: 1px solid rgb(102, 102, 102);
    border-radius: 15px;
    min-height: auto;
    line-height: 1;
    margin-top: 12px;
    padding: 5px 15px !important;
}

.gray_bg_right_new a.btn:hover {
    background-color: rgb(102, 102, 102);
    color: white;
}

.join-finroc-pre-sale {
    font-size: 10px;
    background: rgb(112, 116, 217);
    border-radius: 15px;
    min-height: auto;
    line-height: 1;
    margin-top: 9px;
    color: white;
    width: 100%;
    text-align: left;
    padding: 5px 15px !important;
}

.join-finroc-pre-sale:hover {
    background-color: rgb(102, 102, 102);
    color: white;
}

.join-finroc-pre-sale i {
    float: right;
}

.join_box_network .card-body {
    border-radius: 15px;
    padding: 30px;
    background-color: rgb(255, 255, 255) !important;
}

.web-3-community-bt {
    font-size: 12px;
    background: white;
    border: none;
    border-radius: 15px;
    min-height: auto;
    line-height: 1;
    margin-top: 9px;
    font-weight: 500;
    padding: 10px 25px !important;
}

.join-the-net-left p {
    margin-bottom: 0px;
}

.join_box_network {
    margin-top: 30px;
    border-radius: 15px;
}

.join_box_network_list {
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    margin-top: 80px !important;
}

.join_box_network_list .card {
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    width: calc(10% - 8px);
}

a.btn.btn-primary.btn-sm.mt-2.btn_join_prime {
    position: absolute;
    left: 0px;
    bottom: -30px;
    padding: 3px 10px;
    font-size: 10px;
    border-radius: 0px;
    background: rgb(100, 175, 208);
    border: none;
    font-weight: 500;
    transition: 0.3s ease-in-out;
}

.join_box_network_list .card:hover a.btn.btn-primary.btn-sm.mt-2.btn_join_prime {
    bottom: 0px;
}

.join_box_network_list .card h5 img {
    width: 30px;
    padding: 2px;
}

.join_box_network_list .card h5 {
    margin-bottom: 15px;
}

.join_box_network_list .card h5 i {
    font-size: 28px;
}

section.home_frk_join_network {
    min-height: calc(-50px + 100vh);
    background: linear-gradient(to right, rgb(234, 243, 243), rgb(196, 221, 218));
}

.web-3-community-bt i {
    font-size: 19px;
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: 0px;
}

.d-inline-block.align-middle.price_block_n small {
    margin-bottom: 11px;
}

.price_block_n {
    padding-bottom: 0px;
}

.d-inline-block.me-3.head_right_join_network p span {
    font-size: 11px;
    color: rgb(102, 102, 102);
    display: block;
}

.home_frk_grp_new_head {
    color: white;
}

.home_frk_grp_new_head h5 {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 3px;
    font-size: 11px;
    border: 2px solid rgb(255, 255, 255);
    padding: 6px 15px;
    border-radius: 30px;
    margin: 0px 0px 15px;
}

.home_frk_grp_new_box {
    background-color: rgb(246, 247, 250);
    padding: 25px;
    border-radius: 15px;
}

.col-lg-3.mb-4.mb-lg-0.home_frk_grp_new_box_let a {
    font-size: 12px;
    background: white;
    border-radius: 15px;
    box-shadow: rgb(204, 204, 204) 0px 0px 3px;
    border: none !important;
    padding: 5px 15px !important;
}

.col-lg-5.home_frk_grp_new_box_right .card-body {
    width: 70%;
    padding-top: 21px;
}

.home_frk_grp_new_box_right_img_right {
    padding-right: 25px;
    padding-bottom: 25px;
    max-width: 50%;
}

.col-lg-5.home_frk_grp_new_box_right .card {
    border-radius: 15px;
}

.home_frk_grp_new_box_mid .accordion-item:first-of-type {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    overflow: hidden;
}

.home_frk_grp_new_box_mid .accordion-item:last-of-type {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    overflow: hidden;
}

.home_frk_grp_new_box_mid button.accordion-button {
    box-shadow: none !important;
    outline: none !important;
}

.frk_home_banner .carousel-inner {
    top: -15px;
    position: relative;
}

.own_your_share_head {
    font-size: 22px;
    margin-bottom: 0px;
}

.rwa-ecosystem-box-top h3 {
    color: rgba(255, 255, 255, 0.7);
    letter-spacing: 0px;
    font-family: "PP Gosha Sans" !important;
}

.rwa-ecosystem-box-bottom h3.rwa_tvl_rank {
    font-size: 14px;
    font-weight: 500;
    font-family: Kanit, sans-serif !important;
}

.rwa-ecosystem-box-bottom ul {
    margin-bottom: 0px;
}

.rwa-ecosystem-box-top-right img {
    filter: brightness(0) invert(1);
    padding: 2px;
    opacity: 0.7;
}

.build-gen p {
    color: rgba(255, 255, 255, 0.7);
}

a.to_geather_text span {
    color: rgb(184, 184, 184);
}

.join-the-net-left {
    & .card-flex {
        display: flex;
        gap: 15px;
    }

    & .card-flex .card {
        padding: 10px;
        border: 1px solid rgb(204, 218, 189) !important;
    }

    & .card-flex .card.card_blue_color {
        padding: 10px;
        border: 1px solid rgb(194, 215, 219) !important;
    }

    & .card-flex .card {
        min-width: 180px;
    }

    & .card-flex .card h4 {
        font-size: 14px;
        margin-bottom: 25px;
        font-weight: 400;
    }

    & .card-flex .card h3 span {
        display: block;
        font-size: 12px;
        line-height: 1;
        font-family: Poppins, sans-serif;
        color: rgb(144, 181, 102);
        font-weight: 500;
    }

    & .card-flex .card h3 {
        font-size: 20px;
        margin-bottom: 0px;
        font-family: Poppins, sans-serif;
        font-weight: 500;
    }

    & a.btn.btn-refer {
        font-size: 10px;
        background: rgb(235, 252, 255);
        border: 1px solid rgb(143, 163, 184);
        border-radius: 15px;
        min-height: auto;
        line-height: 1;
        margin-top: 9px;
        margin-left: 15px;
        font-weight: 500;
        padding: 5px 15px !important;
    }

    & a.btn.btn-refer: hover {
        background-color: rgb(112, 116, 217);
        color: rgb(255, 255, 255);
        border-color: rgb(112, 116, 217);
    }

    & .card_green_color {
        background: rgb(224, 238, 208);
        color: rgb(99, 141, 51);
        border: 1px solid red !important;
        & h3 span {
            color: rgb(99, 141, 51) !important;
        }
    }

    & .card_blue_color {
        background: rgb(196, 230, 238);
        color: rgb(51, 88, 97);
        border-color: rgb(0, 0, 0) !important;
        & h3 span {
            color: rgb(51, 88, 97) !important;
        }
    }
}

.home_frk_join_network_mddle_box {
    margin-top: 30px;
    align-items: center;
}

.join-the-net-right_box {
    background-color: white;
    padding: 15px 15px 10px;
    display: flex;
    border-radius: 10px;
}

.d-inline-block.align-middle.price_block_n small {
    margin-bottom: 16px;
    position: relative;
    top: -10px;
}

.join_box_network_list .card {
    position: relative;
}

.join_box_network_list .card:hover {
    background: rgb(242, 242, 242);
}

.home_frk_grp_new_box_mid {
    & .accordion-item {
        border: none;
        background-color: transparent;
        & button {
            background-color: transparent;
            padding-left: 0px;
            padding-right: 0px;
            font-family: Poppins, sans-serif;
            font-size: 14px;
            font-weight: 500;
            color: rgb(0, 0, 0);
        }
    }

    & .accordion-body {
        background-color: white;
        border-radius: 10px;
    }

    & .accordion-button::after {
        display: none;
    }

    & .accordion-button::before {
        content: "+";
        font-size: 1.5rem;
        font-weight: 400;
        margin-right: 10px;
        transition: transform 0.2s;
        color: rgb(0, 0, 0);
        position: absolute;
        right: 0px;
    }

    & .accordion-button:not(.collapsed)::before {
        content: "-";
        transform: rotate(180deg);
        color: rgb(0, 0, 0);
    }
}

.col-lg-5.home_frk_grp_new_box_right .card-body h5 {
    font-family: Poppins, sans-serif;
    font-size: 14px;
}

.col-lg-5.home_frk_grp_new_box_right .card-body h6 {
    margin-bottom: 0px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
}

.col-lg-5.home_frk_grp_new_box_right {
    position: relative;
}

.corporate_office_new {
    position: absolute;
    bottom: 30px;
    left: 36px;
}

.mt-5.corporate_office_new a {
    border-radius: 25px;
    min-width: 100%;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 14px;
}

.mt-5.corporate_office_new a i {
    float: right;
    position: relative;
    top: 2px;
    font-size: 16px;
}

.text-center.mb-5.home_frk_grp_new_head h3 {
    font-size: 23px;
    margin-bottom: 0px;
}

.col-lg-4.mb-4.mb-lg-0.home_frk_grp_new_box_mid {
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
    top: -15px;
}

.col-lg-3.mb-4.mb-lg-0.home_frk_grp_new_box_let h3 {
    font-size: 23px;
}

.col-lg-5.home_frk_grp_new_box_right .small i {
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 0px !important;
}

.text-center.mb-4.home_frk_grp_new_head h3 {
    font-size: 22px;
}

.home_frk_grp_new {
    overflow: hidden;
}

.home_frk_grp_new_box img.coin-image {
    filter: none;
    width: 210px;
    left: -10px;
    bottom: -50px;
}

.frk_home_partner_eco {
    background-color: rgb(0, 0, 0);
    border-top: 1px solid rgb(71, 69, 69);
    border-bottom: 1px solid rgb(71, 69, 69);
}

.frk_home_partner_eco_box {
    background-color: rgb(242, 242, 242);
    padding: 35px;
    border-radius: 15px;
}

.frk_home_partner_eco_box h5 {
    font-family: "PP Gosha Sans";
    font-size: 18px;
}

.frk_home_partner_eco_box .card {
    border-radius: 15px;
}

.frk_home_partner_eco_head h3 {
    font-size: 23px;
}

@media (max-width: 767px) {
    .frk_home_banner-left {
        padding: 15px 15px 100px;
        text-align: left;
        border-radius: 25px 25px 0px 0px;
    }

    .social_icons_new {
        position: absolute;
        right: 30px;
        bottom: 15px;
    }

    .frk_home_banner-left h4 {
        margin-bottom: 20px;
        font-size: 11px;
        letter-spacing: 0px;
        margin-left: 0px;
    }

    .frk_home_banner .carousel-inner {
        top: 0px;
        position: relative;
    }

    .frk_home_banner-left h3 {
        font-size: 25px;
    }

    .frk_home_banner-left h2 {
        font-size: 14px !important;
    }

    .frk_home_banner-right {
        border-radius: 0px 0px 25px 25px;
        padding: 15px;
    }

    .frk_home_banner-right-max h3 {
        font-size: 14px;
    }

    .frk_home_banner-right-boxes {
        flex-wrap: wrap;
    }

    .frk_home_banner-right-box1 {
        width: calc(50% - 10px);
    }

    .frk_home_banner-right ul {
        margin-bottom: 25px;
    }

    .frk_home_banner {
        padding: 25px 5px;
    }

    .carousel-control-next, .carousel-control-prev {
    }

    .social_icons_new .d-flex {
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        padding-left: 15px;
        text-align: left;
        padding-top: 15px;
    }

    .social_icons_new p {
        width: 100%;
        text-align: left;
    }

    ul.frk_sale_list > li {
        width: calc(50% - 10px);
    }

    .pres-sale_bg .private, .pres-sale_bg .network, .pres-sale_bg .tge {
        min-width: auto;
    }

    .house_products_img {
        display: none;
    }

    .products_frk_home_head {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .product_one_graph .d-flex {
        flex-wrap: wrap;
    }

    .product_one_graph {
        top: 0px;
    }

    .bottom_world_wide_prdt_right {
        min-width: auto;
    }

    .build-gen_white-paper_btn_block {
        flex-wrap: wrap;
        margin-top: 15px;
    }

    a.to_geather_text {
        top: 0px;
        margin-left: 0px;
        height: 110px;
    }

    img.coin-image {
        display: block;
        width: 130px;
        right: -30px;
        bottom: -30px;
    }

    .join-the-net-left {
        & .card-flex {
            flex-wrap: wrap;
        }

        & .card-flex .card {
            min-width: inherit;
            width: calc(50% - 10px);
        }

        & .card-flex .card h4 {
            font-size: 13px;
            margin-bottom: 25px;
            & i {
                display: none;
            }
        }

        & a.btn.btn-refer {
            margin-left: 0px;
        }
    }

    .join-the-net-right_box {
        flex-wrap: wrap;
    }

    .head_right_join_network {
        width: 100%;
        margin-bottom: 15px;
    }

    .price_block_n, .gray_bg_right_new {
        width: calc(50% - 10px);
    }

    .join_box_network_list {
        margin-top: 20px;
    }

    .home_frk_grp_new_box_right .d-flex {
        flex-wrap: wrap;
    }

    .home_frk_grp_new_box_right_img_right {
        padding-right: 0px;
        padding-bottom: 25px;
        max-width: 100%;
    }

    .corporate_office_new {
        position: relative;
        bottom: 0px;
        left: 20px;
    }

    .col-lg-4.mb-4.mb-lg-0.home_frk_grp_new_box_mid {
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        top: -10px;
    }

    .frk_home_partner_eco_box .row-cols-4 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    li.nav-item.bars-menu {
        display: none;
    }

    .carousel-control-next, .carousel-control-prev {
        width: 11%;
        opacity: 1;
    }

    .carousel-control-next i, .carousel-control-prev i {
        background-color: rgb(102, 102, 102);
    }

    .frk_home_banner .carousel-item {
        min-height: 924px;
    }

    .card.card_blue_color .d-flex {
        flex-wrap: wrap;
    }

    .frk_home_banner-left h2 span {
        display: inline-block;
    }

    .build-gen_home_frk .table-responsive table {
        min-width: auto;
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .build-gen_home_frk .table-responsive table td {
        display: block;
        text-align: center;
        width: 100% !important;
        border-top: none !important;
        border-right: none !important;
        border-left: none !important;
        border-image: initial !important;
        border-bottom: 1px solid rgb(204, 204, 204) !important;
        padding: 15px !important;
    }

    .build-gen_home_frk .table-responsive table tbody {
        display: block;
        width: 100%;
    }

    .build-gen_home_frk .table-responsive table tr {
        display: block;
    }

    .join-the-net-left .card-flex .card {
        min-width: calc(50% - 10px);
        box-shadow: rgb(161, 161, 161) 0px 0px 2px;
    }
}

img.count-bg {
    display: none;
}

.col-lg-3.mb-4.mb-lg-0.home_frk_grp_new_box_let a:hover {
    background: rgb(102, 102, 102);
    color: white;
}

.dubai_text_dhfc {
    margin-left: 20px;
}

.dubai_text_dhfc_main_head {
    margin-left: 20px;
    margin-top: 30px !important;
}

.home_frk_grp_new_box div#footprintAccordion {
    margin-top: 20px;
}

.head_right_join_network img:nth-child(2) {
    margin-left: -10px;
}

span.circle i {
    color: rgb(0, 0, 0);
    padding-top: 0px;
    display: inline-block;
}

.rwa-ecosystem-box-bottom ul li:hover a {
    color: rgb(0, 0, 0);
}

.finrock_utility_new_added {
    background-color: rgb(0, 0, 0);
    border-bottom: 1px solid rgb(84, 84, 84);
    min-height: calc(-50px + 100vh);
    display: flex;
    align-items: center;
}

.finrock_utility_new_added_box {
    background-color: rgb(255, 255, 255);
    position: relative;
    padding: 15px 15px 65px !important;
}

.finrock_utility_new_added_head {
    position: relative;
}

.finrock_utility_new_added_head h6 {
    font-family: Poppins, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 3px;
    font-size: 11px;
    border: 2px solid rgb(255, 255, 255);
    padding: 6px 15px;
    border-radius: 30px;
    margin: 0px 0px 15px;
}

.finrock_utility_new_added_head h3 {
    font-size: 16px;
    margin-top: 5px;
}

.finrock_utility_new_added_head_list span {
    padding: 0px 15px;
}

.finrock_utility_new_added_head_list span::before {
    content: "";
    position: relative;
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: white;
    border-radius: 50%;
    margin-right: 8px;
}

.finrock_utility_new_added_box img {
    width: 22px;
    margin-right: 8px;
    position: relative;
}

.finrock_utility_new_added_box h5 {
    font-size: 14px;
    font-family: Poppins, sans-serif;
    color: rgb(0, 0, 0);
    display: flex;
    align-items: center;
    margin-bottom: 20px !important;
}

.finrock_utility_new_added_box i {
    font-size: 16px;
    width: 22px;
    min-width: 22px;
    color: rgb(0, 0, 0) !important;
    margin-top: 0px !important;
    margin-right: 8px !important;
}

.finrock_utility_new_added_box li {
    font-weight: 500;
}

.bottom_text_real_start {
    position: absolute;
    left: 45px;
    bottom: 15px;
    font-size: 12px;
    color: rgb(51, 51, 51);
}

a.to_geather_text.our_coin-to_geather_text {
    position: absolute;
    right: 0px;
    top: 24px;
    opacity: 0.3;
}

.bg-light-green.finrock_utility_new_added_box {
    background: rgb(234, 251, 158);
}

.bg-light-green.finrock_utility_new_added_box:hover {
    background: rgb(234, 251, 158);
}

.finrock_utility_new_added_box {
    cursor: pointer;
    border-radius: 15px !important;
    cursor: initial;
}

.finrock_utility_new_added_box:hover {
    background: rgb(242, 242, 242);
}

.our_coin_angle_down_bottom_icon {
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0.5);
}

.our_coin_angle_down_bottom_icon {
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0px;
    right: 0px;
    align-items: center;
    justify-content: center;
    color: white;
    border-radius: 5px 0px 0px;
    opacity: 0;
    display: flex !important;
}

.bg-light-green.finrock_utility_new_added_box:hover .our_coin_angle_down_bottom_icon {
    opacity: 1;
}

.frk_abt_community {
    background-color: rgb(0, 0, 0);
    border-top: 1px solid rgb(75, 74, 74);
    min-height: calc(-50px + 100vh);
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgb(75, 74, 74);
}

.more_companies_frk_abt img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border: 1px solid rgb(0, 0, 0);
    background: white;
    padding: 4px;
}

.more_companies_frk_abt img:nth-child(2) {
    margin-left: -20px;
}

.get_n_touch_frk_compant {
    position: relative;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 15px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
    border: none;
    padding-right: 45px !important;
}

.get_n_touch_frk_compant:hover {
    background-color: rgb(102, 102, 102);
}

.get_n_touch_frk_compant i {
    position: absolute;
    background: white;
    padding: 4px;
    color: rgb(0, 0, 0);
    border-radius: 50%;
    right: 5px;
    font-size: 18px;
}

.gray_bg_right_new i {
    margin-left: 10px;
}

.black_chain_community_abt {
    position: relative;
    padding-left: 5px;
    display: inline-block;
}

.black_chain_community_abt::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 20px;
    border-top: 4px solid rgb(253, 115, 28);
    border-left: 4px solid rgb(253, 115, 28);
    position: absolute;
    left: 0px;
}

.black_chain_community_abt::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 20px;
    border-bottom: 4px solid rgb(253, 115, 28);
    border-right: 4px solid rgb(253, 115, 28);
    position: absolute;
    right: -10px;
    bottom: 0px;
}

.frk_abt_community_left {
    padding-right: 150px;
    margin-top: -30px;
}

.bottom_abt_text_new {
    width: calc(100% - 50px);
}

.bottom_abt_text_new i {
    float: right;
    position: relative;
    left: 9px;
    cursor: pointer;
    margin-left: 18px;
}

.bottom_abt_text_new i:hover {
    color: rgb(204, 204, 204);
}

.frk_abt_community_box_main {
    background: rgb(234, 233, 227);
    padding: 30px 50px 0px !important;
    margin: 0px !important;
}

.right_image_abt_block {
    border-radius: 25px 25px 0px 0px;
    padding-right: 50px;
}

.bottom_abt_text_new h5 {
    padding-left: 55px;
    color: rgba(255, 255, 255, 0.5);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.bottom_abt_text_new a {
    text-decoration: none;
}

.bottom_abt_text_new a:hover h5 {
    color: white;
}

.right_image_abt_block img {
    height: 460px;
}

.frk_home_real_returns {
    background-color: rgb(0, 0, 0);
    min-height: calc(-71px + 100vh);
    display: flex;
    align-items: center;
    padding: 20px 0px !important;
}

.frk_home_real_returns_main {
    padding: 50px 50px 0px;
    border-radius: 25px;
}

.mobile_card_our_coin {
    position: relative;
    margin-bottom: 0px;
    left: 295px;
    min-height: auto;
    margin-top: -190px;
    top: 46px;
    border-radius: 25px !important;
    box-shadow: none !important;
}

span.circle_icon {
    background: rgb(0, 0, 0);
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: white;
    font-family: Kanit, sans-serif;
    font-weight: 800;
    font-style: italic;
}

.mobile_card_our_coin::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    border: 2px solid rgb(0, 0, 0);
    border-radius: 25px;
    left: 7px;
    top: -7px;
    z-index: 1;
}

.pre-sale-live-text {
    padding: 15px 25px 25px;
    & .icons_block {
        & i {
            background-color: rgb(0, 0, 0);
            color: white;
            padding: 5px;
            border-radius: 5px;
            font-size: 20px;
            &:first-child {
                background-color: rgb(217, 192, 135);
                color: rgb(0, 0, 0);
            }
        }
    }

    & .fund-progress {
        max-width: 100%;
        .progress{
            max-width: 106px;
        margin: 0px auto;

        }
        & .bg-success {
            background-color: rgb(125, 188, 199) !important;
        }
    }
}

.pre-sale-live-text .btn {
    font-size: 12px;
    height: auto;
    position: relative;
    text-transform: uppercase;
    font-weight: 500;
    padding: 5px 45px 5px 15px !important;
}

.pre-sale-live-text .btn i {
    position: absolute;
    background: white;
    padding: 3px;
    color: rgb(0, 0, 0);
    border-radius: 50%;
    right: 5px;
    top: 4px;
    font-size: 16px;
}

.frk_home_real_returns_left {
    & h2 {
        margin-bottom: 0px;
        font-size: 23px;
        font-family: "PP Gosha Sans";
        line-height: 1;
    }

    & h3 {
        margin-bottom: 0px;
        font-size: 40px;
        font-family: "PP Gosha Sans";
        line-height: 1;
        position: relative;
        top: -1px;
    }

    & h4 {
        margin-bottom: 0px;
        font-size: 23px;
        font-family: "PP Gosha Sans";
    }

    & .badge {
        border: 1px solid white;
    }

    & a.btn {
        padding: 5px 15px;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 500;
        border: 1px solid white;
        &:hover {
            background-color: rgb(102, 102, 102);
        }
    }

    & a.btn-white-paper {
        border: none;
        margin-left: 15px;
        position: relative;
        font-weight: 600;
        color: rgb(0, 0, 0);
        &::before {
            content: "";
            position: absolute;
            width: 35px;
            height: 3px;
            background-color: rgb(0, 0, 0);
            bottom: 0px;
            transition: 0.3s ease-in-out;
        }

        &:hover {
            background-color: transparent;
            &::before {
                width: 100%;
            }
        }
    }

    & p {
        font-weight: 400;
        margin-top: 14px;
    }

    & .get-reward-text {
        font-weight: 500;
        & span {
            padding-right: 10px;
            & i {
                padding-right: 4px;
            }
        }
    }
}

.socail_icons_bottom_box_ourcoin {
    & i {
        background-color: rgb(0, 0, 0);
        padding: 3px;
        font-size: 18px;
        color: white;
        border-radius: 50%;
        opacity: 0.7;
        &:first-child {
            background-color: rgb(217, 192, 135);
            color: rgb(0, 0, 0);
        }

        &.la-arrow-right {
            background-color: rgb(177, 177, 177);
            color: rgb(0, 0, 0);
            opacity: 1;
        }
    }
}

.mobile_card_our_coin .card-body.text-center {
    position: relative;
    z-index: 2;
}

.circle-our-coin_badge {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: rgb(200, 200, 250);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px auto;
    border: 1px solid rgb(0, 0, 0);
    position: absolute;
    left: -30px;
    top: 133px;
}

.circle-our-coin_badge .circle-svg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
}

.circle-our-coin_badge .circle-center {
    position: absolute;
    z-index: 2;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 50%;
    padding: 4px;
}

.circle-our-coin_badge .circle-center i {
    font-size: 40px;
    color: rgb(0, 0, 0);
}

.box-black-our_coin h6 {
    font-size: 14px;
    font-family: Poppins, sans-serif;
    margin-bottom: 0px !important;
}

.box-black-our_coin small {
    color: rgb(194, 194, 194) !important;
    margin-bottom: 25px !important;
}

.box-white-our_coin h6 {
    font-size: 14px;
    font-family: Poppins, sans-serif;
    margin-bottom: 0px !important;
}

.box-white-our_coin small {
    color: rgb(137, 137, 137) !important;
    margin-bottom: 25px !important;
}

.pre-sale-live-text h5 {
    line-height: 1;
    margin-bottom: 10px !important;
}

.circle_arrows_badge {
    position: absolute;
    width: 100px;
    left: -79px;
    z-index: -1;
}

.mobile_card_our_coin_arrow_img {
    position: absolute;
    right: -110px;
    top: -90px;
    width: 90px;
}

.mobile_card_our_coin_down_img {
    position: absolute;
    width: 140px;
    right: -150px;
    bottom: 80px;
}

.last_our_coin_card {
    position: relative;
    bottom: -46px !important;
    right: -10px !important;
}

.frk_home_real_returns_main {
    position: relative;
    top: -20px;
}

.box-white-our_coin p {
    font-size: 12px;
    line-height: 1;
}

.box-black-our_coin p {
    font-size: 12px;
    line-height: 1;
}

.socail_icons_bottom_box_ourcoin {
    align-items: center;
}

.best_ecosysem_partner {
    position: absolute;
    top: 60px;
    margin: auto;
    right: -150px;
    width: 130px;
    text-align: left;
}

.best_ecosysem_partner img {
    background: white;
    padding: 5px;
    border-radius: 50%;
}

.best_ecosysem_partner figure {
    margin: 0px;
}

.best_ecosysem_partner {
    font-size: 12px;
    line-height: 1;
}

.best_ecosysem_partner p {
    margin-top: 5px;
    margin-bottom: 0px;
    font-weight: 500;
}

.frk_home_real_returns_left {
    margin-top: -35px !important;
}

.circle-our-coin_badge .circle-center img {
    width: 30px;
    height: 30px;
    object-fit: contain;
    padding: 3px;
}

.our_coin_team_frk_page {
    background-color: rgb(0, 0, 0);
    border-top: 1px solid rgb(55, 50, 50);
    border-bottom: 1px solid rgb(55, 50, 50);
    min-height: calc(-50px + 100vh);
    display: flex;
    align-items: center;
}

.our_coin_team_frk_page_main {
    background-color: rgb(81, 100, 80);
    border-radius: 16px;
    padding: 50px;
}

.our_coin_team_frk_page .team-img img {
    width: 130px;
    height: 130px;
    object-fit: cover;
    border: none;
    padding: 2px;
    background-color: rgb(112, 131, 111);
    border-radius: 46px !important;
}

.our_coin_team_frk_page h5, .our_coin_team_frk_page p {
    color: rgb(255, 255, 255);
}

.our_coin_team_frk_page_team {
    & h3 {
        color: rgba(255, 255, 255, 0.7) !important;
    }

    & h6 {
        font-family: Poppins, sans-serif;
        font-size: 14px;
        color: rgba(255, 255, 255, 0.8) !important;
        margin-bottom: 8px !important;
    }

    & p {
        font-size: 12px;
        line-height: 1.3;
        color: rgba(255, 255, 255, 0.5) !important;
        & span {
            display: none;
            font-size: 11px;
            font-weight: 600;
            color: rgba(255, 255, 255, 0.3) !important;
        }
    }

    & span.number_circle_team {
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: -15px;
        background: white;
        height: 30px;
        width: 30px;
        border-radius: 50%;
        justify-content: center;
        align-items: center;
        font-weight: 600;
        margin: auto;
        display: none;
    }

    & .team-img {
        position: relative;
    }
}

.our_coin_team_frk_page_team i {
    color: rgba(255, 255, 255, 0.5);
    font-size: 18px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 5px;
    border-radius: 6px;
    cursor: pointer;
}

.our_coin_team_frk_page_main_right {
    & ul {
        display: flex;
        flex-wrap: wrap;
        padding-left: 50px;
        & li {
            width: calc(50% - 10px);
            padding: 5px 15px;
            display: flex;
            align-items: center;
            & h4 {
                line-height: 1;
                min-width: 65px;
                font-family: "Roboto Mono", monospace;
                position: relative;
                color: rgba(255, 255, 255, 0.7) !important;
                &::before {
                    content: "";
                    position: absolute;
                    height: 100%;
                    width: 1px;
                    background-color: rgba(255, 255, 255, 0.3);
                    right: 9px;
                }

                & span {
                    display: block;
                    font-family: Poppins, sans-serif;
                    padding-left: 2px;
                    font-size: 14px !important;
                }
            }

            & p {
                color: rgba(255, 255, 255, 0.7) !important;
                padding-left: 8px;
            }
        }
    }
}

.our_coin_team_frk_page_team i:hover {
    background-color: white;
    color: rgb(0, 0, 0);
}

.our_coin_team_frk_page_main_right {
    position: relative;
    top: 65px;
}

.invest_now_frk {
    padding: 30px 0px;
    background-color: rgb(0, 0, 0);
    border-bottom: 1px solid rgb(71 70 70);
    padding-bottom: 150px;
}


.invest_now_frk_main {
    background-color: rgb(234, 233, 227);
    border-radius: 25px;
    padding: 30px 50px;
    position: relative;
    top: 15px;
    & .our-model-right-form .form {
        padding: 20px;
        margin-bottom: -150px;
    }

    & .row {
        align-items: stretch;
    }

    & .our-model-right-form .form {
        padding: 20px;
        margin-bottom: -150px;
        background: rgb(227, 223, 211);
        border-radius: 15px;
        border: 4px solid white;
        position: relative;
        z-index: 2;
    }

    & .our-model-left {
        position: relative;
        margin: 0px;
        height: 100%;
        display: flex;
        align-items: center;
        & h5 {
            color: rgb(0, 0, 0);
            position: relative;
            font-weight: 600;
            font-size: 16px;
            margin-bottom: 0px;
            letter-spacing: 0px;
            font-family: Poppins, sans-serif;
            
        }

        & h5::before {
            display: none;
        }

        & h3 {
            color: rgb(0, 0, 0);
            text-transform: uppercase;
        }

        & p {
            color: rgb(0, 0, 0);
        }

        & a.buy-now {
            position: relative;
            padding-top: 7px;
            padding-bottom: 7px;
            padding-left: 20px;
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 500;
            border: none;
            background-color: rgb(0, 0, 0);
            color: white;
            border-radius: 25px;
            cursor: pointer;
            padding-right: 45px !important;
            &:hover {
                background-color: rgb(102, 102, 102);
            }

            & i {
                position: absolute;
                background: white;
                padding: 4px;
                color: rgb(0, 0, 0);
                border-radius: 50%;
                right: 5px;
                font-size: 18px;
                top: 3px;
            }
        }
    }

    & .our-model-right-form {
        border: none;
        background: transparent;
        box-shadow: none;
    }

    & .dropdown-custom, & .dropdown-custom-Cucode, & .dropdown-custom-country {
        background-color: transparent;
    }

    & .our-model-right-form .form-group li {
        text-transform: uppercase;
        font-weight: 400;
    }

    & .our-model-right-form .form button {
        background: rgb(0, 0, 0);
        color: white;
        padding: 10px 15px;
        &:hover {
            background-color: rgb(102, 102, 102);
        }
    }

    & .check_box_frk {
        & label {
            display: flex;
            align-items: center;
            font-size: 12px;
            font-weight: 500;
            color: rgb(0, 0, 0);
        }

        & input {
            padding: 0px;
            width: 15px;
            height: 15px;
            margin: 0px 8px 0px 0px;
        }
    }

    & .social_icons_new {
        bottom: 40px;
        left: 180px;
        right: inherit;
    }
}

.our-products-gray {
    margin-top: 0px;
}

.invest_now_frk_first {
    background: rgb(0, 0, 0);
    min-height: calc(-55px + 100vh);
    display: flex;
    align-items: flex-start;
}

.frk_card_invest_now_right {
    position: absolute;
    right: -35px;
    color: white;
    overflow: hidden;
    background-image: url("../images/new/white-dots.png");
    background-size: cover;
    bottom: 115px;
    box-shadow: rgba(0, 0, 0, 0.24) 3px 6px 10px;
    border-radius: 15px !important;
    padding-right: 25px !important;
    & h5 {
        font-family: Poppins, sans-serif;
        color: rgba(255, 255, 255, 0.8) !important;
        font-size: 12px !important;
        & i {
            float: right;
            font-size: 16px;
        }

        & img {
            max-width: 25px;
            float: right;
            filter: invert(1);
            position: relative;
            top: -5px;
        }
    }

    & h6 {
        font-size: 12px;
        font-family: Poppins, sans-serif;
        color: rgba(255, 255, 255, 0.8) !important;
        & span {
            display: block;
        }
    }

    & p {
        color: white !important;
    }
}

.arrow-more_rk_invest i {
    background-color: transparent;
    margin-left: 8px;
}

.hand_wraiting_tics {
    position: absolute;
    left: 9px;
    top: 20px;
    width: 177px;
}

.exclusive_img {
    background: url("../images/v2/white-gray.png") right bottom / cover;
}

.col-12.mt-3.main_para_frrk_pre-sale h3 {
    margin: 0px;
}

.d-flex.justify-content-between.socail_icons_bottom_box_ourcoin p {
    color: rgb(206, 206, 206);
}

.frk_home_real_returns_Right_n {
    padding-left: 100px;
}

.live_btn {
    background-color: rgb(246, 17, 67);
    padding: 3px 6px;
    font-size: 10px;
    color: white;
    margin-top: 4px;
    display: inline-block;
    border-radius: 10px 0px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
}

.mb-3.main-head h3 {
    font-size: 32px;
}

.last_our_coin_card h6 {
    font-size: 14px;
}

@media (max-width: 1445px) {
    .frk_home_real_returns_Right_n {
        padding-left: 30px;
    }
}

.company_banner_img_frk {
    width: 100%;
}

.company_new_Page_banner h2 span {
    font-family: "PP Gosha Sans";
}

.highlight-section-chain h2.fw-bold {
    font-family: "PP Gosha Sans";
}

.col-lg-6.frk_why_invest_right .fa-check {
    position: relative;
    margin-right: 5px;
    margin-top: 2px;
}

p.mt-3.fw-bold.mb-0.bottom_text_real_start i {
    position: relative;
    top: 2px;
    left: 5px;
}

.bars-menu .dropdown-menu {
    left: -100px !important;
    right: auto !important;
}

li.nav-item.dropdown.bars-menu a::after {
    display: none;
}

nav.navbar.navbar-expand-lg.bg-body-tertiary {
    border: none;
}

.team_max_box_all > div {
    width: 20%;
}

.keep-points {
    color: rgba(255, 255, 255, 0.5) !important;
    padding-left: 60px;
}

.team_total_box {
    cursor: pointer;
}

.team_total_box:hover a i {
    background: white;
    color: rgb(0, 0, 0);
}

@media (max-width: 767px) {
    .circle_arrows_badge {
        display: none;
    }

    .mobile_card_our_coin {
        position: relative;
        margin-bottom: 0px;
        left: 0px;
        min-height: auto;
        margin-top: 0px;
        top: 0px;
        border-radius: 25px !important;
        box-shadow: none !important;
        max-width: 250px !important;
    }

    .circle_arrows_badge, .mobile_card_our_coin_arrow_img, .mobile_card_our_coin_down_img, .best_ecosysem_partner {
        display: none;
    }

    .frk_home_real_returns_main {
        padding-bottom: 70px;
    }

    .frk_why_invest_left {
        padding-right: 0px;
        font-weight: 500;
    }

    .pre-sale-tokenamics-new {
        display: none !important;
    }

    .tokenamics_head_home {
        background-color: white;
        border-radius: 10px 10px 0px 0px;
        padding: 10px 15px;
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 10px;
    }

    .rela_utility_new {
        margin-top: 10px;
        padding-left: 0px;
    }

    .rela_utility_new h5 br {
        display: none;
    }

    .rela_utility_new h5 {
        font-size: 18px;
    }

    .rela_utility_new ul li {
        font-size: 13px;
        display: flex;
    }

    .frk_home_partner_eco_box {
        padding: 15px;
    }

    .our_coin_team_frk_page_main {
        padding: 15px;
    }

    .team_max_box_all > div {
        width: 100%;
    }

    .our_coin_team_frk_page_main_right ul {
        padding-left: 0px;
    }

    .our_coin_team_frk_page_main_right ul li {
        width: 100%;
    }

    .keep-points {
        padding-left: 0px;
    }

    .our_coin_team_frk_page_main_right {
        position: relative;
        top: 0px;
    }

    .navbar-nav .dropdown-menu {
        padding: 10px;
    }

    .frk_home_real_returns_main {
        padding: 15px;
    }

    .frk_home_real_returns_main {
        position: relative;
        top: 0px;
    }

    .frk_home_real_returns_left {
        margin-top: 0px !important;
    }

    .last_our_coin_card {
        display: none !important;
    }
}

.more_text_new {
    float: right;
    text-align: right;
    color: rgb(0, 0, 0);
    display: none;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {
    color: white;
}

.highlight-section-chain-left-box {
    margin: 0px;
}

ul.slider_company {
    margin: 40px 0px 0px;
}

.company_new_Page_banner .highlight {
    font-family: "PP Gosha Sans";
}

.company_new_Page_banner h1 span {
    font-family: "PP Gosha Sans";
}

.company_new_Page_banner h1 span {
    font-family: "PP Gosha Sans";
}

.company_new_Page_banner h1 font {
    font-family: "PP Gosha Sans";
}

.company_new_Page_banner {
    height: calc(-50px + 100vh);
    overflow: hidden;
}

.block_chain_ai_countries img {
    height: 200px;
}

.block_chain_ai_right h6 {
    font-family: "PP Gosha Sans";
    font-size: 23px;
}

.block_chain_ai_right p {
    font-weight: 500;
}

.mission-banner h2 {
    font-family: "PP Gosha Sans";
    font-size: 35px;
    margin-bottom: 0px;
}

.mission-banner h4 {
    font-size: 15px;
    max-width: 440px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.7);
    font-family: Poppins, sans-serif;
}

.mission-banner p {
    font-size: 14px;
    max-width: 800px;
    color: rgba(255, 255, 255, 0.7);
}

.mission-banner h4 font {
    font-style: italic;
    font-weight: 600;
}

.our-dna-left ul li p {
    font-weight: 500;
    font-size: 13px;
}

.our-dna-right ul li p {
    margin: 0px;
    padding-left: 0px;
    font-size: 13px;
    font-weight: 500;
}

.our-dna-left ul li h4 {
    font-size: 18px;
    text-transform: uppercase;
    font-family: "PP Gosha Sans";
}

/* .our_values_left h5 {
    font-family: "PP Gosha Sans";
} */

section.our_values {
    min-height: calc(-55px + 100vh);
}

body.company_page .navbar-toggler-icon {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}

@media (max-width: 767px) {
    .frk_abt_community_box_main {
        padding: 15px !important;
    }

    .frk_abt_community_left {
        padding-right: 0px;
    }

    .black_chain_community_abt {
        font-size: 18px;
    }

    .abut_our_startagy {
        flex-wrap: wrap;
    }

    .get_n_touch_frk_compant {
        margin-bottom: 15px;
    }

    .right_image_abt_block {
        padding-right: 0px;
    }

    body.company_page .dark-header .navbar-toggler-icon {
        filter: none !important;
    }
}

.ourcoin-ecosystem {
    border-top: 1px solid rgb(57, 56, 56);
}

.col-sm-4.our-locations-left * {
    color: white;
}

.products_frk_home-box:hover img.circle_ex_img {
    box-shadow: rgb(0, 0, 0) 0px 0px 2px;
    border-radius: 50%;
}

.card-body.world-wide-product:hover img.circle_ex_img {
    box-shadow: rgb(0, 0, 0) 0px 0px 2px;
    border-radius: 50%;
}

.asset_tokenization:hover img.circle_ex_img {
    box-shadow: rgb(0, 0, 0) 0px 0px 2px;
    border-radius: 50%;
}

.rwa-ecosystem-box-bottom ul li {
    opacity: 0.5;
}

.rwa-ecosystem-box-bottom ul li:hover {
    opacity: 0.8;
}

.join_box_network_list .card:first-child {
    background: rgb(242, 242, 242);
}

.join_box_network_list .card:first-child a.btn.btn-primary.btn-sm.mt-2.btn_join_prime {
    bottom: 0px;
}

.ourcoin-ecosystem {
    border-top: 1px solid rgb(57, 56, 56);
    background: rgb(0, 0, 0);
    border-bottom: 1px solid rgb(57, 56, 56);
}

.ourcoin-ecosystem-top-head {
    color: white;
}

.social-icons li i.lab.la-instagram {
    top: 0px;
}

.social-icons li i.lab.la-medium {
    top: 0px;
}

a.navbar-brand sup {
    color: inherit;
    font-size: 8px;
    border: 1px solid white;
    padding: 0px;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    font-family: Poppins, sans-serif;
    display: flex;
    align-items: center;
    justify-content: center;
    right: -6px;
    top: -11px;
    font-style: normal;
    font-weight: normal;
}

.dark-header a.navbar-brand sup {
    border: 1px solid rgb(0, 0, 0);
}

.dark-header .navbar-nav .nav-link:hover {
    color: rgb(0, 0, 0);
}

.carousel-control-next, .carousel-control-prev {
    margin-top: -35px;
}

.frk_home_banner-left .btn_grp i.fa.fa-angle-right {
    font-weight: 900;
    font-size: 18px;
    position: relative;
    top: 1.5px;
    margin-left: 5px;
}

.frk_home_banner-left {
    position: relative;
    padding-left: 80px;
}

.logo_wworld {
    width: auto;
}

.ourcoin-ecosystem-box-bottom h3 {
    font-size: 14px;
    min-height: auto;
}

section.ourcoin-ecosystem .container {
    max-width: 1100px;
}

.ourcoin-ecosystem-box-mid {
    margin-top: 50px;
    margin-bottom: 20px;
}

.ourcoin-ecosystem-box-mid h5 {
    font-family: Poppins, sans-serif;
    font-size: 12px;
    color: rgb(106, 105, 105);
    min-height: 40px;
    margin: 0px;
    font-weight: 500;
}

.ourcoin-ecosystem-box-bottom h3 {
    font-size: 14px;
    min-height: auto;
    color: rgba(0, 0, 0, 0.7);
}

.social-icons li i {
    top: -1px;
}

.ourcoin-ecosystem {
    padding: 30px 0px 20px;
}

@media (max-width: 767px) {
    .frk_home_banner-left {
        position: relative;
        padding-left: 15px;
    }

    .frk_home_banner-left h4 {
        top: 0px;
        margin-left: 0px;
    }
}

html {
    scroll-behavior: smooth;
    scroll-padding-top: 55px !important;
}

.ourcoin-ecosystem-box {
    cursor: initial;
}

.join_box_network_list .card h6 {
    font-size: 11px;
}

.frk_home_partner_eco {
    min-height: calc(-55px + 100vh);
    display: flex;
    align-items: center;
    padding: 50px 0px !important;
}

.d-flex.align-items-center.more_companies_frk_abt {
    margin-top: 5px;
}

.our-model-right-form .form-group {
    width: 100%;
    margin-bottom: 6px;
}

.our-model-right-form input, .our-model-right-form select, .dropdown-custom-Cucode__filter, .dropdown-custom__filter {
    height: 35px;
    min-height: 35px;
}

@media (max-width: 767px) {
    div#frk_home_banner .col-lg-6 {
        border-radius: 0px !important;
    }

    .head_right_join_network .d-flex.align-items-center {
        justify-content: center;
    }

    .join-finroc-pre-sale {
        width: auto;
    }

    .join_box_network_list .card {
        width: calc(50% - 10px);
    }

    .join_box_network_list {
        margin-top: 20px !important;
    }

    .mt-5.corporate_office_new a {
        min-width: 141px;
    }

    .highlight-section-chain-left-box h2.fw-bold {
        font-size: 22px;
    }

    .right_company_frk_banner {
        width: 100% !important;
        margin-top: 25px;
    }

    .frk_abt_community_left {
        margin-top: 0px;
    }

    body.home_page .navbar-toggler-icon {
        filter: none;
    }

    ul.navbar-nav li {
        margin-left: 0px;
    }

    button.navbar-toggler {
        margin-right: 15px;
        background: white;
        border: 1px solid rgb(102, 102, 102);
    }

    .navbar-nav .dropdown-menu {
        padding: 10px;
        display: block;
    }

    body .table-custum-home-page {
        margin-top: 0px !important;
    }

    .join-the-net-left .card-flex .card h3 {
        font-size: 14px;
        font-weight: 600;
    }

    .home_frk_grp_new_box_mid .accordion-body {
        padding: 10px;
        font-size: 12px;
    }
    .our-model-left h5:before {
        display: none !important;
    }
}

.invest_now_frk_main  .our-model-right-form .form-row.captcha_row {
    margin-top: -10px;

}

@media (max-width: 767px) {
    .invest_now_frk_main {
        padding: 15px;
    }
    .invest_now_frk_main {
    & .social_icons_new {
        position: relative;
        left: 0;
    }
    & .our-model-left {
        & h3 {
            font-size: 16px;
        }
        & h5 {
            font-size: 12px;
        }
        p {
            font-size: 12px;
        }
    }
    
    }
    .frk_card_invest_now_right {
        display: none;
    }
    .hand_wraiting_tics {
        display: none;
    }
    .our-model-right-form .col-sm-3 {
    padding-right: 12px;
}
.our-model-right-form .col-sm-9 {
    padding-left: 12px;
}
.invest_now_frk_main .our-model-right-form .form {
    margin: 0;
}
div#captcha > div {
    width: 100% !important;
}
}
body.dark-mode .form-check-pre-sale a:hover {
    color: #034da5;
} 
a.navbar-brand {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 900 !important;
}


/* contact us */
.contact_us_form_frk {
       border-bottom: 1px solid #484848;
.get_in_touch_popup {    
    top: 0;
    background: #000;
    width: 100%;
    /* z-index: 99; */
    display: flex;
    /* align-items: center; */
    justify-content: center;
    /* height: 0; */
    transition: all 
ease-in-out 0.3s;
    overflow: hidden;
    color: white;
    z-index: 999;
}
.get_in_touch_popup_row {
    min-height: calc(100vh - 70px);
    /* margin-top: 4vh; */
    align-items: center !important;
}
.get_in_touch_popup_row_left {
    
    padding-right: 80px;
}
.get_in_touch_popup_row h1 {
    font-size: 40px;
    letter-spacing: -2px;
    margin-left: -3px;
    line-height: 1;
    margin-bottom: 25px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 25px;
    color: white;
    display: inline-block;
}
.get-in-touch-social p {
    margin: 0 0 10px;
}
.get-in-touch-social a {
    color: #696969;
}
.get-in-touch-social a i {
    border: 1px solid #4d4d4d;
    padding: 10px;
    border-radius: 50%;
    width: 47px;
    height: 47px;
    display: inline-block;
}
a.btn.btn_join_rbc {
    background: transparent;
    font-size: 12px;
    font-weight: 600;
    color: white;
    border-radius: 25px;
    margin-right: 15px;
    border: 1px solid white;
    padding: 8px 25px;
}
.email_popup {
    color: rgba(255, 255, 255, 0.5);
    margin-top: 25px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}
.get_in_touch_popup_row h3 {
    margin-bottom: 25px;
    font-size: 20px;
}
.get_in_touch_popup input, .get_in_touch_popup textarea, .get_in_touch_popup select {
    background-color: #bfbebe;
    border: none;
    border: 1px solid #655d5d !important;
    border-radius: 0;
    color: #000;
    padding: 8px 15px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 25px;
    outline: none;
    box-shadow: none !important;
    color: white;
    width: 100%;
    border-radius: 8px;
    color: #000;
}
.btn_submit_get_in {
    border-radius: 25px;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 25px;
    padding-right: 50px;
    /* padding: 10px 25px; */
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    border: none;
    outline: none;
    background: #ffffff;
    box-shadow: none;
    color: #000;
    font-size: 12px;
    margin-top: 0;
    position: relative;
    padding-right: 50px !important;
    margin-left: auto;
    display: table;
}
.btn_submit_get_in i {
    background: #000;
    color: white;
    position: relative;
    right: 0;
    border-radius: 50%;
    padding: 5px;
    position: absolute;
    right: 9px;
    width: auto;
    top: 9px;
}
.get-in-touch-social a i {
    font-size: 25px !important;
    margin-left: 0;
    margin-right: 10px;
}
.get-in-touch-social i.bi.bi-discord.fs-5.me-2 {
    vertical-align: middle;
    position: relative;
    top: -5px;
}
.get-in-touch-social .bi-discord::before {
    content: "\f300";
    position: relative;
    top: -5px;
}
.get-in-touch-social a:hover i {
    background-color: #000;
    color: white;
    border-color: white;
    box-shadow: 0 0 0 1px #fff;
}
.btn_submit_get_in:hover {
    background: #034da5;
    color: #fff;
}
.get_in_touch_popup .error-message {
    color: #f37777;
    font-size: 11px;
    position: absolute;
    bottom: -19px;
    font-weight: 400;
}
.right-form .mb-3 {
    position: relative;
}
}
@media (max-width: 767px) {
    .contact_us_form_frk {
        .get_in_touch_popup {
    padding: 10px 0 10px;
}
    .get_in_touch_popup_row_left {
        
        padding-right: 0;
        margin-bottom: 40px;
    }
    .get_in_touch_popup_row h1 {
                   font-size: 30px;
            letter-spacing: 0;
    }
    .get_in_touch_popup_row h1 br{
        display: none;
    }
    a.btn.btn_join_rbc{
        padding: 8px 15px;
        font-size: 11px;
        margin-top: 10px;
    }
    .email_popup {
        margin-top: 5px;
    }
        .get-in-touch-social a i  {
            width: 35px;
            height: 35px;
            padding: 4px;
        }
    }
}

section {
    scroll-margin-top: 0;
}
.asked_questions {
  
    border-bottom: 1px solid rgb(55, 50, 50);
}

.mobile_only_show_item {
    display: none !important;
}
@media (max-width: 767px) {
    .navbar-toggler-icon {
            background-size: 24px;
            filter: none !important;
    }
    button.navbar-toggler {
        padding: 0 !important;
    }
    .form-row.captcha_row {
    width: 100%;
    overflow: hidden;
}
li.nav-item.bars-menu img {
    width: 40px;
    filter: invert(1);
}
    .show ul.navbar-nav {
        height: 100vh;
        overflow: auto;
        padding-bottom: 50px;
    }
    .carousel-item-slide-2 .frk_home_banner-right {
    
    min-height: 570px;
}
.social-icons li{
        width: calc(50% - 5px);
}
.footer_menu li {
    width: calc(50% - 5px);
}
.mobile_only_show_item {
    display: block !important;
}
}
.follow-us-contact-frk {
    color: rgba(255, 255, 255, 0.6);
}

@media (min-width: 1350px) {
    .presale-sale-new-bg .container {
        max-width: 1320px;
    }
    .finrock_presale_section_frk .container {
        max-width: 1320px;
        
    }
}

html {
      scroll-behavior: smooth;
        overflow-y: auto;

    }

    a.link_to_join_page_social_box {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
section.mission-banner.mission-banner-new_up {
    min-height: calc(100vh - 55px)  !important;
}
.mission-banner h4 font {
  
    font-family: Pacifico, cursive;
    font-size: 18px;
}
.more_companies_frk_abt img:nth-child(3) {
        margin-left: -20px;

}
.dis_climer_text {
    color: rgba(255, 255, 255, 0.3) !important;
    right: 20px; bottom: 20px;
    text-align: right;
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.our_values_left_vision_left h5 {
    display: flex;
}
.our_values_left.our_values_left_vision_left i {
    font-style: normal;
}


.our_values_left_vision_left h5 {
    display: flex;
    font-family: "PP Gosha Sans";
}
.our_values_left_vision_left h5 span {
    font-size: 50px;
    vertical-align: middle;
    font-family: revert-layer;
}
.our_values_left_vision_left h5 span:last-child {
    position: relative;
    top: 0;
    right: 0;
    left: -6px;
    top: 5px;
}
.our_values_right_new_rr .our_values_box p {
        max-width: 320px;
}
.our_values_right_new_rr  .our_values_box.value_creation p{
    max-width: 100%;

}
.our_values_left.our_values_left_vision_left i {
    font-style: normal;
    position: relative;
    top: -7px;
    left: -5px;
}
.dis_claim-text_our_coin {
    position: absolute;
    right: 20px;
    bottom: -9px;
    color: rgba(255, 255, 255, 0.4);
    font-size: 10px;
}
.rwa_small_case_text strong:nth-child(8) {
    text-transform: lowercase;

}
.site_map_list_drop {
    /* padding-left: 18px; */
    font-size: 12px;
    
}
.site_map_list_drop a {
    font-size: 14px !important;
    line-height: 1;
    margin-top: 0 !important;
    padding: 3px 18px !important;
    color: #666 !important;
    

}
.site_map_list_drop a:hover {
    color: #000 !important;
    

}
.site_map_list_drop > a::before {
    content: "";
    position: relative;
    width: 7px;
    height: 7px;
    background-color: #666;
    border-radius: 50%;
    display: inline-block;
    margin-right: 7px;
    position: relative;
    top: -2px;
    /* top: 2px; */
}
.products_new_page .generation-inner-box:hover {
    background: #474747;
}
.get_in_touch_popup_row #captcha_err {
    color: #fb7474;
    font-weight: 400;
    opacity: 1;
}
.get_in_touch_popup_row div#captcha {
    justify-content: flex-start;
}

section.powerfull-ecosystem-page.py-5 {
    background: #060605;
    min-height: calc(100vh - 71px);
    display: flex;
    align-items: center;
    padding: 20px 0 !important;
    border-bottom: 1px solid rgb(55, 50, 50);
}
.the_big_box {
    background-image: url(../images/v3/bg-the-bg.png);
        background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 767px) {
    .carousel-item-slide-2 img.lady_right_img {
    width: 160px;
    bottom: -30px;
    right: 0px;
}
.join_pre-sale_price_list {
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 15px;
}
.join_pre-sale_price_list p{
    margin-bottom: 0;
}
}













.powerfull-ecosystem-page-left-bottom {
    margin-top: 158px;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        h3 {
        line-height: 1;
        font-size: 30px;
    }
    h4.text-white.mb-0 {
    font-size: 16px;
}

small.text-secondary {
    font-size: 12px;
}
}
.powerfull-ecosystem-page-left-top {
    h3 {
        color: rgba(255, 255, 255, 0.2);
        margin-top: 80px;
        font-size: 50px;
    }
   
}
.the_big_box {
    background-color: #493d5e;
    max-width: 200px;
    margin: 0 0 50px auto;
    font-size: 10px;
    color: white;
    background-size: contain;
}
.the_big_box h5{
    margin-bottom: 60px;
}
.the-precious-metal-box {
    h3 {
        font-size: 14px;
    }
}
.powerfull-ecosystem-page-left {
    padding-right: 80px;
}
.d-flex.justify-content-between.the-precious-metal-box p {
    font-size: 11px;
}

.d-flex.justify-content-between.the-precious-metal-box {
    max-width: 520px;
    margin: 0 0 0 auto;
    color: rgba(255, 255, 255, 0.6);
}

.d-flex.justify-content-between.the-precious-metal-box > div {
    padding: 0 5px !important;
}
section#powerfull-ecosystem-page  .container-fluid > .row {
    padding: 0 0;
}
.the-precious-metal-box .p-2 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .use-cases_text {
        margin-top: -5px;
    }
    .d-flex.justify-content-between.the-precious-metal-box h3{
        color: white;
    }

    @media (max-width: 767px) {
        section#powerfull-ecosystem-page .container-fluid > .row {
    padding: 0 0;
}
.d-flex.justify-content-between.the-precious-metal-box {
    flex-wrap: wrap;
}
.the_big_box {
    background-color: #493d5e;
    max-width: 100%;
    margin: 0 0 50px auto;
    font-size: 10px;
    color: white;
}
.d-flex.justify-content-between.the-precious-metal-box > div {
    width: 100%;
    border: none !important;
    .border-end {
        border: none !important;
        border-bottom: 1px solid #666 !important;
        padding: 15px 0 !important;
    }

}
.powerfull-ecosystem-page-left-bottom {
    margin-top: 50px;
    width: 100%;
}
.powerfull-ecosystem-page-left {
    padding-right: 0;
}
.powerfull-ecosystem-page-left-top {
    h3 {
        color: rgba(255, 255, 255, 0.2);
        margin-top: 25px;
        font-size: 30px;
    }
}
.the-precious-metal-box .p-2 {
    padding-top: 10px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}
    }