@media only screen and (min-width: 3601px) {
    .description_dt {
        font-size: 31px;
    }

    .simil_car .playAdd {
        width: 15px !important;
    }

    .banner-tt_details {
        font-size: 48px;
        width: 100%;
    }

    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 44px;
    }

    .discr_left-right .scroll-left {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .playAdd {
        width: 20px !important;
    }

    .slick-dots {
        bottom: 37.5%;
        height: 0px !important;
    }

    .descrpition_title_dt {
        font-size: 26px;
        margin-top: 30px;
        line-height: 35px;
    }

    .pb_ban_action {
        font-size: 23px;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .bnnr_content img {
        max-height: 50vh !important;
        width: auto !important;
    }

    .bannerSubImg {
        min-height: 230px;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 30px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 26px !important;
        line-height: 28px !important;
        margin-top: 4px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 23px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .pb_watch_btn {
        font-size: 14px;
    }

    .pb_add {
        width: 44px !important;
        height: 44px !important;
    }

    .pb_add img {
        width: 18px !important;
    }
}

@media only screen and (min-width: 3501px) and (max-width:3600px) {
    .description_dt {
        font-size: 31px;
    }

    .simil_car .playAdd {
        width: 15px !important;
    }

    .playAdd {
        width: 18px !important;
    }

    .pb_add {
        width: 44px !important;
        height: 44px !important;
    }

    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 44px;
    }

    .slick-dots {
        bottom: 37.5%;
        height: 0px !important;
    }

    .descrpition_title_dt {
        font-size: 26px;
        margin-top: 30px;
        line-height: 35px;
    }

    .pb_ban_action {
        font-size: 23px;
    }

    .bnnr_content img {
        max-height: 50vh !important;
        width: auto !important;
    }

    .bannerSubImg {
        min-height: 230px;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 20px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 16px !important;
        line-height: 15px !important;
        margin-top: 0px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 15px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .pb_add {
        width: 44px !important;
        height: 44px !important;
    }

    .pb_add img {
        width: 18px !important;
    }
}

@media only screen and (min-width: 3401px) and (max-width:3500px) {
    .description_dt {
        font-size: 31px;
    }

    .simil_car .playAdd {
        width: 15px !important;
    }

    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 44px;
    }

    .banner-tt_details {
        font-size: 48px;
        width: 100%;
    }

    .discr_left-right .scroll-left {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .slick-dots {
        bottom: 37.5%;
        height: 0px !important;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .descrpition_title_dt {
        font-size: 26px;
        margin-top: 30px;
        line-height: 35px;
    }

    .pb_ban_action {
        font-size: 23px;
    }

    .bnnr_content img {
        max-height: 50vh !important;
        width: auto !important;
    }

    .bannerSubImg {
        min-height: 230px;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 20px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 16px !important;
        line-height: 15px !important;
        margin-top: 0px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 15px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .pb_add {
        width: 44px !important;
        height: 44px !important;
    }

    .pb_add img {
        width: 18px !important;
    }
}

@media only screen and (min-width: 3001px) and (max-width:3400px) {
    .description_dt {
        font-size: 31px;
    }

    .simil_car .playAdd {
        width: 15px !important;
    }

    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 44px;
    }

    .banner-tt_details {
        font-size: 48px;
        width: 100%;
    }

    .discr_left-right .scroll-left {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .slick-dots {
        bottom: 37.5%;

        height: 0px !important;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .descrpition_title_dt {
        font-size: 26px;
        margin-top: 30px;
        line-height: 35px;
    }

    .pb_ban_action {
        font-size: 23px;
    }

    .bnnr_content img {
        max-height: 50vh !important;
        width: auto !important;
    }

    .bannerSubImg {
        min-height: 230px;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 20px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 16px !important;
        line-height: 15px !important;
        margin-top: 0px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 15px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .pb_add {
        width: 44px !important;
        height: 44px !important;
    }

    .pb_add img {
        width: 18px !important;
    }
}

@media only screen and (min-width: 2801px) and (max-width: 3000px) {
    .description_dt {
        font-size: 31px;
    }

    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 44px;
    }

    .discr_left-right .scroll-left {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 19px;
        border-radius: 50px;
        width: 44px;
        height: 44px;
        top: 0;
        transform: translateY(5px);
    }

    .slick-dots {
        bottom: 37.5%;

        height: 0px !important;
    }

    .banner-tt_details {
        width: 100%;
        font-size: 48px;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 19px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 16px !important;
        line-height: 15px !important;
        margin-top: 0px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 15px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .descrpition_title_dt {
        font-size: 26px;
        margin-top: 30px;
        line-height: 35px;
    }

    .pb_ban_action {
        font-size: 23px;
    }

    .bnnr_play_btn {
        margin-top: 16px;
    }

    .tooltip-text {
        width: 60px;
        height: 60px;
    }

    .bnnr_play_btn {
        margin-top: 0px;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .pb_ban_action {
        font-size: 23px;
    }

    .bannerSubImg {
        min-height: 230px;
    }

    .banner-tt_details {
        font-size: 48px;
        width: 100%;
    }

    .pb_add {
        width: 44px !important;
        height: 44px !important;
    }

    .pb_add img {
        width: 18px !important;
    }

    .simil_car .playAdd {
        width: 15px !important;
    }
}

@media only screen and (min-width: 2601px) and (max-width: 2800px) {
    .description_dt {
        font-size: 24px;
    }

    .add_sp_de {
        position: absolute;
        bottom: 161px;
        width: 320px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        z-index: 9999999999999999;
        background: #fff;
        padding: 6px 10px;
        left: 56px;
    }

    .current-list-item>a::after {
        position: absolute;
        content: "";
        bottom: 0;
        width: 100%;
        left: 0;
        height: 4px;
        transform: translateY(5px);
    }

    .simil_car .playAdd {
        width: 15px !important;
    }

    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 44px;
    }

    .pb_add img {
        width: 18px !important;
    }

    .top_margin_sec.banner-bottom-sec {
        margin-top: 10px !important;
    }

    header .header_nav .pb_logo img {
        width: 70px !important;
        height: 70px !important;
    }

    .promo_otp_button {
        border: 1px solid var(--pbc) !important;
        color: var(--pbc);
        border-radius: 5px;
        padding: 12px 12px;
        white-space: nowrap;
        font-size: 16px;
        background: inherit;
    }

    .discr_left-right .scroll-left {
        font-size: 19px;
        border-radius: 50px;
        width: 38px;
        height: 38px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 19px;
        border-radius: 50px;
        width: 38px;
        height: 38px;
        top: 0;
        transform: translateY(5px);
    }

    .img_pdf_text h1 {

        width: 50%;
    }

    .gameing_views .img_pdf_text h1 {
        width: 90% !important;
    }

    .gameing_views .img_pdf_text {
        width: 100% !important;
    }

    .slick-dots {
        bottom: 37.5%;
        height: 0px !important;
    }

    .pb_add {
        width: 43px !important;
        height: 44px !important;
        margin-left: 5px !important;
    }

    .pb_watch_btn {
        background: var(--pbg);
        padding: 5px 10px !important;
        font-size: 12px !important;
    }

    .playAdd {
        width: 18px !important;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 40px !important;
        border-radius: inherit !important;
    }

    .sidenav {
        top: 79px !important;
    }

    .pb_language_detail {
        top: 79px !important;
    }

    .pb_notification_details {
        top: 79px !important;
    }

    .tooltip-text {
        width: 60px;
        height: 60px;
    }

    .descrpition_title_dt {
        font-size: 24px !important;
        margin-top: 30px;
        line-height: 33px;
    }

    .pb_ban_action {
        font-size: 24px;
    }

    .bnnr_play_btn {
        font-size: 20px;
    }

    .pb_add_btns {
        position: absolute;
        bottom: 6px !important;
        width: 100%;
        left: 6px;
    }

    .bannerSubImg {
        min-height: 230px;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 20px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 18px !important;
        line-height: 20px !important;
        margin-top: 0px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 17px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .banner-tt_details {
        width: 100%;
        font-size: 48px;
    }
}

@media only screen and (min-width: 2601px) {
    .banner_after_navbar .banner-play-btn .shareHls a {
        width: 60px !important;
    }

    .add_sp_de {
        position: absolute;
        bottom: 161px;
        width: 320px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        z-index: 9999999999999999;
        background: #fff;
        padding: 6px 10px;
        left: 56px;
    }

    .current-list-item>a::after {
        position: absolute;
        content: "";
        bottom: 0;
        width: 100%;
        left: 0;
        height: 3px;
        transform: translateY(4px);
    }

    header .header_nav .pb_logo img {
        width: 70px !important;
        height: 70px !important;
    }

    .pb_watch_width {
        width: 95% !important;
        max-width: 95% !important;
    }

    .top_margin_sec.banner-bottom-sec {
        margin-top: 10px !important;
    }

    .img_pdf_text h1 {
        width: 70%;
    }

    .img_pdf_text {
        width: 60%;
    }

    .descrpition_title_dt {
        font-size: 24px !important;
        line-height: 33px;
    }

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__arrow b {
        height: 14px;
        width: 24px;
        top: 17px;
    }

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 18px;
    }

    .upcom_show .liveVideoHead {
        font-size: 24px;
    }

    .past_show .liveVideoHead {
        font-size: 24px;
    }

    .cat-bann-dtf .bannerSubImg {
        min-height: 200px;
    }

    .cat-bann-dtf .categry_tti_img img {
        min-height: 80px !important;
        margin-bottom: 10px;
    }

    .cat-bann-dtf .bannerSubImg img {
        min-height: 200px !important;
        max-height: 200px !important;
    }

    .modal_sm {
        max-width: 420px;
    }

    .cancelpro_btn {
        font-size: 20px;
        padding: 13.4px 15px;
    }

    .golive_btn {
        font-size: 20px;
    }

    .upcoming_timepara {
        font-size: 17px !important;
    }

    .contentupcoming p img {
        width: 17px !important;
        height: 17px;
    }

    .contentupcoming .f-18s {
        font-size: 20px;
    }

    .contentupcoming .episodeOne {
        line-height: normal !important;
        font-size: 20px !important;
        margin-bottom: 6px !important;
    }

    .f-18s {
        font-size: 20px;
    }

    .contentupcoming p {
        font-size: 17px;
    }

    .view_m_btn i {
        font-size: 22px;
    }

    .swal2-popup .swal2-styled {
        font-size: 17px !important;
        margin: 15px 10px 0 !important;
        padding: 10px 26px !important;
        border-radius: 8px !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 60px !important;
    }

    #remove_watchlist {
        width: 60px !important;
        height: 60px !important;
    }

    .subscription-table tbody .left-sticky,
    .subscription-table thead .left-sticky {
        font-size: 18px;
    }

    .liveVideo.tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .sidenav {
        top: 79px !important;
    }

    .pb_language_detail {
        top: 79px !important;
    }

    .pb_notification_details {
        top: 79px !important;
    }

    .view_m_btn {
        font-size: 22px;
    }

    .f-16s {
        font-size: 22px !important;
    }

    .f-15s {
        font-size: 17px !important;
    }

    .m-q-y button {
        font-size: 20px;
    }

    .subscription-table thead th {
        font-size: 20px;
    }

    .subscription-table tbody .dd-plan {
        font-size: 18px;
    }

    #promoCode span {
        font-size: 20px;
    }

    #promoCode label {
        font-size: 16px;
        margin-bottom: 5px;
    }


    .code-input {
        height: 41px;
        font-size: 16px;
        padding-left: 15px;
    }

    .applyCodeActive {
        font-size: 20px;
    }

    .channelLinstingMain .img_ {
        min-width: 106px;
        max-width: 106px;
        height: 60.4px;
    }

    .channelLinstingMain .channelName h4 {
        color: #fff;
        font-size: 17px;
    }

    .channelLinstingMain .channelName span {
        color: #898989;
        font-size: 15px;
    }

    #channels {
        font-size: 15px;
        padding: 10px 15px;
    }

    .radioChannelUl .nav-link {
        font-size: 18px;
    }

    ul.nav_items li a {
        font-size: 18px;
    }

    ul.nav_items li a {
        font-size: 18px;
    }

    #mySidenav .user-logout {
        width: 98% !important;
        font-size: 20px !important;
        padding: 10px 15px !important;
    }

    #proceed {
        font-size: 20px;
    }

    .searchSectionBoxSubs .searcSection {
        width: 20% !important;
        padding: 9px;
        border-radius: 10px;
    }

    .radio-btn {
        min-height: 102px !important;
    }

    .channelRadioUpgradMainDiv .child-card {
        font-size: 20px;
    }

    .hobbies-icon .h5 {
        font-size: 30px !important;
    }

    .channelRadioUpgradMainDiv .m-q-y button {
        font-size: 20px;
    }

    .u-plan {
        font-size: 13px;
    }

    .cat-bann-dtf #remove_watchlist .ads_vt {
        width: 65px !important;
        height: 65px !important;
    }

    .hobbies-icon .premium_ic {
        font-size: 24px !important;
        padding-bottom: 10px;
    }

    .plan_dash-heading {
        color: rgba(178, 173, 173, 1);
        font-size: 18px !important;
    }

    .trem_sub_pad h4 {
        font-size: 24px !important;
    }

    .plan_basic_tt {
        font-size: 20px;
    }

    #pay-amt {
        font-size: 18px;
    }

    .bg-bodyCollapse {
        font-size: 18px;
    }

    #pay-plan {
        font-size: 18px;
    }

    #total-amt {
        font-size: 18px;
    }

    .sub_headingmax {
        font-size: 20px;
    }

    .plan-card .checkicon {
        width: 18px;
        height: 18px;
    }

    .pl_5 {
        font-size: 2rem;
    }

    .view_m_btn {
        font-size: 26px;
    }

    #watchlist_toggle a img {
        width: 60px !important;
    }

    .lik-posetin .disLike {
        width: 60px !important;
        height: 60px !important;
    }

    .delayed-element,
    .categeryHeading h6 {
        font-size: 28px !important;
    }

    .content_banner_dt {
        width: 25%;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .bnnr_content img {
        max-height: 30vh;
        width: auto !important;
    }

    .descrpition_title_dt {
        font-size: 20px;
        line-height: 29px;
    }

    .bnnr_play_btn {
        font-size: 20px;
    }

    .banner-position .content_banner_dt {
        margin-top: 0 !important;
    }

    .banner-bottom-sec {
        margin-top: -340px !important;
        z-index: 1 !important;
        position: relative !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: -370px !important;
    }

    .banner_after_navbar .bnnr_content {
        position: realtive !important;
        bottom: inherit !important;
        padding: 20px !important
    }

    .volume_banner_dt {
        position: absolute;
        right: 222px;
        z-index: 99;
        bottom: 34.7%;
        display: none;
    }

    .banner_after_navbar .banner-playe .play_w img {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf #remove_watchlist {
        width: 65px !important;
        height: 65px !important;
    }
}

