@media(max-width:1620px) {}

@media(max-width:1580px) {}

@media(max-width:1440px) {}

@media(max-width:1366px) {


    .topnews-left .topnews-item .cover_object {
        height: auto;
    }
}

@media(max-width:1340px) {
    .article_news_card {
        grid-template-columns: 402px 1fr;
    }
}

@media(max-width:1236px) {
    .press_release_card_img {
        width: 280px;

    }

    .footer_grid {
        gap: 30px;
        max-width: 100%;
    }

    .fact_check_articles_grid {

        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 24px;
    }

    .related_directory_grid {
        gap: 24px 24px;
    }

    .related_directory_card {
        text-align: center;
    }

    .press_release_card_content {
        width: calc(100% - 280px);
    }

    .heroMainRail__featuredStories {
        gap: 34px;
    }

    .heroMainRail__featuredStories .top_article_content {
        max-width: 100%;
    }

    .commentary_team_img {
        width: 160px;
        height: 160px;

    }


}

@media(max-width:1199px) {


    .fc_ratings_panel {
        grid-template-columns: 2fr 1fr;
    }

    .article_news_card {
        grid-template-columns: 1fr 1fr;
    }

    .articleCard__meta {
        max-width: 100%;
    }

    .heroMainRail__featuredStories_bottom {

        grid-template-columns: 1fr;

    }

    .news-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px;
        max-width: 100%;
    }

}

@media(max-width:1125px) {
    .social-icons img {
        width: 17px;
    }

    .social-icons {

        gap: 6px;

    }

    .social-icons a {
        width: 30px;
        height: 30px;
    }

    .profile-card {

        padding: 14px;
    }

    .navigation_menu {
        gap: 25px;
    }

    .profile-content .tags .tag {
        padding: 6px 5px;
    }

    .profile-content {
        width: calc(100% - 233px);
    }

    .profile-content .tags {
        gap: 6px;
    }
}

@media(max-width:1080px) {
    .profile-card {

        padding: 14px;
    }
}

