@import url(/_ext/cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css);

/* Remove Recent Posts Bottom Space */
.fttdao-font-100 {
    font-weight: 100;
}   

.fttdao-font-200 {
    font-weight: 200;
}

.fttdao-font-300 {
    font-weight: 300;
}
.main_header span.menu-text {
    text-transform: uppercase;
}
.fttdao-font-400 {
    font-weight: 400;
}

.fttdao-font-500 {
    font-weight: 500;
}

.fttdao-font-600 {
    font-weight: 600;
}

.fttdao-font-700 {
    font-weight: 700;
}

.fttdao-font-800 {
    font-weight: 800;
}

.fttdao-font-900 {
    font-weight: 900;
}

.items_mod p {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}

.fusion-recent-posts {
    margin-bottom: 0px;
}

.hero-banner {
    position: relative;
    z-index: 1;
}

.hero-banner::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #14121E 100%);
}

.hero-banner .fullwidth-faded {
    filter: inherit !important;
    opacity: inherit !important;
}

.fusion_builder_column {
    position: relative;
}

.price_section .fusion_builder_column::after,
.fusion_builder_column::before {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0;
    height: 1px;
    width: 100%;
}

.fusion_builder_column::before {
    right: 0;
    left: auto;
}

.top_left_price:after {
    background-image: linear-gradient(87deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 130.85%, rgba(218, 219, 221, 0) 100%);
}

.top_center_price:after {
    /*background-image: linear-gradient(87deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 103.85%, rgba(218, 219, 221, 0) 100%);
*/
    background: rgb(218 219 221 / 70%);
}

.top_right_price:after {
    background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 103.85%, rgba(218, 219, 221, 0) 100%);
}

.top_left_price::before,
.top_center_price::before {
    background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%);
    right: -200px;
    left: auto;
    transform: rotate(90deg);
    bottom: -45px;   
}

.Testimonial_content.clean .testimonial-thumbnail { 
    width: 100px;
    height: 100px;
    display: inline-block;
    border-radius: 100%;
    overflow: hidden;
    object-fit: cover;
    object-position: center;
}

.Testimonial_content.clean blockquote q {
    padding: 0px !important;
    text-align: left !important;
    font-style: normal;
    font-size: 16px !important;
    letter-spacing: 0.5px;
}

.Testimonial_content.clean .author {
    text-align: left !important;
}

.testimonial_rightside_img .fusion-imageframe {
    display: block;
    width: 100%;
    overflow: inherit;
}

.testimonial_rightside_img .fusion-imageframe img {
    width: 100%;
    height: auto;
    position: absolute;
    margin-top: 90px;
}

a#toTop {
    bottom: 54px;
    right: 289px !important;
    background: #00CADF;
    border-radius: 4px !important;
}

a#toTop:after {
    position: absolute;
    content: "Go to top";
    right: 2px;
    left: -147px;
    color: white;
    bottom: 2px;
    text-transform: uppercase;
}

#toTop:active,
#toTop:focus {
    outline: 0;
    background-color: #00CADF !important;
}

.mob_top_price::after {
    background-image: linear-gradient(87deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 130.85%, rgba(218, 219, 221, 0) 100%);
}

.mob_bottom_price::after {
    background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 103.85%, rgba(218, 219, 221, 0) 100%);
}

.tab_price_block {
    position: relative;
}

.tab_price_block::before {
    content: "";
    position: absolute;
    left: auto;
    height: 1px;
    width: 100%;
    background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%);
    transform: rotate(90deg);
    top: 472px;
    right: auto;
}

.home-price-mobile-slider h2 {
    color: #00A2C7 !important;
}

.benefits_staking_FTT_table table tbody tr td:last-child {
    color: white !important;
}

.Twitter_section {
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    background: linear-gradient(180deg, #00CADF 0%, #00A2C7 100%);
}

.Twitter_section .timeline-Widget {
    background: linear-gradient(96.27deg, #FFFFFF 15.49%, rgba(255, 255, 255, 0.78) 78.18%, rgba(255, 255, 255, 0.58) 100%) !important;
    border: none !important;
    backdrop-filter: blur(2.96px) !important;
    border-radius: 14px !important;
}

.footer_menu1 .widget-title,
.footer_menu2 .widget-title {
    font-weight: 700;
    font-size: 16px;
}

.footer_menu1 .menu .menu-item,
.footer_menu2 .menu .menu-item {
    border: none;
    margin: 4px 0;
    padding: 0;
}

.footer_menu1 .menu .menu-item a,
.footer_menu2 .menu .menu-item a {
    font-weight: 400;
    font-size: 14px;
    color: #fff !important;
    opacity: 0.7;
}

.footer_menu1 .menu .menu-item a::before,
.footer_menu2 .menu .menu-item a::before {
    display: none;
}

.footer_separator_line {
    border: 1px solid;
    border-image-source: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%);
    border-image-slice: 1;
    opacity: 0.6;
}

.Testimonial_content.clean .author span span {
    display: block;
    font-size: 14px;
    color: #EEEEEE;
}

.Testimonial_content.clean .author span strong {
    font-size: 16px;
}

.footer_section_first p {
    opacity: 0.7;
}

.footer_section_first a {
    font-size: 22px !important;
    opacity: 0.6;
}

.homepage_overview_section .title-heading-left {
    text-transform: uppercase;
}

.Testimonial_content.clean blockquote q {
    line-height: 26px;
}

.main_header .fusion-menu {
    flex-wrap: nowrap;
    min-height: 0em;
}

.main_header .fusion-builder-row-1 {
    padding-top: 20px;
}

.cricle_hove .fusion-title {
    width: 116px;
    height: 116px;
    position: relative;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
}

.cricle_hove .fusion-title::after {
    background: transparent;
    position: absolute;
    content: "";
    width: 116px;
    height: 116px;
    animation: elecircle 2s linear infinite;
    inset: 0;
}
.cricle_hove{
    transform: translateX(-47px);
}
.cricle_hove .fusion-text{
    padding-left: 50px !important;
}

.cricle_hove:hover .fusion-title::after {
    background: #00566D;
}

.cricle_hove:hover .title-heading-left {
    background: #00CADF;
}

@keyframes elecircle {
    from {
        opacity: inherit;
    }

    to {
        transform: scale(3.5);
        opacity: 0;
    }
}

.cricle_hove .title-heading-left {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    line-height: 84px !important;
    text-align: center !important;
    margin: 15px auto !important;
    position: relative;
    z-index: 9;
    font-weight: bold;
    background: transparent;
}

.first_role_section .fusion-title,
.second_Benefits_section .fusion-title {
    position: relative;
}

.third_apply_section.cricle_hove .title-heading-left {
    background: #00CADF;
}

.third_apply_section.cricle_hove .fusion-title::after {
    background: #00566D;
}

.avada-menu-mobile-menu-trigger {
    padding-right: 0 !important;
}

/*Community page*/
.How_the_Fund_Helps h2 {
    color: #FFFFFF;
}

.How_the_Fund_Helps p {
    padding-right: 120px;
}

.Community_BFFs_section a.fusion-button span {
    font-weight: 700;
}

.steps_buy_flow .steps_buy_group {
    position: relative;
    margin-top: 56px;
}

.steps_buy_process {
    height: 100%;
    position: absolute;
    top: 0px;
    left: 25px;
    border-right: 0.869002px solid #000;
    bottom: 0;
    opacity: 0.5;
}

.steps_buy_items {
    padding-left: 40px;
    position: relative;
    padding-right: 100px;
}

.steps_buy_items::after {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #000;
    left: 12px;
    border-radius: 50%;
}

.steps_buy_group .fusion-builder-row:last-child .steps_buy_items p {
    margin-bottom: 0;
}

.community_hero_section .fusion-text p {
    width: 100%;
    max-width: 756px;
    margin: 0 auto !important;
}

.community_hero_section h1 {
    margin-bottom: 30px;
}

.community_hero_section h6 {
    font-weight: 600;
    font-size: 22px;
    line-height: 24px !important;
    color: #fff;
    margin: 0px 0 30px;
}

.community_hero_section p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
}