@media only screen and (min-width: 2401px) {
    .trem_sub_pad {
        padding: 0 60px !important;
    }

    .pb_relatives.pb_card_img .countdown {
        font-size: 18px;
    }

    .login_form .login_title.main_title_class {
        font-size: 35px !important;
    }

    .guest_logins {

        font-size: 23px;
    }

    .game_ad_now {
        font-size: 17px;
    }

    .notification_fliter_btn {
        font-size: 16px;
    }

    .emergency_okay {
        font-size: 17px;
    }

    .header_dtes.marue_headers {
        padding-top: 120px;
    }

    .nav_bot_bar.marue_nav_bot_bar {
        top: 122px;
    }

    .marue_headers header {
        top: 38px;
    }

    .geek2 {
        font-size: 22px !important;
    }

    .user_manage_head {
        font-size: 20px;
    }

    .log_dts {
        margin: auto;
        font-size: 16px;
    }

    #cancelSubs .dl_logouts {
        color: #fff !important;
        background: inherit !important;
        font-size: 18px !important;
    }

    #cancelSubs .btn_log_in.user-logout.use_candf {
        width: 100% !important;
        font-size: 18px !important;
    }

    .m_liv1 .m_live_cha_1 .shaka-resolution-button {
        right: -9px;
        bottom: -87px;
        opacity: 1 !important;
    }

    .Refferal_code h5 {
        font-size: 28px;

    }

    .referal_regs {

        font-size: 20px;
    }

    .promo_err_msg {

        font-size: 20px;
    }

    .Refferal_code .refferal_img {
        width: 100px;
        height: 100px;
    }

    .refapply_btn {
        font-size: 20px !important;
        padding: 10px 20px !important;
    }

    #paymentModal .payment-option .payment_popup img {
        width: 36px;
        height: 36px;
        margin-right: 10px;
    }

    #paymentModal .payment-option span {
        flex: 1;
        font-size: 22px;
    }

    #paymentModal .payment-option i {
        font-size: 30px;
        margin-right: 10px;
        color: #fff;
    }

    #paymentModal .confirmPayment {

        font-size: 20px;
        color: #fff;
    }

    #my-audio-div .shaka-spinner-container {
        top: -197px;
    }

    .music-wrapper_details .video_ads_after {
        bottom: -12px !important;
        width: 100% !important;
    }

    .audio_season_details {
        height: 524px !important;
        padding-right: 4px;
    }

    .music-wrapper_details .music-div {
        height: 394px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button i {
        font-size: 24px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button {
        display: block !important;
        position: absolute !important;
        bottom: -122px !important;
        left: 2px;
    }

    .audio_season_details li .nav-link {
        font-size: 20px;
    }

    .music-wrapper_details .shaka-back-to-overflow-button span {
        font-size: 18px !important;
    }

    .music-wrapper_details .music-card__content {
        width: 700px !important;
    }

    .mob-s .like-btn {
        padding: 14px 17px !important;
    }

    .mob-s #likeSection {
        padding: 0 !important;
    }

    .liveev_flex .lik-posetin .disLike {
        width: 60px !important;
        height: 60px !important;
    }

    .par_tner .top_margin_sec.banner-bottom-sec {
        margin-top: 20px !important;
    }

    .pb_sh_live .shaka-video-container .material-icons-round {
        font-size: 40px !important;
        letter-spacing: 2px;
    }

    .pb_sh_live .shaka-video-container .shaka-fullscreen-button {
        font-size: 45px !important;
        letter-spacing: 2px;
    }

    .shaka-mute-button {
        top: 3px !important;
    }

    .discription_dt {

        margin-top: 3px !important;
    }

    .descrpition_title_dt {
        line-height: 29px !important;
    }

    .header_dtes {
        padding-top: 84px;
    }

    .nav_bot_bar {
        top: 84px;
    }

    .heade_searc_img img {
        width: 18px;
        height: 18px;
    }

    .header_speech img {
        width: 18px;
        height: 18px;
    }

    .serach_right_sd {
        width: 380px;
        margin-right: 18px;
    }

    .serach_glbs {
        border: none;
        padding: 12px 35px 12px 35px;
        font-size: 20px;
        width: 100%;
        line-height: normal;
    }

    .nav_bot_br_button .nav_bot_cata {
        font-size: 19px;
    }

    .pb_card_details .live_upcoming img {
        height: 33px;
        aspect-ratio: inherit !important;
    }

    .live_upcoming img {
        height: 33px;
        aspect-ratio: inherit !important;
    }

    .top_margin_sec.categeryBox {
        margin-top: 90px !important;
        padding-top: inherit !important;
    }

    .banner_after_navbar .live_upcoming {
        position: absolute;
        top: 105px !important;

        right: 22px !important;
        display: flex;
        z-index: 9999;
    }

    .banner_after_navbar .live_upcoming img {
        width: 120px !important;
    }

    .live_ev_show img {
        height: 35px;
    }

    .display-picture img {
        width: 38px !important;
        height: 38px;
        border-radius: 50%;
    }

    .header_nav .pb_logo img {
        width: 33px !important;
        height: 33px !important;
    }

    .radio-btn {
        padding: 10px;
        min-width: 270px;
    }

    .no_dt_found h5 {
        font-size: 22px;
    }

    .no_dt_found p {
        font-size: 18px;
    }

    .channel_guide.channel_guides {
        padding-top: 80px !important;
    }

    .video_ads_after {
        bottom: 75px;
    }



    .app_card_flex .app_incard_dt {
        width: 20%;
        padding: 9px;
    }

    .advertice_section1.top_margin_sec {
        margin-top: 10px !important;
    }

    .edit_profiles_use .owl-item.active.center .profile-inner img {
        width: 120px !important;
        height: 120px;
        margin: auto !important;
    }

    .edit_profiles_use .update-btn {
        font-size: 20px !important;
    }

    .deleteprofile-btn {
        font-size: 20px !important;
    }

    .clefite {
        width: 75%;
        margin: auto;
    }

    .edit_profiles_use .profile-owls .profile-inner img {
        width: 120px !important;
        height: 120px !important;
        border-radius: 100%;
    }

    .edit_profiles_use .profile-owls .owl-stage-outer {
        height: 152px !important;
        padding-top: 13px;
    }

    .toptrendimg img {
        height: 150px;
        width: 100% !important;
    }

    .lan_flex .language-blend {
        width: 50px;
        height: 48px !important;
        object-fit: contain;
        min-width: 50px;
        min-height: 48px !important;
    }

    .user_acount_form .form_group_dt select {
        font-size: 16px;
    }

    .user_acount_form .form_group_dt .text-reasdt {
        font-size: 16px;
    }

    #addnewmoadl .wel_txte h6 {
        line-height: 32px;
    }

    .suscribe_now_btn a span img {
        height: 16px;
        width: 28px;
    }

    #promoCode #promoInput {
        height: 52.5px !important;
        font-size: 20px !important;
    }

    .my_aaccount_user .suscribe_now_btn a {
        font-size: 20px !important;
    }

    .add_text .add_h4 {
        font-size: 30px;
        color: #fff !important;
    }

    .add_text .add_p {
        font-size: 22px !important;
        margin-bottom: 8px !important;
    }

    .add_visit_btn {
        padding: 6px 3rem;
        font-size: 28px;
    }

    .artistSec .episodeCast_headding {
        font-size: 28px;
    }

    span.user-image.user-border::after {
        bottom: 18px !important;
        right: 11px !important;
        width: 20px;
    }

    .kids_dt {
        font-size: 16px;
    }

    span.user-image.user-border::before {
        width: 15px;
        height: 15px;
        right: 13px !important;
        z-index: 99;
        bottom: 17px !important;
    }

    .okay_btns {
        font-size: 20px !important;
    }

    .dowmload_img_btn a {
        width: 60px;
        height: 60px;
        display: block;
    }

    .img_pdf_text h1 {
        color: var(--white);
        font-size: 54px;
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 700 !important;
        margin-bottom: 10px;
    }

    .wel_txte h6 {
        font-size: 26px !important;
        color: var(--white);
        margin-bottom: 10px;
    }

    .wel_txte p {
        color: rgba(171, 169, 169, 1);
        font-size: 22px;
        line-height: 29px;
    }

    .slick-next {
        right: 130px;
        font-size: 20px;
        bottom: 35.5% !important;
        width: 62px !important;
        height: 62px !important;
    }

    .slick-prev {
        right: 53px;
        font-size: 20px;
        bottom: 35.5% !important;
        width: 62px !important;
        height: 62px !important;
    }

    .volume_banner_dt .banner_volume {
        width: 62px !important;
        height: 62px !important;
    }

    .slick-dots {
        bottom: 37.5% !important;
    }

    .top_margin_sec {
        margin-top: 60px !important;
    }

    .c-title {
        font-size: 18px !important;
    }

    .c-time {
        font-size: 15.5px !important;
    }

    .time-slot {
        font-size: 15px !important;
    }

    .day {
        font-size: 18px !important;
    }

    .language_btn {
        padding: 7px 12px !important;
    }

    .users_device_logout {
        font-size: 17px !important;
    }

    .my_aaccount_user .logout_details_btns .logout_pb {
        font-size: 20px !important;
        padding: 7px 20px !important;
    }

    #exampleModalCenter .profile-slider .update-btn {
        font-size: 20px !important;
        padding: 10px !important;
    }

    a.delete-btn {
        font-size: 20px !important;
    }

    .bannerPlayBtn {
        height: 60px !important;
    }

    #remove_watchlist .ads_vt {
        width: 60px !important;
    }

    .watchListNo h5 {
        font-size: 22px;
        margin-bottom: 10px !important;
    }

    .watchListNo p {
        font-size: 18px;
    }

    .top-result {
        font-size: 18px
    }

    .searchHead {
        font-size: 24px;
    }

    .search_pb {
        font-size: 24px;
    }

    .edit_use_btn {
        font-size: 20px !important;
        padding: 10px 10px !important;
    }

    .edit_use_btn .fa-pencil-alt {
        font-size: 17px !important;
    }

    .profileHead {
        font-size: 24px !important;
    }

    .profile-input input {
        height: 40px !important;
        font-size: 16px !important;
    }

    .profile-slider .submit-btn {
        font-size: 20px !important;
        padding: 7px;
    }

    .kid-profile-inner p {
        font-size: 14px;
    }

    .pb_notification_details {
        top: 55px;
    }

    .pb_notification_details ul {
        padding: 7px 10px !important;
    }

    p.notiHead {
        font-size: 18px;
    }

    .p.notiDay {
        font-size: 14px
    }

    .notiTittle {
        font-size: 14px;
    }

    .pb_change_btn {
        font-size: 16px !important;
        padding: 10px 0px !important;
        font-weight: 400;
        bottom: 0 !important;
    }

    .pb_live_lang .nav-link,
    .pb_live_lang .nav-link.active {
        padding-left: 0px !important;
        font-size: 22px;
    }

    .text-section-pad p {
        font-size: 18px !important;
    }

    #accordion .card a span {
        font-size: 20px;
    }

    .faqSubSection h4 {
        font-size: 24px;
    }

    .contTittle p {
        font-size: 18px !important;
    }

    .subPart p {
        font-size: 20px !important;
    }

    .helpHead h3 {
        font-size: 24px !important;
    }

    .copy_riht_co {
        color: rgba(169, 169, 169, 1);
        font-size: 20px;
    }

    .footer_link_sec li a {
        font-size: 20px !important;
    }

    .footer-box p {
        font-size: 20px !important;
    }

    .bd-example-modal-sm .text-primary {
        color: var(--pbc) !important;
        font-size: 16px;
    }

    .paymentTable .f-heading {
        color: #D6D6D6;
        font-size: 20px;
    }

    .ep_tab_dt .nav-link.active {
        font-size: 20px !important;
        padding: 7px 30px !important;
    }

    .ep_tab_dt .nav-link {
        font-size: 20px;
        padding: 7px 30px;
    }

    .skip_browser {
        font-size: 20px !important;
    }

    .otphg {
        width: 25% !important;
        margin: auto;
    }

    .language_btn {
        font-size: 20px !important;
    }

    .lnaguage_pref p {
        font-size: 28px;
    }

    .lnaguage_pref h1 {
        font-size: 48px;
    }

    .continue_bottomset {

        padding: 0 !important;
    }

    #apply_button span {
        font-size: 14px !important;
    }

    .trem_sub_pad1 {
        padding: 0 60px !important;
    }

    .channelRadioUpgradMainDiv .child-card {
        height: 400px;
    }

    .searcSection {
        width: 12.5%;
        padding: 8px;
    }

    .my_acount_list_icon {
        padding: 10px !important;
    }

    .setting_hov_user {
        font-size: 20px;
    }

    small {
        font-size: 18px !important;
    }

    .ptp {
        padding: 10px 12px;
        font-size: 20px;
        border-radius: 8px;
    }

    .term-section .sub_scribed_btn {
        padding: 10px 15px;
        font-size: 15px;
    }

    #main-content .sub_heading_dt {
        font-size: 22px !important;
    }

    .suscribe_now_btn a {
        font-size: 18px !important;
        padding: 6px 0 !important;
    }

    .logout_details_btns .logout_pb {
        font-size: 15px !important;
    }

    .my_acount_list_user img {
        width: 26px !important;
        height: 26px !important;
    }

    .profile_pl {
        margin-right: 8px !important;
    }

    .logout_details_btns .logout_pb {
        font-size: 15px !important;
    }

    .my_aaccount_user .my_acount_list_user p {
        font-size: 18px;
    }

    .my_aaccount_user .my-account_img h6 {
        font-size: 24px !important;
    }

    .my_aaccount_user .my-account_img .num {
        font-size: 20px !important;
    }

    .rent_height {

        font-size: 18px;
    }

    .pb_live_channel li a.active {
        font-size: 18px;
    }

    .pb_live_channel li a {
        font-size: 18px;
    }

    .pb_live_channel {
        width: 398px;
    }

    #selectChannelRadio .modal-dialog {
        max-width: 600px !important;
    }

    .addedmain .added-channel .removeList {

        right: 2px;
        width: 20px;
        font-size: 14px;
    }

    #selectChannelRadio .textRadioChannel {
        font-size: 16px;
        margin-bottom: 8px !important
    }

    #selectChannelRadio .f-16s {
        font-size: 20px !important;
    }

    #promoCode .modal_sm {
        max-width: 500px
    }

    #promoCode .applyCodeActive {
        font-size: 20px;
        margin-top: 20px;
        padding: 10px 15px;
    }

    .code-input {
        height: 41px;
        font-size: 16px;
        padding-left: 15px;
    }

    #promoCode .f-15s {
        margin-bottom: 5px;
    }

    .promo_remove {
        color: var(--pbg);
        font-size: 18px !important;
        padding-left: 0;
    }

    .plan-table {
        overflow: auto;
        height: 470px;
        max-height: 470px;
    }

    #coupan {
        font-size: 18px;
    }

    .border-botoom-dot {
        font-size: 18px !important;
    }

    .coupon-img {
        height: 30px;
    }

    .hobbies-icon .h5 sub {
        font-family: 'AnekLatin-Regular';
        font-weight: 400;
        font-size: 15px !important;
    }

    .side-user-title2 {
        font-size: 16px;
    }

    .user_login_suscribe {
        width: 132px;
        height: 42px;
        margin-right: 20px;
        margin-top: 5px;
    }

    .textQuality {
        font-size: 18px !important;
    }

    .vjs-menu li {
        font-size: 16px;
    }

    .suscribe_now_btn a {
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 900 !important;
    }


    .profile-owl .owl-stage-outer {
        height: 121px !important;
    }

    .home_bnnr_btn .play_w img {

        width: 24px !important;
        height: 24px !important;
    }

    .volume_banner_dt {
        position: absolute;
        right: 222px;
        z-index: 99;
    }

    .subscribe_bts a {
        font-size: 18px !important;
        padding: 5px 8px !important;
    }

    #update_user_details .form_group_dt label {
        font-size: 16px;
    }

    .user_acount_form .form_group_dt input {
        font-size: 16px !important;
    }

    .user_acount_form input::placeholder {
        font-size: 16px !important;
    }

    .gend_position .send_otp_email {
        padding: 9.5px 16px !important;
        font-size: 15px !important;
        margin-top: 4px !important;
    }

    .logout_details_btns .logout_pb {
        font-size: 15px !important;
    }

    .gender_dts label {
        font-size: 16px;
    }

    div.radio-with-Icon p.radioOption-Item label {
        padding: 14px;
        font-size: 16px !important;
    }

    .radioOption-Item img {
        height: 18px !important;
        width: 18px !important;
    }

    #update_user_details .save_details_btn {
        padding: 11px 20px !important;
        font-size: 15px !important;
    }

    #update_user_details .email_cross_dt {
        transform: inherit !important;
        position: absolute;
        top: 51px;
        right: 9px;
    }

    #send_otpModal .uset_opt .dynamic_number {
        font-size: 15px !important;
    }

    #send_otpModal .uset_opt {
        font-size: 16px !important;
    }

    #send_otpModal resend_div {
        font-size: 16px
    }

    #send_otpModal .save_details_btn {
        padding: 7px 20px !important;
        font-size: 20px !important;
    }

    #update_user_details .email_cross_dt {
        transform: inherit !important;
        position: absolute;
        top: 51px;
        right: 9px;
    }

    #update_user_details .mobile_cross_dt {
        transform: inherit !important;
        position: absolute;
        top: 51px;
        right: 9px;
    }

    #update_user_details .form_group_dt label {
        font-size: 16px;
    }

    .my_aaccount_user .logout_details_btns .logout_pb {
        font-size: 20px !important;
    }

    .my_aaccount_user .suscribe_now_btn a {
        padding: 16px 0 !important;
    }

    .my_aaccount_user .suscribe_now_btn a span {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .term-section .paymentTable td {
        font-size: 18px !important;
    }

    .term-section .paymentTable .dallColor {
        color: #8e8e8e;
        font-size: 20px !important;
    }

    .sha_btv span.sh_lv img {
        width: 60px !important;
        height: 60px !important;
    }

    #cont-watch-sec .cardDetails:hover .user__info_youtube h5 {
        font-size: 18px !important
    }

    #cont-watch-sec .cardDetails .user__info_youtube h5 {
        font-size: 18px !important
    }

    #cont-watch-sec .cardDetails .user__info_youtube p {
        font-size: 16px !important;
        margin-top: 4px;
    }

    #cont-watch-sec .cardDetails:hover .user__info_youtube p {
        font-size: 16px !important;
        margin-top: 4px;
    }

    .banner_after_navbar .banner-play-btn .shareHls a {
        width: 60px !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 60px !important;
    }

    .banner_after_navbar .banner-playe .play_w img {
        width: 60px !important;
        height: 60px !important;
    }

    .audio-nav .nav-audio-list span {
        font-family: 'AnekLatin-SemiBold' !important;
        font-weight: 600 !important;
        font-size: 24px !important;
    }

    .audio-nav .nav-audio-list i {
        font-size: 20px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .shareHls {
        width: 65px;
        height: 65px;
    }

    .cat-bann-dtf .banner-playe .shareHls a {
        width: 65px !important;
    }

    .cat-bann-dtf .lik-posetin .disLike {
        width: 65px;
        height: 65px;
    }

    .cat-bann-dtf .bannerPlayBtn {
        height: 65px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .tooltip-text {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf #remove_watchlist .ads_vt {
        width: 65px !important;
    }

}

@media only screen and (min-width: 2101px) and (max-width: 2400px) {

    .content_banner_dt {
        width: 34%;
    }

    .play_ep_btnn {
        margin-top: inherit !important;
    }

    .bnnr_content img {
        max-height: 40vh;
        width: auto !important;
    }

    .descrpition_title_dt {
        font-size: 20px;

    }

    .pb_ban_action {
        font-size: 22px;
        padding: 6px 12px;
        border-radius: 4px;
    }

    .bnnr_play_btn {
        font-size: 20px;
    }

    .banner-position .content_banner_dt {
        margin-top: 0 !important;
    }

    .banner-bottom-sec {
        margin-top: -279px !important;
        z-index: 1 !important;
        position: relative !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: -309px !important;
    }

    .banner_after_navbar .bnnr_content {
        position: realtive !important;
        bottom: inherit !important;
        padding: 20px !important
    }
}

@media only screen and (min-width: 2051px) and (max-width: 2400px) {
    .banner-bottom-sec {
        margin-top: -250px !important;
        z-index: 1 !important;
        position: relative !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: -280px !important;
    }
}

@media only screen and (min-width: 1800px) {
    .continue_watch_flex .cardDetails {
        width: 19.3%;

    }

    .refer_img {
        text-align: center;
    }

    .refer_fr h6 {
        font-size: 30px;
    }

    .refer_fr p {
        font-size: 20px;
    }

    .refer_form h6 {
        font-size: 26px !important;
    }

    .pb_watch_btn {
        gap: 3px !important;
    }

    .start_overs_dt {
        width: 60px;
        height: 60px;
    }

    #refealpModal .modal_sm {
        max-width: 470px !important;
    }

    .shaka-overflow-menu,
    .shaka-settings-menu {
        min-width: 280px !important;
        padding: 5px;
    }

    .video_ads_adss.video_ads_adss {
        bottom: 22px;

    }

    .reminder_dts {

        width: 65px;
        height: 65px;

    }

    .aui_shares .audio_Ps {
        color: #fff !important;
        font-size: 18px !important;
    }

    .audio_time_sec {
        font-size: 14px;
    }

    .audi_cast_dt p {
        font-size: 18px;
        line-height: normal;
    }

    .audi_cast_dt h6 {
        font-size: 18px;
        margin: 0;
        color: #fff;
    }

    .aui_shares .line21.pb_live_p {
        font-size: 14px;
    }

    .membership_billing_dt h6 {
        font-size: 22px;
    }

    .audio_diescription .tex-fo-500 {
        font-size: 20px;
    }

    .membership_billing_dt span {
        font-size: 18px;
    }

    .billing_upi_dts span {
        font-size: 18px;
        line-height: normal;
        color: #fff;
    }

    .biling_para_txt {
        font-size: 18px;
        line-height: normal;
    }

    .acount_paras p {
        font-size: 16px;
    }

    .acount_deatisl_para {
        margin-top: 5px;
    }

    .acount_deatisl_para h4 {
        font-size: 19px;
    }

    .account_details_acc a .ac_col_detail h5 {
        font-size: 22px;
    }

    .account_details_acc a .ac_col_detail h6 {
        font-size: 18px;
    }

    .subscription_dets ul li span {
        color: rgba(151, 151, 151, 1);
        font-size: 16px;
    }

    .pay_actg h5 {
        font-size: 22px;
    }

    .pay_actg .fa-rupee-sign {
        font-size: 19px;
    }

    .payment_ac_con p {
        font-size: 14px;

    }

    .payment_ac_con .history_payment {

        font-size: 14px;
    }

    .payment_ac_con .history_payment .fa-eye {
        font-size: 13px;
    }

    .ac_tic_img img {
        width: 14px;
        height: 14px;
    }

    .account_billings_dt .subPart h6 {
        font-size: 22px;
    }

    .menu_item_resp {
        width: 60% !important;
        margin: inherit !important;
        display: flex;
        overflow: hidden;
        overflow-x: auto;
    }

    .nav_bot_chaneel_buttons .nav_bot_cata {
        font-size: 17px;
    }

    .pb_live_ch img {
        width: 45px !important;
    }

    .header_nav .menu_item_resp {
        width: 62% !important;
        margin: inherit !important;
        display: flex;
        overflow: hidden;
        overflow-x: auto;
    }

    .line21.pb_live_p {
        font-size: 16px;
    }

    .serach_glbs::placeholder {
        font-size: 16px !important;
    }

    .shorttxt h4 {
        line-height: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        font-size: 18px;
        color: #fff;
        overflow: hidden;
    }

    .shorttxt .viewbtn_al {
        color: var(--pbc);
        font-size: 18px;
        font-family: 'AnekLatin-SemiBold' !important;
        font-weight: 600 !important;
        line-height: normal;
        white-space: nowrap;
    }

    .shorts_img {
        width: 25%;
    }

    .input_form button {
        font-size: 16px;
    }

    #live_pb {
        margin-top: 30px !important;
    }

    .site-min-height .py-fos button {
        font-size: 18px !important;
        padding: 10px 40px !important;
    }

    .site-min-height .py-fose a {
        font-size: 18px !important;
        padding: 10px 40px !important;

    }

    .site-min-height .my-fo {
        font-size: 22px !important;
    }

    .search_ht .searchHead,
    .top-result {
        font-size: 22px;
    }

    .search_pb {
        font-size: 24px;
    }

    .hobbies-icon .fa-rupee-sign {
        line-height: normal !important;
        font-size: 24px;
        color: var(--white) !important;
    }

    .sub_navbar {
        font-size: 16px;
        margin: 5px !important;
    }

    #video-container .bac-btn-title {
        font-size: 24px !important;
    }

    .cur_now_ply {
        font-size: 22px;
    }

    .epd-h h5 {
        font-size: 24px;
    }

    .episode_bodys .playepsode_list {
        width: 20% !important;
        margin: 0 0px 20px 0;
    }

    .txt_98 {
        font-size: 26px;
    }

    .bcktfy {
        font-size: 24px !important;
    }

    .pb_retry {
        font-size: 20px;
        padding: 7px 10px;
    }

    .videoBack h5 {
        font-size: 24px !important;
    }

    .okay_btns {
        background: var(--pbg);
        color: var(--white);
        font-size: 20px;
        padding: 10px 12px;
        border-radius: 8px;
        width: 100%;
    }

    .login_mobile .mobile_cross {
        top: 25px !important;
        right: 9px;
    }

    .login_mobile .email_cross {
        top: 19px !important;
        right: 9px;
    }

    .favoritesBtn {

        align-items: center;
        font-size: 19px !important;
    }

    #search_page .search_md {
        padding: 25px 30px !important;
    }

    .nav-audio-list {
        padding: 26px 24px !important;
        font-size: 24px !important
    }

    .continue_watch_flex .cardDetails .user__info_youtube h5 {
        line-height: 20px !important;
        margin: 0 !important;
        font-size: 18px !important
    }

    .continue_watch_flex .cardDetails:hover .user__info_youtube h5 {
        line-height: 20px !important;
        margin: 0 !important;
        font-size: 16px !important
    }

    .shareMedia {
        width: 30px;
    }

    #likeMedia {
        width: 30px !important;
    }

    #name_err {
        font-size: 14px;
    }

    .shareMedia {
        width: 30px;
    }

    .episode_list span.btn.text-white,
    .next_ep span.btn.text-white {
        font-size: 22px !important;
        width: max-content !important;
    }

    .shareHls {
        background: #2b2b2b;
        border-radius: 5px;
        width: 60px;
        height: 60px;
        text-align: center;
    }

    .pb_episode_cont {
        position: relative;
    }

    .seasion {
        margin-top: 37px;
        margin-bottom: 10px;
    }

    .seasion .delayed-element {
        margin-left: 0px !important;
    }

    video .next_ep {
        width: auto !important;
    }

    .geners_data .user__info_youtube h5 {
        margin-top: 0 !important;
        line-height: 20px;
    }

    .banner-playe .share_hl img {
        object-fit: contain;
        width: 26px !important;
        display: flex;
        align-items: center;
        margin: auto;
        justify-content: center;
    }

    .episodeWidth {
        width: 19.4%;
    }

    .pb_back {
        font-size: 24px !important;
    }

    .positionab .pb_back h5 {
        font-size: 24px !important;
    }

    .positionab .pb_back {
        font-size: 24px !important;
    }

    .watch_cont {
        font-size: 24px !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        object-fit: contain;
        width: 26px !important;
        display: flex;
        align-items: center;
        margin: auto;
        justify-content: center;
    }

    .pb_episode_cont {
        position: relative;
    }

    .continue_watch_flex .cardDetails {
        width: 19.3%;
    }

    .continue_watch_flex .cardDetails .user__info_youtube h5 {
        line-height: normal !important;
        margin-top: 0px !important;
        font-size: 18px !important;
        max-height: inherit !important;
    }

    .continue_watch_flex .cardDetails:hover .user__info_youtube h5 {
        margin-top: 4px !important;
        margin-bottom: 2px !important;
        font-size: 16px !important
    }

    .continue_watch_flex .cardDetails .user__info_youtube p {
        font-size: 15px !important;
        margin-top: 0px !important;
        line-height: normal !important;
    }

    .continue_watch_flex .cardDetails:hover .user__info_youtube p {
        font-size: 14px !important
    }

    .shv_dts .shv_nn span img {
        width: 60px !important;
        height: 60px !important;
        border-radius: inherit !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls a {
        width: 60px !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 60px !important;
    }

    .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .banner-playe .shareHls a {
        width: 60px !important;
    }

    .pb_back h5 {
        font-size: 24px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .shareHls {
        width: 65px;
        height: 65px;
    }

    .cat-bann-dtf .banner-playe .shareHls a {
        width: 65px !important;
    }

    .cat-bann-dtf .lik-posetin .disLike {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .bannerPlayBtn {
        height: 65px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .tooltip-text {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf #remove_watchlist .ads_vt {
        width: 65px !important;
    }
}

@media only screen and (min-width: 2401px) and (max-width: 2600px) {
    .f-18s {
        font-size: 20px;
    }

    .add_sp_de {
        position: absolute;
        bottom: 156px;
        width: 320px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        z-index: 9999999999999999;
        background: #fff;
        padding: 6px 10px;
        left: 56px;
    }

    .current-list-item>a::after {
        position: absolute;
        content: "";
        bottom: 0;
        width: 100%;
        left: 0;
        height: 4px;
        transform: translateY(5px);
    }

    .simil_car .playAdd {
        width: 15px !important;
    }

    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 44px;
    }

    .top_margin_sec.banner-bottom-sec {
        margin-top: 10px !important;
    }

    header .header_nav .pb_logo img {
        width: 70px !important;
        height: 70px !important;
    }

    .promo_otp_button {
        border: 1px solid var(--pbc) !important;
        color: var(--pbc);
        border-radius: 5px;
        padding: 12px 12px;
        white-space: nowrap;
        font-size: 16px;
        background: inherit;
    }

    .discr_left-right .scroll-left {
        font-size: 13px;
        border-radius: 50px;
        width: 31px;
        height: 31px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 13px;
        width: 31px;
        height: 31px;
        top: 0;
        transform: translateY(5px);
    }

    .img_pdf_text h1 {
        width: 55%;
    }

    .img_pdf_text {
        width: 60%;
    }

    .gameing_views .img_pdf_text h1 {
        width: 90% !important;
    }

    .gameing_views .img_pdf_text {
        width: 100% !important;
    }

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__arrow b {
        height: 14px;
        width: 24px;
        top: 17px;
    }

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 18px;
    }

    .upcom_show .liveVideoHead {
        font-size: 24px;
    }

    .past_show .liveVideoHead {
        font-size: 24px;
    }

    .subscription-table tbody .left-sticky,
    .subscription-table thead .left-sticky {
        font-size: 18px;
    }

    .modal_sm {
        max-width: 420px;
    }

    .cancelpro_btn {
        font-size: 20px;
        padding: 13.4px 15px;
    }

    .golive_btn {
        font-size: 20px;
    }

    .upcoming_timepara {
        font-size: 17px !important;
    }

    .contentupcoming p img {
        width: 17px !important;
        height: 17px;
    }

    .contentupcoming .f-18s {
        font-size: 20px;
    }

    .contentupcoming .episodeOne {
        line-height: normal !important;
        font-size: 20px !important;
        margin-bottom: 6px !important;
    }

    .contentupcoming p {
        font-size: 17px;
    }

    .view_m_btn i {
        font-size: 19px;
    }

    small {
        font-size: 18px !important;
    }

    .view_m_btn {
        font-size: 22px;
    }

    #apply_button span {
        font-size: 14px !important;
    }

    .f-16s {
        font-size: 22px !important;
    }

    .f-15s {
        font-size: 17px !important;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 25px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 31px !important;
        min-height: 25px !important;
        border-radius: inherit !important;
    }

    .m-q-y button {
        font-size: 20px;
    }

    .subscription-table thead th {
        font-size: 20px;
    }

    .subscription-table tbody .dd-plan {
        font-size: 18px;
    }

    #promoCode span {
        font-size: 20px;
    }

    #promoCode label {
        font-size: 15px;
        margin-bottom: 5px;
    }

    .code-input {
        height: 41px;
        font-size: 16px;
        padding-left: 15px;
    }

    .cat-bann-dtf .categry_tti_img img {
        min-height: 80px !important;
        margin-bottom: 10px;
    }

    .cat-bann-dtf .bannerSubImg {
        min-height: 200px;
    }

    .cat-bann-dtf .bannerSubImg img {
        min-height: 200px !important;
        max-height: 200px !important;
    }

    .applyCodeActive {
        font-size: 20px;
    }

    .channelLinstingMain .img_ {
        min-width: 106px;
        max-width: 106px;
        height: 60.4px;
    }

    .channelLinstingMain .channelName h4 {
        color: #fff;
        font-size: 17px;
    }

    .channelLinstingMain .channelName span {
        color: #898989;
        font-size: 15px;
    }

    #channels {
        font-size: 15px;
        padding: 10px 15px;
    }

    .radioChannelUl .nav-link {
        font-size: 18px;
    }

    ul.nav_items li a {
        font-size: 17px;
    }

    ul.nav_items li a {
        font-size: 17px;
    }

    #mySidenav .user-logout {
        width: 98% !important;
        font-size: 20px !important;
        padding: 10px 15px !important;
    }

    #proceed {
        font-size: 20px;
    }

    .searchSectionBoxSubs .searcSection {
        width: 20% !important;
        padding: 9px;
        border-radius: 10px;
    }

    .radio-btn {
        min-height: 102px !important;
    }

    .channelRadioUpgradMainDiv .child-card {
        font-size: 20px;
    }

    .hobbies-icon .h5 {
        font-size: 27px !important;
    }

    .channelRadioUpgradMainDiv .m-q-y button {
        font-size: 20px;
    }

    .u-plan {
        font-size: 13px;
    }

    .hobbies-icon .premium_ic {
        font-size: 24px !important;
        padding-bottom: 10px;
    }

    .plan_dash-heading {
        color: rgba(178, 173, 173, 1);
        font-size: 17px !important;
    }

    .plan_basic_tt {
        font-size: 20px;
    }

    #pay-amt {
        font-size: 18px;
    }

    .bg-bodyCollapse {
        font-size: 18px;
    }

    #pay-plan {
        font-size: 18px;
    }

    #total-amt {
        font-size: 18px;
    }

    .sub_headingmax {
        font-size: 20px;
    }

    .plan-card .checkicon {
        width: 18px;
        height: 18px;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 18px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 16px !important;
        line-height: 17px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 15px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .video-js .vjs-progress-control {
        width: 98% !important;
    }

    .pb_navmenu li {
        padding: 5px 13px 5px 13px !important;
    }

    .slick-dots {
        bottom: 38%;
    }

    .header_nav .pb_logo img {
        width: 48px !important;
        height: 48px !important
    }

    .search_info img {
        width: 25px;
    }

    .display-picture img {
        width: 39px !important;
        height: 39px !important;
    }

    .bannerSubImg {
        min-height: 200px;
    }

    .bnnr_content img {
        min-height: 200px !important;
        max-height: 200px !important;
    }

    .description_dt {
        font-size: 18px;
    }

    .bannerPlayBtn img {
        height: 30px !important;
    }

    .banner-position .home_bnnr_btn {
        margin-top: 30px;
    }

    .slick-next {
        right: 130px;
        font-size: 20px;
        bottom: 35.5%;
        width: 62px !important;
        height: 62px !important;
    }

    .slick-prev {
        right: 53px;
        font-size: 20px;
        bottom: 35.5%;
        width: 62px !important;
        height: 62px !important;
    }

    .volume_banner_dt {
        position: absolute;
        right: 222px;
        z-index: 99;
        bottom: 35.5%;
    }

    .delayed-element,
    .categeryHeading h6 {
        font-size: 28px !important;
    }

    .banner-bottom-sec {
        margin-top: -330px !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: -360px !important;
    }

    .headLogin {
        padding: 0px 10px !important;
        font-size: 16px !important;
    }

    .user_p_n h5 {
        font-size: 17px;
        line-height: normal;
    }

    .user-picture_s img {
        width: 55px;
    }

    .sidenav {
        top: 55px !important;
        width: 380px !important;
        right: -380px !important;
        padding-top: 14px !important;
    }

    .toggle_navs {
        right: 0px !important;
    }

    .side-user-title2 {
        font-size: 16px;
    }

    .banner-bottom-sec .pb_card_content h6,
    .pb_card_content h6 {
        font-size: 16px !important;
        line-height: normal;
    }

    .banner-bottom-sec .discription_dt,
    .discription_dt {
        font-size: 12px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
        margin-top: 5px;
    }

    .banner-bottom-sec .discription_gen,
    .discription_gen {
        font-size: 12px !important;
        line-height: 14px !important;
        margin-top: 0px !important;
    }

    .watchCardImg {
        height: 17px;
        width: 17px !important;
    }

    .pb_watch_btn {
        font-size: 12px;
    }

    .pb_add {
        width: 42px !important;
        height: 42px !important;
    }

    .playAdd {
        width: 18px !important;
    }

    #search_page h5 {
        font-size: 22px;
    }

    .banner-tt_details {
        width: 100%;
        font-size: 45px;
    }

    .serach_new_page .serach_glb {
        font-size: 18px !important;
        padding: 12px 40px 12px 80px;
    }

    .serach_new_page .search-icon-pos {
        font-size: 22px !important;
        left: 18px;
    }

    .lin-21 {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .custom-field input {
        margin-top: -3px !important;
    }

    .contact_login {
        height: 46px !important;
        margin-top: -6px;
    }

    .cont_number {
        font-size: 15px !important;
    }

    .yourNum {
        font-size: 13px !important;
    }

    #otp_send.descrpition_title_sb_btn,
    button#verify {
        font-size: 15px !important;
        padding: 10px 20px !important;
    }

    .otp_policy {
        width: 55% !important;
        font-size: 13px !important;
        line-height: normal;
        margin: 25px auto 0 auto !important;
    }

    .custom-field .placeholder {
        font-size: 13px !important;
    }

    #otp_verify_form .having_btn {
        font-size: 16px !important;
    }

    .otp-field input {
        width: 60px !important;
        height: 60px !important;
        font-size: 22px !important;
        font-weight: 500;
    }

    .profile_user_sl p {
        font-size: 26px !important;
        font-weight: 500 !important;
    }

    .edit_use_btn {
        font-size: 20px !important;
        padding: 10px 10px !important;
    }

    .edit_use_btn .fa-pencil-alt {
        font-size: 17px !important;
    }

    .add-icons svg {
        width: 35px !important;
        height: 35px !important;
    }

    span.add-user.user_details_pb .add-icons {
        width: 110px !important;
        height: 110px !important;
        margin-left: 10px;
    }

    .loginProfileName {
        font-size: 18px !important;
        max-width: 122px;
        -webkit-line-clamp: 1;
    }

    span.add-user.user_details_pb span.text-white.f-16 {
        font-size: 18px !important;
    }

    .img-circle {
        width: 60px !important;
        height: 60px !important;
    }

    .sidenav a {
        padding: 3px 8px 3px 0px;
    }

    .user-logout {
        width: 40% !important;
        font-size: 20px !important;
        padding: 7px 0px !important;
        margin-top: 0;
    }

    h6.active-user {
        font-size: 20px !important;
        line-height: normal !important;
    }

    span.num {
        font-size: 16px;
        line-height: 20px !important;
    }

    .active-user-content {
        margin-left: 20px !important;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .profile_user {
        gap: 25px;
    }

    .user_details_pb .pb-user-names {
        font-size: 18px !important;
        margin-top: 16px;
        max-width: 120px;
        -webkit-line-clamp: 1;
    }

    .addProText {
        font-size: 18px !important;
    }

    .user__info_youtube h5 {
        font-size: 18px !important;
        margin: 8px 0px !important;
    }

    .continue_watch_flex .cardDetails .user__info_youtube h5 {
        line-height: 20px !important;
        margin: 0 !important;
        font-size: 18px !important
    }

    .user__info_youtube p {
        margin-top: -2px !important;
    }

    .cardDetails:hover .continue_bottomset {
        border-radius: 0 0 5px 5px !important;
        padding: 0px 15px !important;
    }

    .cardDetails:hover .user__info_youtube p {
        color: #8c8c8c important;
        margin-top: 5px;
        font-size: 16px !important;
    }

    .cardDetails:hover .user__info_youtube h5 {
        color: #fff !important;
        margin-top: 4px !important;
        margin-bottom: 5px !important;
    }

    .user-image {
        width: 130px !important;
        height: 130px !important;
    }

    .user-images {
        width: 120px !important;
        height: 120px !important;
    }

    .user-edit-icon {
        top: 41% !important;
        left: 50% !important;
        width: 122px !important;
        height: 122px !important;
        font-size: 20px;
    }

    .pro_center .user-edit-icon {
        top: 40% !important;
        left: 59% !important;
        width: 122px !important;
        height: 122px !important;
        font-size: 20px;
    }

    .profile-back {
        margin-bottom: 30px;
    }

    .profile-back a h5 {
        font-size: 22px;
    }

    .swal2-popup .swal2-image {
        width: 90px;
        height: 90px;
        margin-bottom: 0px !important;
    }

    .swal2-contentwrapper {
        text-align: center;
        width: 80%;
        margin: auto;
    }

    .swal2-title {
        font-size: 18px !important;
    }

    .card-header {
        padding: 15px 0px !important;
    }

    .card-header a {
        font-size: 20px !important;
        color: #fff !important;
    }

    .card-body p {
        font-size: 18px !important;
        color: #c0c0c0 !important;
    }

    #accordion .card i {
        font-size: 22px;
    }

    .cusSuport {
        font-size: 20px !important;
        margin-top: 49px !important;
    }

    .linkSec i {
        width: 46px !important;
        height: 46px !important;
        line-height: 46px !important;
        font-size: 22px !important;
    }

    .faqSubSection h4 {
        font-size: 24px;
    }

    #accordion .card a span {
        font-size: 20px;
    }

    .contTittle p {
        font-size: 18px !important;
    }

    .contTittle p.mobT {
        color: #fff !important;
    }

    .footer_link_sec li a {
        font-size: 16px !important;
    }

    .footer-box p {
        font-size: 16px !important;
    }

    .subPart p {
        font-size: 24px !important;
    }

    .footer-box h5 {
        font-size: 24px !important;
    }

    .footer-box .footer_img {
        max-width: 25% !important;
    }

    .pb_language_detail {
        top: 56px !important;
        width: 380px !important;
        right: -380px;
    }

    .pb_language_detail_div {
        right: 0px;
    }

    .pb_live_lang .nav-link,
    .pb_live_lang .nav-link.active {
        padding-left: 0px !important;
        font-size: 15px;
    }

    .lang-f {
        width: 27%;
    }

    .lang-f,
    .text_act {
        font-size: 18px;
        font-weight: 100;
    }

    .pb_change_btn {
        font-size: 16px !important;
        padding: 10px 0px !important;

        font-weight: 400;
        bottom: 0 !important;
    }

    .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .episodeSlection span.select2.select2-container.select2-container--default {
        width: 160px !important;
    }

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 18px;
    }

    .select2-container--default .select2-results__option[aria-selected=true] {
        font-size: 16px;
    }

    /* .select2-container--open .select2-dropdown.select2-dropdown--below {
        width: 160px !important;
    } */

    .login_form .login_title {
        font-size: 48px !important;
    }

    #login_form h6 {
        margin-bottom: 10px !important;
    }

    .login_help {
        font-size: 16px !important;
    }

    .custom-field.one input:not(:placeholder-shown)+.placeholder {
        font-size: 13px !important;
        color: #8d8e90 !important;
    }

    .mobile_cross {
        right: 15px !important;
    }

    .select2-container--open .select2-dropdown--above {
        width: 160px !important;
    }

    .swal2-popup.swal2-modal.swal2-noanimation {
        display: flex;
        width: 420px !important;
        border-radius: 30px !important;
    }

    .swal2-popup.swal2-modal.swal2-show {
        width: 420px !important;
        border-radius: 30px !important;
    }

    h2#swal2-title {
        font-size: 20px !important;
        font-weight: 400 !important;
        margin-top: 5px;
        margin-bottom: 20px !important;
    }

    .swal2-popup .swal2-content {
        font-size: 18px !important;
        margin-bottom: 20px !important;
        line-height: 25px !important;
    }

    .swal2-popup .swal2-styled {
        font-size: 17px !important;
        margin: 15px 10px 0 !important;
        padding: 10px 26px !important;
        border-radius: 8px !important;
    }

    button.swal2-confirm.swal2-styled {
        background-color: var(--pbg) !important;
    }

    #new_user h5 {
        font-size: 24px;
    }

    #new_user .modal-dialog,
    .edit-inner .modal-dialog.modal-dialog-centered {
        max-width: 750px !important;
    }

    .edit-inner .modal-dialog.modal-dialog-centered .modal-body {
        padding: 2rem 70px !important;
    }

    .profile-input input {
        height: 40px !important;
        font-size: 16px !important;
    }

    .kid-profile-inner p {
        font-size: 14px;
    }

    .profile-slider .submit-btn {
        font-size: 20px !important;
        padding: 7px;
    }

    .owl-item.active.center .profile-inner img {
        width: 114px !important;
    }

    .edit-inner .modal-dialog.modal-dialog-centered {
        max-width: 750px !important;
    }

    .profile-inner img {
        width: 100px !important;
    }

    .searcSection {
        width: 14%;
        padding: 8px;
    }

    .serach_new_page {
        width: 98%;
    }

    .pro_center {
        justify-content: center;
    }

    .profileHead {
        font-size: 24px !important;
    }

    .edit-inner .close {
        width: 35px;
        height: 35px;
    }

    .profileContent {
        margin-top: 30px;
    }

    .profile-owl .owl-item.center>.item.profileImg {
        margin: auto !important;
    }

    #editProfile {
        width: 24% !important;
    }

    .profile-owl .class_btn {
        left: -18px !important;
    }

    .audioImg {
        height: 280px;
    }

    .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    #remove_watchlist .remove_watch {
        width: 35px !important;
    }

    .descrpition_title_dt {
        padding-top: 10px;
        font-size: 18px;
    }

    .pb_ban_action {
        font-size: 24px;
        margin-top: 8px !important;
        margin-right: 10px !important;
        padding: 3px 20px;
    }

    .bnnr_play_btn {
        font-size: 19px;
    }

    .lik-posetin .disLike {
        width: 60px;
        height: 60px;
    }

    .pb_language_icon img {
        width: 23px;
    }

    .sha_btv span.sh_lv img {
        width: 60px !important;
        height: 60px !important;
    }

    #remove_watchlist .ads_vt {
        width: 60px !important;
    }

    .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .banner-playe .shareHls a {
        width: 60px !important;
    }

}

