/* 07/10/2024 */
.table td, .table th{vertical-align: middle;}
.vote-txt{ margin-top: 10px; display: inline-block;}
.first-table-cell{width:100px;}
.contest-table-cell{width:190px;}
ul.account_menu li a img{width:30px;margin-right:5px;}
ul.account_menu li a{font-size:14px;}.sml-module-card .module-title {
    display: block;
    border-bottom: 1px solid transparent!important;
    padding: 15px 0 0 0;
}
.sml_live_videos th {
    text-align: inherit;
    font-size: 18px;
}
.sml_live_videos td {
    text-align: inherit;
    font-size: 14px;
}
.mmain-heading{font-size: 32px;
    text-align: center;}
.td-image-wrap img{ width:90px;height:70px; object-fit: cover;}
.ssub-heading{color: #000;font-weight: 600; margin-right:15px;}
#showAcctSidebar{display:none!important;}
.card2{
    background: #fff;
    margin: 15px auto 0 auto;
    padding: 0;
    width: 100%;
}
.card2 input{margin-bottom:15px;}
.card2 input.form-control{margin-top:15px;}
.dropdown-item:focus, .dropdown-item:hover {
    background:transparent !important;
    color: #bb1c30 !important;
}
table.table.edit_profile.full_user_profile td{padding: 5px 0;}
table.table.full_user_profile td{padding: 5px 0;}
table.full_user_profile td.profile_td {
    text-transform: capitalize;
    font-weight: 800;
    font-size: 16px;
}
.profile_info {
    margin-left: 30px;
    padding-top: 5%;
}
.user_profile .profile_avatar .profile_pic{width: 200px;
    height: 200px;}
.btnn-flex{display:flex; gap:10px;}
.sml-module-card .module-title h4.ppage-title{font-size:25px!important; text-align:left;line-height: 20px;}
.mx-250{max-width:250px;margin-top:15px;}
.rred-color{color:#bb1c30}
ul.acct_overview {
    margin-top: 7%!important;
}
.btn-danger {
    background: #bb1c30;
    border-color: #bb1c30;
}
table.table.future_streamm td {
    padding: 10px 0!important;
}
.f-25{color: #000;
    text-transform: uppercase;
    font-size: 25px;}
.showcase-frm-txt{color:#504c89!important;}
.referal-txt{display: block;
    color: #000;
    font-size:18px!important;
    font-weight: 700;margin-bottom:0;}
.ppplus-img{ height: 20px!important;
    width: 20px!important;
    margin-left: 2px;
    cursor: pointer;
    margin-top: -5px;}
.ccomment-list{margin:0;padding:0; list-style:none;}
.ccomment-list li{margin:0;padding:5px 0; display:block;}
.ccomment-list li span.uuser-name{display:block;margin:10px 0 0 0; font-weight:bold;}
.ccomment-list li span.uuser-name img{    width: 30px;
    height: 30px;
    border-radius: 50%;}
.ccomment{display: block;font-size:14px;font-weight: normal;}
.ccomment-list li:last-child{border-bottom: 1px solid transparent;}
/* ============================Responsive========================== */
@media (max-width: 1399.98px) {

  }
@media (max-width: 1199.98px) {
    .sml_live_videos th {
        text-align: inherit;
        font-size: 16px;
    }
    .sml_live_videos td {
        text-align: inherit;
        font-size: 14px;
    }
  }
@media (max-width: 991.98px) { 
    .user-proile .user img {
        width: 30px;
        height: 30px;
    }
    .user_profile .profile_avatar .profile_pic {
        width: 100px;
        height: 100px;
    }
    .profile_info span.username{font-size: 20px;line-height:30px;}
    .profile_info span.fullname{font-size: 16px; line-height:30px;}
    .profile_info span.email {font-size: 14px; line-height:30px;}
    .profile_avatar a.change_avatar{right: -11px;}
    .m-header-section{padding-bottom: 20px;}
    .user-proile .user {
        width: auto;
        position: relative;
        float:right;
        top:15px;
    }
    .profile_info {padding-top:0;}
    .mtt-0{margin-top:0!important;}
    .mx-250{max-width:100%;}
    .ddesc-txt{font-size:14px;}
    .referal-txt{
        font-size:16px!important;}
 }
@media (max-width: 767.98px) { 
    .mmain-heading {
        font-size: 26px;
        text-align: center;
        margin-bottom: 0;
    }
    .acct_overview .acct_key{font-size:16px;}
    .f-25{font-size: 20px;}
    .subscription-section .sml-module-card .card .card-body{font-size:14px;}
  
 }
@media (max-width: 575.98px) { 
    .sml-module-card .module-title h4.ppage-title{font-size:20px!important;} 
    .mmain-heading {
        font-size: 19px;
        text-align: center;
        margin-bottom: 0;
    }
    .ssub-heading{font-size: 13px;}
    .mttop-50{margin-top:50px;}
    table.full_user_profile td.profile_td {
        font-size: 14px;
        width: 43%;
    }
    .profile_info {
        padding-top: 20px;
        margin-left: 0;
    }
    .profile_avatar {
        position: relative;
        width: 150px!important;
    }
   
 }