.Faq_section .fusion-accordian .panel-title a:hover,
.Faq_section .fusion-accordian .panel-title a:focus,
.Faq_section .fusion-accordian .panel-title a.active {
    color: #fff !important;
}

.Faq_section .fusion-accordian .panel-title a.active {
    border-bottom: 1px solid #00cadf;
}

.about_Benefits_section .about_Benefits_column .fusion-column-wrapper:hover {
    background: #008BAE !important;
    cursor: pointer;
}

.Faq_section .fusion-accordian .panel-title a {
    padding: 20px 0;
    font-size: 21px;
}

.about_Benefits_section .about_Benefits_column:hover .fusion-text {
    color: #eee !important;
}

.about_Benefits_section .about_Benefits_column .fusion-text {
    font-weight: 600;
}

.steps_buy_items h5 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 800;
    margin-bottom: 6px;
}

.steps_buy_items h6 {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 8px;
}

.steps_buy_items p {
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 30px;
}

.ftt_token_buttons_section .fusion-button {
    border: 1px solid transparent;
    border-radius: 4px !important;
    background: transparent !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    min-width: 300px;
}

.ftt_token_buttons_section .fusion-button.isactived_token {
    border: 1px solid #FFFFFF;
}

.ftt_token_buttons_section .fusion-button:hover,
.ftt_token_buttons_section .fusion-button:focus {
    border: 1px solid #FFFFFF;
    background: transparent;
}

.buy_and_col .fusion-column-wrapper {
    width: 100%;
}

.buyand_ele .buyand_ele_colleft {
    width: 540px !important;
}

.buyand_ele .buyand_ele_colright {
    width: calc(100% - 540px) !important;
    padding-left: 75px;
}

.about_Benefits_box_text p {
    margin-bottom: 0px !important;
}

.fusion-body .header_black_menu .fusion-menu li a {
    color: #000 !important;
}
.header_black_menu .fusion-menu li a span:before {
    color: #000 !important;
}
.header_black_menu span.menu-text {
    text-transform: uppercase;
}
.header_black_menu ul#menu-ftt-dao-main-menu li a:hover,
.header_black_menu ul#menu-ftt-dao-main-menu li a:focus,
.header_black_menu ul#menu-ftt-dao-main-menu li.current_page_item a,
.header_black_menu ul#menu-ftt-dao-main-menu li.current-menu-parent a,
.expand-method-hover.header_black_menu .menu-text {
    color: #000 !important;
}

.fusion-body .header_black .current-menu-parent a {
    color: #000000 !important;
}

.Twitter_section .fusion-column-wrapper {
    flex-direction: column !important;
}

/*BLog page */
.ele_title h1 {
    font-weight: 900;
    font-size: 72px;
    line-height: 93px;
    color: #000;
    text-align: center;
    margin: 70px 0;
}

.article_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
} 
.blog_featured_img {
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}

.blog_featured_img img {
    width: 100%;
    height: 100%;
}

.publish_date {
    color: #787a80;
    font-size: 14px;
    margin: 12px 0 10px;
    background: url(/wp-content/themes/Avada-Child-Theme/images/date_icn.png) no-repeat left 6px;
    padding-left: 25px;
}

.blog_title {
    font-size: 16px;
    color: #1e212c;
    line-height: 26px;
    font-weight: bold;
}

.blog_title a {
    color: #111;
}

.blog_description {
    font-size: 14px;
    color: #424551;
    margin-block-end: 26px;
}

.news_items_link a {
    font-size: 16px;
    line-height: 26px;
    color: #111;
    font-family: 'InterBold';
}

.news_items_link img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}

.article_item {
    margin-bottom: 45px;
}

.pagination {
    text-align: center;
    display: block;
} 

.pagination a {
    text-align: center;   
    color: #424551;  
    font-size: 16px;
    font-family: 'InterBold';
    line-height: 25px; 
    font-weight: 700;
} 

.pagination a.prev.page-numbers,
.pagination a.next.page-numbers {
    display: none;
}

.pagination span.page-numbers.current {
    background: none;
    color: #00CADF;
    border: 0;
    font-size: 16px;
    font-weight: bold;
    font-family: 'InterBold';
}

.blog-pagination a.prev.page-numbers,
.blog-pagination a.next.page-numbers {
    display: inline-block;
    font-size: 0;
    position: relative;
}

.blog-pagination a.prev.page-numbers::before,
.blog-pagination a.next.page-numbers::before {
    content: "";
    width: 18px;
    height: 12px;
    position: absolute;
    z-index: 99;
    top: 1px;
}

.blog-pagination a.prev.page-numbers::before {
    background: url('/wp-content/uploads/2022/05/arrow_icn.png') no-repeat;
    transform: rotate(180deg);
    left: -30px;
    right: auto;
}

.blog-pagination a.next.page-numbers::before {
    background: url('/wp-content/uploads/2022/05/arrow_icn.png') no-repeat;
    left: auto;
    right: -30px;
}

/* // BLog page */
/* Benefits Hero Custom */
.Other_tokens_ftp .benefits_heroleft_col .fusion-title h1 {
    max-width: initial;
    font-size: 36px !important;
}

.benefits_heroleft_col .fusion-title h1 {
    max-width: 506px;
}

.benefits_heroleft_col .fusion-text p {
    max-width: 468px !important;
}

.Utility_table_column table thead {
    background: transparent;
}

.Utility_table_column {
    border: 1px solid #00cadf;
    border-radius: 13px;
}

.Utility_table_column tr td {
    border-bottom: 1px solid #00cadf;
}

.Utility_table_column table tbody tr td:last-child {
    color: #00cadf;
}

.Utility_table_column table thead {
    border-bottom: 1px solid #00cadf;
    border-left: 0;
    border-top: 0;
    border-right: 0;
}

.Utility_table_column tr:last-child td {
    border: none;
}

.Utility_table_column table th {
    padding: 10px 20px;
    color: #fff;
}

.Utility_table_section {
    padding-bottom: 51px !important;
}

/* // Benefits Hero Custom */
.Crypto_what_section p {
    width: 100%;
    margin: 0 auto;
    text-align: left !important;
}

.Crypto_what_section .Crypto_what_section_c2 h5,
.Crypto_what_section .Crypto_what_section_c3 h5 {
    color: #fff !important;
}

.Crypto_what_section h5 {
    font-size: 23.4653px;
}

.burn_hero_section .fusion_builder_column {
    width: 100% !important;
    max-width: 800px;
    margin: 0 auto;
}

.burn_hero_section h6 {
    font-weight: 400;
    font-size: 22px;
    line-height: 28px;
    margin: 25px 0;
}

.burn_hero_section .fusion-text {
    width: 100%;
    max-width: 560px;
    margin: 0 auto !important;
}

.burn_hero_section .fusion-text h6 {
    color: #fff;
}