@media only screen and (min-width: 2101px) and (max-width: 2400px) {
    .play_epsode_btn span img {
        width: 54px !important;
        height: 54px !important;
    }

    .share_btn_icon {
        font-size: 24px;
        background: #2b2b2b;
        padding: 0px 17px;
    }
}

@media only screen and (min-width: 1801px) and (max-width: 2400px) {
    .my_acount_list_user img {
        width: 26px !important;
        height: 26px !important;
    }

    .pb_relatives.pb_card_img .countdown {
        font-size: 16px;
    }

    .guest_logins {

        font-size: 22px;
    }

    .login_form .login_title.main_title_class {
        font-size: 35px !important;
    }

    .cat-bann-dtf .bannerPlayBtn {
        height: 65px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .tooltip-text {
        width: 65px !important;
        height: 65px !important;
    }

    .game_ad_now {
        font-size: 17px;
    }

    .notification_fliter_btn {
        font-size: 15px;
    }

    .emergency_okay {
        font-size: 17px;
    }

    .header_dtes.marue_headers {
        padding-top: 89px;
    }

    .nav_bot_bar.marue_nav_bot_bar {
        top: 90px;
    }

    #cancelSubs .dl_logouts {
        color: #fff !important;
        background: inherit !important;
        font-size: 18px !important;
    }

    #cancelSubs .btn_log_in.user-logout.use_candf {
        width: 100% !important;
        font-size: 18px !important;
    }

    #cancelSubs .ptp {
        font-size: 18px !important;
    }

    .user_manage_head {
        font-size: 20px;
    }

    .log_dts {
        margin: auto;
        font-size: 16px;
    }

    .m_liv1 .m_live_cha_1 .shaka-resolution-button {
        display: block !important;
        position: absolute !important;
        right: -5px;
        bottom: -87px;
        opacity: 1 !important;
    }

    .cat-bann-dtf .bannerSubImg.bannertitle {
        height: inherit !important;
    }

    .promo_err_msg {

        font-size: 20px;
    }

    .Refferal_code h5 {
        font-size: 24px;

    }

    .referal_regs {

        font-size: 20px;
    }

    .refapply_btn {
        font-size: 20px !important;
        padding: 10px 20px !important;
    }

    .Refferal_code .refferal_img {
        width: 100px;
        height: 100px;
    }

    #paymentModal .payment-option .payment_popup img {
        width: 35px;
        height: 35px;
        margin-right: 10px;
    }

    #paymentModal .modal-title {
        font-size: 24px !important;
    }

    #paymentModal .payment-option span {
        flex: 1;
        font-size: 20px;
    }

    #paymentModal .payment-option i {
        font-size: 28px;
        margin-right: 10px;
        color: #fff;
    }

    #paymentModal .confirmPayment {

        font-size: 18px;
        color: #fff;
    }

    #my-audio-div .shaka-spinner-container {
        top: -183px;
    }

    .music-wrapper_details .video_ads_after {
        bottom: -13px !important;
        width: 100% !important;
    }

    .audio_season_details {
        height: 524px !important;
    }

    .audio_season_details.nav.nav-pills {
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        position: sticky;
        top: 0;
    }

    .music-wrapper_details .music-div {
        height: 366px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button i {
        font-size: 26px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button {
        display: block !important;
        position: absolute !important;
        bottom: -122px !important;
        left: 2px;
    }

    .music-wrapper_details .shaka-back-to-overflow-button span {
        font-size: 18px !important;
    }

    .music-wrapper_details .music-card__content {
        width: 650px !important;
    }

    .vie_spd .epsid_desc {
        font-size: 15px;
    }

    .par_tner .top_margin_sec.banner-bottom-sec {
        margin-top: 20px !important;
    }

    .add_sp_de {
        position: absolute;
        bottom: 141px;
        width: 320px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        z-index: 9999999999999999;
        background: #fff;
        padding: 6px 10px;
        left: 46px;
    }

    .discription_dt {
        margin-top: 3px !important;
    }

    .current-list-item>a::after {
        position: absolute;
        content: "";
        bottom: 0;
        width: 100%;
        left: 0;
        height: 3px;
        transform: translateY(5px);
    }

    .header_dtes {
        padding-top: 62px;
    }

    .nav_bot_bar {
        top: 62px;
    }

    .heade_searc_img img {
        width: 18px;
        height: 18px;
    }

    .header_speech img {
        width: 18px;
        height: 18px;
    }

    .serach_right_sd {
        width: 260px;
        margin-right: 17px;
    }

    .serach_glbs {
        border: none;
        padding: 10px 35px 10px 35px;
        font-size: 18px;
        width: 100%;
        line-height: normal;
    }

    .descrpition_title_dt {
        line-height: 29px !important;
    }

    .nav_bot_br_button .nav_bot_cata {
        font-size: 18px;
    }

    .top_margin_sec.categeryBox {
        margin-top: 75px !important;
        padding-top: inherit !important;
    }

    .live_ev_show img {
        object-fit: contain;
        height: 32px;
    }

    .live_ev_show p {
        font-size: 16px;
        line-height: normal;
    }

    .radio-btn {
        padding: 10px;
        min-width: 270px;
    }

    .channel_guide.channel_guide {
        padding-top: 60px !important;
    }

    .no_dt_found h5 {
        font-size: 22px;
    }

    .no_dt_found p {
        font-size: 18px;
    }



    .pb_add {
        width: 36px !important;
        height: 39px !important;
    }

    .app_card_flex .app_incard_dt {
        width: 20%;
        padding: 9px;
    }

    .advertice_section1.top_margin_sec {
        margin-top: 10px !important;
    }

    .promo_otp_button {
        border: 1px solid var(--pbc) !important;
        color: var(--pbc);
        border-radius: 5px;
        padding: 13px 12px;
        white-space: nowrap;
        font-size: 16px;
        background: inherit;
    }

    .edit_profiles_use .owl-item.active.center .profile-inner img {
        width: 110px !important;
        height: 110px;
        margin: auto !important;
    }

    .edit_profiles_use .update-btn {
        font-size: 20px !important;
    }

    .deleteprofile-btn {
        font-size: 20px !important;
    }

    .edit_profiles_use .profile-owls .profile-inner img {
        width: 110px !important;
        height: 110px !important;
        border-radius: 100%;
    }

    .edit_profiles_use .profile-owls .owl-stage-outer {
        height: 144px !important;
        padding-top: 13px;
    }

    .toptrendimg img {
        height: 120px;
        width: 100% !important;
    }

    .lan_flex .language-blend {
        width: 50px;
        height: 48px !important;
        object-fit: contain;
        min-width: 50px;
        min-height: 48px !important;
    }

    .discr_left-right .scroll-left {
        font-size: 13px;
        border-radius: 50px;
        width: 31px;
        height: 31px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 13px;
        width: 31px;
        height: 31px;
        top: 0;
        transform: translateY(5px);
    }

    .sear_page_def .search_md,
    .profile-back {
        padding: 0px 15px !important;
    }

    .mts-34 {
        margin-left: 0;
    }

    #addnewmoadl .wel_txte h6 {
        line-height: 30px;
    }

    #promoCode #promoInput {
        height: 52.5px !important;
        font-size: 20px !important;
    }

    .my_aaccount_user .suscribe_now_btn a {
        font-size: 20px !important;
    }

    .add_text .add_h4 {
        font-size: 26px;
        color: #fff !important;
    }

    .add_text .add_p {
        font-size: 18px !important;
        margin-bottom: 7px !important;
    }

    .add_visit_btn {
        padding: 6px 3rem;
        font-size: 20px;
    }

    .pb_back i {
        font-size: 20px;
    }

    .artistSec .episodeCast_headding {
        font-size: 26px;
    }

    .artistDetail p {
        font-size: 16px;
    }

    .categeryBox .defaultColr.generes {
        margin-left: 1rem !important;
    }

    span.user-image.user-border::after {
        bottom: 18px !important;
        right: 11px !important;
        width: 20px;
    }

    .kids_dt {
        font-size: 16px;
        transform: translate(65%, 10px);
    }

    span.user-image.user-border::before {

        width: 15px;
        height: 15px;
        right: 13px !important;
        z-index: 99;
        bottom: 17px !important;
    }

    .img_pdf_text {
        width: 90%;
    }

    .img_pdf_text h1 {
        color: var(--white);
        font-size: 54px;
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 700 !important;
        margin-bottom: 10px;
        width: 60%;
    }

    .gameing_views .img_pdf_text h1 {
        width: 90% !important;
    }

    .gameing_views .img_pdf_text {
        width: 100% !important;
    }

    .dowmload_img_btn a {
        width: 60px;
        height: 60px;
        display: block;
    }

    .okay_btns {
        font-size: 20px !important;
    }

    .wel_txte h6 {
        font-size: 26px !important;
        color: var(--white);
        margin-bottom: 10px;
    }

    .upcom_show .liveVideoHead {
        font-size: 24px;
    }

    .wel_txte p {
        color: rgba(171, 169, 169, 1);
        font-size: 20px;
        line-height: 29px;
    }

    .past_show .liveVideoHead {
        font-size: 24px;
    }

    .f-18s {
        font-size: 20px;
    }

    .modal_sm {
        max-width: 420px;
    }

    .cancelpro_btn {
        font-size: 20px;
        padding: 13.4px 15px;
    }

    .golive_btn {
        font-size: 20px;
    }

    .upcoming_timepara {
        font-size: 17px !important;
    }

    .contentupcoming p img {
        width: 17px !important;
        height: 17px;
    }

    .contentupcoming .f-18s {
        font-size: 20px;
    }

    .contentupcoming .episodeOne {
        line-height: normal !important;
        font-size: 20px !important;
        margin-bottom: 6px !important;
    }

    .contentupcoming p {
        font-size: 17px;
    }

    .view_m_btn i {
        font-size: 17px;
    }

    .otphg {
        width: 34% !important;
        margin: auto;
    }

    .volume_banner_dt .banner_volume {
        width: 62px !important;
        height: 62px !important;
    }

    .slick-dots {
        bottom: 38.5% !important;
    }

    .top_margin_sec {
        margin-top: 50px !important;
    }

    .c-title {
        font-size: 18px !important;
    }

    .c-time {
        font-size: 15.5px !important;
    }

    .time-slot {
        font-size: 15px !important;
    }

    .day {
        font-size: 18px !important;
    }

    .language_btn {
        padding: 7px 12px !important;
    }

    .users_device_logout {
        font-size: 17px !important;
    }

    .my_aaccount_user .logout_details_btns .logout_pb {
        font-size: 20px !important;
        padding: 8px 20px !important;
    }

    #exampleModalCenter .profile-slider .update-btn {
        font-size: 20px !important;
        padding: 10px !important;
    }

    a.delete-btn {
        font-size: 20px !important;
    }

    .bannerPlayBtn {
        height: 60px !important;
    }

    .top-result {
        font-size: 18px
    }

    .searchHead {
        font-size: 24px;
    }

    .watchListNo h5 {
        font-size: 22px;
        margin-bottom: 10px !important;
    }

    .watchListNo p {
        font-size: 18px;
    }

    .search_pb {
        font-size: 24px;
    }

    .pb_notification_details ul {
        padding: 7px 10px !important;
    }

    p.notiHead {
        font-size: 18px;
    }

    .p.notiDay {
        font-size: 14px
    }

    .notiTittle {
        font-size: 14px;
    }

    .text-section-pad p {
        font-size: 18px !important;
    }

    .helpHead h3 {
        font-size: 24px !important;
    }

    .bd-example-modal-sm .text-primary {
        color: var(--pbc) !important;
        font-size: 16px;
    }

    small {
        font-size: 18px !important;
    }

    .pb_back h5 {
        font-size: 24px !important;
    }

    .profile-back h5 {
        font-size: 24px !important;
    }

    .text-subscription-head {
        color: #dbdbdb;
        font-size: 34px;
    }

    .view_m_btn {
        font-size: 20px;
    }

    .language_btn {
        font-size: 20px !important;
    }

    .skip_browser {
        font-size: 20px !important;
    }

    .lnaguage_pref h1 {
        font-size: 48px;
    }

    .lnaguage_pref p {
        font-size: 28px;
    }

    .top_margin_sec.banner-bottom-sec {
        margin-top: 10px !important;
    }

    .enterMobileNum,
    #mobile_no {
        font-size: 18px !important;
    }

    #apply_button span {
        font-size: 14px !important;
    }

    .trem_sub_pad {
        padding: 0 60px !important;
    }

    .trem_sub_pad1 {
        padding: 0 60px !important;
    }

    .channelRadioUpgradMainDiv .child-card {
        height: 300px;
        width: calc(22vw);
    }

    .profile_pl {
        margin-right: 8px !important;
    }

    .my_acount_list_icon {
        padding: 10px !important;
    }

    .ep_tab_dt .nav-link.active {
        font-size: 20px !important;
        padding: 7px 30px !important;
    }

    .ep_tab_dt .nav-link {
        font-size: 20px;
        padding: 7px 30px;
    }

    .term-section .paymentTable td {
        font-size: 18px !important;
    }

    .term-section .paymentTable .dallColor {
        color: #8e8e8e;
        font-size: 20px !important;
    }

    .paymentTable .f-heading {
        font-size: 20px;
    }

    .term-section .sub_scribed_btn {
        padding: 10px 15px;
        font-size: 15px;
    }

    #main-content .sub_heading_dt {
        font-size: 22px !important;
    }

    .setting_hov_user {
        font-size: 20px;
    }

    .ptp {
        padding: 10px 12px;
        font-size: 20px;
        border-radius: 8px;
    }

    #update_user_details .mobile_cross_dt {
        transform: inherit !important;
        position: absolute;
        top: 51px;
        right: 9px;
    }

    .my_aaccount_user .logout_details_btns .logout_pb {
        font-size: 20px !important;
    }

    #send_otpModal .uset_opt .dynamic_number {
        font-size: 15px !important;
    }

    #send_otpModal .uset_opt {
        font-size: 16px !important;
    }

    #send_otpModal resend_div {
        font-size: 16px
    }

    #send_otpModal .save_details_btn {
        padding: 7px 20px !important;
        font-size: 20px !important;
    }

    #update_user_details .email_cross_dt {
        position: absolute;
        top: 55px;
        right: 9px;
    }

    #update_user_details .form_group_dt label {
        font-size: 16px;
    }

    .user_acount_form .form_group_dt input {
        font-size: 14px !important;
    }

    .user_acount_form input::placeholder {
        font-size: 16px !important;
    }

    .gend_position .send_otp_email {
        padding: 9.5px 16px !important;
        font-size: 15px !important;
        margin-top: 4px !important;
    }

    .gender_dts label {
        font-size: 16px;
    }

    div.radio-with-Icon p.radioOption-Item label {
        padding: 14px;
        font-size: 16px !important;
    }

    .radioOption-Item img {
        height: 18px !important;
        width: 18px !important;
    }

    #update_user_details .save_details_btn {
        padding: 10px 20px !important;
        font-size: 20px !important;
    }

    .my_aaccount_user .my_acount_list_user p {
        font-size: 18px;
    }

    .my_aaccount_user .my-account_img h6 {
        font-size: 24px !important;
    }

    .my_aaccount_user .my-account_img .num {
        font-size: 20px !important;
    }

    .subscription-table tbody .left-sticky,
    .subscription-table thead .left-sticky {
        font-size: 22px;
    }

    .rent_height {
        font-size: 18px;
    }

    .channelBox {
        width: 20%;
        padding: 9px;
    }

    .banner_after_navbar .live_upcoming {
        position: absolute;
        top: 83px !important;
        right: 22px !important;
        display: flex;
        z-index: 9999;
    }

    .pb_card_details .live_upcoming img {
        height: 30px;
        aspect-ratio: inherit !important;
    }

    .live_upcoming img {
        height: 30px;
        aspect-ratio: inherit !important;
    }

    .banner_after_navbar .live_upcoming img {
        width: 110px !important;
    }

    .favLive p {
        font-size: 18px;
    }

    .pb_live_channel li a {
        font-size: 20px;
    }

    .addedmain .added-channel .removeList {
        right: 2px;
        width: 20px;
        font-size: 14px;
    }

    #selectChannelRadio .modal-dialog {
        max-width: 600px !important;
    }

    #selectChannelRadio .f-16s {
        font-size: 20px !important;
    }

    #selectChannelRadio .textRadioChannel {
        font-size: 16px;
        margin-bottom: 8px !important
    }

    .plan-table {
        overflow: auto;
        height: 470px;
        max-height: 470px;
    }

    #promoCode .f-15s {
        margin-bottom: 5px;
    }

    #promoCode .modal_sm {
        max-width: 500px
    }

    #promoCode .applyCodeActive {
        font-size: 20px;
        margin-top: 20px;
        padding: 10px 15px;
    }

    .code-input {
        height: 41px;
        font-size: 16px;
        padding-left: 15px;
    }

    .promo_remove {
        color: var(--pbg);
        font-size: 18px !important;
        padding-left: 0;
    }

    #coupan {
        font-size: 18px;
    }

    .border-botoom-dot {
        font-size: 18px !important;
    }

    .coupon-img {
        height: 30px;
    }

    .user_login_suscribe {
        width: 132px;
        height: 42px;
        margin-right: 20px;
        margin-top: 5px;
    }

    .vjs-menu li {
        font-size: 16px;
    }

    .f-16s {
        font-size: 22px !important;
    }

    .f-15s {
        font-size: 17px !important;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-height: 25px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-height: 25px !important;
        border-radius: inherit !important;
    }

    .m-q-y button {
        font-size: 20px;
    }

    .subscription-table thead th {
        font-size: 20px;
    }

    .subscription-table tbody .dd-plan {
        font-size: 22px;
    }

    #promoCode span {
        font-size: 20px;
    }

    #promoCode label {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .applyCodeActive {
        font-size: 20px;
    }

    .channelLinstingMain .img_ {
        min-width: 106px;
        max-width: 106px;
        height: 60.4px;
    }

    .channelLinstingMain .channelName h4 {
        color: #fff;
        font-size: 16px;
    }

    .channelLinstingMain .channelName span {
        color: #898989;
        font-size: 14px;
    }

    #channels {
        font-size: 15px;
        padding: 10px 15px;
    }

    .radioChannelUl .nav-link {
        font-size: 18px;
    }

    ul.nav_items li a {
        font-size: 18px;
    }

    #mySidenav .user-logout {
        width: 98% !important;
        font-size: 20px !important;
        padding: 10px 15px !important;
    }

    #proceed {
        font-size: 20px;
        padding: 10px 15px;
    }

    .searchSectionBoxSubs .searcSection {
        width: 20% !important;
        padding: 9px;
        border-radius: 10px;
    }

    .radio-btn {
        min-height: 102px !important;
    }

    .channelRadioUpgradMainDiv .child-card {
        font-size: 20px;
    }

    .hobbies-icon .h5 {
        font-size: 30px !important;
    }

    sub {
        bottom: -.15em;
    }

    .channelRadioUpgradMainDiv .m-q-y button {
        font-size: 20px;
    }

    .u-plan {
        font-size: 12px;
    }

    .hobbies-icon .premium_ic {
        font-size: 24px !important;
        padding-bottom: 10px;
    }

    .plan_dash-heading {
        color: rgba(178, 173, 173, 1);
        font-size: 17px !important;
    }

    .plan_basic_tt {
        font-size: 20px;
    }

    .plan_du_font {
        font-size: 20px;
    }

    #pay-plan {
        font-size: 18px;
    }

    #total-amt {
        font-size: 18px;
    }

    #pay-amt {
        font-size: 18px;
    }

    .bg-bodyCollapse {
        font-size: 18px;
    }

    .sub_headingmax {
        font-size: 20px;
    }


    .plan-card .checkicon {
        width: 18px;
        height: 18px;
    }

    .suscribe_now_btn a {
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 900 !important;
    }

    .suscribe_now_btn a {
        font-size: 18px !important;
        padding: 6px 0 !important;
    }

    .pb_notification_details {
        top: 57px;
    }

    #mySidenav .user-logout {
        width: 190% !important;
        margin-left: 16px;
        margin-right: 16px;
        font-size: 20px !important;
        padding: 10px 15px !important;
    }

    .lik-posetin .disLike {
        width: 60px;
        height: 60px;
    }

    .profile-owl .owl-stage-outer {
        height: 121px !important;
    }

    .play_w {
        width: 60px !important;
        height: 60px !important;
    }

    .home_bnnr_btn .play_w img {
        width: 24px !important;
        height: 24px !important;
    }

    .volume_banner_dt {
        position: absolute;
        right: 222px;
        z-index: 99;
        bottom: 35.5%;
    }

    .subscribe_bts a {
        font-size: 16px !important;
        padding: 5px 8px !important;
    }

    .suscribe_now_btn a span img {
        height: 16px;
        width: 22px;
    }

    .subscribe_bts {
        padding: 2px !important;
    }

    .subscribe_bts a span img {
        height: 13px;
        width: 18px;
    }

    .episodeSlection .select2-container .select2-selection--single {
        height: 49px !important;
    }

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 49px;
    }

    .pb_navmenu li {
        padding: 5px 13px 5px 13px !important;
    }

    .header_nav .pb_logo img {
        width: 48px !important;
        height: 48px !important
    }

    .search_info img {
        width: 25px;
    }

    .display-picture img {
        width: 39px;
        height: 39px
    }

    .bannerSubImg {
        min-height: 170px;
        height: 170px;
        display: flex;
        align-items: end;
    }

    .bnnr_content img {
        height: 100%;
    }

    .description_dt {
        font-size: 20px;
    }

    .bannerPlayBtn img {
        height: 24px !important;
    }

    .banner-position .home_bnnr_btn {
        margin-top: 20px;
    }

    .slick-next {
        right: 130px;
        bottom: 35.5%;
        font-size: 20px;
        width: 62px !important;
        height: 62px !important;
    }

    .slick-prev {
        right: 53px;
        bottom: 35.5%;
        font-size: 20px;
        width: 62px !important;
        height: 62px !important;
    }

    .delayed-element,
    .categeryHeading h6 {
        font-size: 26px !important;
        margin-left: 0px !important;
    }

    .viewAllSection .row.mt-1 {
        margin-bottom: 15px;
    }

    .banner-bottom-sec {
        margin-top: -330px !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: -360px !important;
    }

    .headLogin {
        padding: 0px 10px !important;
        font-size: 17px !important;
    }

    .user_p_n h5 {
        font-size: 18px;
        line-height: normal;
    }

    .user-picture_s img {
        width: 55px;
    }

    .sidenav {
        top: 57px !important;
        width: 380px !important;
        right: -380px !important;
        padding-top: 14px !important;
    }

    .toggle_navs {
        right: 0px !important;
    }

    .side-user-title2 {
        font-size: 16px;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 11px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 15px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 12px !important;
        line-height: 12px !important;
    }

    .watchCardImg {
        height: 13px;
        width: 13px !important;
    }

    .pb_watch_btn {
        font-size: 10px;
    }

    .pb_card_content .pb_watch_btn {

        height: 39px;
    }

    .playAdd {
        width: 16px !important;
    }

    #search_page h5 {
        font-size: 22px;
    }

    .serach_new_page .serach_glb {
        font-size: 18px !important;
        padding: 12px 40px 12px 80px;
    }

    .serach_new_page .search-icon-pos {
        font-size: 22px !important;
        left: 18px;
    }

    .lin-21 {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .custom-field input {
        margin-top: -3px !important;
    }

    .login_emial p {
        font-size: 16px;
    }

    .contact_login {
        height: 46px !important;
        margin-top: -6px;
    }

    .cont_number {
        font-size: 15px !important;
    }

    .yourNum {
        font-size: 13px !important;
    }

    #otp_send.descrpition_title_sb_btn,
    button#verify {
        font-size: 20px !important;
        padding: 10px 20px !important;
    }

    .otp_policy {
        width: 55% !important;
        font-size: 13px !important;
        line-height: normal;
        margin: 25px auto 0 auto !important;
    }

    .custom-field .placeholder {
        font-size: 13px !important;
    }

    #otp_verify_form .having_btn {
        font-size: 16px !important;
    }

    .otp-field input {
        width: 60px !important;
        height: 60px !important;
        font-size: 22px !important;
        font-weight: 500;
    }

    .profile_user_sl p {
        font-size: 26px !important;
        font-weight: 500 !important;
    }

    .edit_use_btn {
        font-size: 20px !important;
        padding: 10px 10px !important;
    }

    .edit_use_btn .fa-pencil-alt {
        font-size: 17px !important;
    }

    .add-icons svg {
        width: 35px !important;
        height: 35px !important;
    }

    span.add-user.user_details_pb .add-icons {
        width: 110px !important;
        height: 110px !important;
        margin-left: 10px;
    }

    .loginProfileName {
        font-size: 18px !important;
        max-width: 122px;
        -webkit-line-clamp: 1;
    }

    span.add-user.user_details_pb span.text-white.f-16 {
        font-size: 18px !important;
    }

    .img-circle {
        width: 55px !important;
        height: 55px !important;
    }

    .sidenav a {
        padding: 3px 8px 3px 0px;
    }

    .user-logout {
        width: 40% !important;
        font-size: 20px !important;
        padding: 7px 0px !important;
        margin-top: 0;
    }

    h6.active-user {
        font-size: 18px !important;
        line-height: normal !important;
    }

    span.num {
        font-size: 16px;
        line-height: 20px !important;
    }

    .active-user-content {
        margin-left: 20px !important;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .profile_user {
        gap: 25px;
    }

    .user_details_pb .pb-user-names {
        font-size: 18px !important;
        margin-top: 16px;
        max-width: 122px;
        -webkit-line-clamp: 1;
    }

    .addProText {
        font-size: 18px !important;
    }

    .user__info_youtube h5 {
        font-size: 18px !important;
        margin: 8px 0px !important;
    }

    .user__info_youtube p {
        font-size: 14px;
    }

    .user__info_youtube p {
        margin-top: -2px !important;
    }

    .cardDetails:hover .continue_bottomset {
        border-radius: 0 0 5px 5px !important;
        padding: 0px 15px !important;
    }

    .cardDetails:hover .user__info_youtube p {
        color: #8c8c8c !important;
        margin-top: 5px;
        font-size: 16px !important;
    }

    .geners_data .cardDetails:hover .user__info_youtube p {
        margin-top: 2px;
        font-size: 13px !important;
    }

    .cardDetails:hover .user__info_youtube h5 {
        color: #fff !important;
        margin-top: 4px !important;
        margin-bottom: 5px !important;
    }

    .geners_data .cardDetails:hover .user__info_youtube h5 {
        margin-bottom: 2px !important;
        font-size: 16px !important;
    }

    .cardDetails:hover .user__info_youtube h5 {
        color: #fff !important;
        margin-top: 4px !important;
        margin-bottom: 5px !important;
    }

    .user-image {
        width: 130px !important;
        height: 130px !important;
    }

    .user-images {
        width: 120px !important;
        height: 120px !important;
    }

    .user-edit-icon {
        top: 41% !important;
        left: 50% !important;
        width: 122px !important;
        height: 122px !important;
        font-size: 20px;
    }

    .pro_center .user-edit-icon {
        top: 40% !important;
        left: 59% !important;
        width: 122px !important;
        height: 122px !important;
        font-size: 20px;
    }

    .profile-back {
        margin-bottom: 30px;
    }

    .profile-back a h5 {
        font-size: 22px;
    }

    .swal2-popup .swal2-image {
        width: 90px;
        height: 90px;
        margin-bottom: 0px !important;
    }

    .swal2-contentwrapper {
        text-align: center;
        width: 80%;
        margin: auto;
    }

    .swal2-title {
        font-size: 18px !important;
    }

    .card-header {
        padding: 15px 0px !important;
    }

    .card-header a {
        font-size: 20px !important;
        color: #fff !important;
    }

    .card-body p {
        font-size: 18px !important;
        color: #c0c0c0 !important;
    }

    .cat-bann-dtf .categry_tti_img img {
        min-height: 60px !important;
        margin-bottom: 10px;
    }

    .cat-bann-dtf .bannerSubImg {
        min-height: 100px !important;
        height: 100px !important;
    }

    #accordion .card i {
        font-size: 22px;
    }

    .cusSuport {
        font-size: 20px !important;
        margin-top: 49px !important;
    }

    .linkSec i {
        width: 46px !important;
        height: 46px !important;
        line-height: 46px !important;
        font-size: 22px !important;
    }

    .faqSubSection h4 {
        font-size: 24px;
    }

    #accordion .card a span {
        font-size: 20px;
    }

    .contTittle p {
        font-size: 18px !important;
    }

    .contTittle p.mobT {
        color: #fff !important;
    }

    .footer_link_sec li a {
        font-size: 20px !important;
    }

    .footer-box p {
        font-size: 20px !important;
    }

    .subPart p {
        font-size: 20px !important;
    }

    .footer-box h5 {
        font-size: 24px !important;
    }

    .copy_riht_co {
        color: rgba(169, 169, 169, 1);
        font-size: 20px;
    }

    .footer-box .footer_img {
        max-width: 25% !important;
    }

    .pb_language_detail {
        top: 56px !important;
        width: 380px !important;
        right: -380px;
    }

    .pb_language_detail_div {
        right: 0px;
    }

    .pb_live_lang .nav-link,
    .pb_live_lang .nav-link.active {
        padding-left: 0px !important;
        font-size: 22px;
    }

    .lang-f {
        width: 27%;
    }

    .audio-nav .nav-audio-list span {
        font-family: 'AnekLatin-SemiBold' !important;
        font-weight: 600 !important;
        font-size: 24px !important;
    }

    .audio-nav .nav-audio-list i {
        font-size: 20px !important;
    }

    .lang-f,
    .text_act {
        font-size: 18px;
        font-weight: 100;
    }

    .pb_change_btn {
        font-size: 20px !important;
        padding: 7px 0px !important;
        font-weight: 400;
        bottom: 0 !important;
    }

    .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .episodeSlection span.select2.select2-container.select2-container--default {
        width: 160px !important;
    }

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 20px;
    }

    .select2-container--default .select2-results__option[aria-selected=true] {
        font-size: 16px;
    }

    /* .select2-container--open .select2-dropdown.select2-dropdown--below {
        width: 160px !important;
    } */

    .episodeSlection .select2-container--default .select2-selection--single .select2-selection__arrow b {
        height: 14px;
        width: 24px;
        top: 17px;
    }

    .login_form .login_title {
        font-size: 48px !important;
    }

    #login_form h6 {
        margin-bottom: 10px !important;
    }

    .login_help {
        font-size: 16px !important;
    }

    .custom-field.one input:not(:placeholder-shown)+.placeholder {
        font-size: 13px !important;
        color: #8d8e90 !important;
    }

    .mobile_cross {
        right: 15px !important;
    }

    .select2-container--open .select2-dropdown--above {
        width: 160px !important;
    }

    .swal2-popup.swal2-modal.swal2-noanimation {
        display: flex;
        width: 450px !important;
        border-radius: 30px !important;
    }

    .swal2-popup.swal2-modal.swal2-show {
        width: 450px !important;
        border-radius: 30px !important;
    }

    h2#swal2-title {
        font-size: 20px !important;
        font-weight: 400 !important;
        margin-top: 5px;
        margin-bottom: 20px !important;
    }

    .swal2-popup .swal2-content {
        font-size: 18px !important;
        margin-bottom: 20px !important;
        line-height: 25px !important;
    }

    .swal2-popup .swal2-styled {
        font-size: 17px !important;
        margin: 15px 10px 0 !important;
        padding: 10px 26px !important;
        border-radius: 8px !important;
    }

    button.swal2-confirm.swal2-styled {
        background-color: var(--pbg) !important;
    }

    #new_user h5 {
        font-size: 24px;
    }

    #new_user .modal-dialog.modal-dialog-centered {
        max-width: 750px !important;
    }

    .edit-inner .modal-dialog.modal-dialog-centered .modal-body {
        padding: 2rem 70px !important;
    }

    .profile-input input {
        height: 40px !important;
        font-size: 16px !important;
    }

    .kid-profile-inner p {
        font-size: 14px;
    }

    .profile-slider .submit-btn {
        font-size: 20px !important;
        padding: 7px;
    }

    .owl-item.active.center .profile-inner img {
        width: 120px !important;
        margin-left: -6px !important;
    }

    .edit-inner .modal-dialog.modal-dialog-centered {
        max-width: 750px !important;
    }

    .profile-inner img {
        width: 100px !important;
    }

    .searcSection {
        width: 12.5%;
        padding: 8px;
    }

    .serach_new_page {
        width: 99%;
    }

    .pro_center {
        justify-content: center;
    }

    .profileHead {
        font-size: 24px !important;
    }

    .edit-inner .close {
        width: 35px;
        height: 35px;
    }

    .profileContent {
        margin-top: 30px;
    }

    .profile-owl .owl-item.center>.item.profileImg {
        margin: auto !important;
    }

    #editProfile {
        width: 24% !important;
    }

    .profile-owl .class_btn {
        left: -18px !important;
    }

    .view_m_btn {
        margin-bottom: -4PX;
    }

    .pb_language_icon img {
        width: 23px;
    }

    .searcNodata {
        margin: 0px !important;
        height: calc(120vh* .567) !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .my_aaccount_user .suscribe_now_btn a {
        padding: 16px 0 !important;
    }

    .my_aaccount_user .suscribe_now_btn a span {
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 20px;
    }

    .watchingList i {
        font-size: 25px;
    }

    .watchingList .f-16 {
        font-size: 16px;
    }

    .prfile-icon {
        margin-right: 4px;
    }

    .search_md,
    .profile-back {
        padding: 0px 30px;
    }

    .video-js .vjs-progress-control {
        width: 97.4% !important;
    }

    .vjs-title {
        left: 80px !important;
    }

    .audioImg {
        height: 280px;
    }

    .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .banner-playe .share_hl img {
        object-fit: contain;
        width: 26px !important;
        display: flex;
        align-items: center;
        margin: auto;
        justify-content: center;
    }

    .descrpition_title_dt {
        padding-top: 10px;
        font-size: 20px;
    }

    .pb_ban_action {
        font-size: 20px;
        margin-top: 8px !important;
        margin-right: 10px !important;
        padding: 3px 20px;
    }

    .bnnr_play_btn {
        font-size: 19px;
    }

    .episode_list {
        right: 220px !important;
    }

    .next_ep {
        right: 90px !important;
        width: fit-content !important;
    }

    .episode_list span.btn.text-white,
    .next_ep span.btn.text-white {
        font-size: 22px !important;
        width: max-content !important;
    }

    .shareHls {
        background: #2b2b2b;
        border-radius: 5px;
        width: 60px;
        height: 60px;
        text-align: center;
    }

    .shareHls a {
        height: 100%;
        display: block;
        width: 35px;
        text-align: center;
        margin: auto;
    }

    #likeSection img {
        width: 26px !important;
    }

    #likeSection {
        padding: 0px 17px !important;
    }

    .liveVideo {
        width: 60px !important;
        height: 60px !important;
    }

    .play_ep_btnn span.share_btn_icon img {
        width: 35px !important;
    }

    #likeMedia {
        width: 35px;
    }

    p.text-ccc.f-14.lin-21.text-center.et_num {
        font-size: 20px !important;
    }

    .sha_btv span.sh_lv img {
        width: 60px !important;
        height: 60px !important;
    }

    .otp_se {
        font-size: 16px !important;
    }

    .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 65px !important;
        height: 65px !important;
    }

    .cat-bann-dtf .shareHls {
        width: 65px;
        height: 65px;
    }

    .cat-bann-dtf .banner-playe .shareHls a {
        width: 65px !important;
    }

    .cat-bann-dtf .lik-posetin .disLike {
        width: 65px;
        height: 65px;
    }

    .banner-playe .shareHls a {
        width: 60px !important;
    }

    .login_emial {
        font-size: 16px !important;
    }

    .descrpition_title_sb_btn {
        font-size: 20px !important;
    }

    .having_txt {
        font-size: 20px !important;
    }

    .shv_nn a {
        width: inherit !important;
    }

    .shv_dts .shv_nn span img {
        width: 60px !important;
        height: 60px !important;
        border-radius: inherit !important;
    }

    #remove_watchlist .ads_vt {
        width: 60px !important;
    }

    .banner_after_navbar .banner-playe .play_w img {
        width: 60px !important;
        height: 60px !important;
    }

    .banner-tt_details {
        width: 100%;
        font-size: 45px;
    }

    .log_ts {
        width: min-content !important;
        font-size: 18px !important;
        padding: 7px 20px !important;
    }

    #cont-watch-sec .cardDetails:hover .user__info_youtube h5 {
        font-size: 18px !important
    }

    #cont-watch-sec .cardDetails .user__info_youtube h5 {
        font-size: 18px !important
    }

    .mob-s .share_btn_icon {
        padding: 0 !important;
    }

    .mob-s .like-btn {
        padding: 14px 17px !important;
    }

    .mob-s #likeSection {
        padding: 0 !important;
    }

    .liveev_flex .lik-posetin .disLike {
        width: 60px !important;
        height: 60px !important;
    }

    #cont-watch-sec .cardDetails:hover .user__info_youtube p {
        font-size: 16px !important;
        margin-top: 4px;
    }

    #cont-watch-sec .cardDetails .user__info_youtube p {
        font-size: 16px !important;
        margin-top: 4px;
    }

    .cat-bann-dtf #remove_watchlist .ads_vt {
        width: 65px !important;
    }

}

