 .lang_tn .inputCheckLabel::before {
     left: 3%;
     top: 45%;
    }
 .lang_tn .inputTextLink, .lang_tn .inputCheckLabel  {
     line-height: 16px;
    }
  .lang_tn .headBtn{
        width: 148px;
    }
   .lang_tn .downBtnTextOne{
    text-align: start;
    line-height:16px ; 
    }
 .lang_tn .spinTabTitle{
    font-size: 13px;
   }
  .lang_tn .spanTextTwo{
        text-align: center;
    }
   .lang_tn .inputTextLink{
        text-align: end;
    }
     .lang_tn .stepLabelVertical{
        bottom: -2vh;
    }
    .lang_tn  .durationSelectedOption .durationSelectedOptionTitle{
        font-size: 12px;
    }

     .lang_tn .tktTabSelInside{
        padding: 4px 16px;
    }
     .lang_tn .stepLabel{
        font-size: 15px;
        line-height: 20px;
    }
    .lang_tn .downBtnTextOne{
        font-size: 15px;
    }
    .lang_tn .customDataTable div.dt-container.dt-empty-footer .dt-paging .dt-paging-button{
        width: 55px;
    }
    .lang_tn  .benefitsRewardsTitle{
        max-width: 200px;
         font-size: 18px;
    }
    .lang_tn .statusContainer.dt-orderable-none {
       border: none;
    }
    .lang_tn .dt-column-title, .lang_tn  .buttonPrimary {
        line-height: 16px;
    }
     .lang_tn .tournDropMenuMain{
        padding: 0px 12px;
        width: 146px;
     }
     .lang_tn .listBankChooseTitle p, .lang_tn .add-bank-wrapper p, .lang_tn .depreq__status_select .depreq__status_select_title, .lang_tn .depreq__status_select_opt_sec .depreq__status_select_opt  {
        line-height: 20px;
     }
     .lang_tn .depreq__status_select_section .depreq__status_select{
        padding: 6px 16px 6px 12px;
        min-width: 152px;
     }

    .lang_tn  .tktChatConvertion, .lang_tn .logtLableText{
        text-align: center;
    }
    .lang_tn .tktnoChatImg{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .lang_tn .label_one.fs18{
        max-width: 330px;
        line-height: 20px;
    }
    .lang_tn .insta_progressbar li.active p, .lang_tn .insta_progressbar li p{
        line-height: 20px;
    }
     .lang_tn .loginMainTitle{
        font-size: 22px;
        font-weight: 600;
     }

    .lang_tn .vipContactSection .copiedDivShow {
        width: fit-content;

    }
     .lang_tn  .sdmBonusLable{
        gap: 0;
     }
     .lang_tn .inputErrorLable {
        font-size: 10px;
    }
     .lang_tn .depreq__duration_select_section .depreq__duration_select {
        min-width: 148px;
    }

     .lang_tn  .tournDropToggle img {
        display: flex;
    }
    .lang_tn .no_found_sub_text{
        max-width:432px;
    }
    .lang_tn .depTransLeft {
        min-width: 436px;
    }
     .lang_tn  .race_details a {
        position: relative;
     }
     .lang_tn  .race_time{
        position: absolute;
        width: 40%;
        right: 0;
        text-align: center;
     }
    .lang_tn  .sports_play>.head .viewAll {
            line-height: 18px;
            text-align: center;
    }
    .lang_tn .game_play_section .sports_play>.head {
            gap: 10px;
        }
    .lang_tn .navigation_tab_right ul.placebets li.active{
        text-align: center;
        line-height: 18px;
    }
    .lang_tn .bet__btn span:nth-of-type(1) {
        font-size: 12px;
    }
    .lang_tn .filterGameProvider {
        width: 20%;
    }
     .lang_tn .filterNodataImg span {
        text-align: center;
    }
    .lang_tn .promotionBannersMain .swiper-slide:hover .joinNowTitle{ 
        width: 126px;
    }
    .lang_tn .promoMainPage .promoCardImg:hover .joinNowTitle { 
        width: 156px;
    }
     .lang_tn .notifyBtnPrimary {
        width: 182px;
     }
    .lang_tn .SpinWinContent {
        font-size: 16px;
        line-height: 22px;
    }
     .lang_tn .footerContainer {
        gap: 24px;
     }
    .lang_tn .modal_info_title {
        text-align: center;
        line-height: 28px;
    }
     .lang_tn .dataTableHideCol{
        gap: 4px;
     }
     .lang_tn .dataTableRaiseTktBtn{
        padding: 12px;
     }

     @media (max-width: 1024px) {
        .lang_tn  .mobDurationSelect .notiSelectSec .histRigtArrow {
            right: 3px;
        }
        .lang_tn .sportBookTabContaniner.sportBookTab,  .lang_tn  .tournTextYellow {
            line-height: 21px;
        }
         .lang_tn .tournDropMenuMain{
        padding: 0px 10px;
        width: 126px;
     }
     }


 @media (max-width: 767px) {
     .lang_tn .loginMainTitle {
         font-size: 20px;
     }
     .lang_tn .inputFiled {
         padding-top: 26px;
     }
     .lang_tn .inputMbBox {
         height: 56px;
     }
    .lang_tn .navPillBtn{
        text-align: center;
        line-height: 20px;
    }
    .lang_tn .navTabText{
        text-wrap: wrap;
        line-height: 18px;
    }
    .lang_tn .commissionTableHeadWrapper .commissionTableHeading:nth-child(2), .lang_tn .commissionTableHeadWrapper .commissionTableHeading:nth-child(4), .lang_tn .commissionTableHeadWrapper .commissionTableHeading:nth-child(3), .lang_tn .commissionTableHeadWrapper .commissionTableHeading:nth-child(1), .lang_tn .commissionTableRow div:nth-child(1), .lang_tn .commissionTableRow div:nth-child(2), .lang_tn .commissionTableRow div:nth-child(3), .lang_tn .commissionTableRow div:nth-child(4) {
        width: 25%;
        text-align: center;
        line-height: 18px;
    }
    .lang_tn .upload-btn{
        font-size: 12px;
        line-height: 20px;
     }
    .lang_tn #joinPromo{
        width: 148px;
    }   
    .lang_tn .profBtnContainer .pwdCloseBtn{
        height: 50px;
    }
     .lang_tn .refCardMainTitle{
     font-size: 16px;
    }
    .lang_tn .mobDurationSelect .histSelectSec .histSelect {
        padding: 14px 22px;
    }
    .lang_tn .accMenuText{
        line-height: 20px;
    }
    .lang_tn .otpFormMain .resBtnBootom{
        transform: translate(-50%, -100px);
    }
     .lang_tn .inputTextOtp {
        margin-top: 0;
     }
   
 }
    @media(max-width:589px) { 
       .lang_tn .reflabel input {
            font-size: 12px;
         }
          .lang_tn .sportBookSelectSec .sportBookSelect{
            min-width: 138px;
         }
         .lang_tn .alter_progressbar li p{
            bottom: -2.5vh;
            line-height: 12px;
         }
          .lang_tn  .payLabel {
            font-size: 14px;
         }
    }
    @media(max-width:459px) {
         .lang_tn .mb__depreq_main_sel_sec .depreq__duration_select_title {
            font-size: 11px;
              
        }
         .lang_tn .mb__depreq_filter_sec{
            flex-wrap: wrap;
         }
         .lang_tn .openbets-pop .box-head .head-title h3, .lang_tn .refCardMainTitle  {
            font-size: 14px;
         }
        .lang_tn .mobDurationSelect .histSelectSec .histSelect {
            padding:7px;
            font-size: 10px;
         }
          .lang_tn .mobDurationSelect .notiSelectSec .histRigtArrow,  .lang_tn .histRigtArrow {
            right: 0;
         }
       .lang_tn .histSelectSec .histSelect {
            min-width: 130px;
            max-width: 130px;
        }
        .lang_tn .switchTabsTitle p {
            line-height: 20px;
        }
        .lang_tn .ply_inside_title {
            line-height: 10px;
        }
         .lang_tn .ply_crdone {
            left: -4px;
        }
       .lang_tn .jt_info_lable {
            font-size: 10px;
        }

        .lang_tn .jt_info_crd {
            width: 80%;
        }
        .lang_tn .jt_right{
            justify-content: center;
        }
    }

 @media(max-width:379px) {
     .lang_tn .loginMainTitle, .lang_tn .label_two {
         font-size: 16px;
     }
    .lang_tn .inputErrorLable {
        font-size: 11px;
    }
     .lang_tn .acc_depo_btn p, .lang_tn .accMenuText{
        font-size: 12px;
        line-height: 18px;
    }
     .lang_tn .upload-btn{
     line-height: 20px;
  }
   .lang_tn .affBannerContentWrapper .affBannerSubTitle, .lang_tn .selDropdownLabel {
            font-size: 12px;
   }
    .lang_tn .affBannerContentWrapper .affBannerTitle{
        font-size: 18px;
    }

   .lang_tn .stepLabelVertical{
        bottom: -3vh;
        line-height: 16px;
   }
   .lang_tn .notiTitle,  .lang_tn .lpInfoLabel{
        text-align: start;
        font-size: 12px;
   }
   .lang_tn .lpMainTitle, .lang_tn .lpEarnInfoMain .DeskTitleText, .lang_tn .benefitsRewardsTitle {
        font-size: 14px;
   }
   .lang_tn .inputRightText,  .lang_tn  .reflabel.floatUtrTran {
        font-size: 12px;
   }
   .lang_tn .depreq__status_select_section .depreq__status_select, .lang_tn .depreq__duration_select_section .depreq__duration_select {
        min-width: 130px;
    }
    .lang_tn .ply_crdtitle{
            font-size: 8px;
        }

  }
 @media(max-width:360px){
    .lang_tn .inputErrorLable,  .lang_tn .affProgramCardWrapper .affProgramCard .affProgramCardTitle {
        font-size: 9px;
    }
  .lang_tn .accMenuLinkInfo{
        padding: 0 0 0 12px;
    }
    .lang_tn  .lpUpGradeInfo,  .lang_tn .mb__depreq_main_sel_sec .depreq__status_select_title, .lang_tn .accMenuText, .lang_tn .label_two {
    font-size: 10px;
    }
  .lang_tn .refCardMainTitle, .lang_tn .inputLableName, .lang_tn .headNotiViewall  {
     font-size: 12px;
    }
    .lang_tn .inputTextLink, .lang_tn .inputCheckLabel, .lang_tn .lpLabelThree{
        font-size: 11px;
    }

    .lang_tn .mb__depreq_main_sel_sec .depreq__duration_select{
        padding: 8px 12px;
    }
    
    .lang_tn .prfoTextStatus.statusVerified{
        flex-direction: column-reverse;
    }
     .lang_tn .mobProfileMain .profUpdateContent{
        padding: 0px 20px 20px; 
    }
    .lang_tn .mb__depreq_main_sel_sec .depreq__duration_select, .lang_tn .mb__depreq_main_sel_sec .depreq__status_select {
        padding: 8px;
    }
    .lang_tn .commissionTableHeading{
        padding: 16px 0px;
    }
     .lang_tn .affProgramCardTitle{
        top: 8px;
        line-height: 14px;
     }
    .lang_tn .saved-bank-heading-wrapper p{
        line-height: 16px;
    }
     .lang_tn .inplay_sec{
        height: 36px;
        min-width: 57px;
     }
     .lang_tn .modalTitle{
        font-size: 16px;
     }
      .lang_tn .modal_info_title{
        font-size: 14px;
      }
     
    .lang_tn .jt_info_crd {
            width: 100%;
    }
    .lang_tn .insta_progressbar li.active p, .lang_tn .insta_progressbar li p {
    line-height: 10px;
}
}