.burn_hero_section .fusion-text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}

.Fttp_table_other_token table tbody td {
    color: #000;
    vertical-align: top;
}

.Fttp_table_other_token .fusion-text {
    margin-top: 15px;
    color: #000;
}

.Fttp_table_other_token .fusion-text p {
    margin-bottom: 0;
}

.faq_hero_section .fusion-column-wrapper {
    width: 100%;
    max-width: 768px;
    margin: 0 auto;
}

.faq_hero_section h1 {
    margin-bottom: 25px !important;
}

.Faq_section .fusion-accordian .panel-body {
    padding: 25px 25px 15px 25px;
}

/*02_06_2022 NS css */
.benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
    padding: 0 12px;
    min-height: 330px;
}

.benfit_stake_page .fusion-column-wrapper {
    padding: 70px 50px 58px !important;
}

.how_to_stake_page .steps_buy_items::after {
    left: 0px;
}

.how_to_stake_page .steps_buy_process {
    left: 7px;
}


/*Blog detail*/
.single_blog_hero_header {
    position: relative;
    z-index: 1;
}    

.single_blog_hero_header::before { 
    position: absolute;
    content: "";
    background:rgb(30 33 44 / 14%);
    width: 100%;
    height: 100%;
    inset: 0;
    z-index: -1;
}

.blog_single_date span,
.reading_time span {
    display: block;
    color: #787A80;
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    position: relative;
    left: -27px;
}

.blog_single_date p,
.reading_time p { 
    padding-left: 22px;
} 

.blog_single_date p,
.reading_time p,
.blog_social_icon h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #1E212C;
}

.single-post .searchform .fusion-search-form-content .fusion-search-field input {
    width: 100%;
    padding-right: 45px;
    background: #F4F5F7;
    border: 1px solid #D7DADD !important;
    border-radius: 4px !important;
    font-weight: 400;
    font-size: 14px;
    color: #9A9CA5;
}

.single-post .single_blog_search_bar .searchform .fusion-search-form-content .fusion-search-button {
    position: absolute;
    right: 25px;
}

.single-post .single_blog_search_bar .searchform .fusion-search-form-content .fusion-search-button input[type=submit],
.single-post .single_blog_search_bar .searchform .fusion-search-form-content .fusion-search-button input[type=submit]:hover,
.single-post .single_blog_search_bar .searchform .fusion-search-form-content .fusion-search-button input[type=submit]:focus {
    background: transparent;
    color: #000;
}

.blog_single_post_content p strong {
    font-weight: 700;
    font-size: 20px;
    color: #1E212C;
    line-height: 30px;
}

.blog_single_post_content p {
    font-weight: 400;
    font-size: 16px;
    color: #424551;
}

.blog_single_post_content h3 {
    font-weight: 900;
    font-size: 32px;
    color: #1E212C;
    margin-top: 60px;
    padding-bottom: 23px;
}

.recent_post p span {
    font-weight: 400;
    font-size: 14px;
    color: #787A80;
    line-height: 21px;
}
.recent_post ul.slides li:first-child {
    display: block  !important;
    opacity: inherit !important;
    margin: 0 !important;
}
.recent_post ul.slides li {
   display: none !important;
}
.recent_post ul.slides li  {
   float: none !important; 
}
.recent_post ol.flex-control-nav.flex-control-paging {
    display: none;
}
.recent_post ul.flex-direction-nav {
    display: none;
}

.single_right_author_dtl {
    display: inline-block;
    width: 100%;
}

.single_right_author_dtl .person-shortcode-image-wrapper {
    float: left;
    width: 100px;
    border-radius: 4px;
    overflow: hidden;
}

.single_right_author_dtl .person-name {
    color: #424551;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
}

.single_right_author_dtl .person-title {
    color: #787A80;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
}

.single_right_author_dtl .person-content {
    margin-top: 15px;
}

.single_right_author_dtl .fusion-social-networks {
    margin-top: 0;
}

.single_right_author_dtl .person-desc {
    float: left;
    width: calc(100% - 120px);
    margin-left: 20px; 
    padding: 0 !important;
}

/* // Blog detail*/
/*FTX Vs Binance */
.blog_single_date p>i, 
.reading_time p>i {
    font-size: 0px;    
}
   
.blog_single_date p:before {
    content: url('/wp-content/themes/Avada-Child-Theme/images/Vector_stroke.png');
    position: absolute;
    bottom: 0px; 
    left: 15px;    
} 

.reading_time p:before {
    content: url('/wp-content/themes/Avada-Child-Theme/images/Union.png');
    position: absolute;
    bottom: -3px;
    left: 15px;
}

.single-post .fusion_builder_column::before {
    display: none;
}

.single-post main#main .fusion-separator {
    padding-top: 18px;
}

.single-post section#content .fusion-flex-container.fusion-builder-row-4 {
    padding-top: 60px;
    margin-top: 0px;
    padding-right: 16.4%;
    padding-bottom: 0px;
    margin-bottom: 60px;
    padding-left: 16.4%;
}

.single_blog_content ul>li::marker {
    color: #19cfe2;
}

.single_blog_content ul {
    padding-left: 20px;
    margin-bottom: 34px;
}

.single_blog_content h3 {
    color: #000;
    padding-bottom: 24px;
    padding-top: 24px;
}

.single_blog_content h6 {
    padding: 19px 0px 0px 58px;
    font-size: 20px;
    line-height: 30px !important;
    position: relative;
}

.single_blog_content h6:before {
    content: url('/wp-content/themes/Avada-Child-Theme/images/braces.png');
    position: absolute;
    top: 19px;
    left: 0;
}

.single_blog_content .fusion-tagcloud-1 a.tag-cloud-link {
    border-radius: 4px;
}

.single_blog_content .fusion-pagination-tb {
    border-bottom: 0px;
}

.single_bl_leftside_tag .fusion-title {
    margin-bottom: 0px !important;
}

.blog_pagination .fusion-pagination-tb {
    padding-top: 48px !important;
    padding-bottom: 25px;
}

.blog_pagination .fusion-tb-previous .fusion-pagination-preview-wrapper .fusion-item-title,
.blog_pagination .fusion-tb-next .fusion-pagination-preview-wrapper .fusion-item-title {
    white-space: break-spaces !important;
    text-align: left;
    font-size: 16px !important;
    line-height: 25px;
    font-weight: 700;
}

.blog_pagination .fusion-pagination-preview-wrapper,
.blog_pagination .fusion-pagination-preview-wrapper {
    width: 50%;
}

.blog_pagination .fusion-pagination-tb a {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}
.related_blog img {
    object-fit: unset !important;
}
.related_blog .fusion-meta-tb {
    border: 0px !important;
    padding: 12px  0 !important;
}

.related_blog .fusion-title h3 {
    padding: 8px 0px;
}

.related_blog .fusion-title a {
    color: #1E212C !important;
    position: relative;
}

.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    top: 34%;
}

.related_blog .fusion-title:last-child {
    width: fit-content;
    position: relative;
}

.related_blog .fusion-title:last-child h3:after {
    content: url('/wp-content/themes/Avada-Child-Theme/images/blue_righticon.png');
    position: absolute;
    top: 2px;
    right: -30px;
}
.related_blog .fusion-post-card-image a {
    display: block;   
}
.related_blog .fusion-post-card-image a img {
    width: 100%;
    height: 100%;
    aspect-ratio: auto !important;
}

.single_blog_sidebar .fusion-tagcloud-2 a {
    border-radius: 4px;
}