@media only screen and (min-width: 1801px) and (max-width: 1850px) {


    .hobbies-icon .h5 sub {
        font-family: 'AnekLatin-Regular';
        font-weight: 400;
        font-size: 18px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 10px !important;
        line-height: normal !important;
        -webkit-line-clamp: 3;
        margin-top: 3px !important;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 14px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 11px !important;
        line-height: 12px !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls a {
        width: 60px !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 60px !important;
    }
}

@media only screen and (min-width: 1701px) and (max-width: 1800px) {
    .banner-bottom-sec {
        margin-top: -250px !important;
        z-index: 1 !important;
        position: relative !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: -280px !important;
    }

    .content_banner_dt {
        width: 35%;
    }
}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {
    .description_dt {
        font-size: 21px;
    }

    .add_sp_de {
        position: absolute;
        bottom: 123px;
        width: 320px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        z-index: 9999999999999999;
        background: #fff;
        padding: 6px 10px;
        left: 34px;
    }

    .discr_left-right .scroll-left {
        font-size: 13px;
        border-radius: 50px;
        width: 31px;
        height: 31px;
        top: 0;
        transform: translateY(5px);
    }

    .discr_left-right .scroll-right {
        font-size: 13px;
        width: 31px;
        height: 31px;
        top: 0;
        transform: translateY(5px);
    }

    .img_pdf_text {
        width: 80%;
    }

    .img_pdf_text h1 {
        width: 90%;
    }

    .gameing_views .img_pdf_text h1 {
        width: 90% !important;
    }

    .gameing_views .img_pdf_text {
        width: 100% !important;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-height: 30px !important;
        border-radius: inherit !important;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-height: 30px !important;
        border-radius: inherit !important;
    }

    .volume_banner_dt {
        bottom: 34.9% !important;
    }

    .banner-play-btn {
        margin-top: 35px;
    }

    .banner_after_navbar .banner-play-btn {
        margin-top: 20px;
    }

    .descrpition_title_dt {
        font-size: 19px;
    }

    .bannerPlayBtn {
        font-size: 20px;
        padding: 7px 20px !important;
    }

    .pb_ban_action {
        font-size: 17px;
    }

    .bnnr_play_btn {
        font-size: 17px;
        margin-top: 20px;
    }

    .bannerSubImg {
        min-height: 100px;
    }

    .play_ep_btnn {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 1401px) {
    .radio-buttons .radio-btn {
        min-width: calc(15.5vw) !important;
    }
}

@media only screen and (min-width: 1450px) and (max-width: 1800px) {
    .searcSection {
        width: 14%;
        padding: 6px;
    }

    .simil_car .playAdd {
        width: 13px !important;
    }

    .radio-btn {
        padding: 10px;
        min-width: 250px;
    }

    .pb_add {
        width: 34px !important;
        height: 34px !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 10px;
        margin-top: 2px !important;
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 12px;
    }

    .pb_add_btns {
        position: absolute;
        bottom: 4px;
        width: 100%;
        left: 5px;
    }

    .pb_card_content .pb_watch_btn {
        height: 32px;
    }

    .playAdd {
        width: 15px !important;
    }

    .searcSection .pb_card_details:hover .pb_card_content h6 {
        font-size: 12px !important;
    }

    .edit_use_btn .fa-pencil-alt {
        font-size: 17px !important;
    }

    .video-js .vjs-progress-control {
        width: 96.5% !important;
    }

    .current-list-item>a::after {
        height: 3px;
        background: var(--pbg);
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    .img_pdf_text h1 {
        width: 80%;
    }

    .current-list-item>a::after {
        height: 2px;
        background: var(--pbg);
    }

    .img_pdf_text {
        width: 90%;
    }

    .gameing_views .img_pdf_text h1 {
        width: 90% !important;
    }

    .gameing_views .img_pdf_text {
        width: 100% !important;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1800px) {
    .acount_paras p {
        font-size: 14px;
    }

    .m_liv1 .m_live_cha_1 .shaka-settings-menu {
        width: 280px !important;
    }

    .shaka-overflow-menu,
    .shaka-settings-menu {
        min-width: 280px !important;
        padding: 5px;
    }

    .acount_deatisl_para {
        margin-top: 5px;
    }

    .acount_deatisl_para h4 {
        font-size: 17px;
    }

    .account_details_acc a .ac_col_detail h5 {
        font-size: 20px;
    }

    .account_details_acc a .ac_col_detail h6 {
        font-size: 16px;
    }

    .subscription_dets ul li span {
        color: rgba(151, 151, 151, 1);
        font-size: 14px;
    }

    .pay_actg h5 {
        font-size: 20px;
    }

    .pay_actg .fa-rupee-sign {
        font-size: 17px;
    }

    .payment_ac_con p {
        font-size: 12px;
    }

    .payment_ac_con .history_payment {

        font-size: 12px;
    }

    .payment_ac_con .history_payment .fa-eye {
        font-size: 12px;
    }

    .ac_tic_img img {
        width: 13px;
        height: 13px;
    }

    .account_billings_dt .subPart h6 {
        font-size: 20px;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1366px) {
    .cat-bann-dtf .categry_tti_img img {
        height: 60px !important;
        min-height: 60px !important;
    }

    .cat-bann-dtf .bannerSubImg {
        min-height: 90px !important;
    }

    ul.nav_items li a {
        font-weight: 500;
        font-size: 13px;
        display: inline-block;
        text-transform: capitalize;
    }

    .cat-bann-dtf .bannerSubImg img {
        min-height: 90px;
        max-height: 90px;
    }

    .cat-bann-dtf .descrpition_title_dt {
        line-height: 20px !important;
        -webkit-line-clamp: 5 !important;
    }

    .cat-bann-dtf .banner-position .home_bnnr_btn {
        margin-top: 10px !important;
    }

    .cat-bann-dtf .description_dt {
        padding-top: 6px !important;
    }
}

@media only screen and (min-width: 1200px) {
    #editProfile.edit_use_btn {
        width: 400px !important;
    }

    .otphg #login_form {
        padding: 0 20px;
    }

    .card_hldes {
        padding: 0 15px;
    }

    .owl-stage-outer {
        cursor: default;
    }

    .audio_season_details {
        width: 75%;
    }

    .view_dtsdf .view_m_btn {
        padding-right: 0px;
    }

    .menu_item_resp ul.nav_items li a {
        white-space: nowrap;
    }

    .pb_card_details:hover .premium_icondt {
        display: none !important;
    }

    .navbar {
        padding: .5rem 30px;
    }

    .header_nav .three_btn {
        position: absolute;
        right: 26px;
    }

    .nav_bot_bar {
        padding: 10px 30px;
    }

    .viewAllSection .pb_card_img {
        margin: 2px;
    }

    .viewAllSection .pb_card_img2 {
        margin: 2px;
    }

    .cateaogry_banner.cat-bann-dtf .content_banner_dt {
        width: -webkit-min-content;
        width: min-content !important;
        min-width: 48% !important;
        max-width: 48% !important;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1300px) {
    .subscribe_bts a {
        font-size: 11px !important;
        padding: 5px 8px !important;
    }

    .subscribe_bts {
        margin-right: 21px;
    }

    .bannerPlayBtn {
        font-size: 15px !important;
        padding: 6px 15px !important;
    }

    .rent_height.ret_wat {
        font-size: 15px !important;
    }
}

@media only screen and (min-width: 1300px) {
    .menu_item_resp {
        width: 58% !important;
        margin: inherit !important;
        display: flex;
        overflow: hidden;
        overflow-x: auto;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1800px) {

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .shareHls {
        width: 60px;
        height: 60px;
    }

    .cat-bann-dtf .banner-playe .shareHls a {
        width: 60px !important;
    }

    .cat-bann-dtf .lik-posetin .disLike {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .bannerPlayBtn {
        height: 60px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf #remove_watchlist .ads_vt {
        width: 60px !important;
    }

    .cat-bann-dtf.cateaogry_banner .banner-playe .like-img {
        width: 20px !important;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .banner-bottom-sec {
        margin-top: -170px !important;
        z-index: 1 !important;
        position: relative !important;
    }

    .login-bgimg .otphg {
        width: 39%;
        margin: auto;
    }

    .login_form .login_title.main_title_class {
        line-height: normal;
        font-size: 27px !important;
    }

    .rent_height {
        font-size: 15px;
    }

    #login .dl-titles {
        font-size: 28px !important;
    }

    .continue_watch_flex .cardDetails {
        width: 24%;
        position: relative;
        margin: 0 10px 25px 0;
        background: inherit !important;
    }

    .shaka-overflow-menu,
    .shaka-settings-menu {
        min-width: 280px !important;
        padding: 5px;
    }

    .pb_navmenu li {
        padding: 3px 8px 3px 8px !important;
        text-transform: uppercase;
    }

    ul.nav_items li a {
        font-weight: 500;
        font-size: 11px;
        display: inline-block;
        text-transform: capitalize;
    }

    .subscribe_bts {
        margin-right: 17px;
    }

    .serach_right_sd {
        width: 195px;
        margin-right: 17px;
    }

    .serach_glbs::placeholder {
        font-size: 11px;
    }

    .pb_language_icon {
        margin-right: 17px;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: -200px !important;
    }

    .shaka-ad-controls {
        padding-bottom: 2.5% !important;
    }

    .img_pdf_text h1 {
        color: var(--white);
        font-size: 25px;
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 700 !important;
        margin-bottom: 5px;
        -webkit-line-clamp: 2;
    }

    .imf_pdf_category .descrpition_title_dt {
        -webkit-line-clamp: 5 !important;
    }

    .banner-tt_details {
        color: var(--white);
        font-size: 35px;
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 700 !important;
        margin-bottom: 10px;
    }

    .cat-bann-dtf .bnnr_content {
        padding: 10px 15px 10px 15px !important;
    }

    .cat-bann-dtf .banner-position .content_banner_dt {
        bottom: 32%;
        margin-top: 0 !important;
    }

    .descrpition_title_dt {
        font-size: 14px;
        line-height: 22px;
        color: #C0C0C0;
    }

    .pb_ban_action {
        font-size: 14px;
    }

    .description_dt {
        font-size: 14px;
    }

    .banner-position .content_banner_dt {
        bottom: 33%;
        margin-top: 0 !important;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 22px !important;
        min-height: 22px !important;
        border-radius: inherit !important;
        height: 22px !important;
    }

    .slick-dots {
        bottom: 39.5% !important;
    }

    .volume_banner_dt {
        bottom: 34% !important;
    }

    .slick-prev {
        bottom: 36%;
    }

    .slick-next {
        bottom: 36%;
    }

    .login_form .login_title {
        line-height: normal;
        font-size: 30px !important;
    }

    .header_nav .menu_item_resp {
        width: 52% !important;
    }

    .pb_lang_t {
        max-height: inherit !important;
        overflow: scroll;
        overflow-x: hidden;
        scroll-behavior: smooth;
    }

    .top_margin_sec {
        margin-top: 40px !important;
    }

    .cat-bann-dtf .categry_tti_img img {
        height: 60px !important;
        min-height: 60px !important;
    }

    .cat-bann-dtf .bannerSubImg {
        min-height: 90px !important;
    }

    .cat-bann-dtf .bannerSubImg img {
        min-height: 90px;
        max-height: 90px;
    }

    .cat-bann-dtf .descrpition_title_dt {
        line-height: 20px !important;
        -webkit-line-clamp: 5 !important;
    }

    .cat-bann-dtf .banner-position .home_bnnr_btn {
        margin-top: 10px !important;
    }

    .cat-bann-dtf .description_dt {
        padding-top: 6px !important;
    }

}

@media(min-width:1200px) {
    .pb_wl_card .pb_card_details.first-in-row {
        transform-origin: left;
    }

    .bnnr_play_btn {
        overflow: hidden;
    }

    .sidenav.side_hgh {
        height: auto !important;
        overflow: auto !important;
        max-height: 90vh;
    }

    .pb_wl_card .pb_card_details.last-in-row {
        transform-origin: right;
    }

    .first-in-row {
        transform-origin: left;
    }

    .last-in-row {
        transform-origin: right;
    }

    .transformed {
        transform-origin: left center !important;
    }

    .transformed2 {
        transform-origin: right center !important;
    }

    .save_details_btn.w-75 {
        width: 400px !important;
    }

    .ptp.w-70 {
        width: 400px !important;
    }

    .ptp.w-60 {
        width: 400px !important;
    }

    .ptp.w-50 {
        width: 400px !important;
    }

    .logout_pb {
        width: 400px !important;
        font-size: 11px;
    }

    .language_btn {
        width: 400px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1299px) {
    .pb_card_details:hover .pb_card_content h6 {
        font-size: 11.5px;
    }

    .bannerPlayBtn {
        font-size: 15px !important;
        padding: 6px 15px !important;
    }

    .rent_height.ret_wat {
        font-size: 15px !important;
    }

    .pb_card_details:hover .discription_gen {
        font-size: 9px;
        color: var(--white);
    }

    .pb_card_details:hover .discription_dt {
        font-size: 8px;
        color: rgba(189, 189, 189, 1);
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1250px) {
    .pb_card_content .pb_watch_btn {
        line-height: normal !important;
        height: 27px;
        max-width: 69%;
        word-break: break-all;
        padding: 4px 4px;
        font-size: 8px;
        gap: 3px;
    }

    .bannerPlayBtn {
        font-size: 15px !important;
        padding: 6px 15px !important;
    }

    .rent_height.ret_wat {
        font-size: 15px !important;
    }

    .discription_dt {
        margin-top: 2px !important;
    }

    .pb_add {
        color: var(--white);
        padding: 0 !important;
        border-radius: 5px;
        margin-left: 5px !important;
        width: 27px;
        height: 27px;
    }

    .watchCardImg {
        height: 8px;
        width: auto !important;
    }

    .pb_card_details:hover .discription_dt {
        font-size: 9px;
        color: rgba(189, 189, 189, 1);
    }

    .pb_card_details:hover .pb_card_content h6 {
        font-size: 10px;
    }

    .playAdd {
        width: 10px !important;
        margin: auto;
        text-align: center;
        display: flex !important;
        align-items: center;
        height: 100% !important;
        object-fit: contain !important;
    }
}


@media only screen and (min-width: 1025px) {
    .artistSec.artist_dt_pb {
        padding: 0 45px !important;
    }

    .banner_sus_bts {
        width: max-content;
    }

    .audio_season_details {
        height: 410px;
    }

    .rent_height {
        width: max-content;
    }

    .cateaogry_banner.cat-bann-dtf .content_banner_dt {
        width: 42% !important;
    }

    .cateaogry_banner.cat-bann-dtf .content_banner_dt {
        width: -webkit-min-content;
        width: min-content !important;
        min-width: 48% !important;
        max-width: 48%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    #my-audio-div .shaka-spinner-container {
        top: -141px;
    }

    #login .dl-titles {
        font-size: 28px !important;
    }

    .cateaogry_banner.cat-bann-dtf .content_banner_dt {
        width: 45% !important;
    }

    .cateaogry_banner.cat-bann-dtf .content_banner_dt {
        width: -webkit-min-content;
        width: min-content !important;
        min-width: 46% !important;
        max-width: 46% !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .login_form .login_title.main_title_class {
        line-height: normal;
        font-size: 26px !important;
    }

    .cat-bann-dtf .shareHls {
        width: 60px;
        height: 60px;
    }

    .cat-bann-dtf .banner-playe .shareHls a {
        width: 60px !important;
    }

    .cat-bann-dtf .lik-posetin .disLike {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .bannerPlayBtn {
        height: 60px !important;
        text-align: left;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img,
    #watchlist_toggle a img {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .banner-playe .play_epsode_btn span img {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf .tooltip-text {
        width: 60px !important;
        height: 60px !important;
    }

    .cat-bann-dtf #remove_watchlist .ads_vt {
        width: 60px !important;
    }

    .cat-bann-dtf .like-btn .disLike .like-img {
        width: 20px !important;
    }

    .cat-bann-dtf.cateaogry_banner .banner-playe .like-img {
        width: 20px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1450px) {
    .episodeFullBox .position-relative img {
        background-color: var(--pbtheme);
        object-fit: contain;
    }

    .loginProfileName {
        max-width: 90px;
        -webkit-line-clamp: 1;
    }

    .pb-user-names {
        -webkit-line-clamp: 1;
        max-width: 90px;
    }

    .pb_card_vd-2>div {
        height: 100%;
    }

    .countTop {
        left: -17px;
        bottom: 18px;
        font-size: 120px;
    }

    .viewGenreWidth {
        padding: 0px !important;
    }

    .tobSlider .pb_card_img2 {
        width: 105% !important;
        height: 100% !important;
        top: 0px !important;
        left: -4px !important;
    }

    .swal2-popup .swal2-content {
        font-size: 15px !important;
        width: 75%;
        margin: 8px auto !important;
        line-height: 20px !important;
    }

    .swal2-title {
        line-height: 26px !important;
        font-size: 16px !important;
        color: var(--white) !important;
    }

    #toast-container,
    #toast-container>div {
        max-width: 280px;
        width: 280px;
    }

    .enterMobileNum,
    #mobile_no {
        font-size: 12px;
        font-weight: initial;
    }

    .search_md {
        font-size: 18px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    .descrpition_title_dt {
        -webkit-line-clamp: 4;
    }

    .slick-dots li button:hover {
        background: rgba(255, 255, 255, 0.2) !important;
    }

    .vied_nons {
        overflow-x: hidden;
    }

    .viewAllSection {
        overflow-x: hidden;
    }

    .view_m_btn {
        margin-right: 0 !important;
    }

    .menu_item_resp ul.nav_items li a {
        white-space: nowrap;
    }

    .live_up_lang p {
        font-size: 11px !important;
        line-height: normal;
        text-transform: uppercase;
    }

    .slick-dots li button {
        width: 8px;
        height: 8px;
        background: rgba(255, 255, 255, 0.2);
        margin-right: 3px;
        border-radius: 50%;
    }

    ul.nav_items li a {
        font-size: 11px;
    }

    .subscribe_bts {
        margin-right: 15px;
    }

    .serach_right_sd {
        width: 195px;
        margin-right: 15px;
    }

    .pb_language_icon {
        margin-right: 15px;
    }

    .serach_glbs::placeholder {
        font-size: 11px;
    }

    .nav_bot_bar {
        top: 49px;
        position: sticky;
        width: 100%;
    }

    .pb_card_details:hover .pb_card_img {
        transform: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
    }

    .pb_card_details.img_pdf_dets:hover {
        transform: none !important;
        border-radius: 5px;
        width: 100%;
        z-index: 9;
    }

    .pb_card_details.img_pdf_dtes:hover {
        transform: none !important;
    }

    .pb_card_details:hover {
        transform: none !important;
        transform-origin: none !important;
    }

    .pb_card_details:hover .pb_card_img2 {
        display: none !important;
    }

    .user_login_suscribe {
        display: none;
    }

    .gameing_views .pb_ban_action {
        display: block !important;
        width: 100%;
    }

    .cat-bann-dtf .pb_ban_action {
        display: block !important;
        width: 100%;
    }

    .go_to_page {
        width: 60%
    }

    #pboverlaydiv .pb_retry {
        width: 40% !important;
    }

    .img_pdf_text .description_dt {
        display: flex !important;
        justify-content: inherit !important;
        padding-top: 0 !important;
    }

    .img_pdf_text h1 {
        font-size: 30px;
        margin-bottom: 8px;
        -webkit-line-clamp: 1;
    }

    .banner_after_navbar .imd_image_banner {
        min-width: 27px !important;
        min-height: 19px !important;
        display: inline-block;
        margin-right: 6px;
        margin-left: 6px;
    }

    .c_over_rights {
        width: 42%;
        left: 0px;
    }

    .add_sub_body {
        padding: 1rem 2rem;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 27px !important;
        min-height: 23px !important;
        border-radius: inherit !important;
        height: 18px !important;
    }

    .cateaogry_banner .imd_image_banner {
        min-width: 27px !important;
        min-height: 19px !important;
        display: inline-block;
        margin-right: 6px;
        margin-left: 6px;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 27px !important;
        min-height: 23px !important;
        border-radius: inherit !important;
        height: 18px !important;
    }

    .volume_banner_dt {
        position: absolute;
        right: 212px;
        z-index: 99;
        bottom: inherit !important;
        display: block;
        bottom: 19% !important;
    }

    .volume_banner_dt .tooltip-text {
        width: 50px !important;
        height: 50px !important;
    }

    .otphg {
        width: 45% !important;
        margin: auto;
    }

    .pb_navmenu li {
        padding: 3px 8px 3px 8px !important;
        text-transform: uppercase;
    }

    .music-card {
        max-width: 380px;
    }

    .music-div {
        position: relative;
        width: 100%;
        height: 214px;
    }

    .music-card__content {
        width: 380px;
    }

    .banner_after_navbar .slick-dots {
        bottom: 23%;
        top: inherit !important;
        padding-left: 0;
    }

    .banner-position .home_bnnr_btn {
        position: relative !important;
    }

    .banner-bottom-sec {
        margin-top: -50px !important;
    }

    .bannerPlayBtn img {
        height: 17px !important;
    }

    .content_banner_dt {
        width: 38%;
    }

    .bannerPlayBtn {
        display: flex;
        align-items: center;
        gap: 5px;
        justify-content: center;
        font-size: 13px !important;
        padding: 6px 8px !important;
        height: 55px;
        line-height: normal;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: 0px !important;
    }

    .footer_img_dt {
        display: block;
    }

    .header_nav .menu_item_resp {
        width: 52% !important;
    }

    .bannerPlayBtn img {
        height: 16px !important;
    }

    .bannerSubImg {
        min-height: 100px;
    }

    .banner-position .content_banner_dt {
        bottom: 17%;
        margin-top: 0 !important;
    }

    .slick-prev {
        bottom: 19% !important;
    }

    .slick-next {
        bottom: 19% !important;
    }

    .bannerSubImg img {
        min-height: 100px;
        max-height: 100px !important;
        height: 100px !important;
        text-align: center !important;
    }

    .rent_height {
        font-size: 14px;
    }

    .footer_img_flex {
        display: flex;
        gap: 10px;
        padding-top: 15px;
    }

    .footer_align_center {
        align-items: inherit;
    }

    .top_margin_sec {
        margin-top: 40px !important;
    }

    .pb_lang_t {
        overflow: scroll;
        max-height: inherit !important;
        overflow-x: hidden;
    }

    .bannerSubImg.bannertitle {
        min-height: inherit !important;
    }

    .banner-tt_details {
        color: var(--white);
        font-size: 30px;
    }

    .shaka-ad-controls {
        padding-bottom: 2.5% !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1100px) {
    .video-js .vjs-progress-control {
        width: 95% !important;
    }

    .img_pdf_text .description_dt {
        display: flex !important;
        justify-content: inherit !important;
        padding-top: 0 !important;
    }

    .img_pdf_text h1 {
        font-size: 30px;
        margin-bottom: 8px;
        -webkit-line-clamp: 1;
    }

    .bannerPlayBtn img {
        height: 17px !important;
    }

    .content_banner_dt {
        width: 38%;
    }

    .bannerPlayBtn {
        display: flex;
        align-items: center;
        gap: 5px;
        justify-content: center;
        font-size: 13px;
        padding: 6px 8px !important;
        height: 55px;
        line-height: normal;
    }

    .img_pdf_text h2 {
        font-size: 20px;
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 700 !important;
    }

    .volume_banner_dt .tooltip-text {
        width: 50px !important;
        height: 50px !important;
    }

    .banner_after_navbar .banner_volume img {
        width: 25px !important;
        height: 25px !important;
        margin: auto;
    }

    .pb_language_icon {
        margin-right: 15px;
    }

    .pb_navmenu {
        padding-left: 1rem !important;
    }

    .subscribe_bts {
        margin-right: 15px;
    }

    .pb_notification_icon {
        margin-right: 15px;
        cursor: pointer;
    }

    ul.nav_items li a {
        font-size: 11px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .music-card__content .vjs-icon-cog:before {
        right: -13px !important;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
    .music-card {
        max-width: 450px !important;
    }

    .navbar-expand-lg .navbar-toggler {
        display: block;
    }

    .menu_item_resp ul li {
        text-align: center;
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: column !important;
    }

    .menu_item_resp {
        width: 0%;
        position: absolute;
        background: var(--pbthemeop);
        top: 42px;
        right: 0px;
        transition: all 0.5s;
        overflow: hidden;
        height: 100vh !important;
        overflow-y: auto !important;
    }

    .pb_language_icon {
        margin-right: 15px;
    }

    .pb_navmenu {
        padding-left: 1rem !important;
    }

    .subscribe_bts {
        margin-right: 15px;
    }

    .pb_notification_icon {
        margin-right: 15px;
        cursor: pointer;
    }

    ul.nav_items li a {
        font-size: 12px;
    }

    .serach_right_sd {
        width: 200px;
        margin-right: 15px;
    }

    .artistDetail img {
        width: 80px;
        height: 80px;
    }

    .artistList {
        grid-auto-columns: 90px;
    }

    .cur_now_ply {
        font-size: 14px;
    }

    .shaka-ad-controls {
        padding-bottom: 2.5% !important;
    }

    .gaming_position_icons .escription_dt {
        justify-content: center !important;
    }

    .pl_5.delayed-element {
        padding-left: 15px;
    }

    .categeryHeading h6 {
        padding-left: 0;
        margin-left: 0;
    }

    .img_pdf_text h1 {
        font-size: 35px;
        margin-bottom: 10px;
    }

    .img_pdf_text h2 {
        font-size: 24px;
        font-family: 'AnekLatin-Bold' !important;
        font-weight: 700 !important;
    }

    .img_pdf_text .description_dt {
        display: flex !important;
        justify-content: inherit !important;
        padding-top: 0 !important;
    }

    .c_over_rights {
        width: 42%;
        left: 0px;
    }

    .add_sub_body {
        padding: 1rem 2rem;
    }

    .music-div {
        position: relative;
        width: 100%;
        height: 245px !important;
    }

    .music-progress {
        margin-top: 16px !important;
    }

    .music-card__content {
        width: 450px;
        height: auto;
    }

    .sha_btv {
        padding: 0 !important;
    }

    .currentTime-duration {
        right: 35px !important;
    }

    .video-js .vjs-progress-control {
        width: 95% !important;
    }
}

@media only screen and (min-width: 990px) and (max-width: 1024px) {
    .gameing_views .gaming_position_icons .description_dt {
        justify-content: center !important;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1199px) {
    .site-min-height {
        min-height: 80vh !important;
    }

    .advertiser {
        font-size: 10px;
    }

    .music-wrapper_details .shaka-ad-counter-span {
        font-size: 10px;
    }

    .video-ad-txt {
        font-size: 10px;
    }

    .mstd_buton {
        bottom: 120px !important;
    }

    .premium_icondt img {
        width: 26px;
        height: 26px;
    }

    .membership_billing_dt h6 {
        font-size: 20px;
    }

    .membership_billing_dt span {
        font-size: 16px;
    }

    .billing_upi_dts span {
        font-size: 16px;
        line-height: normal;
        color: #fff;
    }

    .biling_para_txt {
        font-size: 16px;
        line-height: normal;
    }

}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .pb_card_details:hover .pb_card_img2 {
        display: none !important;
        transform: none !important;
    }

    .reminder_dts {
        width: 55px;
        height: 55px;
    }

    .refer_form h6 {
        font-size: 19px !important;
    }

    .login_form .login_title.main_title_class {
        line-height: normal;
        font-size: 26px !important;
    }

    #my-audio-div .shaka-spinner-container {
        top: -112px;
    }

    .music-wrapper_details .video_ads_after {
        bottom: -20px !important;
        width: 100% !important;
    }

    .aui_shares {
        padding: 0 0px;
    }

    .audio_season_details {
        height: 344px;
    }

    .share_hl_popup {
        left: 0 !important;
        transform: translateX(-45%) !important;
        right: inherit !important;
    }

    .cat-bann-dtf .cathslbn .share_hl_popup {
        left: 0 !important;
        transform: translateX(-45%) !important;
        right: inherit !important;
    }

    .share_hl_popup {
        left: 0 !important;
        transform: translateX(-45%) !important;
        right: inherit !important;
    }

    .view_m_btn {
        margin-right: 0 !important;
    }

    .view_dtsdf .view_m_btn {
        padding-right: 0px;
    }

    .toptrendimg img {
        height: 100px;
        width: 100% !important;
    }

    .categeryHeading h6 {
        padding-left: 0 !important;
        margin-left: 0;
    }

    .site-min-height {
        min-height: 100%;
    }

    .more_g_dt {

        padding: 15px 15px 30px 15px;
        border-radius: 8px;
        margin: 0 12px;
    }

    .cat_gmt_bg {
        font-size: 14px;
    }

    .pb_sh_live #video-container {
        height: calc(78vw * 0.567);
    }

    .c_over_rights {
        width: 42%;
        left: 0px;
    }

    .volume_banner_dt .tooltip-text {
        width: 50px !important;
        height: 50px !important;
    }

    .login_form .login_title {
        line-height: normal;
        font-size: 30px !important;
    }

    .langu_select {
        width: 80%;
        margin: auto;
    }

    .otphg {
        width: 60% !important;
    }

    .cardDetails:hover {
        -webkit-transform: inherit !important;
        transform: inherit !important;
    }

    .pb_navmenu li {
        padding: 3px 8px 3px 8px !important;
        text-transform: uppercase;
    }

    .sub_headingmax {
        width: 60%;
    }

    .likeDislike {
        width: 160px;
    }

    .live_ch_sect {
        padding-top: 25px;
    }

    .volume_banner_dt {
        position: absolute;
        right: 20px;
        z-index: 99999;
        top: 89%;
    }

    .footer_link_sec {
        display: flex;
        flex-wrap: wrap;
    }

    .footer_link_sec li a {
        font-size: 14px;
        display: inline-block;
        white-space: nowrap;
    }

    .footer_img_dt {
        display: block;
        text-align: end;
    }

    .footer_img_flex {
        display: flex;
        padding-top: 15px;
        gap: 10px;
        justify-content: end;
    }

    .pf_dt {
        padding: 30px 15px;
    }

    .vjs-icon-hd:before {
        top: 1px !important;
    }

    .vjs-icon-fullscreen-enter:before,
    .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
        top: 1px;
    }

    .contact_login {
        height: 44px !important;
    }

    .liveVideoHead {
        padding-left: 12px;
    }

    .pb_card_details:hover {
        transform: inherit !important;
    }

    .pb_card_details:hover .pb_card_img2 {
        display: none !important;
    }

    .banner-bottom-sec {
        margin-top: 0 !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: 0px !important;
    }

    .banner_after_navbar .owl-dots {

        bottom: 2px;
    }

    .banner_after_navbar .content_banner_dt {
        bottom: 3%;
        display: flex !important;
        align-items: center;
        justify-content: end;
        left: 0 !important;
        width: 100% !important;
        text-align: center;
        margin: auto;
        flex-direction: column;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .banner-position .home_bnnr_btn {
        position: relative !important;
    }

    .description_dt {
        display: flex !important;
        justify-content: center;
    }

    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        height: 40px !important;
        min-width: 31px !important;
        min-height: 29px !important;
        border-radius: inherit !important;
        height: 40px;
        width: 47px !important;
    }

    .banner_after_navbar .descrpition_title_dt {
        display: none;
    }

    .banner_after_navbar .c_over {
        display: none !important;
    }

    .pb_ban_action {
        display: none;
    }

    .banner_after_navbar .slick-dots {
        bottom: 6px;
        top: inherit !important;
        padding-left: 0;
    }

    .banner_after_navbar .slick-next {
        display: none !important;
    }

    .banner_after_navbar .slick-prev {
        display: none !important;
    }

    .banner_after_navbar .bnnr_content img {
        max-height: 100px !important;
        min-height: 100px;
        width: 200px !important;
        margin: auto;
    }

    .description-text {
        -webkit-line-clamp: 3;
    }

    .cateaogry_banner .imd_image_banner img {
        height: 40px !important;
        min-width: 31px !important;
        min-height: 29px !important;
        border-radius: inherit !important;
        height: 40px;
        width: 47px !important;
    }

    .banner-tt_details {
        color: var(--white);
        font-size: 30px;
    }

    .banner_after_navbar .bannertitle {
        display: flex;
        align-items: end;
        justify-content: center;
        max-height: inherit !important;
    }

    .cat-bann-dtf .cathslbn .cat-nob-gh {
        position: inherit !important;
    }

    .cat-bann-dtf .cat-nob-gh {
        padding-left: 10px;
        padding-right: 10px;
    }

    .cat-bann-dtf .cathslbn {
        display: flex;
        flex-direction: column-reverse;
    }

    .cat-bann-dtf .cat-home_nabb {
        width: 100%;
        margin-bottom: 12px;
    }

    .cat-bann-dtf .descrpition_title_dt {
        display: -webkit-box !important;
        -webkit-line-clamp: 6 !important;
    }

    .cat-bann-dtf .ban-catply {
        justify-content: center !important;
    }

    .gameing_views .gaming_bnn_btn .banner-playe {
        justify-content: center !important;
    }

    .cat-bann-dtf .categry_tti_img img {
        min-height: 46px !important;
        margin-bottom: 10px;
        height: 46px !important;
    }
}

@media (min-width:992px) {

    .pb_navmenu {
        width: 100%;
        margin: inherit !important;
        overflow: hidden;
        overflow-x: scroll;
    }

    .top_margin_sec {
        margin-top: 40px !important;
    }
}

@media only screen and (min-width: 767px) and (max-width: 991px) {
    .imf_pdf_category .ban_playes {
        justify-content: center !important;
    }

    .current-list-item>a::after {
        position: inherit !important;
    }

    .pro_gresss {
        position: absolute;
        bottom: 61px;
        text-align: center;
        width: 99%;
        margin: auto;
        transform: translateX(-50%);
        left: 50%;
        z-index: 999;
    }

    .pb_navmenu .current-list-item>a {
        border-bottom: 2px solid var(--pbc) !important;
    }

    .img_row_reverse {
        flex-direction: column-reverse;
    }

    .video_ads_after {
        bottom: 64px;
    }

    .shaka-ad-controls {
        padding-bottom: 2.5% !important;
    }

    .mts-5 {
        margin-top: 30px;
    }

    .artistDetail img {
        width: 80px;
        height: 80px;
    }

    .cur_now_ply {

        font-size: 14px;
    }

    .discr_left-right {
        justify-content: center;
    }

    .kids_dt {
        transform: translateX(55%);
    }

    .right_image_pdf {
        padding-left: 0;
    }

    .imf_pdf_category {
        padding: 10px 0px 20px 0px;
    }

    .img_pdf_text h1 {
        font-size: 30px;
        margin-top: 10px;
        text-align: center;
    }

    .img_pdf_text h2 {
        font-size: 22px;
        text-align: center;
    }

    .imf_pdf_category .descrpition_title_dt {
        font-size: 16px !important;
        line-height: 20px !important;
        -webkit-line-clamp: 5 !important;
        padding-top: 0 !important;
    }

    .dowmload_img_btn a {
        width: 55px;
        height: 55px;
        display: block;
    }

    .img_pdf_details_icon {
        padding: 20px 0px 0 0px;
    }

    .gameing_views .gaming_vies_pos {
        display: flex;
        flex-direction: column-reverse;
    }

    .gameing_views .gaming_vies_pos .gaming_position_icons {
        position: inherit !important;
        top: inherit !important;
        bottom: inherit !important;
        padding: 0 15px;
    }

    .gameing_views .gaming_bnn_btn {
        width: 100%;
    }

    .img_get_this {
        font-size: 17px;
        line-height: 20px;
        margin-top: 10px;
    }

    .music-card {
        max-width: 380px !important;
    }

    .countTop {
        bottom: -5px;
    }

    .sear_page_def .search_md {
        margin-top: 0 !important;
    }

    .trem_sub_pad {
        padding: 0;
    }

    .imgchannel svg {
        width: 80px;
        height: 80px;
    }

    .music-div {
        position: relative;
        width: 100%;
        height: 214px !important;
    }

    .music-progress {
        margin-top: 16px !important;
    }

    .music-card__content {
        width: 380px !important;
    }

    .cat-bann-dtf .categry_tti_img img {
        min-height: 46px !important;
        margin-bottom: 10px;
        height: 46px !important;
    }
}

@media only screen and (min-width: 800px) and (max-width: 991px) {

    .cateaogry_banner video {
        height: calc(70vw* 0.567) !important;
    }

    .audioImg {
        height: 100px !important;
    }

    .backToaudio p {
        font-size: 6px;
    }

}

@media only screen and (min-width: 804px) and (max-width: 1094px) {
    .currentTime-duration {
        position: absolute;
        top: -31px;
        right: 45px;
        font-size: 15px;
        font-family: 'AnekLatin-Regular';
    }
}

@media only screen and (min-width: 768px) and (max-width: 804px) {
    .currentTime-duration {
        position: absolute;
        top: -31px;
        right: 35px;
        font-size: 15px;
        font-family: 'AnekLatin-Regular';
    }
}

@media only screen and (min-width: 568px) and (max-width: 900px) {
    .categorySection {
        padding: 0px !important;
    }

    .app_card_flex .app_incard_dt {
        width: 33.33%;
        padding: 9px;
    }

    .searchSectionBoxSubs .searcSection {
        width: 50% !important;
        padding: 9px;
        border-radius: 10px;
    }

    .categorySection .pb_card_details {
        width: 20% !important;
    }

    .channelBox {
        width: 33.33%;
    }
}

@media(max-width:991px) {
    .pb_card_details:hover .countTop {
        display: block;
    }

    .pb_back {
        font-size: 20px !important;
    }

    .positionab .pb_back h5 {
        font-size: 20px !important;
    }

    .positionab .pb_back {
        font-size: 20px !important;
    }

    .view_m_btn {
        margin-bottom: 3px !important;
    }

    button.navbar-toggler.nav_menu.mr-2 {
        margin: 0px !important;
    }

    .cont_number {
        font-size: 14px;
    }

    .pb_card_details:hover .pb_card_img {
        transform: scale(1) !important;
    }

    .helpHead {
        margin: 30px 0px 20px -10px !important;
    }

    .mb-3d {
        margin-top: 30px !important;
        margin-bottom: 10px !important;
    }

    .mt-30 {
        margin-top: 0px !important;
    }

    .pt-00 {
        padding-top: 0 !important;
    }

    .helpHead h3 {
        font-size: 20px !important;
    }

    .faqDetailHead {
        font-size: 14px !important;
    }

    .helpHead i.fa-solid.fa-chevron-left {
        font-size: 16px;
    }

    .card-body p {
        font-size: 12px;
    }

    #accordion .card a span {
        font-size: 13px;
    }

    .searcSection {
        width: 20%;
        padding: 7px 5px
    }
}

@media(max-width:899px) {
    .categeryHeading h6 {
        padding-left: 0;
        margin-left: 0;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
    .vd_screen_sub3 {
        display: flex !important;
    }

    .pb-audio-player .mt-5s {
        margin-top: 20px !important;
    }

    .vied_nons {
        overflow-x: hidden;
    }

    .slick-dots li button:hover {
        background: rgba(255, 255, 255, 0.2) !important;
    }

    .viewAllSection {
        overflow-x: hidden;
    }

    .fgh_m h6 {
        margin-bottom: 5px !important;
    }

    .c_over_bott.c_over_bott_dt {
        bottom: -12px !important;
    }

    .zoods .item.slick-active.loaded .vzooms {
        transform: scale(1.07) !important;
    }

    #cont-watch-sec .cardDetails:hover {
        -webkit-transform: scale(1.2) !important;
        transform: scale(1) !important;
        box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
    }

    #live_pb {
        margin-top: 10px !important;
    }

    .live_up_lang p {
        font-size: 10px;
        line-height: normal;
        text-transform: uppercase;
    }

    .live_up_lang p {
        font-size: 10px;
        line-height: normal;
        text-transform: uppercase;
    }

    .pb_ban_action {
        font-size: 12px !important;
    }

    .gameing_views .descrpition_title_dt {
        display: -webkit-box !important;
    }

    .gameing_views .pb_ban_action {
        display: block !important;
    }

    .cat-bann-dtf .pb_ban_action {
        display: block !important;
        width: 100%;
    }

    #cont-watch-sec .cardDetails:hover {
        -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0) translateZ(0) perspective(500px) !important;
        transform: scale3d(1, 1, 1) translate3d(0, 0, 0) translateZ(0) perspective(500px) !important;
    }

    .img_pdf_dets:hover .toptrendimg {
        display: block;
    }

    .banner_after_navbar .bannertitle {
        display: flex;
        align-items: end;
        justify-content: center;
        max-height: inherit !important;
        min-height: inherit !important;
    }

    .playPauseIcon {
        display: none !important;
    }

    .game_pos_icons {
        top: 12px;
        left: 12px;
    }

    .pb_card_details:hover .toptrendimg {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .toptrendimg {
        position: absolute;
        left: -22px;
        bottom: 0px;
        width: 100%;
        z-index: 9999999999999;
    }

    .lockButton,
    .UnlockButton {
        top: -150px !important;
    }

    .advertice_section1 {
        padding: 15px 0px !important;
    }

    .shaka-spinner {
        padding: calc(10.6% / 2) !important;
    }

    .channel_guides {
        padding: 15px 15px !important;
    }

    .vjs-playing.vjs-user-active .vd_screen_sub3 {
        display: flex !important;
    }

    .kisan {
        padding: 0 0px !important;
    }

    .vjs-playing.vjs-user-inactive .vd_screen_sub3 {
        display: none !important;
    }

    .banner_after_navbar .description_dt .dotspan {

        position: relative;
        top: 50%;
        transform: translateY(0px);
        display: inline-block;
    }

    .shaka-ad-controls .shaka-ad-position:not(.shaka-hidden)+.shaka-ad-counter {
        margin-left: .3em !important;
    }

}

@media only screen and (min-width: 320px) and (max-width: 1200px) {}

@media only screen and (min-width: 601px) and (max-width: 1199px) {
    .episodeWidth {
        width: 31.5%;
    }

    .footer_img_dt {
        display: block;
        text-align: end;
    }

    .footer_img_flex {
        display: flex;
        padding-top: 15px;
        gap: 10px;
        justify-content: end;
    }

    .continue_watch_flex .cardDetails {
        width: 32.6%;
        margin: 0 2px 20px 2px;
        padding: 0 5px;

    }
}

@media only screen and (min-width: 601px) and (max-width: 901px) {
    .episode_bodys .playepsode_list {
        width: 25% !important;
        margin: 0 0px 20px 0;
    }
}

@media only screen and (min-width: 601px) and (max-width: 901px) {
    .episode_bodys .playepsode_list {
        width: 33% !important;
        margin: 0 0px 20px 0;
    }
}

@media only screen and (min-width: 567px) and (max-width: 991px) {
    .search_md {
        margin-top: 50px !important;
    }

    .menu_item_resp {

        height: 80vw;
        overflow-y: auto !important;
    }

    .episodeSlection .select2-container--default .select2-selection--single {
        margin-left: 12px !important;
    }
}

@media only screen and (min-width: 559px) and (max-width: 768px) {
    .currentTime-duration {
        position: absolute;
        top: -31px;
        right: 15px;
        font-size: 15px;
        font-family: 'AnekLatin-Regular';
    }
}

@media(min-width:767px) {
    header {
        backdrop-filter: blur(25px);
    }

    .audio_season_tabs {
        padding-right: 4px;
    }

    .audio_season_details .tab-content {
        height: 90%;
        overflow-y: auto;
    }

    .audio_season_details {
        overflow: hidden;
    }

    .disp_video_dt {
        display: flex;
        flex: 0 0 100%;
        max-width: 100%;
        box-sizing: border-box;
    }

    .audio_season_details .nav.nav-pills {
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        position: sticky;
        top: 0;
    }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .pb_card_details:hover .pb_card_img2 {
        display: none !important;
    }

    .pb_relatives.pb_card_img .countdown {
        font-size: 9px;
    }

    .magazine_search_content {
        padding: 30px 0px 0 0px;
    }

    .mag_padding {
        padding: 0 5px !important;
    }

    .magazine_date .date-filter {
        padding: 8px 12px;

    }

    .magazines_news {
        margin-bottom: 20px !important;
    }

    .magazines_news {
        padding: 0 0px;
    }

    .guest_logins {
        font-size: 16px;
    }

    .refer_img {
        text-align: center;
    }

    .refer_fr {
        margin-top: 10px;
    }

    .refer_fr h6 {
        font-size: 19px;
    }

    .refer_fr p {
        font-size: 14px;
    }

    .refer_form h6 {
        font-size: 17px !important;
    }

    .notification_fliter_btn {
        font-size: 13px;
    }

    .emergency_okay {
        font-size: 13px;
    }

    .game_ad_now {
        font-size: 13px;
    }

    .marue_block_dt {
        position: sticky;
        top: 0;
        z-index: 999;
        /* line-height: normal;
                        padding: 4px 0; */
        display: flex;
        align-items: center;
    }

    #cancelSubs .dl_logouts {

        font-size: 13px !important;
    }

    .start_overs_dt {
        width: 45px;
        height: 45px;
    }

    .start_overs_dt img {
        width: 20px;
        height: 20px;
    }

    .m_liv1 .m_live_cha_1 .shaka-resolution-button {
        right: -4px;
        bottom: -88px;
    }

    .Refferal_code h5 {
        font-size: 18px;
    }

    .refapply_btn {
        font-size: 12px !important;
    }

    .referal_regs {

        font-size: 15px;

    }

    .promo_err_msg {

        font-size: 15px;
    }

    .provide_dets .top_margin_sec.categeryBox {
        margin-top: 10px !important;
        padding-top: inherit !important;
    }

    .cateaogry_banner.banner_after_navbar .live_upcoming {
        top: 7px !important;
    }

    #paymentModal .payment-option .payment_popup img {
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }

    .text-subscription-head {
        color: #dbdbdb;
        font-size: 19px;
        padding: 5px 0;
    }

    .video-ad-txt {
        font-size: 10px;
    }

    .advertiser {
        font-size: 10px;
    }

    .music-wrapper_details .shaka-ad-counter-span {
        font-size: 10px;
    }


    .video_ads_adss.video_ads_adss {
        bottom: 13px;

    }

    .music-card__content .fa-external-link-alt {
        font-size: 9px !important;
    }

    .audio_season_details {
        overflow-y: auto;
        padding: 0 5px;
    }

    .reminder_dts {
        width: 45px;
        height: 45px;
    }

    .reminder_dts img {
        width: 30px !important;
        height: 100%;
    }

    .aud_container {
        padding: 0 !important;
    }

    .audio_season_details li .nav-link {
        font-size: 16px;
    }

    .audio_season_paras h6 {
        font-size: 15px;
    }

    .audio_season_paras p {
        font-size: 13px;
    }

    .aud_carl {
        padding: 0 15px;
    }

    .aui_shares {
        padding: 0 5px;
    }

    .aui_shares .audio_Ps {
        font-size: 15px !important;
    }

    .audi_cast_dt h6 {
        font-size: 15px;
    }

    .audio_diescription .tex-fo-500 {
        font-size: 16px;
    }

    .audi_cast_dt p {
        font-size: 15px;
    }

    .par_tner .top_margin_sec.banner-bottom-sec {
        margin-top: 10px !important;
    }

    .add_img {
        aspect-ratio: 16 / 9;
    }

    .add_img img {
        aspect-ratio: 16 / 9;
        object-fit: contain;
    }

    .add_body {
        border-radius: 0 0 5px 5px;
    }

    .categeryBox {
        margin-top: 17px;
    }

    .pb_language_detail {
        max-height: 480px;
        height: 380px;
    }

    .shaka-ad-counter-span {
        font-size: 12px;
    }

    .shaka-ad-position {
        font-size: 12px !important;
        padding: 3px 5px;
    }

    .skipvalue {
        top: -56px !important;
        padding: 8px 8px !important;
        font-size: 11px;
    }

    .shaka-ad-counter {
        padding: 3px 5px;
    }

    .shaka-current-time {
        font-size: 13px !important;
    }

    .shaka-volume-bar-container {
        display: none !important;
    }

    .add_sp_de {
        position: absolute;
        bottom: 100px;
        width: 208px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        z-index: 9999999999999999;
        background: #fff;
        padding: 6px 4px;
        left: 11px;
    }

    .subscribe_bts {
        margin-right: 13px;
    }


    .view_dtsdf .view_m_btn {
        padding-right: 0px;
    }

    #live_pb {
        margin-top: 10px !important;
    }

    .shorts_img img {
        border-radius: 0px;
        width: 100%;
    }

    .bot_navs_dts .banner_after_navbar .live_upcoming {
        position: absolute;
        top: 7px !important;
    }

    .bot_navs_dts .viewAllSection {
        padding: 0px 0 0px 0 !important;
        margin-bottom: 8px !important;
    }

    .cat-bann-dtf .cathslbn .cat-nob-gh {
        margin-top: 10px !important;
    }

    .current-list-item>a::after {
        position: inherit !important;
    }

    .pb_navmenu .current-list-item>a {
        border-bottom: 2px solid var(--pbc) !important;
    }

    .pro_gresss {
        position: absolute;
        bottom: 61px;
        text-align: center;
        width: 99%;
        margin: auto;
        transform: translateX(-50%);
        left: 50%;
        z-index: 999;
    }

    .banner_after_navbar .live_up_lang p {
        font-size: 9px !important;
        line-height: normal;
        text-transform: uppercase;
    }

    .live_upcoming {
        right: 4px;
    }

    .live_up_lang {
        padding: 2px 3px;
    }

    .live_up_lang p {
        font-size: 7px !important;
        line-height: normal;
        text-transform: uppercase;
    }

    .shorttxt h4 {
        font-size: 16px;
    }

    .shorttxt .viewbtn_al {
        font-size: 16px;
    }

    .header_dtes {
        position: sticky;
        top: 0;
        padding-top: 0 !important;

        z-index: 999999999999999999999999999;
    }

    .serach_right_sd2 {
        display: block;
        width: 100%;
        padding: .5rem 12px !important;
        background: var(--main-background);
        position: sticky;
        top: 49px;
        z-index: 99999999 !important;
    }

    .nav_bot_bar {
        top: 106px;
        position: sticky;
        width: 100%;
    }

    .serach_right_sd {
        display: none;
    }

    .serach_right_sd2 .serach_glbs {
        border: 2px solid #999999 !important;
        padding: 8px 30px 8px 30px;
    }

    .pb_card_details:hover .pb_card_img {
        transform: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
    }

    .pb_card_details.img_pdf_dets:hover {
        transform: none !important;
        border-radius: 5px;
        width: 100%;
        z-index: 9;
    }

    .pb_card_details.img_pdf_dtes:hover {
        transform: none !important;
    }

    .pb_card_details:hover {
        transform: none !important;
        transform-origin: none !important;
    }

    .pb_card_details:hover .pb_card_img2 {
        display: none !important;
    }

    .user_login_suscribe {
        display: none;
    }

    .shots-pad {
        padding: 0 !important;
    }

    .help_fl {
        display: block !important;
    }

    .help_fl .linkSec {
        margin-left: 0 !important;
        margin-top: 8px !important;
    }

    .hom_shorts_design {
        padding: 0 0px;
    }

    .add_sp_img {
        width: 50px;
        height: 50px;
        border-radius: 50%;
    }

    .ads_right_str {
        margin-left: 10px;
    }

    .ads_right_str h4 {
        font-size: 12px;
    }

    .ads_right_str p {
        font-size: 10px;

    }

    .add_sp_visit_btn a {
        padding: 4px 9px;
        font-size: 11px;
        color: #fff;
        border-radius: 20px;
        background: #303ef9;
    }

    .add_sp_img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
    }

    .add_sp_img img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        object-fit: cover;
    }

    .episodeCast_headding {
        font-size: 18px;

    }

    #circle-timer {
        position: absolute;
        top: 0px;
        right: 0px;
        z-indeX: 22;
    }

    #video-container .bac-btn-title {
        -webkit-line-clamp: 1;
        margin-left: 0px;
    }

    .bcktfy.bacflyil {
        padding: 0 !important;
    }

    .input_form button {
        width: 80% !important;
    }

    #pboverlaydiv .pb_retry {
        width: 80% !important;
    }

    .swal2-popup .swal2-styled {
        font-size: 13px !important;
        padding: 10px 26px !important;
        border-radius: 8px !important;
    }

    .top_margin_sec.categeryBox {
        margin-top: 10px !important;
        padding-top: inherit !important;
    }

    .banner_after_navbar .live_upcoming {
        position: absolute;
        top: 7px !important;
        border-radius: 8px;
        color: var(--white);
        right: 6px !important;
        display: flex;
        align-items: center;
        gap: 2px;
        z-index: 9999;
    }

    .banner_after_navbar .live_upcoming img {
        height: 20px !important;
    }

    .banner_after_navbar .live_upcoming img {
        width: 60px !important;
    }

    .pb_card_details .live_upcoming img {
        height: 20px;
        aspect-ratio: inherit !important;
    }

    .section_top-foooter {
        padding: 0px 0px;
    }

    .live_upcoming img {
        height: 23px;
    }

    .pb_live_ch img {
        width: 42px !important;
    }

    .artistList {
        gap: 10px;
    }

    .change_lang_scroll {
        max-height: 270px;
        overflow: hidden;
        overflow-y: scroll;
    }

    .go_to_page {
        width: 80%
    }

    .ak_ads {
        border-radius: 8px;
    }

    .pb_live_channel {
        width: 280x;
    }

    .shaka-bottom-controls {
        padding-bottom: 15px !important;
    }

    .video_ads_after {
        bottom: 54px;
    }

    .shaka-ad-controls {
        padding-bottom: 20px !important;
    }

    .language_btn {
        margin-bottom: 25px;
    }

    #video-container .material-icons-round {
        padding: 0 5px !important;
    }

    .shaka-settings-menu {
        bottom: 68px !important;
        right: 30px !important;
    }

    .shaka-overflow-menu {
        bottom: 68px !important;
        right: 12px !important;
    }

    .mts-5 {
        margin-top: 20px;
    }

    .pb_back {
        width: fit-content !important;
    }

    .footer-area {
        margin-top: 20px;
    }

    .internal_sv_btn {
        width: 75%;
    }

    .cur_now_ply {

        font-size: 14px;
    }

    #video-container .shaka-small-play-button {
        font-size: 35px !important;
        line-height: 0;
    }

    #video-container .shaka-mute-button {
        font-size: 26px !important;
        line-height: 0;
    }

    .shaka-mute-button {
        font-size: 24px !important;
        line-height: 0;
    }

    .shaka-overflow-menu button,
    .shaka-settings-menu button {
        font-size: 14px !important;
    }

    .cat-bann-dtf .ban-catply .bnnr_play_btn {
        font-size: 14px;
    }

    .cat-bann-dtf .ban-catply .bnnr_play_btn .rent_height {
        font-size: 13px !important;
    }

    .cat-bann-dtf .cat-nob-gh .descrpition_title_dt {
        font-size: 13px !important;
    }

    .cat-bann-dtf .ban-catply .tooltip-text {
        width: 45px !important;
        height: 45px !important;
    }

    .cat-bann-dtf .ban-catply .shareHls {
        width: 45px !important;
        height: 45px !important;
    }

    .cat-bann-dtf .ban-catply .lik-posetin .disLike {
        width: 45px !important;
        height: 45px !important;
    }

    .top_margin_sec.banner-bottom-sec {
        margin-top: 10px !important;
    }

    .img_pdf_bnn_btn .banner-playe svg {
        width: 16px !important;
        height: 16px !important;
    }

    .ban_playes .bnnr_play_btn svg {
        width: 16px !important;
        height: 16px !important;
    }

    .edit_profiles_use {
        padding: 40px 10px;
    }

    .edit_profiles_use .owl-item.active.center .profile-inner img {
        width: 70px !important;
        height: 70px;
    }

    .edit_profiles_use .profile-owls .profile-inner img {
        width: 70px !important;
        height: 70px !important;
        border-radius: 100%;
    }

    .edit_profiles_use .profile-owls .owl-stage-outer {
        height: 100px !important;
        padding-top: 13px;
    }

    .toptrendimg {
        position: absolute;
        left: -22px;
        bottom: 0px;
        z-index: 9999999999999;
    }

    .toptrendimg img {
        height: 50px;
        width: 100% !important;
    }

    #accordion .card a span {
        font-size: 13px;
    }

    .faqSubSection .card-body p {
        line-height: normal !important;
        font-size: 12px !important;
        color: #c0c0c0;
    }

    .term-imht {
        padding: 40px 0px 0 0px !important
    }

    .categeryHeading h6 {

        margin-left: 8px !important;
        margin-top: 0rem !important;
    }

    .audio-nav .nav-audio-list {
        padding-left: 16px !important;
        margin-top: 40px;
    }

    .discr_left-right .scroll-left {

        transform: translateY(3px);
    }

    .discr_left-right .scroll-right {

        transform: translateY(3px);
    }

    .paddin-yud {
        padding: 16px 0px;
    }

    .posti-pdft {
        padding: 0px 0px;
    }

    .useer_details_sec {
        padding: 30px 0px !important;
    }

    .pt5_s {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .pt-5d {
        padding-top: 30px !important;
    }

    .termCondition.term_pol_det {
        padding: 40px 0px;
    }

    .section_top.foooter {
        padding: 0px 0px;
    }

    .imf_pdf_category .image_pdf_flex .share_hl_popup {
        position: absolute;
        top: -60px;
        width: 280px;
        right: inherit !important;
        z-index: 9999;
        left: -86px !important;
        transform: translateX(0%) !important;
    }

    .games_more_dt {
        padding: 0 15px;
    }

    .imf_pdf_category .shareHls {
        width: 45px !important;
        height: 45px !important;
    }

    .imf_pdf_category .lik-posetin .disLike {
        width: 45px !important;
        height: 45px !important;
    }

    .more_g_dt {

        padding: 15px 15px 30px 15px;
        border-radius: 8px;
        margin: 0 0px;
    }

    .more_g_dt .p12 {
        padding: 0 15px;
    }

    .cat_gmt_bg {
        font-size: 12px;
    }

    .kids_dt {
        transform: translateX(55%);
    }

    .img_row_reverse {
        flex-direction: column-reverse;
    }

    .right_image_pdf {
        padding-left: 0;
    }

    .imf_pdf_category {
        padding: 10px 0px 20px 0px;
    }

    .img_pdf_text h1 {
        font-size: 22px;
        margin-top: 10px;
        text-align: center;
    }

    .img_pdf_text h2 {
        font-size: 18px;
        text-align: center;
    }

    .imf_pdf_category .descrpition_title_dt {
        font-size: 12px !important;
        line-height: 20px !important;
        -webkit-line-clamp: 5 !important;
        padding-top: 0 !important;
        text-align: center;
    }

    .dowmload_img_btn a {
        width: 45px;
        height: 45px;
        display: block;
    }

    .img_pdf_details_icon {
        padding: 20px 0px 0 0px;
    }

    .img_get_this {
        font-size: 17px;
        line-height: 20px;
        margin-top: 10px;
    }

    .playPauseIcon img {
        width: 40px;
        height: 40px;
    }

    .canc_subdt {
        font-family: 'AnekLatin-Medium';
        font-weight: 500 !important;
    }

    .detail_canc {
        font-size: 15px !important;
    }

    .premium_icondt img {
        width: 22px;
        height: 22px;
    }

    .w-70 {
        width: 83%;
    }

    .logout_pb {
        width: 77% !important;
    }

    .pb_sh_live #video-container {
        height: 300px;
    }

    .pb_sh_live .shaka-overflow-menu,
    .shaka-settings-menu {
        z-index: 99 !important;
        max-height: 200px !important;
    }

    .pb_sh_live .shaka-overflow-menu {
        bottom: 40px !important;
        right: 30px !important;
    }

    .shaka-settings-menu button:not(:first-child)::after {
        right: 14px !important;
    }

    .foooter {
        min-height: 90vh;
    }

    .no_dt_found a {
        font-size: 14px;
    }

    .watchListNo p {
        font-size: 14px;
    }

    .watchListNo h5 {
        font-size: 18px;
        margin-bottom: 10px !important;
    }

    .no_dt_found h5 {
        font-size: 18px;
    }

    .no_dt_found p {
        font-size: 14px;
    }

    .shaka-volume-bar-container {
        display: none;
    }

    .pre_tags {
        width: 77px;
        height: 21px;
    }

    .pre_tags img {
        height: 21px;
    }

    .share_hl .shareHls img {
        width: 40px !important;
        height: 40px !important;
        border-radius: inherit !important;
    }

    .top_margin_sec {
        margin-top: 0px !important;
    }

    .add_body {
        flex-direction: inherit !important;
        padding: 10px !important;
        align-items: center;
        gap: 5px;
        justify-content: space-between !important;
    }

    .add_visit_btn {
        white-space: nowrap;
        padding: 0.3rem 1.5rem !important;
        font-size: 12px;
    }

    .add_text .add_p {
        margin-bottom: 0px !important;
        line-height: normal !important;
        font-size: 13px !important;
    }

    .add_text .add_h4 {
        color: #fff !important;
        font-size: 12px;
        line-height: normal;
    }

    .c_over_rights.col_768_after_display_none {
        display: none !important;
    }

    header {
        position: sticky !important;
        top: 0;
        z-index: 99999999;
    }

    .kisan .col-md-12 {
        padding: 0 !important;
    }

    .geners_data2 .col-md-12 {
        padding: 0 15px !important;
    }

    .lik-posetin .disLike {
        width: 40px;
        height: 40px;
    }

    .bannerPlayBtn {
        height: 40px !important;
    }

    .channel_guides {
        padding: 15px 15px !important;
    }

    .play_ep_btnn span.sh_lv img {
        width: 40px !important;
        height: 40px !important;
    }

    .no_dt_found {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .save_details_btn {
        font-size: 13px !important;
    }

    .ptp {
        font-size: 13px !important;
    }

    .user_otp_modal .otp-wid {
        width: 100%;
        margin: 0 auto;
    }

    #live_pb #channels {
        padding: 9px 5px !important;
    }

    .save_details_btn {
        font-size: 13px !important;
    }

    .pb_live_channel li a.active {
        font-size: 13px;
    }

    .pb_live_channel li a {
        font-size: 13px;
    }

    button.btn.btn-primary.user-logout {
        padding: 10px 8px;
        border-radius: 8px;
        font-size: 13px !important;
    }

    .user-logout {
        font-size: 13px !important;
    }

    .pb_notification_details {
        top: 43px;
    }

    .add_text .add_p {
        margin-bottom: 0px !important;
    }

    .login_logo img {
        width: inherit !important;
        height: 50px !important;
    }

    .descrpition_title_sb_btn {
        font-size: 12px !important;
    }

    .skip_browser {
        font-size: 12px !important;
    }

    .email_text_string {
        font-size: 14px !important;
        margin: 12px 0 !important;
    }

    .otp_se {
        font-size: 13px !important;
    }

    .enterMobileNum,
    #mobile_no {
        font-size: 14px !important;
    }

    .continue_premuim_btn {
        font-size: 12px !important;
    }

    .go_otherplan {
        font-size: 13px;
    }

    .edit_use_btn {
        font-size: 13px !important;
        border-radius: 8px;
    }

    .profile-slider .submit-btn {
        font-size: 13px;
    }

    .login_form .login_title {
        line-height: normal;
        font-size: 22px !important;
    }

    .lnaguage_pref h1 {
        font-size: 24px;
    }

    .lnaguage_pref p {
        font-size: 16px;
    }

    .lan_flex {
        padding-top: 6px;
    }

    .langu_select {
        width: 90%;
        margin: auto;
    }

    .language_head {
        font-size: 16px;
    }

    .login_sec_right {
        padding: 20px 18px !important;
    }

    .manage-plan-dashboard {
        padding: 0 15px !important;
    }

    .manage_allow_device {

        width: 90% !important;
    }

    .upcoming_modal_details img {
        border-radius: 7px;
        min-height: 161px !important;
    }

    .many_dvtext {

        width: 90% !important;
    }

    .multi_userdevice {
        text-align: center;
        padding: 0 15px !important;
    }

    .help_padiing {
        padding: 0 0px;
    }

    .supt_padd {
        padding: 0 0px;
    }

    span.copy_riht_co {
        display: none;
    }

    .text-section-pad {
        padding: 0 0 !important;
    }

    .sear_page_def .search_ht {
        padding: 0 15px !important;
    }

    .trem_sub_pad {
        padding: 0;
    }

    .banner_after_navbar {
        margin-bottom: 0 !important;
        padding-bottom: 10px;
    }

    ::-webkit-scrollbar {
        height: 100%;
        background: rgba(44, 44, 44, 1);
        width: 8px;
    }

    .rent_height {

        font-size: 11px;
    }

    .m-0s {
        margin: 0 -15px !important;
    }

    .subscribe_bts {
        display: none;
    }

    .sub_scribed_btn {
        margin-top: 10px;
    }

    .ban_playes {
        justify-content: center !important;
    }

    .rent_txt {
        display: none;
    }

    #radioChannal .categaryNo .text_ac {
        line-height: normal !important;
        font-size: 14px !important;
    }

    .paymentTable th {
        white-space: nowrap;
    }

    #liveChannal .categaryNo .text_ac {
        line-height: normal !important;
        font-size: 14px !important;
    }

    .bg-bodyCollapse {
        border-radius: 10px;
        padding: 10px !important;
        font-size: 12px;
    }

    .payment_loader2 img {

        width: 50px;
        height: 50px;

    }

    .skipintros {
        right: 11px !important;
    }

    .payment_loader img {

        width: 50px;
        height: 50px;

    }

    .banner_after_navbar .imd_image_banner {
        min-width: 31px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 40px !important;
        margin-right: 4px;
        margin-left: 1px;
    }


    .banner_after_navbar .imd_image_banner .imd_banne_imgs {
        min-width: 38px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 38px !important;
    }

    .cateaogry_banner .imd_image_banner .imd_image_banner {
        min-width: 31px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 40px !important;
        margin-right: 4px;
        margin-left: 1px;
    }

    .cateaogry_banner .imd_image_banner .imd_banne_imgs {
        min-width: 38px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 38px !important;
    }

    .sub_headingmax {
        width: 100%;
    }

    .channelRadioUpgradMainDiv {
        padding: 10px;
    }

    #liveChannal .search_md {
        margin-top: 0 !important;
    }

    #radioChannal .search_md {
        margin-top: 0 !important;
    }

    .music-card__wrapper {
        padding: 0 10px;
    }

    .channelRadioUpgradMainDiv .child-card {
        width: calc(37vw);
    }

    .imgchannel {
        width: 80px;
        height: 80px;
    }

    .imgchannel svg {
        width: 80px;
        height: 80px;
    }

    .imgchannel img {
        width: 100px;
        height: 56px;
    }

    .subscription-table tbody .left-sticky,
    .subscription-table thead .left-sticky {
        white-space: inherit !important;
        min-width: 114px !important;
        font-size: 12px;
        left: -1px;
    }

    .pse-0 {
        padding: 0 !important;
    }

    .copy_r_section {
        display: block !important;
    }

    .music-progress-bar::after {

        width: 15px;
        height: 15px;
    }

    .music-div .music-image {
        border-radius: 5px;
        height: auto !important;
    }

    .no_dt_founds-notif p {
        color: rgba(131, 130, 130, 1);
        width: 84%;
        margin: auto;
        text-align: center;
        margin-top: 7px;
        line-height: 19px;
    }

    .live_ch_sect {
        padding-top: 20px;
    }

    .volume_banner_dt {
        position: absolute;
        left: 10px;
        z-index: 99999999;
        top: 86%;
        right: inherit;
    }

    .banner_after_navbar .banner_volume img {
        width: 16px !important;
        height: 16px !important;
        margin: auto;
    }

    .volume_banner_dt .banner_volume {
        width: 30px !important;
        height: 30px !important;
    }

    .volume_banner_dt .tooltip-text {
        width: 24px !important;
        height: 24px !important;
    }

    .bannerPlayBtn img {
        height: 15px !important;
    }

    .bannerPlayBtn {
        gap: 5px;
    }

    .footer_img_dt {
        display: block;
    }

    .site-min-height {
        min-height: 65vh;
    }

    .site-min-height .pb_episode_cont {
        margin-top: 5px !important;
    }

    #hlsImg .hl_img {
        height: calc(100vw* 0.567) !important;
        border-radius: 0 !important;
        min-height: calc(100vw* 0.567) !important;
    }

    .footer_img_flex {
        display: flex;
        gap: 5px;
        padding-top: 15px;
    }

    .footer-box-pr {
        padding: 0;
    }

    .footer-box .footer_img_dt .footer_img {
        width: 140px !important;
        height: 44px;
        max-width: inherit !important;
    }

    .pf_dt {
        padding: 30px 15px;
    }

    .footer_bg_col {
        padding-bottom: 30px !important;
    }

    .menu_item_resp {

        height: 80vw;
        overflow-y: auto !important;
    }

    .se_users .prfile-back {
        height: 90vh !important;
    }

    .sear_page_def .search_md {
        padding-top: 0 !important;
    }

    .contact_login {
        height: 44px !important;
    }

    .seclect-profile-users {}

    .m-coninew {
        margin: 0 -15px !important;
    }

    #main-content .cateaogry_banner .vjs-poster {
        height: calc(100vw* 0.567) !important;
    }

    #main-content .cateaogry_banner video {
        height: calc(100vw * 0.567) !important;
        object-fit: contain;
    }

    #main-content .cateaogry_banner .vjs-fluid {
        padding-top: 0 !important;
        position: relative;
        height: calc(100vw* 0.567) !important;
        width: 100%;
    }

    .continue_watch_flex .cardDetails .user__info_youtube p {
        color: #8c8c8c !important;
        margin-top: 0px !important;
        margin-bottom: 2px;
        font-size: 12px !important;
    }

    .continue_watch_flex .cardDetails:hover .user__info_youtube p {
        color: #8c8c8c !important;
        margin-top: 0px !important;
        margin-bottom: 2px;
        font-size: 12px !important;
    }

    .continue_watch_flex .cardDetails .user__info_youtube h5 {
        line-height: 17px;
        margin-top: 0 !important;
        font-size: 15px;
    }

    .continue_watch_flex .cardDetails:hover .user__info_youtube h5 {
        line-height: 17px;
        margin-top: 0 !important;
        font-size: 15px;
    }

    .share_hl_popup {
        position: absolute;
        top: -60px;
        width: 300px;
        left: inherit !important;
        z-index: 9999;
        right: 50%;
        transform: translateX(21%);
    }

    .nav-audio-list {
        padding-left: 13px !important;
    }

    .mob-s {
        margin: 0 -15px !important;
    }

    .liveVideoHead {
        padding-left: 10px;
    }

    .live_tool .liveVideo {
        width: 40px !important;
        height: 40px !important;
    }

    .skipvalue {
        right: -30px;
    }

    .likeDislike {
        width: 160px;
        right: 0px;
        top: -5px;
        transform: inherit;
    }

    .continue_bottomset {
        position: relative !important;
        min-height: inherit !important;
    }

    .cont_number img {
        width: 27px;
        height: 30px;
    }

    .pb_card_details:hover {
        transform: inherit !important;
    }

    .description-text {
        -webkit-line-clamp: 3;
    }

    .pb_card_details:hover .pb_card_img2 {
        display: none !important;
    }

    .banner-bottom-sec {
        margin-top: 0 !important;
    }

    .banner-bottom-sec.eps_to_caro {
        margin-bottom: 0px !important;
    }

    .banner_after_navbar .content_banner_dt {
        bottom: 3%;
        display: flex !important;
        align-items: center;
        justify-content: end;
        left: 0 !important;
        width: 100% !important;
        text-align: center;
        margin: auto;
        flex-direction: column;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .banner_after_navbar .descrpition_title_dt {
        display: none;
    }

    .carousel_top .conten_holder {
        position: relative !important;
    }

    .banner_after_navbar .bnnr_content {
        padding: 0 !important;
        position: relative !important;
    }

    .description_dt {
        display: flex !important;
        justify-content: center;
        font-size: 12px;
    }

    .banner-position .home_bnnr_btn {
        position: relative !important;
        padding-left: 0 !important;
    }

    .banner_after_navbar .c_over {
        display: none !important;
    }

    .bnnr_play_btn {
        width: fit-content;
        font-size: 11px;
        padding: 0px 7px;
        margin-top: 15px;
    }

    .slick-dots li button {
        width: 7px;
        height: 7px;
        margin-right: 3px;
    }

    .slick-dots li {
        display: inline-block;
        line-height: normal;
        height: 9px;
    }

    .banner_after_navbar .slick-dots {
        transform: translate(-50%);
        left: 50%;
        width: 99% !important;
        flex-wrap: wrap;
    }

    .pb_ban_action {
        display: none;
    }

    .banner_after_navbar .slick-dots {
        bottom: 4px;
        top: inherit !important;
        padding-left: 0;
    }

    .banner_after_navbar .slick-next {
        display: none !important;
    }

    .banner_after_navbar .slick-prev {
        display: none !important;
    }

    .category-data {
        margin-top: 10px !important;
    }


    .site-min-height .py-fos button {
        font-size: 14px !important;
        padding: 7px 15px !important;
    }

    .site-min-height .py-fose a {
        font-size: 14px !important;
        padding: 7px 40px !important;
        font-family: 'AnekLatin-Medium' !important;
        font-weight: 500 !important;
    }

    .banner_after_navbar .bnnr_content img {
        max-height: inherit !important;
        text-align: center !important;
        margin: auto !important;
        width: 200px !important;
        height: auto !important;

    }

    .banner_after_navbar .content_banner_dt {
        bottom: 2% !important;
    }

    .gameing_views .gaming_vies_pos .gaming_position_icons {
        position: inherit !important;
        top: inherit !important;
        bottom: inherit !important;
        padding: 0 15px;
    }

    .gameing_views .gaming_vies_pos {
        display: flex;
        flex-direction: column-reverse;
    }

    .bnnr_content img {
        min-height: 70px;
    }

    .banner_after_navbar .banner_pos_dt .bnnr_content {
        padding: 0 !important;
        position: relative !important;
        bottom: 5px !important;
    }

    .banner_after_navbar .banner_pos_dt {

        bottom: 2.4% !important;
    }

    .bnnr_play_btn {
        margin-top: 0px !important;
    }

    .live_ev_show {
        margin-right: 12px !important;
    }

    .live_ev_show p {
        font-size: 12px;
        line-height: normal;
    }

    .nav_menu {
        font-size: 17px;
        padding: 4px !important;
    }

    .navbar {
        padding: .5rem 12px !important;
    }

    .pb_language_icon {
        margin-right: 14px !important;
    }

    .pb_notification_icon {
        margin-right: 12px !important;
        cursor: pointer;
    }

    .pb_notification_icon img.img-fluid {
        height: 20px;
    }

    .pb_language_icon img {
        width: 18px;
    }

    .search_info img {
        width: 18px;
    }

    .live_ev_show span {
        width: 7px;
        height: 7px;
        background: rgba(255, 0, 0, 1);
        border-radius: 50px;
        margin-right: 4px;
    }

    .pb_pl_video .vjs-fluid {
        height: calc(65vw * 0.567) !important;
    }

    .bannerSubImg {
        max-height: 70px;
        min-height: 70px;
    }

    .serach_new_page .serach_glb {
        padding: 2px 6px 2px 40px !important;
    }

    .artistSec {
        padding: 0 8px;
    }

    .artistList {
        gap: 14px;
        grid-auto-columns: 80px;
    }

    .artistDetail img {
        width: 70px;
        height: 70px;
    }

    .episodeSizeBox {
        padding: 0;
    }

    .episodeOne {
        font-size: 15px;
    }

    .episodeTittle {
        font-size: 12px;
    }

    .episodeNav {
        padding: 0;
    }

    .episodeNav .nav-link.active {
        font-size: 14px;
    }

    .episodeNav .nav-link {
        font-size: 14px;
    }

    .share_btn_icon {
        font-size: 16px;
        padding: 0px 12px;
    }

    .search_md {
        margin-bottom: 15px;
        font-size: 18px;
        padding-top: 30px;
    }

    .top-result {
        padding-top: 15px;
    }

    .search_ht {
        padding-top: 0px !important;
    }

    .serach_new_page .serach_glb {
        padding: 5px 34px 5px 40px !important;
    }

    .serach_new_page .serach_glb {
        font-size: 12px !important;
    }

    .tooltip-text {
        width: 45px !important;
        height: 45px !important;
    }

    #remove_watchlist {
        width: 45px !important
    }

    .vjs-time-divider {
        right: 38px !important;
    }

    #watchlist_toggle .add_watch {
        border-radius: 5px !important;
    }

    #hlsImg .hl_img {
        height: calc(100vw* 0.567) !important;
        min-height: calc(100vw* 0.567) !important;
    }

    .artist_dt_pb {
        margin-top: 0;
    }


    .loader-shimmer-banner .bannerSubImg {
        min-height: 100px !important;
    }

    .bnnr_content1 {
        padding: 0px !important;
    }

    .loader-shimmer-banner .sam_pb {
        display: none !important;
    }

    .banner_loader_af .bm {
        margin: 0 -21px !important
    }

    #continue_watching .card_youtube {
        position: inherit !important;
    }

    .loader-shimmer-banner .descrpition_title_dt {
        display: none !important;
    }

    .episode_list {
        top: 30px;
        right: 120px;
    }

    .next_ep {
        top: 30px;
        right: 0;
    }

    .golive_chnnl_btn {

        top: -29px;
        right: 8px;
    }

    .next_episode_d {
        height: 170px;
        width: 200px;
    }

    .ep_cen_img {
        width: 170px;
        height: 95px;
    }

    .pp-videodt .vjs-poster {
        height: 100% !important;
    }

    .pp-videodt .video-js.vjs-fluid {
        min-width: 70% !important;
    }

    .progress_ep {
        width: 40px;
        height: 40px;
    }

    .header_dtes.marue_headers {
        position: sticky;
        top: 25px;
    }

    .serach_right_sd2.marue_serach_right_sd2 {
        top: 74px;
    }

    .nav_bot_bar.marue_nav_bot_bar {
        top: 133px;
    }

    .marue_headers header {
        top: 25px;
    }

    .eps_play_circle {
        width: 40px !important;
        height: 40px !important;
    }

    .player_episode_icon img {
        width: 15px;
    }

    .m-os {
        margin: 0 -15px !important;
    }

    .m-oa {
        margin: 0 -12px;
    }

    .pb_retry {
        width: 100%;
    }

    .pb_network_eroors {
        padding: 15px;
    }

    .next_episode_d {
        right: 11px;
    }

    .pb_open {
        width: 100%;
    }

    .back-button {
        left: 6px;
    }

    .vjs-title {
        left: 40px !important;
    }

    .more_sec {
        margin-top: 0 !important;
    }

    .banner-place .banner_img {
        height: inherit !important;
    }

    .pb_pl_video .vjs-fluid {
        min-height: inherit !important;
        padding: inherit !important;
        height: 100vh !important;
    }

    .pb_pl_video video {
        min-height: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }

    .video-container {
        height: inherit !important;
    }

    .seclect-profile-users .profile-back {
        padding: 0 15px;
    }

    .cateaogry_banner .imd_image_banner {
        min-width: 31px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 48px !important;
        margin-right: 4px;
        margin-left: 4px;
    }

    .cateaogry_banner .imd_image_banner img {
        min-width: 38px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 38px !important;
    }

    .rent_height {

        font-size: 11px;
    }

    .edts {
        font-size: 16px !important;
        align-items: center;
    }

    .edts i {
        font-size: 12px !important;
    }

    .play_w {
        width: 40px !important;
        height: 40px !important;
    }

    .banner_after_navbar .banner-playe .play_w img {
        width: 40px !important;
        height: 40px !important;
        border-radius: inherit !important;
    }

    .tooltip-text {
        width: 40px !important;
        height: 40px !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 40px !important;

    }

    .shareHls {
        width: 40px;
        height: 40px;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 40px;
        height: 40px;
    }

    .banner-tt_details {
        color: var(--white);
        font-size: 30px;
        overflow-wrap: break-word;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .cat-bann-dtf .cathslbn .cat-nob-gh {
        position: inherit !important;
    }

    .cat-bann-dtf .cat-nob-gh {
        padding-left: 10px;
        padding-right: 10px;
    }

    .cat-bann-dtf .cathslbn {
        display: flex;
        flex-direction: column-reverse;
    }

    .cat-bann-dtf .descrpition_title_dt {
        display: -webkit-box !important;
        -webkit-line-clamp: 8 !important;
    }

    .cat-bann-dtf .cat-home_nabb {
        width: 100%;
        margin-top: 10px !important;
    }

    .cat-bann-dtf .c_over_bott {
        background: linear-gradient(37.41deg, #000000 14.39%, rgba(0, 0, 0, 0.8) 36.77%, rgba(0, 0, 0, 0) 70.1%), linear-gradient(180deg, rgba(0, 0, 0, 0) 59.07%, #000000 86.06%);
        display: none !important;
    }

    .bannerPlayBtn {
        padding: 6px 4px !important;
    }

    .cat-bann-dtf {
        padding-bottom: 0 !important;
    }

    .pb_episode_cont .seasion {
        margin-top: 15px !important;
    }

    .view_m_btn .fa-arrow-right {
        padding: 6px 4px !important;
    }

    .view_m_btn {
        margin-right: 0px !important;
        padding-right: 0 !important;
    }

    .ptsd-3 {
        margin-top: 25px !important;
    }

    .episode_bodys {

        padding: 25px 15px 15px 15px;
    }

    .cat-bann-dtf .cathslbn .shv_dts {
        justify-content: center;
    }

    .cat-bann-dtf .cathslbn .share_hl_popup {
        left: 0 !important;
        transform: translateX(-50%) !important;
        right: inherit !important;
        width: 289px !important;
    }

    .cat-bann-dtf .volume_banner_dt {
        left: inherit !important;
    }

    #hlsImg img {
        border-radius: inherit !important;
    }


    .artistSec .episodeCast_heading {
        font-size: 18px;
    }

    .gameing_views .gaming_bnn_btn .share_hl_popup {
        position: absolute;
        top: -60px;
        width: 300px;
        left: inherit !important;
        z-index: 9999;
        right: inherit;
        transform: translateX(-9%);
        left: -82px !important;
    }

    .gameing_views .gaming_bnn_btn .shareHls {
        width: 45px !important;
        height: 45px !important;
    }

    .gameing_views .gaming_bnn_btn .lik-posetin .disLike {
        width: 45px !important;
        height: 45px !important;
    }

    .gameing_views .volume_banner_dt {
        top: 32% !important;
        bottom: inherit !important;
        transform: translateY(-50%);
        left: inherit !important;
    }

    .gameing_views .bnnr_play_btn {
        font-size: 14px !important;
    }

    .gameing_views .c_over_bott {
        background: linear-gradient(37.41deg, #000000 14.39%, rgba(0, 0, 0, 0.8) 36.77%, rgba(0, 0, 0, 0) 70.1%), linear-gradient(180deg, rgba(0, 0, 0, 0) 59.07%, #000000 86.06%);
        display: none !important;
    }

    .discr_left-right {

        justify-content: center;
    }

    .viewAllSection .view_gendts .delayed-element {
        margin-bottom: 3px !important;
    }

    .viewAllSection .view_gendts .view_m_btn {
        margin-bottom: 0px !important;
    }

    .cat-bann-dtf .categry_tti_img img {
        min-height: 46px !important;
        margin-bottom: 10px;
        height: 46px !important;
    }

    .cat-bann-dtf .bnnr_play_btn {
        height: 45px !important;
    }
}

@media only screen and (min-width: 599px) and (max-width: 767px) {
    .site-min-height {
        min-height: 65vh !important;
    }

}

@media only screen and (min-width: 577px) and (max-width: 767px) {
    .cat-bann-dtf .cathslbn .share_hl_popup {
        left: -48px !important;
        transform: translateX(-50%) !important;
        right: inherit !important;
        width: 289px !important;
    }

}

@media only screen and (min-width: 599px) and (max-width: 767px) {
    .profile-owl .owl-item.active.center .profile-inner img {
        width: 70px !important;
    }

    #accordion .card a span {
        font-size: 16px;
    }

    .profile-owl .owl-stage-outer {
        height: 70px !important;
        overflow: hidden;
    }

    .otphg {
        width: 70% !important;
        margin: auto;
    }


}