@media(max-width:1024px) {

    /* Hide all tabs by default */
    .crypto-tab-panel {
        display: none;
    }

    .crypto-tab-panel {
        display: none;
        opacity: 0;
        transition: 0.3s;
    }

    .crypto-tab-panel.active {
        display: block;
        opacity: 1;
    }

    /* 
mobile dropdown */


    /* ─── MOBILE OVERLAY ─── */
    .mobile-overlay {
        display: none;
        position: fixed;
        inset: 0;
        background: rgba(0, 0, 0, 0.45);
        z-index: 199;
    }

    .mobile-overlay.active {
        display: block;
    }

    /* ════════════════════════════════════════
       NOTIFICATION BELL
    ════════════════════════════════════════ */
    .notify-widget-container {
        position: relative;
    }

    .crypto-tab-button-icon {
        width: 13px;
        height: 13px;
    }

    .crypto-tabs-header {

        gap: 3px;
    }

    .crypto-tab-button {
        font-size: 12px;
    }

    .user-menu-section {
        padding: 18px 15px 23px 15px;
    }

    .user-menu-avatar-circle.large {
        width: 30px;
        height: 30px;
    }

    .user-menu-avatar-text {
        font-size: 12px;
    }

    .user-menu-profile-section {
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .user-menu-username.h4_medium.text-color {
        font-size: 15px;
    }

    .notification-icon {
        position: relative;
        display: flex;
    }

    .notification-icon svg {
        width: 18px;
        height: 18px;
        color: var(--color-text-secondary);
    }



    /* ── Notify panel: DESKTOP (dropdown) ── */
    .notify-dropdown-panel {
        display: none;
        position: absolute;
        top: calc(100% + 10px);
        right: 0;
        width: 320px;
        background: var(--color-bg-primary);
        border: 0.5px solid var(--color-border-light);
        border-radius: var(--radius-lg);
        z-index: 200;
        overflow: hidden;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    }

    .notify-dropdown-panel.open {
        display: block;
    }

    /* ── Notify panel: MOBILE (bottom sheet) ── */
    .notify-dropdown-panel.mobile-notify-sheet {
        display: block;
        position: fixed;
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        max-height: 72vh;
        overflow-y: auto;
        border-radius: 18px 18px 0 0;
        border: none;
        border-top: 0.5px solid var(--color-border-light);
        box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.12);
        transform: translateY(100%);
        transition: transform .28s cubic-bezier(.4, 0, .2, 1);
        z-index: 200;
        background-color: white;
        padding-top: 0;
    }

    .notify-dropdown-panel.mobile-notify-sheet.open {
        transform: translateY(0);
    }

    /* ── Notify panel inner ── */
    .notify-dropdown-header {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        padding: 14px 16px;
        border-bottom: 0.5px solid var(--border-line);
        position: sticky;
        top: 0;
        background: white;
        z-index: 1;
        margin-bottom: 32px;
    }

    /* mobile sheet drag handle */
    .mobile-notify-sheet .notify-dropdown-header::before {
        content: '';
        display: block;
        width: 36px;
        height: 4px;
        background: var(--color-border-medium);
        border-radius: 2px;
        position: absolute;
        top: 8px;
        left: 50%;
        transform: translateX(-50%);
    }

    .notify-title {
        font-size: 15px;
        font-weight: 500;
        color: var(--color-text-primary);
    }

    .notify-subtext {
        font-size: 12px;
        color: var(--color-text-secondary);
        margin-top: 2px;
    }


    /* ════════════════════════════════════════
       USER AVATAR & MENU
    ════════════════════════════════════════ */
    .user-menu-widget {
        position: relative;
    }


    /* ── User menu: DESKTOP (dropdown) ── */
    .user-menu-dropdown-panel {
        display: none;
        position: absolute;
        top: calc(100% + 10px);
        right: 0;
        width: 300px;
        background: var(--color-bg-primary);
        border: 0.5px solid var(--color-border-light);
        border-radius: var(--radius-lg);
        z-index: 200;
        overflow: hidden;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    }

    .user-menu-dropdown-panel.open {
        display: block;
    }

    /* ── User menu: MOBILE (side drawer) ── */
    .user-menu-dropdown-panel.mobile-user-drawer {
        display: block;
        position: fixed;
        top: 0;
        right: -100%;
        width: 82%;
        max-width: 300px;
        height: 100%;
        border-radius: 0;
        border: none;
        border-left: 0.5px solid var(--color-border-light);
        box-shadow: -4px 0 24px rgba(0, 0, 0, 0.1);
        overflow-y: auto;
        transition: right .28s cubic-bezier(.4, 0, .2, 1);
        z-index: 200;
        background-color: #fff;
    }

    .user-menu-dropdown-panel.mobile-user-drawer.open {
        right: 0;
    }


    /* end mobile notification */

    .user-info-top {
        padding: 14px 14px 12px 10px;

        gap: 12px;
    }

    .fc-sidebar-widgets .date {
        font-size: 14px;
    }

    .fc-sidebar-widgets-footer,
    .fc-sidebar-widgets .fc-sidebar-widgets-body {
        padding: 20px;
    }

    .fc-sidebar-widgets .fc-sidebar_widgets_title {
        padding: 18px 17px;
    }

    .fc_ratings_panel_listing {
        gap: 24px;
    }

    .fc_ratings_panel {
        gap: 24px;
    }

    .intro_body_content {
        padding-bottom: 24px;
    }

    .intro_title_text::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);
        transition: transform 0.3s ease;
        background: url(../img/chevron-down_mob.svg) no-repeat center;
        width: 16px;
        height: 16px;
        background-size: cover;
        display: inline-block;
    }

    .intro_title_text.active::after {
        transform: translateY(-50%) rotate(180deg);
    }

    .intro_group .Test_Tiempos_Text_title,
    .intro_group .Test_Tiempos_Text_title3 {
        font-weight: 500;
        font-size: 1.3rem;
    }

    .intro_section h2,
    .intro_title_text {
        padding: 0 15px 14px 0;
        margin-bottom: 14px;
    }

    .related_directory_card_content h4 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }

    .info-card-list {
        max-width: 100%;
    }

    .intro_group:not(:last-child) {
        padding-bottom: 0;
    }

    .project_side_bar .social-icons {
        align-items: start;
        justify-content: start;
    }

    .aside_desktop_hide {
        display: flex;
    }

    .post_article_content {
        gap: 12px;
    }

    .aside_bar_sec {
        border-right: 0;
    }

    .post_article_content .sitebar_header {
        padding: 0;
        display: block;
    }

    .aside_mobile_none {
        display: none !important;
    }

    .pages_content_grid.lg\:grid-cols-4 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .fact_check_articles_grid {
        grid-template-columns: 1fr 1fr;

    }

    .memecoins-grid {

        grid-template-columns: 1fr;
        gap: 21px;
    }


    .topnews-item-img {

        height: auto;
        overflow: hidden;
    }

    .topnews-item-content .h5_bold {
        -webkit-line-clamp: 3;
    }

    .press_release .lg\:grid-cols-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .press-news-grid .press_news_items:nth-child(n+9) {
        display: none;
    }

    .styles_singleTopicStories {
        display: flex;
        gap: 10px;
        align-items: center;
        padding-bottom: 24px;
        justify-content: space-between;
    }

    .intercom_carousel_section {
        display: block;
    }

    .for_you_news_slider {
        display: none;
    }

    .intercom_carousel_section .intercom_carousel_section_items {
        padding: 24px 12px 24px 16px;
        border: 1px solid #545454;
    }

    .styles_singleTopicStories .h3_medium {

        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .follow-btn {
        padding: 6px;
        font-weight: 700;
        font-size: 10px;
        line-height: 12px;

    }

    .intercom_list_list_card {
        align-items: flex-start;
        display: flex;
        gap: 12px;
        justify-content: stretch;
    }

    .intercom_list_list_card .intercom_list_list_thumb {
        width: 80px;
        height: 66px;
        object-fit: cover;
    }

    .intercom_list_listContainer {
        gap: 24px;
        display: flex;
        flex-wrap: wrap;
    }

    .intercom_list_list_card .intercom_list_list_content {
        flex: 1;
        box-shadow: 0px 4px 12px 0px #0000001A;
        padding: 6px;
    }

    .intercom_list_list_content .h3_medium {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        font-family: 'resonatesemi_bold';
    }

    .memecoins-grid-news-item-img {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .memecoins-grid-news-item {
        grid-template-columns: 300px 1fr;

    }

    .exclusive_section {

        padding: 28px 28px 66px 28px;
    }

    .header_mobile {
        display: flex;
        flex-direction: column;
        box-shadow: 0px 4px 12px -2px #0000001A;
    }

    .desktop_header {
        display: none;
    }

    .navigation_burger {
        position: relative;
        flex: 1 0 12%;
    }

    .top_header_mbl {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        width: 100%;
        padding: 15px;
        border-bottom: 1px solid var(--border-line);
    }

    .logo {
        max-width: 234px;
        flex: 1 0 63%;
    }

    .right_header {
        flex: 1 0 12%;
        display: flex;
        align-items: center;
        justify-content: end;
        gap: 15px;
    }

    .header-user-actions {

        gap: 6px;
    }

    .header-user-avatar,
    .notification-icon {
        width: 20px;
        height: 20px;
    }

    ul.top_nav_menu {
        display: flex;
        gap: 15px;
        justify-content: start;

    }

    .mob-hamburger {
        width: 22px;
    }

    ul.top_nav_menu svg {
        width: 20px;
        height: 20px;
    }

    .menu_icon {
        width: 22px;
    }

    .search-container .form-search input {
        width: 90%;
    }

    .search-container form.form-search {
        width: 100%;
    }

    .header_price_section {
        padding: 12px 15px;
    }

    .trending_section_main {
        padding: 13px 15px 16px;
        border-top: 1px solid #D9D9D9;
    }

    .view_price_detail {
        padding: 0 12px;
        flex-wrap: wrap;
        align-items: start;
        justify-content: flex-start;
        gap: 6px;
    }

    .text_chart_negative span {
        color: var(--black);
    }

    .trending_title {

        flex: auto;
        gap: 0;
    }

    .trending_title:after {
        right: -12px;
    }

    .trending_section {
        gap: 24px;
    }


    /* .press_release .md\:grid-cols-2 {
    grid-template-columns: 1fr;
} */
    .fact_check_grid {
        grid-template-columns: 1fr 1fr;
        gap: 24px;
    }

    /* Homepage intro start */
    .homepage_block_new__top_section_grid {
        grid-template-columns: 1fr;
        gap: 0;
    }

    .article_news_card {
        padding: 24px;
    }

    .block-grid {
        padding: 24px;
    }

    .news-box {
        padding: 24px;
        border-top: 1px solid #000;
    }

    /* bitcoins Tab Start */
    .heroMainRail__featuredStories {
        display: grid;
        grid-template-columns: 3fr 1fr;
        gap: 24px;
    }



    .bitcoins_tab .md\:w-\[75\%\] {
        width: 100%;
    }

    .post-list-card {
        width: 100%;
        max-width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .bitcoins_tab_bottom_grid {
        grid-template-columns: 1fr 1fr;
    }

    .bitcoins_price_card {
        grid-column: 1 / span 2;
        /* top full width */
    }

    .exclusive_section .lg\:grid-cols-\[3fr_1fr\] {
        grid-template-columns: 1fr;
    }

    .exclusive_section .gap-3 {
        gap: 1.5rem;
    }

    .composition__list {
        padding-left: 0;
    }

    .exclusive_card_content {
        max-width: 100%;

    }

    .top_article_img {
        width: 100%;
        height: auto;

    }

    .heroMainRail__featuredStories .top_article_content {
        max-width: 100%;
    }

    .voices_and_opinions_card_img {
        width: 200px;
        height: auto;
        overflow: hidden;
    }

    .voices_and_opinions_card_content {
        width: calc(100% - 220px);
    }

    .voices_and_opinions_card_img .cover_object {
        height: auto;
    }

    .voice_items_card .w-\[160px\] {
        width: 108px;
    }

    .main_grid {

        flex-direction: column;
    }

    .for_you_section_grid {
        flex-direction: column;
    }

    .sidebar {
        display: none;
        width: 100%;
    }

    .heroMainRail__featuredStories_bottom {
        grid-template-columns: 1fr;
    }

    .bitcoins_price_news_content {
        width: calc(100% - 383px);
    }

    .bitcoins_price_news_img {
        width: 303px;
        height: auto;
        overflow: hidden;
    }

    .main_grid {

        padding: 0;

    }

    .news_card img {

        height: auto;

    }

    .more_then_section_home_grid {

        grid-template-columns: repeat(4, 1fr);
        gap: 24px 24px;
    }

    .more_then_news_card_img {

        height: auto;

    }

    aside.newsletter {
        flex: 1 1 36%;
        display: none;
    }

    .press-news-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 24px 24px;

    }



    .profile-card {
        padding: 20px;
    }

    .related_directory_grid {
        gap: 20px 20px;
    }

    .table-border {
        position: relative;
        overflow-x: auto;
    }



    .related_directory_grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .profile-content {
        width: calc(100% - 231px);

    }


    /* Footer STart */


    .footer_grid {
        gap: 30px;
        max-width: 100%;
    }

    .footer_column_grid {
        padding-top: 25px;
        padding-left: 15px;
        padding-right: 15px;
    }

    footer {
        padding: 30px 0;

    }



    .footer_social {
        gap: 10px;
    }

    .apps_store_button .app-button {
        width: 46%;
    }

    .apps_store_button {
        justify-content: start;
    }

    ul.footer_menu_primary li a {
        font-size: 14px;
        line-height: 24px;
    }


    .article_news_story {
        grid-template-columns: 1fr;
    }



    .sitebar_header h2 span {
        display: inline;
    }

    /* Footer END */
    .sitebar_content .info-card {
        border-top: 1px solid var(--footer_text);
    }
}

@media(max-width:1023px) {}

@media(max-width:992px) {
    .project_title_bar {
        padding: 12px 28px 28px;
    }

    .post-list-card {
        display: none;
    }

    .desktop_none {
        display: block;
        padding: 28px 28px 0 28px;
    }

    .voices_and_opinions_section_grid {

        grid-template-columns: 1fr;

    }

    .articleBody_entry_content .the_article_header h2 {
        margin: 0;
        padding: 0;
    }

    .sitebar_header h2 span {
        display: inline-block;
    }





    .aside_bar_sec {
        border: none;
    }



    .post_article_content .the_article_header,
    .section_post_intro_section .the_article_header {
        padding: 0;
        border-top: 0;
        padding-bottom: 20px;
        display: block;
    }

    .section_post_intro_section .the_article_header h2 {
        padding: 0;
        margin: 0;
        border-bottom: 0;
    }

    .footer_column_grid {
        padding-top: 25px;
        padding-left: 0;
        padding-right: 0;
    }

    .border_right:after {
        display: none;
    }

    .article_blog:nth-child(odd):before {
        content: "";
        width: 1px;
        height: 64px;
        background: var(--footer_text);
        position: absolute;
        right: -24px;
    }

    .article_news_card {
        grid-template-columns: 1fr 1fr;

    }

    .bitcoins_tab .article_news {
        gap: 12px;
    }

    .heroMainRail__featuredStories {

        grid-template-columns: 1fr;

    }

    .exclusive_card {

        grid-template-columns: 1fr 1.2fr;

    }

    .exclusive_card_img {
        width: 100%;
        height: auto;
    }

    .exclusive_card_content {
        max-width: 100%;
    }

    .exclusive_section .grid.lg\:grid-cols-\[3fr_1fr\].gap-3 {
        gap: 1.5rem;
    }

    .sub_article_grid {

        grid-template-columns: repeat(2, 1fr);
        gap: 24px;
    }

    .sub_article_grid_card:not(:last-child):before {
        display: none;
    }

    .composition__list {
        padding-left: 0;
    }

    .defi_news_story_grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .voice_items_card_grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        align-items: start;
        gap: 12px;
    }

    .voice_items_card_grid .voice_items_card.flex.items-start.gap-6 {
        margin: 0;
    }

    .commentary_team_img {
        width: 150px;
        height: 150px;
    }

    .fc_ratings_panel {

        grid-template-columns: 1fr;
        gap: 24px;
        margin-top: 24px;
    }

    .fc_ratings_panel_listing {

        gap: 12px;
    }

    .fc_rating_panel_card {
        padding: 18px;
    }
    .top_mobile_pedding{
    margin-top: 24px;
    }
    .uni_news_layout {grid-template-columns: 1fr;}
    .news-filter-bar {
    
        flex-direction: column;
        align-items: center;
        padding-bottom: 0;
        border-bottom: 0;
        gap: 18px;
    }
    .news-time-filter {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .news-time-filter .news-time-select{    width: auto; max-width: 100%; padding: 7px 37px 7px 15px;}
 .mobile-account-menu{
        display: block;
    }
            .admin-dashboard {
    padding: 18px 16px;
}
.dashboard_overview_top {
    display: flex;
    
    justify-content: space-between;
}
.dashboard-overview .dashboard-header{
    gap: 12px;
}
.dashboard-title{
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.4px;
}
.dashboard-subtitle {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.02px;
}
.dashboard-overview{
    gap: 24px;
}
.dashboard-stats {
    display: grid;
    grid-template-columns: 1fr;
    gap: 12px;
    border: 1px solid #E2E6E9;
    border-radius: 5px;
    padding: 18px;
}
.stats-card {
    border: 0;
    border-bottom: 1px solid #E2E6E9;
    border-radius: 0;
    padding: 0;
    padding-bottom: 12px;
 
    flex-direction: row;
    gap: 12px;
}
.stats-card:last-child{
    border-bottom: 0px;
    padding-bottom: 0;
}
.crypto-article-feed-section {
    padding: 24px 0;
}
.enrolled-learning-heading {
    font-family: var(--resonate_medium);
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.04px;
}
.enrolled-learning-link  {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}
.article-thumbnail {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.article-listing-item {
    display: flex;
    gap: 12px;
    border-bottom: 0;
    padding-bottom: 0;
    flex-direction: column;
}
.crypto-article-feed-list{
    display: flex;
    padding-top: 18px;
}
.crypto-article-feed-list .archive_zone_news_grid {
 
    gap: 12px;
}
.archive_zone_news_content{
    gap: 6px;
}
.highlight-card {
        padding: 18px;
        gap: 12px;
    }
.highlight-thumbnail img {
    width: 90px;
    height: 53px;
 
}
.highlight-title {
    font-family: var(--resonate_medium);
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.08px;
}
.highlight-meta  .h5_raguler {
   
    font-size: 14px;
   
    line-height: 18px;
    letter-spacing: 0;
}
.saved-highlights-grid {
    margin-top: 18px;
    gap: 18px;
}
.enrolled-learning-section {
    padding: 24px 0 0;
}
.enrolled-course-list {
    display: grid;
    grid-template-columns: 1fr;
    gap: 18px;
    margin-top: 24px;
}
.enrolled-course-body {
    padding: 18px;
    gap: 12px;
}
.enrolled-course-body .enrolled_top{
    gap: 6px;
}
.enrolled-course-name  {
       font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.04px;
}
.enrolled-course-lessons {
    
    font-size: 14px;
  
    line-height: 18px;
    letter-spacing: -0.02px;
}
.article-filter-list{
    flex-wrap: wrap;
}
.article-filter-nav {
    margin-bottom: 12px;
}
.article-list-wrapper-grid{
    margin-top: 23px;
}
.article-list-wrapper{gap: 18px;}
.highlight_content_top .highlight-description, .article-tags{
    display: none;
}
.article-bookmark-btn{
    right: 9px;
    top: 18px;
}
.article-list-wrapper .highlight-content .highlight_content_top{gap: 6px}
.recommended-topics-section{
    padding-top: 24px;
}
.recommended-topics-section .highlight-card {
    gap: 12px;
}
.completed-articles-section {
    padding: 24px 0 0;
}
.completed-articles-list{
    gap: 18px;
    margin-top: 18px;
}
.completed-article-item {
     gap: 10px;
    padding: 18px;
 }
.article-content {
    gap: 6px;
}
.article-heading, .article-meta {
        font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}
    }

@media(max-width:991px) {
    .profile-content .tags .tag {
        padding: 6px 8px;
    }

    .footer_social {
        align-items: center;
    }

    .right_cols_footer {

        justify-content: center;
    }

    .footer_middle {
        display: grid;
        grid-template-columns: 1fr;
        gap: 24px;
    }


    .footer_widgets .newslatter_form {

        width: 83%;
    }

    .bottom_footer {
        grid-template-columns: 1fr;
        gap: 24px;
    }




    .footer_menu {
        gap: 10px;
    }



    ul.footer_menu_primary {
        justify-content: center;
    }

  

    .profile-card {
        padding: 12px;
    }
}

@media(max-width:840px) {
    .profile_bottom_section .info_card_items {
        flex: 1 1 100%;
        width: 100%;
    }

    .info_card_items {
        flex-direction: column;
    }

    .profile-card {
        padding: 12px;
    }

    .profile-content .tags {
        display: flex;
        gap: 2px;
    }

    .flex.items-center.justify-between.mt-8.Voices_and_Opinions_slider {
        margin-top: 1.5rem;
    }

    .latestNews_list {
        display: flex;
        flex-direction: row;
        gap: 12px;
        flex-wrap: wrap;
    }

    .latestNews_items {
        display: flex;
        flex-direction: column;
        gap: 6px;
        flex: 1 1 45%;
    }

    .press-container {
        display: flex;
        gap: 24px;
        flex-direction: column;
    }



    .left_content {
        max-width: 100%;
        overflow: hidden;
        flex: 1 1 100%;
    }

    .newsletter .news_latter_form {
        padding: 18px;
    }

    .hide_mobile {
        display: none !important;
    }

    .memecoins-grid-news-item-content {
        max-width: 100%;
    }

    .more_then_section_home_grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .memecoins-grid-small-card .read_more_news-section .read_more_news_bottom_blog {
        display: flex;
        flex-direction: row;
        gap: 12px;
        flex-wrap: wrap;
    }



    .memecoins-grid-small-card img {
        width: 100%;
        height: auto;
        object-fit: cover;
    }

    .desktop_display_none {
        display: flex !important;
    }

    .read_more_news_grid {
        grid-template-columns: 1fr;
    }

    .read_more_news_bottom_blog {

        flex-direction: row;
        flex-wrap: wrap;
    }

    .read_more_news-section .article_news_story.hide_desktop {
        display: flex;
        flex: 1 1 45%;
        flex-direction: column;
    }

    .read_more_news-section .article_news_story_img {
        display: none;
    }

    .read_more_news_grid .read_more_news_item {
        flex: 1 1 45%;
    }

    .read_more_news_grid .read_more_news_item .line-clamp-1 {
        -webkit-line-clamp: 2;
    }

    .read_more_news_item:not(:last-child) {
        border-bottom: 0;
    }

    .read_more_news_item {
        padding-bottom: 0;
    }

    .article_news_story {
        grid-template-columns: 1fr;
    }

    .bitcoins_tab_bottom_grid {
        grid-template-columns: 1fr;
    }

    .bitcoins_tab .top-article {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .bitcoins_price_sec_content {
        width: 100%;
    }

    .bitcoins_price_card {
        grid-column: 1;
    }

    .bitcoins_price_card .bitcoins_price_sec_img {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: none;
    }

    .mobile_none_m {
        display: none;
    }

    .top_news_card_mobile_list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
    }

    .topnews-right-card-content {
        padding: 0;
    }

    .topnews-right {

        flex-direction: row;
        gap: 12px;
    }

    .topnews-right-card {
        border-bottom: 0;
    }

    .topnews-grid {
        grid-template-columns: 1fr;
    }

    .fact_check_grid {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .fack_check_card .fact_check_card_img {

        height: auto;

    }

    .article_news_card:after {
        left: 22px;
    }

    .mobile-hide {
        display: none !important;
    }

    .fact_check_articles_grid_mobile {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }

    .fact_check_articles_grid_card_mobile {

        display: flex;
        flex-direction: column;
        gap: 12px;
    }

    .fact_check_articles_grid_card_mobile:not(:last-child) {
        padding-bottom: 12px;
        border-bottom: 1px solid var(--footer_text);

    }

    .fact_check_articles_grid_card {
        gap: 12px;
        flex-direction: row;
        display: flex;
        align-items: center;
    }

    .fact_check_articles_grid_card_img {
        width: 111px;
        height: 62px;
        overflow: hidden;
    }

    .fact_check_articles_grid_card_text {
        display: flex;
        flex-direction: column;
        gap: 6px;
        flex: 1;
    }

    .fact_check_articles_grid .h4_bold {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }

    .fact_check_articles_grid span.date.small_body {
        display: none;
    }

    .bitcoins_price_news_img {
        width: 303px;
        height: auto;
        overflow: hidden;
    }

    .voice_items_card_grid .voice_items_card.flex.items-start.gap-6 .w-\[160px\] {
        width: 100%;
    }

    .voice_items_card.flex.items-start.gap-6 {
        flex-direction: column;
    }
}

@media (min-width:1380px) {
    .container {
        max-width: 1344px !important;
    }
}

@media (max-width:1366px) {
    .container {
        max-width: 1326px !important;
    }
}

@media (min-width: 1123px) and (max-width: 1334px) {

    .container {
        max-width: 1113px !important;
    }
}

@media (min-width: 1051px) and (max-width: 1123px) {
    .container {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width: 912px) and (max-width: 1050px) {
    .container {
        max-width: 900px !important;
    }
}

@media (min-width: 768px) and (max-width: 911px) {
    .container {
        max-width: 688px !important;
    }
}

@media(max-width:768px) {
    .related_directory_grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .voice_items_card {
        flex-direction: column;
    }

    .voice_items_card .w-\[160px\] {
        width: 100%;
    }


    .sub_article_grid {

        gap: 12px;
    }

    .commentary_team_content {
        padding: 0;
    }

}


/* @media (min-width: 768px) and (max-width: 911px) {
    .container {
        max-width: 688px;
    }
} */

.desktop_hide {
    display: none !important;
}

.tab_article_grid {
    display: none;
}

@media(max-width:767px) {
.following_topic_heading .author-profile-card__action{
        padding: 3px 7px;
        font-size: 14px;
}
    .article_news_body .title5 {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        font-family: var(--resonate_bold);
        font-weight: 700;
    }

    .press_news_block_mobile {
        display: grid !important;
    }

    .sitebar_widgets_body .composition__list {
        padding-left: 0;
        gap: 24px;
        padding-bottom: 0;
        border-bottom: 0;
    }

    .desktop_hide {
        display: block !important;
    }

    .mobile_none {
        display: none !important;
    }

    .view_price_detail .medium_fonts,
    .text_chart_negative {
        font-size: 12px;
    }

    .trending_title span {
        width: 20px;
    }

    .tab_article_grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
        margin-top: 18px;
    }

    .tab_article_grid .article_news_des {
        display: flex;
        flex-wrap: wrap;
        gap: 6px;
    }

    .tab_article_grid .small_body {
        display: none;
    }

    .article_news_des p.x_small_body {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

    .bitcoins_tab .article_news {
        gap: 12px;
    }

    .bitcoins_tab .top-article {
        gap: 12px;
    }

    .trending_slider .trending_slide_btn {
        padding: 7px 11px;
        font-size: 11px;
    }

    .trending_slider {
        gap: 12px;
    }

    .tab_article_grid .x_small_body {
        font-size: 10px;
        line-height: 12px;
    }

    .mobile-only {
        display: flex;
    }

    .top-article_left .top-article .homepage-podcast-meta {
        display: none;
    }

    .heroMainRail__featuredStories_bottom {
        padding: 12px 0 18px 0;
        border-top: 0.5px solid #E2E6E9;
        margin-top: 18px;
        border-bottom: 0.5px solid #E2E6E9;
    }

    .latestNews_items .h4_sami_bold {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: -0.04px;
        padding-bottom: 12px;
    }

    .h3_bold {

        font-size: 20px;
        line-height: 24px;

    }

    .latestNews_items .small_body {

        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.14px;
    }

    .bitcoins_price_news_content p {
        display: none;
    }

    .bitcoins_price_news_content .title2_medium {
        font-family: var(--resonate_bold);
        font-weight: bold;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }

    .latestNews_list .latestNews_items {
        display: none;
    }

    .latestNews_list .latestNews_items:first-child {
        display: block;
    }

    .heroMainRail__featuredStories_bottom {
        gap: 12px;
    }

    .more_then_section_home .load_more_button_sec {
        text-align: end;
    }

    .more_then_section_home .load_more_button_sec {
        padding-top: 18px;
    }

    .load-more:after {

        width: 16px;
        height: 16px;


        background-size: cover;
    }

    .load-more {
        font-size: 12px;
        line-height: 20px;
        padding: 2px 6px 2px 29px;
    }

    .load-more:after {
        left: 7px;
    }

    .project_title_bar h1 {
        line-height: clamp(1.8rem, 1.6vw + 1rem, 3.5rem);
    }

    .related_directory_grid_section .load_more_button_sec {
        text-align: right;
    }



    .project_side_bar .social-icons {
        align-items: center;
        justify-content: center;
    }

    .voices_and_opinions_card_content {
        gap: 12px;
    }

    .fack_check_card {
        gap: 12px;
        padding-bottom: 12px;
        border-bottom: 1px solid #E2E6E9;
    }

    .fact_check_card_content .small_body,
    .fact_check_card_content .meta_news {
        display: none;
    }

    .fact_check_grid_right_list {
        gap: 12px;
    }

    .fact_check_grid_right_card {
        gap: 12px;
    }

    .news-container.topnews-left .topnews-item:nth-child(n+7) {
        display: none !important;
    }

    .fact_check_container {

        gap: 12px;
    }

    .topnews-header {
        padding-bottom: 12px;
        margin-bottom: 18px;
    }

    .topnews-grid {
        margin-top: 0;
    }

    .topnews-header .h3_light,
    .topnews-tab {

        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .topnews-category {
        margin: 0;
    }


    .mobile_none {
        display: none !important;
    }

    .article_exclusive_card:nth-child(n+5) {
        display: none;
    }

    .voice_items_card .h3_bold {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    .container {
        max-width: 100% !important;
    }

    .hide_mobile {
        display: none !important;
    }



    .hide_desktop {
        display: block;
    }

    ul.top_nav_menu {
        display: flex;
        gap: 15px;
    }

    .title_text {
        padding-bottom: 18px;
    }

    .memecoins-grid-small-card {
        gap: 12px;
    }



    .memecoins-grid-small-card-content h4 {


        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;

    }

    .memecoins-grid-right-column {
        gap: 18px 12px;
        margin-top: 18px;
        padding-top: 18px;
        border-top: 1px solid #E2E6E9;
    }

    .copy_right_text p {
        max-width: 100%;
    }

    .next_prev_btn {
        width: 36px;
        height: 24px;
    }

    .swiper-button-prev-team,
    .swiper-button-next-team {
        width: 19px;
    }

    .news_slider_buttons .swiper-pagination {
        max-width: 47px;
    }

    .news_slider_buttons {
        margin-top: 18px;
    }

    .footer_grid .footer_cols:nth-child(5) .footer_menu {
        text-align: left;
    }

    .footer_cols {

        gap: 12px;

    }

    .voices_and_opinions_items:after {
        display: none;
    }

    .fc-sidebar-widgets .fc-sidebar-widgets-body {
        padding: 14px;
    }

    .fc-sidebar-widgets-footer {
        padding: 14px;
    }

    .padding-28 {
        padding: 18px 16px;
    }

    .related_directory_grid {
        gap: 18px 12px;
    }

    .related_directory_card {
        text-align: center;
    }

    #mobileMenu {
        width: 100%;
    }

    .commentary_section {
        padding: 18px 16px;
    }

    .commentary_team_grid {
        padding: 0;
    }

    .commentary_section h2.h3_bold {
        text-align: left !important;
    }

    .next_prev_btn {
        right: 18px;
        position: static;
        right: 0;
        /* padding-top: 12px; */
        bottom: 0;
        /* justify-content: end; */
        align-items: center;
    }

    .navigation_slide {
        display: flex;
        align-items: center;
        justify-content: end;
        padding-top: 18px;
    }

    /* Homepge Intro section start */

    .header_mobile .animate-scroll-infinite {
        animation: scroll 5s linear infinite;
    }


    .article_news_card:after {
        width: 100%;
        left: 0;
    }

    .homepage_block_new__top_section_grid {
        grid-template-columns: 1fr;

    }

    .article_news_card {
        grid-template-columns: 1fr;
        padding: 12px 16px;
        gap: 12px;
    }

    .article_news_card_content {
        gap: 12px;
    }

    .article_news_card_content .title1 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .articleCard__meta h3 {
        font-size: 14px;
        line-height: 18px;
    }

    .article_blog span {
        display: none;
    }


    .border_right:after {
        display: none;
    }

    .article_blog {
        position: relative;
    }


    .article_blog:nth-child(even):before {
        border-bottom: 1px solid #E2E6E9;
        content: "";
        position: absolute;
        bottom: -12px;
        width: 100%;
        height: 1px;
        left: 0;
    }

    .article_blog:nth-child(odd):before {
        border-bottom: 1px solid #E2E6E9;
        content: "";
        position: absolute;
        bottom: -12px;
        width: 100%;
        height: 1px;
        left: 0;
    }

    .article_blog .article_blog_footer {
        display: flex;
        justify-content: space-between;
    }

    ul.article_post_grid_list_mobile {
        display: flex;
        gap: 27px;
    }

    ul.article_post_grid_list_mobile li {
        position: relative;
    }

    ul.article_post_grid_list_mobile li+li:after {
        content: "";
        width: 5px;
        height: 5px;
        background-color: #545454;
        border-radius: 100%;
        display: block;
        position: absolute;
        top: 50%;
        left: -13.5px;
        transform: translate(-50%, -50%);
    }

    .block-grid {
        padding: 0 16px 30px 16px;
    }

    .article_post_grid {
        gap: 24px !important;
    }

    .news-box {

        padding: 18px 16px;
        border-top: 1px solid #000;
    }

    .article_card_img {
        height: auto;

    }

    .news-header {
        margin: 0;
        padding-bottom: 6px;
    }

    .news-header h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .news-header h3::before {
        margin-right: 9px;
    }

    .news-header select {
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        width: 120px;
        height: 28px;
        font-family: var(--resonate_light);
        background-repeat: no-repeat;
        background-position: 91% center;
        background-size: 24px;
        padding: 5px 30px 5px 6px;
    }

    .news-item {
        border-bottom: 0.5px solid #E2E6E9;
    }

    .news-left {
        gap: 12px;
    }

    .news-footer {
        padding: 18px 0 0;
    }

    .news-footer a {
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.14px;
    }

    .news-footer a::after {
        margin-left: 0;
        width: 24px;
        height: 24px;
    }

    .news-item {
        padding: 12px 0 6px 0;
    }

    .articleCard__meta {
        max-width: 100%;
        padding: 12px;
        border: 1px solid #AAAAAA;
        border-radius: 5px;
    }

    .articleCard__meta h3 {
        color: #000;
        padding-bottom: 6px;
    }

    .articleCard__meta h3 {
        border-color: #E2E6E9;
    }

    .article_news_card:after {
        display: none;
    }

    .bitcoins_tab {
        padding: 18px 16px;
        border-top: 1px solid var(--black);
    }

    .bitcoins_tab .flex.tab_btn {
        display: none;
    }

    .exclusive_section {
        position: relative;
        padding: 18px 16px;
    }

    .hero__compositionSection .next_prev_buttons .next_prev_btn {
        top: auto;
        right: 24px;
        bottom: 24px;
    }

    .exclusive_card {

        grid-template-columns: 1fr;
        gap: 12px;

    }

    .exclusive_card_content h3.title1 {
        font-family: var(--resonate_bold);
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.5px;
    }

    .sub_article_grid {
        margin-top: 6px;
        padding-top: 12px;
        border-color: #E2E6E9;
    }

    .sub_article_grid {
        gap: 24px 12px;
        grid-template-columns: 1fr 1fr;
    }

    .sub_article_grid_card:not(:last-child):before {
        display: none;
    }

    .exclusive_card .meta_news {
        align-items: start;
        flex-direction: row;
    }

    .exclusive_card .meta_news .meta_text_2 {
        display: flex;
        flex-direction: column;
        text-align: right;
    }

    .text-left {
        text-align: left !important;
    }

    .sub_article_grid_card {

        gap: 6px;

    }

    .bitcoins_tab_bottom_grid.mt-11.sm\:mt-6 {
        margin-top: 0;
    }

    .bitcoins_tab_bottom_grid {
        grid-template-columns: 1fr 1fr;
        gap: 12px;
    }

    .exclusive_section .grid.lg\:grid-cols-\[3fr_1fr\].gap-3 {
        gap: 1.5rem;
    }

    .composition__list {
        padding-left: 0;
    }

    .exclusive_card_img {
        width: 100%;
        height: auto;
    }

    .exclusive_card_content {
        max-width: 100%;
        gap: 12px;

    }

    /*Start Bitcoin Tab  */
    .heroMainRail__featuredStories {
        grid-template-columns: 1fr;

    }

    .bitcoins_price_news {

        display: flex;
        gap: 12px;
    }

    .bitcoins_price_news .cover_object {
        width: 100%;
        height: auto;
    }

    .top_article_content {
        gap: 12px;
    }

    .top_article_content_body h2 {
        font-size: 20px;
        line-height: 28px;
    }

    .heroMainRail__featuredStories_bottom {

        grid-template-columns: 1fr;


    }

    .bitcoins_price_news_content {
        width: 100%;
    }

    .bitcoins_price_news_img {
        width: 111px;
        height: 66px;
        overflow: hidden;
    }

    .bitcoins_price_news_content {
        flex: 1;
    }

    .top_article_img {
        width: 100%;
        height: auto;
    }

    .bitcoins_price_news_content {
        gap: 12px;
    }

    .story_news_card .card-content {
        padding: 15px;
    }

    .news_card .card-content {
        padding: 11px 12px;
    }

    .news_card .h3_medium {
        font-family: var(--resonate_bold);
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .top-article {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .heroMainRail__featuredStories .top_article_content {
        max-width: 100%;
    }


    .bitcoins_price_card {
        grid-column: 1;
    }

    .post-list-card {
        width: 100%;
        max-width: 100%;
        height: auto;
        overflow: hidden;
    }

    .bitcoins_price_card {
        display: flex;
        gap: 24px;
        flex-direction: column;
    }

    .bitcoins_price_sec_content {
        width: 100%;
    }

    .bitcoins_tab .tabs {

        gap: 24px;

    }

    .bitcoins_tab .tabs button {
        font-size: 18px;
    }

    .top_article_content_body p,
    .top_article_content .top_article_content_footer {
        display: none;
    }

    .press_release {
        padding: 18px 16px;
        border-top: 1px solid var(--black);
    }

    .hero__compositionSection {
        display: none;
    }

    .press_release_card_img {
        width: 100%;
        overflow: hidden;
        height: auto;
    }

    .press_release h2.black_color.h3_bold {
        margin-bottom: 18px;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -0.04px;
    }

    .press_release_card_content .h5_raguler {

        font-size: 12px;
        line-height: 20px;
        letter-spacing: -0.14px;
    }

    .press_release_card {
        flex-direction: column;
    }

    .press_release_card_content {
        gap: 12px !important;
        width: 100%;
    }

    .flex.gap-6.press_release_card {
        gap: 12px;
    }

    .press_news_block_mobile {
        padding: 18px 0 12px 0;
        margin-top: 12px;
        border-top: 0.5px solid #E2E6E9;
        border-bottom: 0.5px solid #E2E6E9;
        display: flex;
    }

    .sponsore_card h3 {
        color: #000;
    }

    .sponsore_card {
        padding: 24px 12px;
    }

    .sponsore_card p {
        display: none;
    }

    .press_news_block_mobile .press_news-item {
        display: flex;
        align-items: start;
        gap: 12px;
    }

    .grid.grid-cols-1.md\:grid-cols-2.gap-6.press_news_block_mobile {
        gap: 12px;
    }

    .press_news_block_mobile .press_new_items_img {
        width: 111px;
    }

    .press_news_block_mobile .h3_light {
        flex: 1;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }


    .defi_news_story_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 18px 12px;
    }

    .defi_news_story_grid_items h3 {
        max-width: 100%;
    }

    .defi_news_story_grid_items {
        gap: 12px;
    }

    .voices_and_opinions_section {
        padding: 18px 16px;
    }

    .voices_and_opinions_section_grid {
        grid-template-columns: 1fr;
    }

    .voices_and_opinions_card {
        flex-direction: column;
        gap: 12px;
        padding-bottom: 18px;
        border-bottom: 0.5px solid #E2E6E9;
    }

    .voices_and_opinions_card_content p.small_body {
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.14px;
    }

    .flex.items-center.justify-between.mt-8.Voices_and_Opinions_slider {
        margin-top: 0;
        flex-direction: column;
    }

    .buttons_group_slider.next_prev_buttons {
        width: 100%;
        text-align: end;
        align-items: flex-end;
        display: flex;
        justify-content: end;
        margin: 0;
        padding-top: 18px;

    }

    .Voices_and_Opinions_slider .next_prev_buttons .next_prev_btn {
        position: relative;
    }

    .voices_and_opinions_card_img {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .voices_and_opinions_card_content {
        width: 100%;

    }

    .voice_items_card .w-\[160px\] {
        width: 100%;
    }

    .voice_items_card {
        flex-direction: column;
    }

    .more_then_section_home {

        padding: 18px 16px;

    }

    .more_then_section_home_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;

    }

    .readmore_news_blog_grid {
        display: flex;
    }

    .morethen_desktop {
        display: none;
    }

    .morethen_mobile {
        display: grid;
    }

    .more_then_news_card {
        flex-direction: row;
    }

    .more_then_news_card .more_then_news_card_img {
        width: 110px;
        height: 62px;
        overflow: hidden;
        border-radius: 5px;
    }

    .more_then_news_card_content .h3_bold {

        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .more_then_news_card_content {
        flex: 1;
    }

    .more_then_news_card_img {

        height: auto;

    }

    .heroMainRail__featuredStories {


        gap: 12px;
    }

    .commentary_team_img {
        width: 96px;
        height: 96px;
    }

    .commentary_team_content {
        padding: 0;
    }

    .commentary_team_content .h3_bold {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;

    }

    .commentary_team_items {
        gap: 12px;
    }

    .fact_check_articles_grid {
        display: grid;
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .defi_news_story_section .meta_news {
        flex-direction: column;
        align-items: self-start;
    }



    .voices_and_opinions_items {
        padding-right: 0;
    }

    .memecoins {
        padding: 18px 16px;

    }

    .voices_and_opinions_items {
        display: grid;
        grid-template-columns: 1fr 1fr;

        padding-top: 18px;
        gap: 18px 12px;
    }

    .voices_and_opinions_items .h3_medium {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;

    }

    .memecoins-grid-small-card img {
        width: 100%;
        height: auto;
        object-fit: cover;
    }

    .memecoins-grid-news-item {
        display: grid;
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .memecoins-grid-news-item-content_text .title1 {
        font-size: 20px;
        line-height: 24px;
    }

    .memecoins-grid-news-item p.small_body {
        display: none;
    }

    .memecoins-grid-news-item .meta_news {
        display: none;
    }

    .memecoins-grid {
        grid-template-columns: 1fr;
        gap: 0;
    }

    .memecoins-grid-news-item-img {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .fact_check_grid {
        grid-template-columns: 1fr;
        gap: 18px;
    }

    .fact_check_card_content .h2_bold {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .fact_check_grid_right_card .fact_check_grid_right_card_img {
        width: 111px;
        height: 62px;
        overflow: hidden;
    }

    .fact_check_grid_right_card_content .badge {
        padding: 2px 8px;
    }

    .fact_check_container .badge {
        font-size: 10px;
        line-height: 12px;
        font-family: 'resonategbold';
    }

    .fact_check_grid_right_card {

        align-items: start;

    }

    .fact_check_grid_right_card_content {
        gap: 4px;
        flex: 1;
    }

    .fact_check_grid_right_card_content .h2_bold {


        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        -webkit-line-clamp: 3;
    }



    .for_you_section {
        padding: 18px 16px;
    }

    .for_you_section_heading h2 {
        gap: 12px;
    }

    .sidebar {
        display: none;
    }

    .main_grid {
        padding: 0;
    }

    .main_grid {
        flex-direction: column;
    }

    .sidebar {
        width: 100%;

        margin-bottom: 24px;
    }

    .for_you_section_grid {
        flex-direction: column;
    }

    .defi_news_story_section {
        padding: 18px 16px;
    }

    .defi_news_story_section .main_title {
        padding-bottom: 18px;
    }

    .card_desktop_hide {
        display: flex;
    }

    .defi_news_story_grid_img {
        width: 100%;
        max-height: 100%;
        overflow: hidden;
    }

    .RiverBanner {
        padding: 18px 16px;
    }

    .River-riverCards_video img {

        height: auto;

    }

    .topnews_section {
        padding: 18px 16px;
    }

    .defi_news_story_grid_content .h3_bold {

        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
        -webkit-line-clamp: 4;
    }

    .explainer_grid_mobile {
        gap: 24px 12px;
    }

    .fact_check_grid_right_list {
        display: none;
    }

    .fact_check_articles_grid {
        display: none;
    }

    .fact_check_grid_right_list_mobile {
        display: flex;
        gap: 24px;
        align-items: start;
        flex-direction: column;
    }



    .topnews-item-content .line-clamp-4 {
        -webkit-line-clamp: 4;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: -0.02px;
    }

    .topnews-item-img {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .post-list-card {
        display: none;
    }

    .some_more_news_section {
        padding: 18px 16px;
    }

    .some_more_news-list_mobile_list {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        padding-top: 12px;
        margin-top: 18px;
        border-top: 1px solid #E2E6E9;
    }

    .some_more_news_section_grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .some_more_news_card_img {

        height: auto;

    }

    .press-release {
        padding: 18px 16px;
    }

    .presss_relase_desktop {
        display: none;
    }

    .presss_relase_mobile {
        display: block;
    }

    .press_news_items_footer {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .press_news_items h4 {
        margin-bottom: 10px;
    }

    .press_news_items {
        padding-bottom: 10px;
        border-bottom: 1px solid #E2E6E9;
    }

    .news_slider_buttons .swiper-pagination .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }

    .news_slider_buttons .swiper-button-prev-team,
    .news_slider_buttons .swiper-button-next-team {
        width: 18px;
        height: 18px;
    }

    .news_slider_buttons svg {
        width: 6px;
        height: 6px;
    }

    .press-news-grid {

        grid-template-columns: 1fr;
        gap: 12px;
        border: 0;
        padding-top: 0;

    }

    .press_news_items .h4_medium {
        font-family: var(--resonate_bold);
        font-weight: 500;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .press_news_items .meta_text_2 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .RiverBanner_slider {
        display: none;
    }

    .latestNews_list {
        display: flex;
        flex-direction: row;
        gap: 12px;
        flex-wrap: wrap;
    }

    .some_more_news_item {
        display: flex;
        flex-direction: column;
        gap: 12px;
        flex: 1 45%;
    }

    .top_news_card_m h3,
    .topnews-right-card h4 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        padding: 0;
    }

    .some_more_news_section_grid_mob {
        display: grid;

    }

    .some_more_news_section_grid_mob {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
        padding-top: 18px
    }

    .memecoins h2.mb-5,
    .defi_news_story_section h2.mb-5,
    .bitcoins_tab .flex.justify-between.items-center.mb-6.w-full.md\:w-\[75\%\] {
        margin-bottom: 18px;
    }

    .for_you_section_heading {
        padding-bottom: 18px;
    }

    .for_you_section_heading .h3_bold {

        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .voices_and_opinions_section h2 {
        padding-bottom: 18px;
    }

    .voices_and_opinions_section h2.black_color.h3_bold {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .exclusive_section h2 {
        padding-bottom: 18px;
    }

    .read_more_news_grid {
        padding-top: 18px;
    }

    .read_more_news_left .author {
        font-size: 12px;
        line-height: 20px;
    }

    .news-info .title1 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .news-info .small_body {

        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0;
        -webkit-line-clamp: none;
    }

    .commentary_team_grid {
        padding-top: 18px;
    }

    .some_more_news_section_grid {
        display: none;
    }

    .some_more_news_card h4 {

        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        color: var(--black);
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: none;
    }

    .latestNews_items {
        display: flex;
        flex-direction: column;
        gap: 6px;
        flex: 1 1 45%;
    }

    .river_video_grid {
        display: flex;
        padding-top: 18px;
        gap: 12px;
        flex-direction: column;
    }


    .river_video_grid .river_video_item:nth-child(1) {
        display: flex;
        position: relative;
        gap: 12px;
        flex-direction: column;
        padding-bottom: 6px;
    }

    .some_more_news_card {
        gap: 12px;
    }

    .river_video_grid .river_video_item:nth-child(1) .river_video_thumb {
        position: relative;
        width: 100%;
    }

    .river_video_grid .river_video_item:nth-child(1) .river_video_content {
        width: 100%;
    }

    .river_video_grid .river_video_item:nth-child(1) .h5_bold {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.02px;
    }

    .river_video_grid .river_video_item:nth-child(1) .hover_effect:after {
        width: 32px;
        height: 32px;
    }

    .river_video_grid .river_video_item .h5_bold {


        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        -webkit-line-clamp: 4;
    }

    .hover_effect:after {
        width: 18px;
        height: 18px;
    }

    .river_video_grid .river_video_item {
        display: flex;
        position: relative;
        gap: 12px;
        align-items: self-start;
    }

    .river_video_grid .river_video_item .river_video_thumb {
        position: relative;
        width: 111px;
    }

    .river_video_content {
        width: calc(100% - 120px);
    }



    .left_content {
        max-width: 100%;
        overflow: hidden;
        flex: 1 1 100%;
    }

    .read_more_news-section {
        padding: 18px 16px;
    }

    .read_more_news_left {
        gap: 12px;
    }

    .read_more_news_left .news_auther {
        width: 36px;
        height: 36px;
    }

    .read_more_news_left .news_auther_wrap {

        gap: 6px;
    }

    .read_more_news_left .news-info {
        gap: 6px;
    }

    .read_more_news_grid {

        gap: 18px;

    }

    .read_more_news_bottom_blog .read_more_news_item {
        padding-bottom: 12px;
        border-bottom: 1px solid #E2E6E9;
    }

    .read_more_news_left {
        gap: 12px;
        padding-bottom: 12px;
        border-bottom: 1px solid #E2E6E9;
    }

    .homepage-podcast-meta span.flex.md\:flex-row.justify-between.items-end {
        flex-direction: column;
        align-items: start;
    }

    .read_more_news_item .title2_medium {
        font-family: var(--resonate_bold);
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .read_more_news_grid .read_more_news_item {
        flex: 1 1 100%;
    }

    .read_more_news_grid .read_more_news_item p {
        display: none;
    }


    /* INSIDE PAGE START */
    .post_article_content {
        padding: 18px 16px;
        gap: 6px;
    }

    .articleBody {
        padding-top: 12px;
    }

    .article_page_Heading {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -0.08px;
    }

    .sitebar_header h2 {
        font-family: var(--resonate_bold);
        font-size: 16px;
        line-height: 24px;
    }

    .articleBody_single_meta .h4_raguler {
        font-size: 14px;
    }

    .smeta-extra .h5_raguler,
    .smeta-extra .h5_lightobliq {
        font-size: 10px;
        line-height: 20px;
    }


    .authors-section {
        padding: 0 16px 18px 16px;
        border-top: 0;
    }




    .article_image_caption {
        padding-top: 6px;
    }

    .article_image_caption.h5_lightobliq {
        font-size: 12px;
    }

    .Highlights_box .Highlights_box_content {
        justify-content: start;
    }

    .Highlights_box {
        margin: 18px 0 18px 0;
        padding: 7px 12px;
        font-size: 15px;
        line-height: 19px;
        border-color: #AAAAAA;
    }

    .Highlights_box_content .tct_ai_img {
        width: 36px;
    }

    .Highlights_box_content .btn_img {
        width: 18px;
    }

    .Highlights_box_content button {
        right: 0;
    }

 

    /* .latest_news-item a{
    width: 100%;
    } */
    .latest_news_img {
        width: 100%;
        height: auto;

    }




    .meta_tag_btn_group {
        flex-wrap: wrap;
    }




    .author-card:not(:last-child) {
        margin-bottom: 12px;
    }



    .authors-section h2 {
        padding-bottom: 18px;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .team_mobile_only {
        display: block;
    }

    .author-img {
        width: 72px;
        height: 72px;
    }

    .author-content {
        flex: 1;
    }

    .author-content p {
        max-width: 100%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
    }

    .author-content .h4_medium {
        font-family: var(--resonate_bold);
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .author-content .small_body {

        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0;
    }

    .team_container_desktop {
        display: none;
    }






    .news-container {
        grid-template-columns: 1fr ;
        gap: 12px;
        max-width: 100%;
    }



    .news-container .topnews-item-img {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .desktop_none {
        display: block;
        padding: 24px 18px 0 18px;
    }

    .project_title_bar {
        padding: 12px 16px 14px 16px;
        align-items: start;
        flex-direction: row;
        gap: 6px;
        border: 0;
    }

    .section_post_single {
        padding: 18px 16px;
    }

    .contributors_section {

        padding: 18px 16px;
    }

    .contributors_team_grid {
        margin-top: 14px;
    }


    .profile-card {
        flex-direction: column;
    }

    .profile-content {
        width: 100%;
    }

      .profile-image {
        width: 100%;
        height: auto;
        text-align: center;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .cover_object {
    width: auto;
    height: auto;
}

    .profile_bottom_section {
        flex-direction: column;
        justify-content: center;
        align-items: initial;
        width: 100%;
    }

    .Test_Tiempos_Text_paragraph {
        font-size: 16px;

    }

    .references_source_section {
        padding: 0 16px;
        border: 0;
    }

    .related_directory_grid {

        grid-template-columns: repeat(3, 1fr);

    }

    .h4_bold {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .reference_columns {
        grid-template-columns: repeat(1, 1fr);
    }

  

    .team_slider {
        padding: 0;
    }

    .contributors_team_card {}

    .contributors_team_card_content {
        flex: 1;
    }

    .team_slider .swiper-button-prev {
        right: 0;
        left: auto;
        top: 40%;
    }

    .team_slider .swiper-button-next {
        right: 0;
        top: 55%;
    }

    .info_cart_grid {
        grid-template-columns: repeat(1, 1fr);

    }

    .risk-grid {
        grid-template-columns: repeat(1, 1fr);
    }



    ul.intro_section_list {
        padding-left: 25px;
    }

    .intro_section_list li ol {
        padding-left: 15px;
    }



    .main_wraper {
        margin: 0;
        border-left: 0;
        border-right: 0;
    }

    .homepage_block_new__top_section_grid {
        border: none;
    }

    .top_bottom_border {
        border-top: 0;
        border-bottom: 10;
        border-left: 0;
        border-right: 0;
    }

    .articleBody_entry_content p:not(:last-child) {
        padding-bottom: 12px;
    }

    .ads-mobile {
        display: flex;
        padding: 0;
    }

    .ads-mobile .ad-inner {
        width: 100%;
        border: 1px solid #E2E6E9;
        padding: 12px 29px;
        min-height: auto;
        min-height: auto;
        margin-bottom: 12px;
    }

    .ads-mobile .ad-inner-content {
        min-height: 100px;
    }

    .ads-mobile .ad-inner-content .h6_reguler {

        font-size: 16px;
        line-height: 32px;
        letter-spacing: 0;
    }

    .articleBody_entry_content h2 {
        padding-bottom: 12px;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: -0.01px;
    }

    figure.is-provider-twitter {
        margin: 0 auto 12px auto;
    }

    .articleBody_meta_tag {
        margin-top: 6px;
    }

    .press_news-item .press_new_items_img {
        display: block;
    }

    .social-icons {
        border-top: 0.5px solid #E2E6E9;
        border-bottom: 0.5px solid #E2E6E9;
        padding: 18px 16px 12px 16px;
        display: flex;
        gap: 12px;
    }

    .social-icons a {
        width: 36px;
        height: 36px;
        gap: 12px;
    }

    .provider_feed_back {
        padding: 18px 16px 12px 16px;
        border-top: 0;
        border-bottom: 0.5px solid #E2E6E9;
        gap: 12px;
    }

    .provider_feed_back h4 {

        font-size: 14px;
        line-height: 18px;
        letter-spacing: -0.02px;

    }

    .aside_only_mobile_device {
        display: block;
    }

    .provider_feed_back h4 span {
        display: block;
        font-family: var(--resonate_bold);
    }

    .the_article_header {
        padding: 0;
        padding-bottom: 12px;
        border-top: 0;
        border-bottom: 1px solid #A3A3A3;
    }

    .aside_bar_sec {
        padding: 18px 16px 0 16px;
    }

    .ther_article_listing {
        display: flex;
        flex-wrap: wrap;
        gap: 18px;
        padding-top: 18px;
        flex-direction: column;
    }

    .aside_bar_sec .title1 {

        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.05px;
    }

    .sitebar_widget_header {
        padding: 0;
        border: 0;
        padding-bottom: 12px;
    }

    .sitebar_widgets_body {
        padding: 0;
        position: relative;
        display: flex;
        gap: 12px;
    }

    .sitebar_widgets {
        position: relative;

    }

    .sitebar_widgets .title2_medium {

        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .sitebar_widgets_body .hero__compositionSection {

        flex-direction: row;
        gap: 12px;
    }

    .sitebar_widgets_body .composition_Text {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }

    .composition_perct {
        font-size: 12px;
        letter-spacing: 0.14px;
    }

    .composition_perct.h6_medium {
        font-weight: 500;
        font-size: 14px;
        font-family: var(--resonate_medium);
        line-height: 20px;
    }

    .sitebar_widgets_body .composition_content {

        gap: 3px;
    }

    .sitebar_widgets_body .hero__compositionSection .composition_icon {
        width: 24px;
        height: 24px;
    }

    .sitebar_widgets_body .hero__compositionSection .composition__row {
        gap: 6px;
    }

    .sitebar_widgets_card_img {
        width: 36px;
        height: 36px;
    }

    .sitebar_widgets_card {

        flex: 1;
    }

    .sitebar_widgets_card:not(:last-child) {
        padding-bottom: 0;
    }

    .sitebar_widgets_card_content .h3_raguler {
        font-size: 14px;
        line-height: 18px;
        font-family: 'resonatemedium';
        letter-spacing: 0;
    }

    .sitebar_widgets_card_content {
        width: 100%;
        flex: 1;
    }

    .releated_news_list {
        display: none;
    }

    .latest_news_section {
        padding: 18px 16px;
        position: relative;
    }

    .releated_news_list_mobile {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        padding-bottom: 12px;
        border-bottom: 1px solid #E2E6E9;
    }

    .related_news_article {
        display: flex;
        gap: 12px;
    }

    .related_news_article .related_news_article_img {
        width: 111px;
        height: 66px;
    }

    .related_news_article .related_news_article_content {
        flex: 1;
    }

    .related_news_article_content .h5_bold {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }

    .exclusie_news_sec {
        padding-top: 0;
    }

    .section-title {
        margin-bottom: 12px;
        padding-bottom: 6px;

    }

    .article_exclusive_grid {
        grid-template-columns: 1fr;
        max-width: 100%;
        gap: 12px;
        display: grid;
    }

    .exclusive_article_list .article_exclusive_card {

        gap: 12px;
        padding-bottom: 12px;
        border-bottom: 1px solid #E2E6E9;
    }

    .exclusive_article_list .article_exclusive_card .press_news_items_footer {
        display: flex;
        align-items: center;
        justify-content: start;
        gap: 27px;
    }

    .exclusive_article_list .article_exclusive_card .press_news_items_footer ul.article_post_grid_list_mobile li:after {
        content: "";
        width: 5px;
        height: 5px;
        background-color: #545454;
        border-radius: 100%;
        display: block;
        position: absolute;
        top: 50%;
        left: -13.5px;
        transform: translate(-50%, -50%);
    }

    .exclusive_article_list .article_exclusive_card .h4_medium {
        font-family: 'resonateextra_bold';
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.02px;
    }

    .latest_news_section .title1 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -0.4px;
    }

    .border-0-mobile {
        border: none;
    }

    .latest_news_section .load_more_button_sec {

        padding-top: 20px;
    }

    .news_slider_buttons .swiper-pagination {
        margin-top: 14px;
    }

    /* Footer STart */
    footer {
        padding: 24px 16px;
    }

    .footer_logo {
        max-width: 184px;
        width: 100%;
    }

    .footer_column_grid {
        padding-top: 0;
    }

    .footer_grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 24px 12px;
        max-width: 100%;
        padding: 24px 0;
        border-bottom: 1px solid var(--light_text);
    }

    .footer_middle {
        display: grid;
        grid-template-columns: 1fr;
        gap: 0;

    }

    .topnews-left .topnews-item {
        display: flex;
        gap: 12px;
    }

    .topnews-left .topnews-item:not(:last-child) {
        padding-bottom: 0;
    }

    .topnews-grid .topnews-left {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        padding-bottom: 12px;
        border-bottom: 1px solid #E2E6E9
    }

    .topnews_card_content {
        gap: 6px;
    }

    .topnews-left .topnews-item {
        display: none;
    }

    .topnews_card_content .topnews-desc {
        display: none;
    }

    .topnews_card_content {
        padding: 0;
        border: none;
    }

    .topnews-center .topnews_card {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
    }

    .topnews-center .topnews_card .title1 {

        font-size: 18px;
        line-height: 24px;
        letter-spacing: -0.04px;
    }

    .topnews_card_content.desktop_hide {
        display: flex !important;
        gap: 6px;
    }

    .topnews-left .topnews-item:nth-child(1),
    .topnews-left .topnews-item:nth-child(2), .topnews-left .topnews-item:nth-child(3), .topnews-left .topnews-item:nth-child(4) {
        display: flex;
    }

    .topnews-left .topnews-item-img {
        width: 111px;
        height: 66px;
        overflow: hidden;
    }

    .topnews-left .topnews-item-content {
        flex: 1;
    }

    .topnews-grid {
        gap: 18px;
    }

    .articleBody_meta_tag img {
        width: 24px;
    }

    .articleBody_meta_tag .h4_medium {
        font-size: 14px;
        line-height: 18px;
    }

    .meta_tag_btn_group a {
        padding: 0px 14px;
        font-size: 12px;
        line-height: 30px;
    }

    .footer_cols h2 {
        font-size: 20px;
    }

    .footer_widgets .newslatter_form {
        width: 100%;
    }

    .footer_column_grid {
        gap: 0;
    }

    .right_cols_footer {
        justify-content: center;
        padding: 24px 0;
        border-bottom: 1px solid var(--light_text);
    }

    /* 
    .footer_cols:nth-child(odd) {
        border-right: 1px solid var(--light_text);
        border-bottom: 1px solid var(--light_text);
        border-left: 1px solid var(--light_text);
    } */

    /* .footer_cols:nth-child(even) {

        border-bottom: 1px solid var(--light_text);
        border-right: 1px solid var(--light_text);
    } */

    .footer_cols:last-child {
        border-bottom: 0px;
    }

    .bitcoins_tab .news-footer,
    .RiverBanner .news-footer {
        display: flex;
    }


    ul.footer_menu_primary {
        align-items: self-start;
        justify-content: start;
        gap: 12px 22px;
    }

    ul.footer_menu_primary li a {
        font-size: 16px;
        line-height: 30px;
        letter-spacing: 0;
    }

    .footer_middle .footer_cols {
        padding: 0;
    }

    .bottom_footer {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .dcma_badget img {
        margin: 0;
    }



    .footer_menu {
        gap: 10px;
    }



    .footer_social {
        width: 100%;

        align-items: flex-start;
        gap: 24px;


    }

    .footer_middle .footer_widgets {
        border-bottom: 1px solid var(--light_text);
        padding: 24px 0;
    }




    .mobile-d {
        display: flex;
    }

    .footer_middle .footer_cols {
        border: 0;
    }

    footer .px-\[15px\] {
        padding-left: 0;
        padding-right: 0;
    }

    .apps_store_button {
        flex-wrap: wrap;
        gap: 12px;
    }

    .apps_store_button .app-button {
        width: 100%;
    }

    /* Footer STart */
    .fc_card_header {
        padding: 6px 14px;
    }

    .fc_card .fc_card_content_items,
    .fc_card .fc_card_footer {
        padding: 14px;
    }


    .fact_rating_content h1 {
        padding-bottom: 12px;
    }

    .border-0-mobile {
        border: no;
    }

    .smeta-extra {
        flex-direction: column;
        align-items: start;
        gap: 0;
    }

    .social-icons img {
        width: 24px;
    }

    .mt-12 {
        margin-top: 0px !important;
    }

    .breadcrumb-list {
        margin-top: 18px;
        padding-left: 18px;
        padding-right: 18px;
    }

    .breadcrumb-item {
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.14px;

    }

    .user-action-follow-btn-mobile {
        display: none;
    }

    .more-options-button {
        padding: 7px 14px;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }

    .user-action-follow-btn {
        padding: 3px 10px;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }

    .mobile-topbar {
        display: flex;
        gap: 12px;
        align-items: center;
        position: sticky;
        top: 0;
        z-index: 9;
        background: #fff;
        padding: 10px 18px;
    }

    .topbar-btn {
        background-color: transparent;
        border: 1px solid #000000;
        border-radius: 5px;
        font-family: var(--resonate_medium);
        font-weight: 500;
        padding: 3px 10px;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        display: flex;
        gap: 3px;
        color: #000;
    }

    .sitebar_content .info-card {

        border-top: 0;
        background: #F9F9FA;
        border-radius: 5px;
        padding: 24px 18px;

    }

    .mobile-contents-popup.active {
        display: block;
    }




    .insight-panel {
        border-top: 0;
    }

    .insight-panel h2 {
        padding: 0 12px 6px;
        border-bottom: 1px solid #E2E6E9;
    }

    .insight-crypto-list {
        padding: 12px;
        display: flex;
        flex-direction: column;
        gap: 12px;
        padding-bottom: 12px;
    }

    .insight-entities {
        padding-left: 12px;
        padding-right: 12px;
        display: flex;
        justify-content: space-between;
    }

    .insight-crypto-trend {
        font-size: 12px;
        margin-top: 2px;
        display: flex;
        align-items: center;
        gap: 5px;
    }

    .trend-up {
        color: #6F7F95;
    }

    .insight-crypto-card__left {
        gap: 6px;
    }

    .insight-person {
        display: flex;
        align-items: center;
        gap: 6px;
        padding-top: 18px;
        padding-bottom: 12px;
        flex: 1;
    }

    .insight-person__image {
        width: 36px;
        height: 36px;
        border-radius: 50%;
    }

    .seo-key-metrics-title {
        display: block;

    }

    .desktop_hide {
        display: block;
    }

    .info_cart_grid {
        margin-bottom: 18px;
    }

    .Test_Tiempos_Text_title {

        font-size: 20px;
        font-weight: 700;
        line-height: 26px;
        letter-spacing: -0.1px;
    }

    .intro_section h2 {
        border: 0;
        padding: 0;
        margin: 0;
        margin-bottom: 18px;
    }

    .Test_Tiempos_Text_title3 {
        font-size: 20px;
        line-height: 26px;
        letter-spacing: -0.1px;
    }

    .mobile-google-ads {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .mobile-google-ads__box {
        width: 100%;
        height: 200px;
        border: 1px solid #AAAAAA;
        background-color: transparent;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;

        padding: 11px 30px;
        margin-bottom: 18px;
    }

    .mobile-google-ads__box::before {
        content: "";
        position: absolute;
        inset: 12px 29px;
        border: 1px dashed #AAAAAA;
    }

    .mobile-google-ads__title {
        position: relative;
        z-index: 1;
        font-family: var(--Test_Tiempos_Text);
        font-weight: 400;
        font-size: 16px;
        line-height: 32px;
        letter-spacing: 0;
    }

    .mobile-google-ads__size {
        font-family: var(--Test_Tiempos_Text);
        font-weight: 400;
        font-size: 16px;
        line-height: 32px;
        letter-spacing: 0;
        margin-top: 0;
        position: relative;
        z-index: 1;
    }

    .intro_section:not(:last-child) {
        padding-bottom: 18px;
    }

    .edit-history-section {
        padding: 18px 16px 24px 16px;
        border-top: 0;
    }

    .edit-history-title {
        font-size: 20px;
        line-height: 26px;
        letter-spacing: -0.1px;
    }

    .references_source_section .Test_Tiempos_Text_title3::after {
        right: 0;
    }

    .edit-history-header {
        margin: 0;
    }

    .edit-history-table-wrapper {
        margin-top: 18px;
    }

    .edit-history-table tbody td {
        border-right: 0;
    }

    .edit-history-table thead th,
    .edit-history-table tbody td {
        font-family: var(--resonate_regular);
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
    }

    .mobile_hide {
        display: none !important;
    }
    .project_social_icons a{
        background: #000;
    }
    .project_social_icons {
        padding-top: 0;
        border-top: 0;
    }
    .contributors_section{
        border-bottom: 0;

    }
  
      .news-share-feedback-box {
        padding: 0 16px 24px 16px;
        border-bottom: 1px solid #AAAAAA;
    }
    .related_directory_grid_section{
        border-top: 1px solid #AAAAAA;
    }
    .footer_cols_bottom {
    padding: 18px 16px;
}
.footer_cols_bottom p{
    text-align: left;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.14px;
}
    .related_directory_card_content h4 {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
    }
    .article_exclusive_card{
        gap: 10px;
    }
    .citation-popup-modal{
        overflow-y: auto;
        max-width: 96%;
    height: 92%;
    }
     .mla-share-dropdown,
  .mla-appearance-dropdown {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90vw;
    max-width: 320px;
    z-index: 999;
    box-shadow: 0 4px 24px rgba(0,0,0,0.18);
  }

  .mla-share-dropdown.open-left,
  .mla-appearance-dropdown.open-left {
    right: auto;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .post_signle_profile_section {
    padding: 0 16px;
    padding-top: 14px;
}
.profile-content .tags{
    flex-wrap: wrap;
    gap: 12px;
}
.mt-6-mob{
    margin-top: 0 !important;
}
.intro_section p {
    padding-bottom: 18px;
}
.fact_rating_content {
    gap: 12px;
}
    .fc_rating_panel_card {
        padding: 17px 12px;
    }
    .fc_rating_panel_card_content p{
        font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    }
    .fc_ratings_panel_listing {
        gap: 18px;
    }
    .fc-sidebar-widgets-grid{
        gap: 18px;
    }
    .fc_sidebar {
    gap: 18px;
}
.mpt-0{
    padding-top: 0 !important;
}
.fc_card .fc_card_content_items .fc-title{
        font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.02px;
}
.morefrom_news_grid{
        grid-template-columns: 1fr;
        gap:20px;
        max-width: 100%;
}
  .morefrom_news_grid .news-content {
      flex: 1;
    }
  .morefrom_news_grid  .latest_news_img {
        width: 110px;
        height: 62px;
        overflow: hidden;
        border-radius: 5px;
    }
   .morefrom_news_grid .latest_news-item {
        flex-direction: row-reverse;
        
    }
    .morefrom_news_grid .latest_news-item .meta_text_2 {
        display: none;
    }
    .morefrom_news_grid .latest_news-item{
        gap: 12px;
    }
    .latest_news-item .news-content h4{
        margin-bottom: 0;
    }
.uni_news_layout{
    padding-top: 24px;
    grid-template-columns: 1fr;
    gap: 0;
}
.uni_news-left .load-more {
    margin-top: 24px;
}
.uni_featured_article_card{
    gap: 6px;
}
.uni_feature_news_grid{
    grid-template-columns: 1fr;
}
.uni_featured_news_grid{
    grid-template-columns: repeat(1, 1fr);
    gap: 12px;
    margin: auto;
    padding-top: 0;
    border-top: 0;
}
.uni_featured_news_card {
    gap: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #E2E6E9;
     
}
.uni_featured_article_card_content {
    gap: 6px;
}
.uni_featured_news_card:nth-child(even):after{
    display: none;
}
.uni_feature_news_grid{
    gap: 24px;
}
.universal_category_sec, .universal_category_news_section .archive_zone_news_grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}
.uni_grid_card_content {
    gap: 6px;
}
.archive_zone_news_section{
    padding-top: 24px;
}
.archive_zone_news_img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.archive_zone_news_card {
 
    gap: 12px;
    padding-bottom: 0;
    border-bottom: 0;
    flex-direction: column;
}
.archive_zone_news_head p {
    display: none;
}
.archive_zone_news_container .archive_title {
    padding-bottom: 6px;
    border-bottom: 1px solid #E2E6E9;
    margin-bottom: 12px;
    font-size: 18px;
        line-height: 24px;
}
.news-category__label{
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}
.archive_zone_news_head h3{
    font-size: 14px;
    line-height: 18px;
}
.uni_feature_cate_grid_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}
.uni_feature_cate_grid_section .archive_zone_news_container {
    gap: 0;
}
.uni_feature_cate_grid_section .archive_zone_news_card {
    padding-bottom: 0;
}
.uni_feature_cate_grid_section {
    gap: 24px;
}
.uni_news_sidebar_topbar{
    margin-top: 24px;
}
.uni_news_sidebar_topbar .crypto-item{
    padding: 18px 24px;
}
.news_filter_wrapper {
        flex-direction: column;
        padding-top: 12px;
        border: 0;
        padding-bottom: 0;
    }
.news_filter_controls .news_filter_dropdown{
    width: auto;
    padding: 7px 34px 7px 12px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}
.news_filter_controls{
    justify-content: space-between;
    width: 100%;
}
 
.all_news_search{
    padding-top: 0;
}
.archive_zone_news_content p.h6_reguler.light_color {
    font-size: 12px;
}
.top_mobile_pedding{
    margin-top: 24px;
}
.news-articles-list {
        grid-template-columns: repeat(2, 1fr);
        gap: 18px 12px;
    }
.crypto-news-card .crypto-news-image {
    width: 100%;
    height: auto;
}
.assets-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 18px;
    padding: 18px 0 ;
}
.crypto-news-section {
    padding: 24px 0 0;
    border: 0;
    }
    .news-section-header, .team-directory-header, .company-directory-header, .edu-header {
        justify-content: space-between;
        padding-bottom: 12px;
        border-bottom: 1px solid #E2E6E9;
    }
    .news-header__results{
        font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    padding: 3px 14px;
    }
    .team-member-card{
        padding: 18px;
        flex-direction: row;
        gap: 18px;
    }
    .team-member-avatar{
        width: 42px;
    height: 42px;
    }
    .team-profile-cta, .team-member-body{
        display: none;
    }
    .team-member-info{
            text-align: left;
      flex: 1;
    }
    .team-member-grid{
        gap: 18px;
    }
    .team-member-name {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.04px;
}
.assets-section, .team-directory-section, .company-directory-section{
       padding: 24px 0 0;
    border-bottom: 0;
}
.team-member-grid{
    padding: 18px 0;
}
.company-card-grid {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 18px 0;
}
.podcast-section {
    padding: 0;
    border: 0;
}
.podcast-grid{
    padding-top: 18px;
}
    .podcast-card {
        flex-direction: column;
        padding: 0;
        border: 0;
    }
    .layout-wrap {
    padding: 24px 0 0;
    border-top: 0;
}
.edu-card-item {
    display: flex;
    gap: 19px;
    align-items: start;
}
.edu-card-media {
    width: 136px;
    min-width: auto;
}
.edu-card-meta {
    display: flex;
    gap: 6px;
    flex-direction: column;
    align-items: start;
}
.crypto-times-login-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 18px 16px;
}
.crypto-times-login-header{
    margin-bottom: 24px;
}
.crypto-times-tab-button{
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.02px;
}
.crypto-times-login-form{
        margin-top: 24px;
        gap: 24px;
}
.crypto-times-divider::before, .crypto-times-divider::after{
    width: 25%;
}
.crypto-times-social-login{
    flex-direction: column;
}
.crypto-times-social-button .crypto-times-social-icon {
    width: 24px;
    height: 24px;
    position: relative;
    left: 0;
}
.crypto-times-social-button{
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.02px;
    align-items: center;
    gap: 6px;
}
.crypto-times-login-form-footer{
    padding-bottom: 21px;
}
.crypto-times-checkbox-label {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}
.crypto-times-benefits-list{
    margin-top: 12px;
}
.crypto-times-benefits-title {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.48px;
}
.tct-forgot-section {
    max-width: 100%;
    margin: auto;
    padding: 18px 16px;
}
.tct-forgot-card{
    gap: 18px;
    padding: 48px 16px;
}
.tct-forgot-grid {
   margin-top: 24px;
}
.tct-forgot-desc {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}




}



@media(max-width:640px) {

    .fc_card .fc_card_footer {
        flex-direction: column;
        gap: 10px;
        align-items: end;
    }





 
    .meta_tag_btn_group {
        gap: 6px;
    }






}

@media(max-width:639px) {
    .article_post_grid .article_blog {
        display: none;
    }

    .article_post_grid .article_blog:nth-child(n+4) {
        display: flex;
    }
}

@media(max-width:480px) {
    .right_header {

        gap: 5px;
    }
 

    .appearance-popup {
        left: -50%;
    }

 



    .sitebar_header h2 span {
        display: inline-block;
    }



    .appearance-btn {
        padding: 7px 14px 7px 27px;
    }

    .appearance-btn::after {
        left: 5px;
    }

    .intro_group .Test_Tiempos_Text_title,
    .intro_group .Test_Tiempos_Text_title3 {
        font-weight: bold;
        font-size:20px;
        padding-right: 15px;
    }
}

@media(max-width:375px) {

    .fc_rating_panel_card_content p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }


    .fc_rating_panel_card {
        gap: 15px;
    }

    .fc_rating_panel_card_content {
        width: calc(100% - 93px);
    }

    .fc_rating_panel_card_content {
        gap: 9px;
    }




    .topnews-header {
        gap: 6px;
    }

    .sponsore_card {
        padding: 15px;
    }

    .sponsore_card h3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
    }

    .related_directory_grid {
        grid-template-columns: repeat(3, minmax(87px, 1fr));
    }





 
    /* .fc-rating-progress {
        border-top: 6px solid #1E3A8A;
        border-left: 0;
    }

    .fc-rating-true {
        border-top: 6px solid #065F46;
        border-left: 0;
    }

    .fc-rating-partial {
        border-top: 6px solid #EAB308;
        border-left: 0;
    }

    .fc-rating-false {
        border-top: 6px solid #C42323;
        border-left: 0;
    }

    .fc-rating-insufficient {
        border-top: 6px solid #4A5565;
        border-left: 0;
    }

    .fc-rating-scam {
        border-top: 6px solid #B91C1C;
        border-left: 0;
    }

    .fc-rating-opinion {
        border-top: 6px solid #D97706;
        border-left: 0;
    }

    .fc-rating-satire {
        border-top: 6px solid #8B5CF6;
        border-left: 0;
    } */


    ul.top_nav_menu {

        gap: 5px;
    }
}

@media(max-width:320px) {
    .crypto-tab-button {
        padding: 5px 7px;
    }

    .news-header select {
        width: 85px;
    }

    .homepage-podcast-meta span p {
        text-align: left;
    }

    .homepage-podcast-meta span {
        flex-direction: column;
        align-items: start;
        justify-content: left;
        text-align: center;
    }

    .bitcoins_tab_bottom_grid.mt-11 {
        margin-top: 0;
    }
}