.single-navigation .fusion-tb-previous a:before {
    font-size: 0;
    content: url('/wp-content/themes/Avada-Child-Theme/images/Left.png');
    position: absolute;
    top: 11px;
    left: -10px !important;
}

.single-navigation .fusion-tb-next a:before {
    font-size: 0;
    content: url('/wp-content/themes/Avada-Child-Theme/images/Right_gray.png');
    position: absolute;
    top: 0px;
    right: -10px !important;
}

.single-navigation .fusion-tb-next a:after {
    font-size: 0px;
}

.single-navigation .fusion-tb-previous a:before {
    content: url('/wp-content/themes/Avada-Child-Theme/images/Left.png');
    position: absolute;
    top: 11px;
    left: -10px !important;
}

.single_right_author_dtl {
    margin-bottom: 44px;
}

/*.now_trending_section .post.fusion-column {
    display: flex;
}

.now_trending_section .fusion-flexslider {
    float: left;
    width: 100px;
  min-width: 100px; 
   min-width: fit-content;
    width: auto !important;
}*/

.now_trending_section .recent-posts-content h4 {
    line-height: 22px !important;
}

.now_trending_section .entry-title a {
    color: #000;
}

.now_trending_section .entry-title a:hover,
.related_blog .fusion-title a:hover {
    color: #19cfe2 !important;
}

/*.fusion-social-networks a:hover i {
    color: #19cfe2;
}*/

/*.now_trending_section .recent-posts-content {
}
*/
.single_bl_tagshare_row {
    align-items: center !important;
}

.single-post .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper,
.single-post .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-previous .fusion-pagination-preview-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    transition: opacity .3s ease-out, visibility .3s ease-out;
    animation: inherit !important;
}

.related_blog .fusion-carousel {
    overflow: visible;
    padding: 0;
}

.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
    left: unset;
    right: 6%;
    top: -9% !important;
    z-index: 9999999;
}

.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
    right: 0%;
}

.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,
.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover {
    background: #02b8cc;
    border-radius: 50%;
    width: 48px;
    height: 48px;
}

.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
    background: transparent;
    border-radius: 50%;
    width: 48px;
    height: 48px;
}

.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,
.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
    font-size: 0px;
    content: url('/wp-content/themes/Avada-Child-Theme/images/Left.png');
    position: absolute;
    top: 12px;
    left: 11px !important;
}

.related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
    content: url('/wp-content/themes/Avada-Child-Theme/images/Right_gray.png');
}
.whitepaper_content_section .checklist_icon {
    padding-left: 20px;
} 

.single-post .singleblog_leftcontent_col_prs .fusion-builder-nested-column-0 {
   width: 33.333% !important;  
}         
  
/*24-6-2022*/
.service {
    background-color: #14121E;
   /* padding: 70px 0;*/
}
.mod_row {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap; 
    -moz-flex-wrap: wrap;
    position: relative;
}
.mod_col { 
    flex: 0 0 33.333%;
    max-width: 33.333%;
    position: relative;
    padding: 0 30px 50px 30px;  
} 
.mod_col::before, .mod_col::after {
    content: "";    
    position: absolute;  
    left: 0px; 
    bottom: 0;
    height: 1px; 
    width: 100%;       
}        
.mod_col::after {
    bottom: 15px;  
}   
.topleft_servi::before, .topcenter_servi::before {
    background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%);
    right: -195px; 
    left: auto;
    transform: rotate(90deg);
    bottom: 30px;    
}
.topcenter_servi::before {
    right: -194px;    
}
.topleft_servi:after {
    background-image: linear-gradient(87deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 130.85%, rgba(218, 219, 221, 0) 100%);
}
.topcenter_servi:after {
    background: rgb(218 219 221 / 70%);
}
.topright_servi::after {
    background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 103.85%, rgba(218, 219, 221, 0) 100%);
}
.service_items h4 {
    color: #00cadf;
    font-size: 36px;
    line-height: 54px;
    font-weight: 700;
    margin: 0;
}
.service_items h5 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin: 0rem 0 0.5rem;
}

.service_items p {
    font-weight: 400;  
    font-size: 16px;     
    line-height: 26px;
    color: #EEEEEE;   
}
.mod_row .mod_col:nth-child(1), .mod_row .mod_col:nth-child(4) {
    padding-left: 0; 
}
.mod_row .mod_col:nth-child(4) .service_items {
    padding-top: 10px;
}
.mod_row .mod_col:nth-child(5) .service_items {
    padding-top: 10px;
}
.mod_row .mod_col:nth-child(6) .service_items {
    padding-top: 10px;   
}


/************************************************************
 * Description: tag css
 * Date: 4/07/2022
 * Auther: Arpita
 * ********************************************************/
.single_post_tag ul {
    margin: 0;
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.single_post_tag ul li a{
    padding: 10px;
    border-radius: 4px;
    border-color: #d7dadd !important;
    border-width: 1px;
    border-style: solid;
    margin: 0px 4px 10px;
    float: left;
}
.single_post_tag ul li a:hover{
    background: #00cadf;
    border-color: #00cadf !important;
    border-width: 1px;
    border-style: solid;
}
.single_post_tag a:hover{
    color: #ffffff;
}

.tag img {
    width: 100%;
    height: 100%;
}
.tag .fusion-image-wrapper {
    /*height: 300px;*/
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}


/* Custom Pagination for Blog Post */
.fftdao_left_pagination, .fftdao_right_pagination  {
    display: flex;
    align-items: center;
    width:50%
}
.fftdao_right_pagination  {
    flex-direction: row-reverse;
}
.fftdao_left_pagination img, .fftdao_right_pagination img {
    width: 120px !important;
    height: 120px;
    object-fit: contain;
}
.fftdao_left_pagination a, .fftdao_right_pagination a {
    color: #1E212C !important;
    padding:10px;
    font-weight:600;
}

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

div#execphp-2 {
    margin-bottom: 0;
}

/* Media CSS here*/
@media(max-width:1800px) {
    .price_section .fusion-responsive-typography-calculated {
        font-size: 25px !important;
    }

    .price_section p {
        margin-bottom: 10px;
    }

    .top_left_price::before {
        right: -170px;
    }

    .steps_buy_items::after {
        left: -3px;
    }

    .buy_and_col {
        width: 100%;
        max-width: 100%;
    }

    .community_hero_section h1,
    .burn_hero_section h1,
    .benefits_heroleft_col h1 {
        font-size: 58px !important;
    }

    .steps_buy_items::after {
        left: 13px;
        top: 1px;
    }

    .Faq_section .post-content p {
        margin-bottom: 0;
    }

    .steps_buy_items::after {
        left: 13px;
        top: 2px;
    }

    .fusion-accordian #accordian-1 .panel-title a {
        font-size: 18px;
    }

    .benefits_stake_page {
        padding-right: 15% !important;
        padding-left: 15% !important;
    }

    .Rewards_section .fusion-column-wrapper {
        padding-right: 40px !important;
        padding-left: 40px !important;
        flex-flow: inherit;
        align-items: center;
    }

    .Rewards_section .fusion-layout-column:first-child .fusion-column-wrapper {
        padding: 0px !important;
    }

    .single_blog_hero_header {
        padding-top: 140px !important;
    }
 
    .blog_single_date p, 
    .reading_time p,
    .blog_social_icon h4 {
        font-size: 18px;
    }

    .blog_pagination .fusion-tb-next .fusion-pagination-preview-wrapper .fusion-item-title {
        text-align: right;
    }   
}  
@media(max-width:1700px) {
    .topleft_servi::before { 
       right: -170px;   
    }
    .topcenter_servi::before {
       right: -177px; 
    }  
    .mod_col {
        padding: 0 20px 50px 20px; 
    } 
 } 
