body {
    overflow-x: hidden;
}
.header_section_bg {
    background: #111;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
}
.container_bg {
    padding: 0 30px !important;
}
.header_container_bg {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 90%;
    margin: 0 auto;
}
.header_lt_bg img {
    width: 100%;
    max-width: 150px;
    cursor: pointer;
}
.header_rt_bg {
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative;
}
.header_rt_bg button {
    padding: 11px 12px;
    gap: 4px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    font-family: averta-semibold;
    font-size: clamp(0.625rem, 0.5179rem + 0.5357vw, 1rem);
    font-weight: 400;
    cursor: pointer;
    color: #000;
}
.news_head_marquee,
.news_icon_lt span {
    font-size: clamp(0.9375rem, 0.8929rem + 0.2232vw, 1.09375rem);
}
.header_menu_bg ul li,
.news_icon_lt span {
    color: #fff;
    font-family: averta-semibold;
    font-weight: 400;
}
.signup_btn_bg {
    background: linear-gradient(180deg, #ffd51b 0, #ffb80c 100%);
    border: 0.5px #000;
}
.login_btn_bg {
    background: linear-gradient(180deg, #fff 0, #eee 100%);
    border: 0.5px solid #e1e6e6;
}
.header_menu_bg ul {
    display: flex;
    align-items: center;
    gap: 30px;
}
.header_menu_bg ul::-webkit-scrollbar{
    display: none;
}
.header_menu_bg ul li {
    font-size: 16px;
    list-style-type: none;
    cursor: pointer;
}
.header_news_con {
    background: linear-gradient(180deg, #2f424d 0, #141e21 100%);
    display: flex;
    align-items: center;
    padding: 7px 0;
    border-bottom: 1px solid #7e97a7;
}
.news_icon_lt {
    display: flex;
    align-items: center;
    padding: 0 30px 0 3px;
    gap: 3px;
    position: relative;
}
.news_icon_lt span {
    line-height: 33.6px;
}
.news_head_marquee span {
    background: #6ac2ff;
    font-size: 16.1px;
    font-weight: 400;
    color: #1c2834;
    padding: 0 6px;
    border-radius: 3px;
}
.news_head_marquee {
    font-family: averta-semibold;
    font-weight: 400;
    color: #6ac2ff;
}
.news_icon_lt::after {
    content: "";
    position: absolute;
    background: url("https://d3l05nu6ws9ajn.cloudfront.net/pl1/assets/images/news_rt_icon.png") 0 0 / contain no-repeat;
    width: 100%;
    height: 53px;
    left: 75px;
    z-index: 99;
}
.faq_section_bg {
    background: #111;
}
.faq_container_bg h2,
.usersay_container_heading h2 {
    font-family: averta-semibold;
    font-size: clamp(1.5rem, 1.3571rem + 0.7143vw, 2rem);
    font-weight: 400;
    color: #fff;
}
.faq_subheader,
.usersay_subheader {
    font-family: averta-regular;
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-weight: 400;
    color: #b1b1b1;
    padding: 12px 0;
}
.faq_qusans_container {
    padding: 20px;
    gap: 30px;
    border-radius: 10px;
    margin: 15px 0;
    background: #141414;
    border: 1px solid #2a2a2a;
    display: flex;
    justify-content: start;
}
.faq_qustion_wrapp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.faq_ans_wrapp {
    font-family: averta-regular;
    font-size: clamp(0.78125rem, 0.7545rem + 0.1339vw, 0.875rem);
    font-weight: 400;
    color: #d9d9d9;
    padding: 10px 0;
    display: none;
}
.faq_count_con,
.faq_qustion_wrapp p,
.foot_link_comm_sec ul li,
.user_name_sec {
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-weight: 400;
}
.faq_qustion_wrapp p {
    font-family: averta-regular;
    color: #ffb80c;
    text-transform: uppercase;
}
.faq_arrow_icon {
    width: 100%;
    max-width: 24px;
}
.faq_ansopen_iconrot {
    rotate: 45deg;
}
.faq_container_heading,
.usersay_container_heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: end;
}
.faq_count_con,
.user_name_sec {
    font-family: averta-semibold;
    color: #fff;
}
.faq_cont_par_wrapp {
    width: 100%;
}
.container__ksr.ftr_padd {
    padding: 40px 30px;
}
.footer_section_bg {
    background: linear-gradient(178.88deg, #111 1.92%, #22313e 99.04%);
}
.foot_live_stream_con {
    max-width: 80px !important;
}
.footer_links_sec {
    gap: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: wrap;
    padding: 10px 0 10px;
}
.foot_legal_si {
    width: auto;
    height: 50px;
}
.foot_sprt_si {
    width: 100px;
}
.foot_link_comm_sec p {
    font-family: averta-bold;
    font-size: clamp(1rem, 1rem + 0vw, 1rem);
    font-weight: 400;
    color: #fff;
    padding: 0 0 24px;
}
.foot_link_comm_sec ul {
    display: flex;
    flex-flow: column;
    gap: 18px;
}
.foot_link_comm_sec ul li {
    list-style-type: none;
    font-family: averta-regular;
    color: #fff;
    opacity: 80%;
}
.footer_social_icons {
    /* gap: 20px; */
    padding: 10px 0 30px;
}
.footer_social_icons p {
    text-align: center;
    font-family: averta-bold;
    font-size: clamp(0.75rem, 0.6429rem + 0.5357vw, 1.125rem);
    font-weight: 400;
    color: #fff;
}
.social_media_icons a {
    text-decoration: none;
}
.social_media_icons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.footer_linksdetail_sec {
    text-align: center;
    padding: 25px 0 30px;
}
.footer_content_bg {
    font-family: averta-regular;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    padding: 0 0 30px;
    line-height: 1.5;
    text-align: center;
}
.footer_banner_sec p,
.profile_user_sec,
.user_con_top h3,
.user_con_top p,
.user_year_sec {
    font-family: averta-semibold;
    font-weight: 400;
}
.foot_pay_marquee span {
    margin: 0 10px;
}
.footer_social_wrapp_sec {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    /* padding: 10px 0; */
    padding-bottom: 20px;
}
.footer_sec_logo img {
    max-width: 150px;
}
.footer_banner_sec {
padding:24px 20px;
border-top:1px solid #6666664d;
border-bottom:1px solid #6666664d;
}
.footer_banner_sec p {
    font-size: clamp(1.125rem, 1.0179rem + 0.5357vw, 1.5rem);
    color: #fff;
    padding: 0 24px;
}
/* .usersay_section_bg {
    background: #111;
    position: relative;
}
.usersay_main_cont {
    display: flex;
    align-items: center;
    justify-content: end;
    padding: 20px 0;
}
.user_cont_comm_section {
    background: #252525;
    border-radius: 18px;
    max-width: 300px;
    padding: 14px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    margin: 15px 0;
}
.profile_user_sec {
    text-align: center;
    border-radius: 50%;
    background: #111;
    padding: 10px 16px;
    color: #fff;
    font-size: 19.2px;
}
.user_year_sec {
    color: #757575;
    font-size: clamp(0.5rem, 0.4643rem + 0.1786vw, 0.625rem);
    padding: 2px 0;
}
.user_con_top p {
    color: #aeaeae;
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    padding: 16px 0;
}
.user_con_top h3 {
    font-size: clamp(1.125rem, 1.0893rem + 0.1786vw, 1.25rem);
    color: #fff;
    padding-top: 10px;
}
.user_name_years {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 10px 0;
}
.user_contain_three .user_cont_comm_section {
    padding: 18px 14px;
}
.user_contain_three .user_con_top h3 {
    padding-top: 14px;
}
.user_contain_three .user_con_top p {
    padding: 20px 0;
}
.img_sec_coin,
.img_sec_coin_1 {
    position: absolute;
    max-width: 300px;
    left: 0;
    bottom: 0;
    display: none;
}
.rt_mobile_menu_btn {
    width: 40px;
    height: 40px;
    display: none;
}
.join_free_jk {
    color: #b1b1b1;
    text-decoration: underline;
    cursor: pointer;
} */
/* @media only screen and (min-width: 1300px) {
    .img_sec_coin_1 {
        display: block;
    }
}
@media only screen and (max-width: 1300px) {
    .usersay_container_heading {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        text-align: start;
        width: 700px;
        max-width: 100%;
    }
    .img_sec_coin {
        top: 0;
        right: 0;
        left: auto;
        bottom: auto;
        width: 120px;
        max-width: 100%;
        display: block;
    }
}
@media only screen and (max-width: 1024px) {
  .wrapper__bx_innersiup.sign_up_imge_sec {
        order: 5;
        display: flex !important;
        flex-direction: row !important;
        align-items: center;
        justify-content: center;
        gap: clamp(1.125rem, 0.7321rem + 1.9643vw, 2.5rem);
    }
  
    .user_con_top p {
        white-space: normal;
    }
    .user_cont_comm_section {
        width: max-content;
    }
    .usersay_subheader {
        text-align: left;
    }
    .usersay_container_heading {
        width: 90%;
    }
} */

.header_menu_bg {
    padding: 10px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header_menu_bg ul li {
    background: linear-gradient(180deg, #2f424d 0%, #141e21 100%);
    border: 0.6px solid #6f6e6e;
    backdrop-filter: blur(14.769231796264648px);
    padding: 10px 12px;
    border-radius: 10px;
    min-width: 145px;
    text-align: center;
}
.header_menu_bg ul{
    overflow-x: auto;
    padding: 0px 10px;
}
.footer_banner_sec h5 {
    text-align: center;
    color: #FFB80C;
    font-family: 'averta-semibold';
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}
.footer_banner_sec ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    padding-bottom:20px;
}
.footer_banner_sec ul li {
    display: flex;
    align-items: center;
    gap: 10px;
    color:#fff;
    font-family: 'averta-regular';
    font-size: 16px;
    font-weight: 400;
}
.footer_banner_sec ul li img {
    width: 40px;
}
.details_links_con {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 20px 0;
}
.details_links_con_1{
    display: flex;
    align-items: center;
    justify-content: center;
    gap:30px;
}
.details_links_con p{
    color: #2789CE;
    font-family: 'averta-semibold';
    font-size: 16px;
    font-weight: 400;
}



@media only screen and (max-width: 800px) {
    .header_lt_bg img {
        max-width: 100px;
    }
    .header_rt_bg button {
        padding: 8px 10px;
    }
    .container_bg {
        padding: 5px 10px 0 !important;
    }
    .header_menu_bg ul li {
        font-size: 14px;
    }
    .header_container_bg {
        max-width: 97%;
    }
    .header_menu_bg ul {
        gap: 10px;
    }
}
@media only screen and (max-width: 767px) {
    .header_container_top_bg {
        position: relative;
    }
    .footer_banner_sec {
        flex-direction: column;
        padding: 10px 0px 0;
    }
    .footer_social_icons {
        flex-direction: column-reverse;
    }
    .footer_social_content {
        display: flex;
        flex-direction: column-reverse;
        border: 0;
    }
    .container__ksr.ftr_padd {
        padding: 40px 20px;
    }
    .footer_links_sec{
        gap:12px;
    }
  
    .details_links_con_1 {
        flex: 0 1 calc(50% - 10px);
        box-sizing: border-box;
        margin: 0 auto;
        flex-direction: column;
        text-align: center;
    }
   
}
@media only screen and (max-width: 650px) {
    .footer_banner_sec ul {
        align-items: flex-start!important;
        gap: 10px!important;
        flex-direction: column;
        justify-content: flex-start!important;
    }
    .footer_banner_sec h5{
        text-align: left!important;
    }
}
@media only screen and (min-width: 651px) and (max-width: 1024px) {
    .footer_banner_sec ul li {
        flex-flow: column;
        flex: 0 1 calc(50% - 10px);
        text-align: center;
    }
}
@media only screen and (max-width: 499px) {

    .news_icon_lt::after {
        left: 65px;
    }
    .footer_sec_logo img {
        max-width: 110px;
    }
    .foot_legal_si{
        height:36px;
    }
    .foot_sprt_si {
        width: 85px;
    }
    .footer_links_sec{
        gap:7px;
    }
}
@media only screen and (max-width: 375px) {
    .header_lt_bg img {
        width: 100%;
        max-width: 100px;
    }
    .header_container_bg {
        padding: 6px 0;
    }
    .login_btn_bg img,
    .signup_btn_bg img {
        width: 16px;
    }
   
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .footer_links_sec {
        flex-flow: nowrap;
    }
    .container__ksr {
        padding: 30px 20px !important;
    }
    .details_links_con_1 {
        flex: 0 1 calc(50% - 10px);
        box-sizing: border-box;
        margin: 0 auto;
        flex-direction: column;
        text-align: center;
    }
}