@media only screen and (min-width: 450px) and (max-width: 599px) {
    .profile-owl .owl-item.active.center .profile-inner img {
        width: 70px !important;
    }

    .profile-owl .owl-stage-outer {
        height: 70px !important;
        overflow: hidden;
    }

    .otphg {
        width: 80% !important;
        margin: auto;
    }

    .otp_verify .otp-wid {
        width: 100%;
    }

}

@media only screen and (min-width: 874px) and (max-width: 1159px) {
    .shorts_img {
        width: 33%;
    }

}

@media only screen and (min-width: 588px) and (max-width: 873px) {
    .shorts_img {
        width: 33%;
    }

    .shorts_img.shorts_img_odd {
        width: 33%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 587px) {
    .shorts_img {
        width: 100%;
        padding: 7px 0px;
    }

    .shorts_para {

        border-radius: 0px;
    }
}

@media only screen and (min-width: 577px) and (max-width: 1199px) {
    .pay_actg h5 {
        color: #fff;
        margin-bottom: 5px;
        font-size: 20px;
    }

    .payment_ac_con p {
        font-size: 16px;
    }

    .ac_details_text {
        padding: 15px 15px;
    }

    .payment_ac_con .history_payment {
        font-size: 16px;
    }

    .payment_ac_con .history_payment .fa-eye {
        font-size: 14px;
    }

    .acount_paras p {
        font-size: 14px;
    }

    .acount_deatisl_para h4 {
        font-size: 16px;
    }

    .account_details_acc a .ac_col_detail h5 {
        font-size: 20px;
    }

    .account_details_acc a .ac_col_detail h6 {
        font-size: 16px;
    }

    .subscription_dets ul li span {
        color: rgba(151, 151, 151, 1);
        font-size: 15px;
    }

    .ac_tic_img img {
        width: 14px;
        height: 14px;
    }

    .subscription_dets ul li span {
        color: rgba(151, 151, 151, 1);
        font-size: 15px;
    }

    .account_billings_dt .subPart h6 {
        font-size: 20px;
        color: white !important;
    }

    .membership_billing_dt h6 {
        font-size: 20px;
    }

    .membership_billing_dt span {
        font-size: 16px;
    }

    .billing_upi_dts span {
        font-size: 16px;
        line-height: normal;
        color: #fff;
    }

    .biling_para_txt {
        font-size: 16px;
        line-height: normal;
    }
}

@media only screen and (min-width: 320px) and (max-width: 576px) {
    .imf_pdf_category .image_pdf_flex {
        justify-content: center;
        width: 100%;
    }

    .cat-bann-dtf .banner_sus_bts {
        margin-right: 0 !important;
    }

    .go_to_page {
        width: 80%
    }

    #pboverlaydiv .pb_retry {
        width: 80% !important;
    }

    .cat-bann-dtf .play_ep_btnn {
        width: 100%;
    }

    .cat-bann-dtf .ban-catply {
        flex-direction: column-reverse;
    }

    .cat-bann-dtf .bnnr_play_btn {
        width: 100%;
        margin-top: 10px !important;
    }

    .gameing_views .gaming_vies_pos {
        display: flex;
        flex-direction: column-reverse;
    }

    .gameing_views .gaming_vies_pos .gaming_position_icons {
        position: inherit !important;
        top: inherit !important;
        bottom: inherit !important;
        padding: 0 15px;
    }

    .gameing_views .gaming_vies_pos .banner-playe {
        display: flex;
        flex-direction: column-reverse;
    }

    .gameing_views .gaming_vies_pos .banner-playe .bnnr_play_btn {
        width: 100%;
        margin-top: 15px !important;
    }

    .gameing_views .gaming_bnn_btn {
        width: 100%;
        margin-top: 10px !important;
    }

    .img_pdf_bnn_btn .bnnr_play_btn {
        width: 100% !important;
        margin-top: 10px !important;
        font-size: 14px !important;
    }

    .img_pdf_bnn_btn .banner-playe {
        flex-direction: column-reverse !important;
        justify-content: left !important;
        align-items: flex-start !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 450px) {
    .profile-owl .owl-item.active.center .profile-inner img {
        width: 72px !important;
    }

    .music-wrapper_details .music-card {
        max-width: calc(100% - 20px);
    }

    .music-wrapper_details .music-controls-item {
        width: 35px !important;
        height: 35px !important;
    }

    .music-wrapper_details #play {
        width: 55px !important;
        height: 55px !important;
    }

    .music-wrapper_details #play img {
        width: 50px !important;
        height: 50px !important;
    }

    .music-wrapper_details .music-controls-item img {
        width: 25px !important;
        height: 25px !important;
    }

    .music-wrapper_details .shaka-video-container .material-icons-round {
        font-size: 22px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button {
        width: 35px !important;
        height: 35px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button {
        bottom: -117px !important;
        left: 2px;
    }

    .music-wrapper_details .shaka-back-to-overflow-button span {
        font-size: 18px !important;
    }

    .music-wrapper_details .music-card {
        max-width: calc(100% - 8px);
    }

    .audi_gapimgd {
        gap: 10px;
    }

    .music-wrapper_details .music-card__content {
        width: 100% !important;
    }

    .music-wrapper_details .music-div {
        height: 100% !important;
    }

    .otp_verify .otp-wid {
        width: 100%;
    }

    .profile-owl .owl-stage-outer {
        height: 88px !important;
        overflow: hidden;
    }

    .otphg {
        width: 100% !important;
        margin: auto;
    }

    .rent_height {

        font-size: 10px !important;
    }

}

@media only screen and (min-width: 320px) and (max-width: 558px) {
    .currentTime-duration {
        position: absolute;
        top: -25px;
        right: 16px;
        font-size: 15px;
        font-family: 'AnekLatin-Regular';
    }

    .edit_prof_input {
        width: 100%;
        margin: auto;
    }

    .edit_profiles_use .update-btn {
        width: 100%;
    }

    .deleteprofile-btn {
        width: 100%;
    }

    .edit_prof_input input {
        width: 100%;
        margin: auto;
    }
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
    header .menu_item_resp {
        background: var(--pbthemeop) !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 600px) {
    .episodeWidth {
        width: 46.5%;

    }

    .pb_es_cad .premium_icondt {
        top: 6px !important;
        left: 10px !important;
    }

    .search_ht .pb_wl_card .premium_icondt {
        position: absolute;
        top: 7px !important;
        left: 11px !important;
    }

    .searcSection .premium_icondt {
        position: absolute;
        top: 0px !important;
        left: 7px;
        z-index: 99;
    }

    .apnd-watchlist .premium_icondt {
        top: 6px !important;
        left: 10px !important;
    }

    .continue_watch_flex .cardDetails {
        width: 48.7%;
        margin: 0 2px 20px 2px;
        padding: 0 5px;
    }

    .pb_wl_card .img_pdf_dets {
        width: 33% !important;
    }

    .episode_bodys .playepsode_list {
        width: 50% !important;
        margin: 0 0px 20px 0;
    }

    .pb_wl_card.hom_thumbs_df {
        padding: 0 15px;
    }

    .pb_wl_card.hom_thumbs_df .pb_card_details {
        width: 33% !important;
    }
}

@media only screen and (min-width: 450px) and (max-width: 767px) {
    .music-div {
        height: 225px !important;
    }

    #my-audio-div .shaka-spinner-container {
        top: -112.5px;
    }

    .music-wrapper_details .music-controls-item {
        width: 45px !important;
        height: 45px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button {
        display: block !important;
        position: absolute !important;
        bottom: -118px !important;
        left: 1px;
    }

    .music-wrapper_details .music-div {
        height: 225px !important;
    }

    .music-wrapper_details .music-card__content {
        width: 100% !important;
    }

    .music-card {
        width: 400px !important;
    }

    .music-card__content {
        width: 400px !important;
    }

    .music-div .music-image {
        min-height: 224px !important;

    }

}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .cat-bann-dtf .volume_banner_dt {
        top: inherit !important;
        bottom: 44.5% !important;
    }

    .pb_relatives.pb_card_img .countdown {
        font-size: 11px;
    }

    .audio_season_paras h6 {
        font-size: 15px;
    }

    .audio_season_paras p {
        font-size: 13px;
        -webkit-line-clamp: 4;
    }

    .audio_season_paras p {
        font-size: 13px;
        -webkit-line-clamp: 4;
    }

    .aud_container {
        padding: 0 !important;
    }

    .aud_carl {
        padding: 0 15px;
    }

    .music-wrapper_details .music-controls-item {
        width: 45px !important;
        height: 45px !important;
    }

    .music-wrapper_details .shaka-overflow-button.shaka-resolution-button {
        display: block !important;
        position: absolute !important;
        bottom: -118px !important;
        left: 1px;
    }

    .music-wrapper_details .music-card__content {
        width: 380px !important;
    }

    .music-wrapper_details .music-div {
        height: 214px !important;
    }

    .pb_language_detail {
        height: 500px;
        max-height: 500px;
    }

    .ads_right_str h4 {
        font-size: 12px;

    }

    .ads_right_str p {
        font-size: 10px;

    }

    .add_sp_visit_btn a {
        padding: 4px 9px;
        font-size: 11px;
        color: #fff;
        border-radius: 20px;
        background: #303ef9;
    }

    .add_sp_img {
        width: 30px;
        height: 30px;
        border-radius: 50%;
    }

    .add_sp_img img {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        object-fit: cover;
    }

    .add_sp_de {
        position: absolute;
        bottom: 112px;
        width: 208px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        z-index: 9999999999999999;
        background: #fff;
        padding: 6px 4px;
        left: 18px;
    }

    .pb_card_details:hover .pb_card_img {
        transform: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
    }

    .nav_bot_bar {
        top: 49px;
        position: sticky;
    }

    .pb_card_details.img_pdf_dets:hover {
        transform: none !important;
        border-radius: 5px;
        width: 100%;
        z-index: 9;
    }

    .pb_card_details.img_pdf_dtes:hover {
        transform: none !important;
    }

    .pb_card_details:hover {
        transform: none !important;
        transform-origin: none !important;
    }

    .pb_card_details:hover .pb_card_img2 {
        display: none !important;
    }

    .user_login_suscribe {
        display: none;
    }

    .hom_shorts_design {
        padding: 0 9px;
    }

    .input_form button {
        width: 80% !important;
    }

    .go_to_page {
        width: 70%
    }

    #pboverlaydiv .pb_retry {
        width: 50% !important;
    }

    .artistSec {
        padding: 0 8px;
    }

    .cat-bann-dtf .c_over_bott {
        background: linear-gradient(37.41deg, #000000 14.39%, rgba(0, 0, 0, 0.8) 36.77%, rgba(0, 0, 0, 0) 70.1%), linear-gradient(180deg, rgba(0, 0, 0, 0) 59.07%, #000000 86.06%);
        display: none !important;
    }

    .gameing_views .c_over_bott {
        background: linear-gradient(37.41deg, #000000 14.39%, rgba(0, 0, 0, 0.8) 36.77%, rgba(0, 0, 0, 0) 70.1%), linear-gradient(180deg, rgba(0, 0, 0, 0) 59.07%, #000000 86.06%);
    }

    .gameing_views .gaming_bnn_btn {
        width: 100%;
        margin-bottom: 15px;
    }

    .gameing_views .gaming_vies_pos .gaming_position_icons {
        position: inherit !important;
        top: inherit !important;
        bottom: inherit !important;
        padding: 0 15px;
    }

    .gameing_views .gaming_vies_pos {
        display: flex;
        flex-direction: column-reverse;
    }

    .viewAllSection .view_gendts .delayed-element {
        margin-bottom: 3px !important;
    }

    .viewAllSection .view_gendts .view_m_btn {
        margin-bottom: 0px !important;
    }
}

@media only screen and (min-width: 567px) and (max-width: 767px) {

    .banner_after_navbar .banner_pos_dt .bnnr_content {
        padding: 0 !important;
        position: relative !important;
        bottom: 10px !important;
    }

}


@media only screen and (min-width: 600px) and (max-width: 767px) {
    .cat-bann-dtf .volume_banner_dt {
        top: 47% !important;
        bottom: inherit !important;
        transform: translateY(-50%);
    }


    .banner_after_navbar .banner_pos_dt .bnnr_content {
        padding: 0 !important;
        position: relative !important;
        bottom: 8px !important;
    }

    .banner_after_navbar .banner_pos_dt .bnnr_content {
        padding: 0 !important;
        position: relative !important;
        bottom: 8px !important;
    }

    .music-wrapper_details .video_ads_after {
        bottom: -19px !important;
        width: 100% !important;
    }

}

@media only screen and (min-width: 450px) and (max-width: 600px) {
    .cat-bann-dtf .volume_banner_dt {
        top: 42% !important;
        bottom: inherit !important;
        transform: translateY(-50%);
    }

    .music-wrapper_details .video_ads_after {
        bottom: -19px !important;
        width: 100% !important;
    }

}

@media only screen and (min-width: 380px) and (max-width: 450px) {
    .cat-bann-dtf .volume_banner_dt {
        top: 37% !important;
        bottom: inherit !important;
        transform: translateY(-50%);
    }

    .music-wrapper_details .video_ads_after {
        bottom: -19px !important;
        width: 100% !important;
    }

    #my-audio-div .shaka-spinner-container {
        top: -113px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 380px) {
    .cat-bann-dtf .volume_banner_dt {
        top: 32% !important;
        bottom: inherit !important;
        transform: translateY(-50%);
    }

    #my-audio-div .shaka-spinner-container {
        top: -96px;
    }

    .music-wrapper_details .video_ads_after {
        bottom: -21px !important;
        width: 100% !important;
    }

}


@media (max-width:567px) {
    .vjs-time-divider {
        top: -38px !important;
    }

    .searchSectionBoxSubs .searcSection {
        width: 50% !important;
        padding: 9px;
        border-radius: 10px;
    }

    .vjs-current-time,
    .vjs-duration.vjs-time-control.vjs-control {
        top: -38px !important;
    }

    .categorySection {
        padding: 0px !important;
    }

    .app_card_flex .app_incard_dt {
        width: 50%;
    }

    .categorySection .pb_card_details {
        width: 33% !important;
        padding: 0px 5px !important;
    }

    .bannerSubImg {
        max-height: 70px !important;
        min-height: 70px !important;
    }

    .banner_after_navbar .bnnr_content img {
        height: 70px !important;
        max-height: inherit !important;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 40px !important;

    }

    .shareHls {
        width: 40px;
        height: 40px;
    }

    .banner_after_navbar .banner-play-btn .shareHls img {
        width: 40px;
        height: 40px;
    }

    .pb_wl_card .pb_card_details {
        width: 30%;
    }

    .countTop {
        bottom: 0;
    }

    .searcSection {
        width: 33.3%;
        padding: 5px 5px
    }

    .channelBox {
        width: 50%;
    }

    .login_sec_right,
    .login_form {
        width: 100% !important;
    }

    .profile-inner img {
        width: 100% !important;
    }

    .select2-container--open .select2-dropdown.select2-dropdown--below {
        /* width: 152px !important; */
        margin-left: 8px !important;
    }

    .episodeSlection .select2-container .select2-selection--single {
        margin-left: 3px !important;
    }

    .episodeSlection span.select2.select2-container.select2-container--default {
        width: 130px !important;
        margin-top: 20px !important;
    }

    .backToaudio p {
        font-size: 10px;
    }

    .audioImg {
        width: 50%;
        height: 150px;
    }

    .mobWatchList {
        padding: 0px 15px !important;
    }

    .pb_notification_details {
        width: 100%;
    }

    .pb_notification_details_div {
        right: 0px !important;
    }

    .pb_notification_details {
        right: -100%;
    }

    .notiPic img {
        width: 80px;
        height: 48px;
    }

    .pb_episode_cont {
        margin-top: 0px !important;
    }

    .cateaogry_banner .imd_image_banner {
        min-width: 38px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 56px !important;
        margin-right: 4px;
        margin-left: 4px;
    }

    .cateaogry_banner .imd_image_banner img {
        min-width: 38px !important;
        min-height: 30px !important;
        border-radius: inherit !important;
        height: 30px !important;
        width: 56px !important;
    }

    .cat-bann-dtf .categry_tti_img img {
        min-height: 46px !important;
        margin-bottom: 10px;
        height: 46px !important;
    }
}

@media(max-width:400px) {

    .banner_after_navbar .bnnr_content {
        padding: 0px 0px 0px 0px !important;
    }

    .description_dt {
        padding: 0;
        line-height: auto;
    }

    .bnnr_play_btn {
        margin-top: 0;
    }


    .rent_height {

        font-size: 10px !important;
    }
}