@media(max-width:1530px) {
    .price_section .fusion-text {
        margin-right: 0 !important;
        font-size: 16px;
    }

    .top_center_price::before {
        bottom: 0;
        right: -165px;
    }

    .top_left_price::before {
        right: -165px;
        bottom: -30px;
    }

    .Testimonial_section .title-heading-left {
        font-size: 25px !important;
    }

    .vission-mission .title-heading-left{ 
        font-size: 25px !important;
    }
     
    .steps_buy_items::after {
        left: -2px;
    }
   
    .community_hero_section .fusion-button.button-1 {
        font-size: 16px !important;
    }

    .How_the_Fund_Helps .fusion-responsive-typography-calculated {
        font-size: 40px !important;
    }

    .communitypage_BFFs_section .fusion-text {
        font-size: 16px !important;
    }

    .communitypage_BFFs_section .fusion-button-text {
        font-size: 16px;
    }

    .Community_BFFs_images_section .BFFs_images_column {
        padding-left: 70px !important;
    }

    .future_fund .fusion-imageframe {
        padding-right: 50px;
    }

    .buyand_ele .buyand_ele_colleft {
        width: 440px !important;
    }

    .buyand_ele .buyand_ele_colright {
        width: calc(100% - 440px) !important;
        padding-left: 75px;
    }

    .steps_buy_items::after {
        left: 14px;
        top: 1px;
    }

    .about_Benefits_section .about_Benefits_column .fusion-text p {
        font-weight: 400;
        line-height: 22px;
        margin-bottom: 0px;
    }

    .steps_buy_items::after {
        left: 13px;
    }

    .Faq_section .post-content p {
        margin-bottom: 0;
        font-size: 16px;
    }

    .community_hero_section h1,
    .burn_hero_section h1,
    .benefits_heroleft_col h1 {
        font-size: 50px !important;
    }

    .benefits_stake_page {
        padding-right: 10% !important;
        padding-left: 10% !important;
    }

    .benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
        height: 300px !important;
    }

    .join_ftx_stake .fusion-layout-column.fusion_builder_column .fusion-column-wrapper {
        padding: 40px !important;
    }

    .join_ftx_stake .fusion-layout-column.fusion_builder_column .fusion-column-wrapper .fusion-column-wrapper {
        padding: 0px !important;
    }

    .how_to_stake_page .steps_buy_items {
        padding-right: 0px;
    }

    .Rewards_section .fusion-column-wrapper {
        padding-right: 35px !important;
        padding-left: 35px !important;
        flex-direction: row !important;
    }

    .stake_section .fusion-layout-column .fusion-text:nth-child(1) {
        font-size: 18px !important;
    }

    .stake_section .fusion-layout-column .fusion-text:nth-child(2) {
        font-size: 28px !important;
    }

    .stake_section .fusion-layout-column .fusion-column-wrapper {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .blog_single_date p,
    .reading_time p,
    .blog_social_icon h4 {
        font-size: 16px;
    }

    .now_trending_section .recent-posts-content {
        min-width: calc(100% - 100px);
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
    .price_section .fusion-column-wrapper {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .fusion-body .cricle_hove {
        width: 33.333% !important;
    }
}
@media(max-width:1480px) {
   .service_items h4 {
      font-size: 30px;  
    } 
    .topleft_servi::before {
      right: -155px;
    }
    .topcenter_servi::before {
        right: -160px; 
    }
    .service_items p {
        font-size: 14px;
        line-height: 25px;
    }
}
@media(max-width:1400px) {
    .top_left_price::before {
        right: -145px;
    }

    .top_center_price::before {
        right: -151px;
    }

    .price_section p {
        padding-right: 10px;
    }
}

@media(min-width:1440px) {
    .hero-banner .hero_banner_image .fusion-column-wrapper {
        max-width: 1631px;
    }
}
@media(max-width:1366px) { 
    .topcenter_servi::before, .topleft_servi::before {
        right: -150px;
    }
     .fusion-tb-header .fusion-imageframe img {
        width: 160px !important;
    }

    .buyand_ele .buyand_ele_colright {
        padding-left: 60px;
    }

    .ftt_token_buttons_section .fusion-button {
        font-size: 17px;
        font-weight: 400;
        line-height: 32px;
    }

    .steps_buy_items::after {
        left: 14px;
    }

    .Future_Fund_section .fusion-button.button-3 {
        font-size: 16px;
        line-height: 22px;
        padding-right: 60px;
        padding-bottom: 15px;
        padding-left: 60px;
    }

    .benefits_stake_page {
        padding-right: 5% !important;
        padding-left: 5% !important;
    }

    .top_hader {
        padding-right: 10%;
        padding-left: 10%;
    }

    .join_ftx_stake .fusion-button {
        padding-right: 45px;
        padding-left: 45px;
    }

    .join_ftx_stake .fusion-title h2 {
        font-size: 40px !important;
    }

    .join_ftx_stake .fusion-button {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .Rewards_section .fusion-column-wrapper {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .stake_section .fusion-layout-column .fusion-text:nth-child(1) {
        font-size: 16px !important;
    }

    .stake_section .fusion-layout-column .fusion-column-wrapper {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .stake_section .fusion-layout-column .fusion-text:nth-child(2) {
        font-size: 27px !important;
    }

    .single_blog_hero_header h1 {
        font-size: 46px !important;
    }

    .single_blog_content h6 {
        padding: 19px 0px 0px 52px;
        font-size: 17px;
    }

    .related_blog .fusion-title h2 {
        font-size: 40px !important;
    }

    .now_trending_section .entry-title a {
        font-size: 16px;
    }

    .single_blog_content h3 {
        padding-bottom: 20px;
        font-size: 32px !important;
    }

    .related_blog .fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
        display: block;
    }

    .singleblog_leftcontent_col_prs .fusion-column-wrapper .fusion-layout-column {
        min-width: 30%;
    }  

    .blog_social_icon .fusion-social-networks i {
        margin: 5px 0px !important;
    }
    .single_bl_tagshare_row .single_bl_leftside_tag_list {
        width: 70% !important; 
    }
    .blog_single_date p, .reading_time p, .blog_social_icon h4 {
        font-size: 14px;
    }
    .reading_time p:before, .blog_single_date p:before  {
      bottom: -4px;       
    }
}
@media (min-width:1025px) and (max-width:1270px) {

    .top_left_price::before,
    .top_center_price::before {
        display: none;
    }
}

@media(max-width: 1280px) {
  .single-post .singleblog_leftcontent_col_prs .fusion-builder-nested-column-0 {
        width: 35% !important;  
    } 
    .blog_single_date p, .reading_time p, .blog_social_icon h4 {
       font-size: 13px;
    }
     .topleft_servi::before { 
        right: -130px;
    }
    .topcenter_servi::before {
        right: -130px; 
    }
    .service_items h4 {
        font-size: 27px; 
    }
}
@media(max-width: 1200px) {

    .community_hero_section h1,
    .burn_hero_section h1,
    .benefits_heroleft_col h1 {
        font-size: 45px !important;
    }

    .buy_and_col h2 p {
        font-size: 35px !important;
    }

    .steps_buy_items::after {
        left: 25px;
        top: 1px;
    }

    .steps_buy_process {
        left: 13px;
    }

    a#toTop {
        right: 35px !important;
    }

    .How_the_Fund_Helps p {
        padding-right: 0;
    }

    .benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
        margin-top: 0px;
    }

    .benfit_stake_page .fusion-column-wrapper {
        padding: 50px 22px 58px !important;
        margin-bottom: 0px;
    }

    .benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
        min-height: 270px;
        height: 270px;
        margin: 40px 0px 0px !important;
    }

    .join_ftx_stake .fusion-title {
        margin-bottom: 20px !important;
    }

    .hero_section_stake .fusion-imageframe {
        padding: 30px;
    }

    .benefits_hero_section .fusion-layout-column,
    .unified_section .fusion-layout-column,
    .clawback_section .fusion-layout-column {
        width: 50% !important;
    }

    .rdy_to_invest_section .fusion-title h2 {
        text-align: center !important;
    }

    .single-post section#content .fusion-flex-container.fusion-builder-row-4 {
        padding-right: 15px;
        padding-left: 15px;
    }

    .single_blog_para img {
        width: 100%;
        min-width: 90px;
    }

    .singleblog_leftcontent_col_prs .fusion-column-wrapper .fusion-layout-column {
        min-width: 100%;
    }
    .related_blog {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .category-uncategorized .fusion-flex-container.fusion-builder-row-3 {
        padding-top: 0;
    }
    .all_right_footer {
        padding-top: 0px !important;
    }
}
@media(min-width:1199px) {
    .elewrap_abt .fusion-builder-row {
        max-width: 941px !important;
        margin: 0 auto !important;
    }

    .buyand_ele .fusion-builder-row {
        max-width: 1072px !important;
    }

    .elewrap_stepflow .fusion-builder-row {
        max-width: 1072px !important;
    }

    .elewrap_futurefund .fusion-builder-row {
        max-width: 1000px !important;
    }
}

@media(max-width:1199px) {
    .Main_footer .footer_section_first .fusion-text {
        margin-right: 0 !important;
    }

    .Testimonial_section .title-heading-left {
        font-size: 17px !important;
    }
   /* .vission-mission .title-heading-left{
       font-size: 17px !important;
    }*/

    .price_section .fusion-responsive-typography-calculated {
        font-size: 25px !important;
    }

    .price_section p {
        margin-bottom: 10px;
    }

    .Twitter_section .fusion-column-wrapper {
        margin-right: 0;
    }

    .communitypage_BFFs_section .fusion-text {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .steps_buy_items::after {
        left: 2px;
    }

    .hero_section_buy .title-heading-left,
    .more_digital_buy .title-heading-left {
        font-size: 30px !important;
    }

    .three_fifty_how_buy h1 {
        font-size: 40px;
    }

    .three_fifty_how_buy .fusion-text p {
        font-size: 16px !important;
        line-height: 24px;
    }

    .three_fifty_how_buy .fusion-responsive-typography-calculated {
        font-size: 45px !important;
        margin-bottom: 20px;
    }

    .more_digital_buy .fusion-button.button-1 {
        padding-right: 20px;
        padding-left: 20px;
    }
    .service_items h4 {
        font-size: 25px;
    }
    .mod_col {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .topleft_servi::before, .topcenter_servi::before {
        background: transparent;
    }
    .topcenter_servi:after {
        background: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 103.85%, rgba(218, 219, 221, 0) 100%);
    }
    .topright_servi::after {
        background-image: linear-gradient(87deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 130.85%, rgba(218, 219, 221, 0) 100%);
    }
    .total_supply_serv::after{
        background: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 103.85%, rgba(218, 219, 221, 0) 100%);
    }
    .mod_row::before {
        background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%);
        right: 23px;
        left: auto;
        transform: rotate(90deg);
        position: absolute;
        content: "";
        width: 100%;
        height: 0.5px;
        top: 40%;
    }
    .mod_row .mod_col:nth-child(4) .service_items, 
    .mod_row .mod_col:nth-child(5) .service_items,
    .mod_row .mod_col:nth-child(6) .service_items {
        padding-top: 0;
    }
    .single-post .singleblog_leftcontent_col_prs .fusion-text {
      column-gap: 0 !important;    
    }
}


