﻿.jxfs-box {
    color: var(--bs-content-color) !important;
    height: auto !important;
    min-height: 0 !important;
    min-width: 0 !important;
    flex: 1 !important;
}
.jxfs-title {
    color: var(--bg-jxfs-title-color);
    line-height: 1.38;
}
.jxfs-content {
    line-height: 1.72;
    text-align: justify;
}
.jxfs-item {
    gap: clamp(10px, 3vw, 30px);
}
.jxfs-content p{
    margin:0;
}
.jxfs-panel {
    gap: clamp(20px, 4vw, 70px);
    flex-direction: column !important;
    height:max-content;
}

.nav-pills .nav-link.active {
    color: var(--bs-nav-link-active-color) !important;
    border: none !important;
}
.assets-page-top {
    border-radius: 1rem;
}

.fundes {
    width: 280px;
    height: 320px;
    background: #fff;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 30px;
    overflow: hidden
}

.rroject_ {
    margin: 40px 40px 10px 40px;
}

.tab-content {
    position: relative;
    z-index: 9;
}

.nv-more,
.navlists-custom {
    width: 23.5rem;
    height: 5rem;
    text-align: center;
    font-size: 1.375rem;
    color: var(--bs-link-color);
}



.all_ {
    background: url('/imgs/public/ruinsnav.png');
    width: 100%;
    background-size: cover;
    display: flex;
    align-items: center;
}
/*.nav-link {
    color: var(--bs-nav-link-color) !important;
}*/
#pills-tab {
    gap: clamp(33.3px, 6.7vw, 100px);
    white-space: nowrap;
    overflow-x: auto;
    flex-flow: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

    #pills-tab::-webkit-scrollbar {
        display: none;
    }

#pills-tab-2 {
    white-space: nowrap;
    overflow-x: auto;
    flex-flow: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

    #pills-tab-2::-webkit-scrollbar {
        display: none;
    }

.nv-more {
    border: 0 !important;
    background-color: var(--bs-color-events_7);
}

.bg-primary {
    background-color: var(--bg-primary) !important;
}

.navlists-custom:hover {
    color: var(--bs-link-hover-color) !important;
}

.nav-link.active,
.active {
    font-weight: medium !important;
}


.clear-active-custom {
    color: var(--bs-link-color) !important;
    background: var(--bs-whites);
}


.tab_list_ {
    display: flex;
    justify-content: space-between;
    background-color: var(--bs-page-link-bg);
}
    .tab_list_::before {
        content: "";
        position: absolute;
        left: -10px;
        top: -10px;
        width: calc(100% + 20px);
        height: calc(100% + 20px);
        pointer-events: none;
        z-index: 10;
        background-repeat: no-repeat;
        background: radial-gradient(circle 10px at 10px 10px, var(--bs-page-link-bg) 100%, transparent 0), radial-gradient(circle 10px at calc(100% - 10px) 10px, var(--bs-page-link-bg) 100%, transparent 0), radial-gradient(circle 10px at 10px calc(100% - 10px), var(--bs-page-link-bg) 100%, transparent 0), radial-gradient(circle 10px at calc(100% - 10px) calc(100% - 10px), var(--bs-page-link-bg) 100%, transparent 0);
    }
    .seven-img {
        transition: all 0.3s ease-in-out;
    }
    .tab_list_:hover .seven-img {
        transform: scale(1.2);
    }
.tab_title {

}

.tab_list_:hover .tab_title {
/*    color: #8C5518 !important;*/
}
/*    .tab_2:hover {
        background-color: var(--bs-color-events_7);
    }*/
.list_planted {
    /*background-color: var(--bs-whites);*/
    /*    padding: 15px;*/
    /*border-radius: 5px;*/
}

.background_3 {
    width: 8.8vw;
    position: absolute;
    right: 46px;
    top: -70px;
    z-index: 10;
}

.listhover_:hover {
    background-color: aliceblue;
}

#pills-tab-2 .nav-link.active {
    color: var(--bs-color-events_);
    border-bottom: none;
    font-weight: bold;
}

#pills-tab-2 .nav-link.active {
    color: var(--bs-color-events_);
    border-bottom: none;
    font-weight: bold;
}






.funds_pubils {
    font-size: 14px;
    color: var(--bs-link-color);
}

.pubid_funds {
    font-weight: bold;
    color: var(--bs-color-events_a);
}

#pills-tab {
    white-space: nowrap;
    overflow-x: auto;
    flex-flow: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

    #pills-tab::-webkit-scrollbar {
        display: none;
    }

@media (max-width: 1180px) {

    .fundes {
        width: 220px;
        height: 240px;
    }

    .text-body {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 7;
    }
}

@media (max-width: 998px) {
    .background_3 {
        width: 8.8vw;
        position: absolute;
        right: 30px;
        top: 0;
        z-index: 10;
    }
}

@media (max-width: 980px) {

    .fundes {
        width: 150px;
        height: 165px;
    }

    .text-body {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 3;
    }
}

.funds_list_ {
    /*    padding: 20px;*/
    /*    background-color: #fff;*/
}

.funds_lists {
    background-color: #fff;
    /*    padding: 25px;*/
    /*    padding: 20px;*/
}


@media (max-width: 770px) {
    .seven-right{
        padding:20px 0 0 !important;

    }
    .fundes {
        width: 100%;
        height: 240px;
    }

    .funds_lists {
        width: 100%;
    }

    .rroject_ {
        margin: 10px 40px 10px 40px;
    }

    .text-body {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 3;
    }
}