@media(max-width:1025px) {
    .top_center_price::before {
        display: none;
    }

    .bottom_left_price::after {
        background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 103.85%, rgba(218, 219, 221, 0) 100%);
    }

    .top_right_price::after {
        background-image: linear-gradient(87deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 130.85%, rgba(218, 219, 221, 0) 100%);
    }

    .top_left_price::before {
        display: none;
    }

    .price_section {
        position: relative;
    }

    .price_section::before {
        background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%);
        right: 23px;
        left: auto;
        transform: rotate(90deg);
        position: absolute;
        content: "";
        width: 100%;
        height: 1px;
        top: 50%;
    }

    .community_hero_section h1,
    .burn_hero_section h1,
    .benefits_heroleft_col h1 {
        font-size: 35px !important;
        line-height: 40px !important;
    }

    .communitypage_BFFs_section h2,
    .Future_Fund_section h2,
    .How_the_Fund_Helps h2,
    .How_the_Fund_Helps .fusion-responsive-typography-calculated,
    .buy_and_col .title-heading-left,
    .Faq_section .title-heading-left,
    .buy_and_col h2 p,
    .burn_crypto_section h2,
    .clawback_right_column .fusion-title h2,
    .unified_section h2,
    .Utility_table_section h2,
    .is_ftx_token_section h2,
    .rdy_to_invest_section h2,
    .Other_tokens_leveraged h2,
    .clawback_other_token h2,
    .stablecoin_other_token h2,
    .usdt_other_token h2,
    .Fttp_other_token h2,
    .Fttp_table_other_token h2,
    .Fttp_sum_other_token h2,
    .join_ftx_stake .fusion-title h2,
    .whitepaper_content_section h2 {
        font-size: 27px !important;
        line-height: 35px !important;
    }

    .here_subtitle_22 .fusion-text,
    .burn_hero_section h6 {
        font-size: 16px !important;
        line-height: 22px;
    }

    .burn_hero_section h6 {
        margin: 0 0 15px;
    }

    .buy_and_col .title-heading-left br {
        display: none;
    }

    .steps_buy_items {
        padding-right: 0;
    }

    .faq_hero_section h1 {
        margin-bottom: 0px !important;
    }
}

@media (max-width: 1024px) {
    .main_header ul#menu-ftt-dao-main-menu {
        top: 70px;
    }

    .steps_buy_items::after {
        left: 36px;
    }

    .future_fund .fusion-imageframe {
        padding-right: 0;
    }

    .Community_BFFs_images_section .BFFs_images_column {
        padding-left: 0 !important;
    }

    .Twitter_section .fusion-builder-column-13 {
        width: 100% !important;
    }

    .Twitter_section .fusion-builder-column-13 .fusion-column-wrapper {
        margin-left: 0;
    }

    .steps_buy_flow .steps_buy_group {
        margin-top: 0;
    }

    .Fttp_table_other_token table {
        white-space: nowrap;
    }
}

@media(max-width:991px) {
    .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger {
        padding-left: 0px ! important;
    } 
    .Other_tokens_ftp .benefits_heroleft_col .fusion-text p {
        max-width: initial !important;
    }

    .homepage_overview_section p {
        font-size: 18px !important;
        line-height: 30px;
    }

    .Twitter_section .fusion-layout-column.fusion_builder_column.fusion-builder-column-13.fusion_builder_column_1_1.\31 _1.fusion-flex-column.fusion-flex-align-self-center.fusion-animated {
        width: 100% !important;
    }

    .steps_buy_items::after {
        left: 18px;
    }

  /*  .blog_wrapper {
        flex: 0 0 50%;
        max-width: 50%;
    }*/

    .article_wrapper {
      display: block;
     }

    .community_hero_section h6 {
        font-size: 19px !important;
        line-height: 24px !important;
        margin: 0px 0 15px;
    }

    .buyand_ele .buyand_ele_colleft {
        width: 370px !important;
    }

    .buyand_ele .buyand_ele_colright {
        width: calc(100% - 370px) !important;
        padding-left: 35px;
    } 
 
    .steps_buy_items::after {
        left: 20px; 
    }

    .fusion-body .Crypto_what_section .Crypto_height {
        width: 100% !important;
    }

    .benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
        width: 50% !important; 
    }

    .stake_section .fusion-layout-column .fusion-text:nth-child(2) {
        font-size: 25px !important;
    }

    .single_blog_hero_header h1 {
        font-size: 40px !important;
    }
    .related_blog .fusion-meta-tb-sep {
        display: none;
    }
    .single-post .fusion-carousel-positioner .fusion-tb-published-date {
        margin-bottom: 15px;
        width: 100%;
        text-align: left;
    }
    .mod_col {
      padding: 0 20px 50px 0px;
    }
    .header_toggle_black .twoelse ul.sub-menu li.menu-item {
        background: #d4cbcb !important;
        border-radius: 4px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    a#toTop {
        right: 150px !important;
    }
}
@media(max-width: 767px) {
    .buyand_ele .buyand_ele_colleft {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .steps_buy_items::after {
        left: 17px;
    }

    .buyand_ele .buyand_ele_colright {
        width: calc(100% - 0px) !important;
        padding-left: 0px;
    }

    a#toTop:after {
        display: none;
    }

    .ele_title h1 {
        margin: 35px 0;
    }

    .ele_title h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .blog_wrapper {
        flex: 0 0 100%;
        max-width: 100%;
    }

   /* .Main_footer .footer_section_first {
        width: 100% !important;
    }*/

    .all_right_section p {
        text-align: center;
    }

    .footer_section_first .fusion-column-wrapper {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .Twitter_section .fusion-column-wrapper {
        margin-left: 0px !important;
    }

    .benfit_stake_page .fusion-column-wrapper {
        padding: 20px 20px 20px !important;
    }

    .benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
        height: 270px !important;
    }

    .join_ftx_stake .fusion-title h2 {
        text-align: center !important;
    }

    .join_ftx_stake .fusion-button {
        font-size: 16px !important;
    }

    .benefits_hero_section .fusion-layout-column,
    .unified_section .fusion-layout-column,
    .clawback_section .fusion-layout-column {
        width: 100% !important;
    }

    .Rewards_section .fusion-column-wrapper {
        justify-content: center;
    }

    .clawback_section .fusion-builder-row {
        flex-flow: column-reverse;
    }

    .Utility_table_section .fusion-builder-row,
    .Utility_table_section .fusion-title {
        padding: 0px 10px !important;
    }

    .single_blog_hero_header h1 {
        font-size: 35px !important;
    }

    .fusion-sharing-box .fusion-social-networks {
        justify-content: unset !important;
    }

    .blog_social_icon .fusion-sharing-box-1 {
        flex-direction: unset !important;
    }
 
    .blog_single_date span,
    .reading_time span {
        left: 10px;
        font-size: 13px;
    }
    .blog_single_date p, .reading_time p, .blog_social_icon h4 { 
        font-size: 13px;
    }
    .Fttp_table_other_token .fusion-builder-row  {
        margin-right: 0 !important;
        overflow: hidden;
    }
    .single-post section#content .fusion-flex-container.fusion-builder-row-4 h3 {
        line-height: 40px !important;
    }
    .blog_pagination .fusion-tb-previous .fusion-pagination-preview-wrapper .fusion-item-title, 
    .blog_pagination .fusion-tb-next .fusion-pagination-preview-wrapper .fusion-item-title {
    line-height: 20px !important;
    font-size: 15px !important;
    }
    .related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev, 
    .related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
        right: 12%;
    }
    .mod_col {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }   
    .mod_col:after {
        background: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%) !important;  
     }     
    .mod_row::before {  
        display: none;   
    }  
    .service_items {
        padding: 0 0 20px 0;
    }
    .topleft_servi:after, .topcenter_servi:after, .topright_servi::after, .total_supply_serv::after {
      background-image: none;
    }
    .mod_row .mod_col:last-child:after {
      display: none; 
    } 
    .fusion-layout-column.cricle_hove{
        width: 100% !important;
    }
     .cricle_hove{
        transform: translateX(0px) !important;
    }
    .cricle_hove .fusion-text{
        padding-left: 0 !important;
    }
    .cricle_hove .fusion-separator-border{
        display: none !important;
    }
    .fftdao_left_pagination{
        display: block;
        padding-right: 10px;
    }
    .fftdao_right_pagination {
        display: block;
        text-align: right;
        padding-left: 10px
    }
    .fftdao_left_pagination img{
        display: block;
    }
    .fftdao_right_pagination img{
        margin-left: auto;
    }
    .fftdao_left_pagination a, .fftdao_right_pagination a {
        padding: 0;
        font-size: 14px;
        line-height: 20px;
        display: inline-block;
    }
}
@media(max-width:640px) {
    .price_section::before {
        display: none;
    } 

    .top_left_price:after,
    .top_center_price:after,
    .top_right_price::after,
    .bottom_left_price::after,
    .top_center_price::after,
    .bottom_center_price::after {
        background-image: linear-gradient(270.01deg, rgba(218, 219, 221, 0) 0%, rgba(218, 219, 221, 0.5) 12.33%, #DADBDD 51.91%, rgba(218, 219, 221, 0.5) 87.85%, rgba(218, 219, 221, 0) 100%) !important;
        background: transparent;
    }

    a#toTop {
        bottom: 80px;
        right: -100px !important;
        left: 0;
        margin: 0 auto;
    }

    .footer_separator_line {
        display: none;
    }

    .homepage_overview_section p {
        font-size: 20px !important;
        line-height: 30px;
    }

    .cricle_hove .fusion-title {
        left: 0 !important;
    }

    .communitypage_BFFs_section p,
    .How_the_Fund_Helps p,
    .Future_Fund_section p,
    .How_the_Fund_list_item li p,
    .future_fund p,
    .items_mod p,
    .buyand_ele .fusion-text p {
        font-size: 16px !important;
        line-height: 24px;
    }

   .Other_tokens_ftp, .benefits_hero_section, .unified_left_column, .Fttp_other_token .fusion-text {
        margin-top: 0px !important;
        margin-bottom: 0 !important;
    }

    .stablecoin_other_token .fusion-title-4 {
        margin-bottom: 20px !important;
    }

    .How_the_Fund_Helps p {
        padding-right: 0px;
    }

    .Faq_section .panel-heading a {
        font-size: 17px !important;
    }

    .Crypto_what_section p {
        max-width: inherit
    }

    .fusion-sharing-box.fusion-sharing-box-1.boxed-icons.blog_social_icon,
    .fusion-sharing-box.fusion-sharing-box-2.boxed-icons.blog_social_icon {
        flex-direction: unset !important;
    }

    .fusion-sharing-box.fusion-sharing-box-1.boxed-icons.blog_social_icon h4,
    .fusion-sharing-box.fusion-sharing-box-2.boxed-icons.blog_social_icon h4 {
        margin-bottom: 0px !important;
        position: relative;
        top: 0px;
    }
} 
@media(max-width: 575px) {
    .fusion-tb-header .fusion-imageframe img {
        width: 115px !important;
    }
     .Utility_table_section .fusion-column-wrapper {
        margin-left: 0;
        margin-right: 0;
    }

    .community_hero_section h6 {
        font-size: 18px !important;
    }

    .buy_and_col h2 p {
        font-size: 30px !important;
    }

    .steps_buy_items h6 {
        font-size: 16px !important;
    }

    a#toTop {
        right: 20px !important;
        left: auto;
        bottom: 60px;
    }

    .steps_buy_items::after {
        top: 2px;
        left: 6px;
    }

    .benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
        width: 100% !important;
    }

    .benefits_stake_page .fusion-builder-row .fusion-layout-column.benfit_stake_page {
        height: auto !important;
        min-height: auto !important;
    }

    .benfit_stake_page .fusion-column-wrapper {
        padding: 40px 40px 40px !important;
    }

    .join_ftx_stake .fusion-button {
        padding-left: 15px !important;
        padding-right: 15px !important;
        font-size: 14px !important;
    }

    .single_blog_hero_header h1 {
        font-size: 25px !important;
    }

    .single_blog_content h3 {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    /*.single_blog_sidebar {
        padding-top: 50px;
    }*/

    .related_blog .fusion-title h2 {
        font-size: 22px !important;
    }

    .now_trending_section .recent-posts-content {
        min-width: calc(100% - 120px);
    }

    .related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,
    .related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover {
        background: transparent;
    }

    .related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
    .related_blog .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
        right: 9%;
        top: -7% !important;
    }

    .single_blog_content h6 {
        font-size: 15px !important;
    }

    .blog_pagination .fusion-tb-previous .fusion-pagination-preview-wrapper .fusion-item-title, .blog_pagination .fusion-tb-next .fusion-pagination-preview-wrapper .fusion-item-title {
        font-size: 14px !important;
        display: block;
        margin: 0 !important;
        width: 100%;
        padding: 5px 0 !important;
    }
    .related_post_meta {
     margin-top: 5px !important; 
    }
    .blog_social_icon h4 {
     padding-left: 10px;
    }
    .blog_pagination .fusion-pagination-preview-wrapper, .blog_pagination .fusion-pagination-preview-wrapper {
        display: block !important;
    }
    .blog_pagination .fusion-tb-previous .fusion-pagination-preview-wrapper .fusion-item-media img {
        float: left;
    }
    .single_bl_tagshare_row .single_bl_leftside_tag_list {
        width: 100% !important;
        margin-top: 0;
    }
    .single-post #content {
        margin-bottom: 0;
    }
   
} 
@media(max-width:399px) {
 .single-post .singleblog_leftcontent_col_prs .fusion-text {
    column-count: 2 !important;
  }
}
@media(max-width: 350px) {
    .community_hero_section h1 {
        font-size: 26px !important;
    }

    .community_hero_section h6 {
        font-size: 16px !important;
    }

    .community_hero_section p {
        font-size: 14px;
    }

    .buyand_ele .buyand_ele_colright .fusion-text p {
        font-size: 14px;
    }

    .steps_buy_items p {
        font-size: 14px;
    }

    .benfit_stake_page .fusion-column-wrapper {
        padding: 30px 30px 30px !important;
    }

    .blog_single_date p,
    .reading_time p,
    .blog_social_icon h4,
    .blog_single_date span,
    .reading_time span {
        font-size: 12px;
    }

    .fusion-body .fusion-pagination-tb .fusion-tb-next,
    .fusion-body .fusion-pagination-tb .fusion-tb-previous {
        margin: 0 10px;
    }

    .blog_pagination .fusion-pagination-preview-wrapper,
    .blog_pagination .fusion-pagination-preview-wrapper {
        width: 50%;
        display: block !important;
    }

    .blog_pagination .fusion-pagination-preview-wrapper .fusion-item-media {
        width: 100%;
        display: block;
    }

    .blog_pagination .fusion-tb-previous .fusion-item-title {
        float: left;
    }

    /*.single_blog_sidebar {
        padding-top: 100px !important;
    }*/
    .single_blog_content h6 {
        padding: 19px 0px 0px 35px;
    }
    .single-post .fusion-column-wrapper {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .single-post .fusion-layout-column {
        margin-left: 0 !important;  
        margin-right: 0px !important;
        padding: 0px 15px;
    }
    .single_blog_hero_header {
        padding: 170px 0px 0px !important;
    }
    .blog_single_date span, .reading_time span {
        left: 3px;
    }
    .reading_time p:before, .blog_single_date p:before {
        bottom: -4px;  
    }
    .fusion-sharing-box.fusion-sharing-box-1.boxed-icons.blog_social_icon h4, 
    .fusion-sharing-box.fusion-sharing-box-2.boxed-icons.blog_social_icon h4 {
        top: 8px;
    }
    .single-post .fusion-social-networks i {
        font-size: 14px !important;
        padding: 10px 7px !important;
    }
    .blog_social_icon {
        position: relative;
        left: 20px;
    }
    .single-post #main {
        padding-top: 40px !important;
    }
    .now_trending_section .post.fusion-column {
        padding: 0;
    }
    .single-post .blog_pagination {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*.single_blog_sidebar {
        padding-top: 75px;
    }*/
    .blog_pagination .fusion-pagination-tb a {
        font-size: 14px;
    }
    .single-post .singleblog_leftcontent_col_prs {
    padding: 0 !important;      
  } 
  .blog_social_icon h4 {
    padding-left: 0; 
    padding-top: 0;
  }
}








/*09-08-22 Twitter_section*/
.Twitter_section p {
   margin-bottom: 0;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
}
/*.Twitter_section iframe {
 height: auto !important;
 min-height: 300px !important;
}*/

/*7 sep 20222*/

.header_toggle_black .twoelse:after {
    color: #000 !important;
}

.header_toggle_black .twoelse ul.sub-menu li.menu-item {
    background: #d4cbcb !important;
}

.header_toggle_black .twoelse .sub-menu {
    display: inline-block;
}


/*12 sep 2022 */ 


@media(max-width: 1366px){
.blog_single_date span, .reading_time span {
    font-size: 13px;
    left: -18px;
    }
    .blog_social_icon .fusion-social-networks i {
        font-size: 13px !important;
    }
}

@media(max-width: 767px){
    .blog_single_date span, .reading_time span {
    font-size: 13px;
    left: 13px;
    top: 2px;
    }
    .fusion-sharing-box.fusion-sharing-box-1.boxed-icons.blog_social_icon h4 {
    top: 5px;
    }
}

@media(max-width: 375px){
    .fusion-sharing-box.fusion-sharing-box-1.boxed-icons.blog_social_icon h4 {
        top: 0;
        padding-top: 4px;
    }   
}

@media(max-width: 350px){
.fusion-sharing-box.fusion-sharing-box-1.boxed-icons.blog_social_icon h4 {
    padding-top: 6px;
 }
 .fusion-sharing-box.fusion-sharing-box-2.boxed-icons.blog_social_icon h4 {
    top: 0;
  }
}