@media (max-width: 768px) {
  .search-row {
    flex-direction: column;
  }
  .search-row > * {
    width: 100%;
    flex: none;
  }
  .search-btn {
    width: 100%;
  }
  .file-meta {
    flex-direction: column;
    gap: 0.5rem;
  }
  
  .file-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;
  }
  
  .download-btn {
    width: 100%;
  }
}


@media screen and (max-width: 750px) {
	body,.main {max-width: 100vw;}
	.img,.tor_desc img, .tor_com_comment img,.bbcode_img {max-width: 400px;}
	#torrents_list_p td:nth-child(4),#torrents_list_p td:nth-child(8) {display: none;}
	#mine_bar span:nth-child(1),#mine_bar span:nth-child(2) {display: none;}
	.mainbigL, .mainbigR{display: none;}
	.mine_bar_uploaded,.mine_bar_downloaded{display: none;}
	#search_input_box,#mine_bar_search_box{width: 100px;}
	#Block70 table td:nth-child(7),#Block70 table td:nth-child(6),#Block60 table td:nth-child(7),#Block60 table td:nth-child(6) {display: none;}
.more_listing {min-width: unset;} 
	
#free_cats_header{font-size: 12px;}
.font16 {font-size: 16px;} 
.font15 {font-size: 15px;}
.font14 {font-size: 14px;} 
.font13{font-size: 13px;} 
.font12 {font-size: 12px;} 
.font11 {font-size: 11px;} 
.font10 {font-size: 10px;} 
.listing_div {font-size: 0.7rem;}
div.listing_div1 {width: 170px;}
img.listing_poster {height: 210px;width: 170px;}
.Mgz div:nth-child(2), .Mgz div:nth-child(3), .Mgz div:nth-child(4), .Mgz div:nth-child(5), .Mgz div:nth-child(6) {display: none;}
div.Mgz {width: 190px;height: 260px;}
input[type=password],input[type=text]  {  font-size: 12px;}
#report input[type=submit]{font-size: 8pt;}
.btk{font-size: 12px;}
.shotcuts{font-size: 12px;}
.code
{font-size: small;}
select.drop_pager {font-size: 11px;}
h1 {font-size: 12pt;}
p {font-size: 10pt;}
td.descriptiono{font-size: 10pt;}
.movies_page_title{font-size: 18px;}
td.blocklist {font-size: 8pt;}
td.lista {font-size: 8pt;}
td.title {font-size: 8pt;}
td.navigation {font-size: 8pt;}
.sublink {font-size: 7pt;}
a.biglink {font-size: 10pt;}
.important {font-size: 10pt;}
td.success {font-size: 14px;}
.information {font-size: 14pt;}
.pollerTitle {font-size:1em;}
.chatsend{font-size: 8pt;}
.dropbtn{font-size: 0.8rem;}
table.block h1 {font-size: 16px;}
div.tor_ a.tor_report:link,div.tor_ a.tor_report:visited,div.tor_ a.tor_report:active {font-size: 8pt;}
div.tor_desc{font-size: 14px;}
span.imgtext {font-size:12px;}
td.tor_desc{font-size: 14px;}
div.tor_uploader_name{font-size: 14px;}
div.tor_uploader_itm{font-size: 12px;}
div.seedbox_inf{font-size: 9pt;}
.Topnav a {font-size: 25px;}
.Topnav .closebtn {font-size: 36px;}
.related > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1){font-size: 13px;}
td.tor_com_user{font-size: 13px;}
div.tor_com_comment,td.tor_com_comment{font-size: 14px;}
td.tor_com_signature{font-size: 14px;}
input.go_button{font-size: 8pt;}
.free{font-size: 8pt;}
.seedbox{font-size: 8pt;}
td.sizefont{font-size:7.5pt;}
td.smallfont{font-size:6.3pt;}
div.online a:link  {font-size: 13px;}
.fri-user-div{font-size: 14px;}
}

@media screen and (max-width: 750px) {
	body,.main {max-width: 100vw;font-size: 0.8rem;}
	table.error,table.success {max-width: min(500px, calc(100vw - 20px));}
	.table-like{word-wrap: anywhere;}
	.img,.tor_desc img, .tor_com_comment img,.bbcode_img{max-width: min(500px, calc(100vw - 20px));}
	.Mgz{max-width: min(250px, calc(100vw / 3 - 20px));max-height: min(350px, calc(100vw / 3 + 80px));}
	.signature img {max-width: min(400px, calc(100vw - 200px));max-height: min(200px, calc(100vw - 20px));}
	.profile_signature img.bbcode_img {width: auto;max-width: min(350px, calc(100vw - 200px));height: auto;}
	._tor_date,._tor_tracker,._uploader_avatar,._com_avatar,._com_date,._tor_cat,#expand,#msgfile{display: none;}
	.topseeded tr td:nth-child(1), 
	.topseeded tr td:nth-child(3), 
	.topseeded tr td:nth-child(4), 
	.topseeded tr td:nth-child(5) {
		display: none;
	}
	#listing_table tr td:nth-child(3), 
	#listing_table tr td:nth-child(4), 
	#listing_table tr td:nth-child(5), 
	#listing_table tr td:nth-child(6), 
	#listing_table tr td:nth-child(7), 
	#listing_table tr td:nth-child(8){
		display: none;
	}
	#listing_table tr th:nth-child(3), 
	#listing_table tr th:nth-child(4), 
	#listing_table tr th:nth-child(5), 
	#listing_table tr th:nth-child(6), 
	#listing_table tr th:nth-child(7), 
	#listing_table tr th:nth-child(8){
		display: none;
	}
    .tor-row {font-size: 0.8rem; }
	table.block h1 {font-size: 0.9rem;}
	.filename{font-size: 0.8rem;}
	#containera .paginationa, #container .pagination{margin-bottom: 30px;}
	._com_img_width {width: 100px;display: block;}
	._com_txt_width{max-width: max(365px, calc(100vw - 150px));}
	textarea,input,select {max-width: min(500px, calc(100vw - 200px)) !important;}
	table.info-table {font-size: 0.8rem;}
	.listing_cat_btn,.listing_tag_btnt {margin-bottom: 5px;}
	.download-btn, .send-btn, a.tor_download, input[type="submit"], input[type="button"] {width: 70px;}
	.listing_div1,.listing_poster{max-width: min(250px, calc((100vw - 46px) /3))}
	.listing_poster{height:calc(100vw / 3 + 50px) !important;max-height: 350px;}
    #friends_list thead,#active_list thead,#wish_list thead,#user_uploads_l thead,#warnings_list thead,#download_record thead,#user_requests thead,#user_log thead{
        display: none; /* Hide table headers */
    }

    #friends_list tr,#active_list tr,#wish_list tr,#user_uploads_l tr,#warnings_list tr,#download_record tr,#user_requests tr,#user_log tr{
        display: block;
        border-bottom: 2px solid #ddd;
        padding: 10px;
    }

    #friends_list td,#active_list td,#wish_list td,#user_uploads_l td,#warnings_list td,#download_record td,#user_requests td,#user_log td{
        display: block;
        width: 100%;
        text-align: right; /* Align for Arabic */
        padding: 5px;
        border-bottom: 1px solid #eee;
    }

    #friends_list td::before,#active_list td::before,#wish_list td::before,#user_uploads_l td::before,#warnings_list td::before,#download_record td::before,#user_requests td::before,#user_log td::before{
        content: attr(data-label); /* Add labels */
        font-weight: bold;
        display: block;
        color: #03406E;
    }
	
    .wish_list-group4 {
        display: inline-block !important;
        width: 20% !important; 
        text-align: center !important;
    }
    .wish_list-group4:nth-child(2) {
        margin-left: 5px !important;
    }
	
	
    .active_list-group2 {
        display: inline-block !important;
        width: 45% !important;
        text-align: center !important;
    }
    .active_list-group2:nth-child(3) {
        margin-left: 5px !important;
    }
	
	
    .active_list-group4 {
        display: inline-block !important;
        width: 20% !important; 
        text-align: center !important;
    }
    .active_list-group4:nth-child(2) {
        margin-left: 5px !important;
    }
	
	
    .active_list-group3 {
        display: inline-block !important;
        width: 29% !important;
        text-align: center !important;
    }
    .active_list-group3:nth-child(4) {
        margin-left: 5px !important;
    }
	
    .user_uploads_l-group2 {
        display: inline-block !important;
        width: 45% !important;
        text-align: center !important;
    }
    .user_uploads_l-group2:nth-child(2) {
        margin-left: 5px !important;
    }
    .user_uploads_l-group3 {
        display: inline-block !important;
        width: 29% !important;
        text-align: center !important;
    }
    .user_uploads_l-group3:nth-child(3) {
        margin-left: 5px !important;
    }
	
    .warnings_list-group2 {
        display: inline-block !important;
        width: 45% !important;
        text-align: center !important;
    }
    .warnings_list-group2:nth-child(2) {
        margin-left: 5px !important;
    }
    .warnings_list-group3,.warnings_list-group3-4 {
        display: inline-block !important;
        width: 29% !important;
        text-align: center !important;
    }
    .warnings_list-group3:nth-child(3) {
        margin-left: 5px !important;
    }
    .warnings_list-group3-4:nth-child(4) {
        margin-left: 5px !important;
    }

    .download_record-group3 {
        display: inline-block !important;
        width: 28% !important;
        text-align: center !important;
    }
    .download_record-group3:nth-child(2) {
        margin-left: 5px !important;
    }
    .download_record-group2 {
        display: inline-block !important;
        width: 45% !important;
        text-align: center !important;
    }
    .download_record-group2:nth-child(3) {
        margin-left: 5px !important;
    }
    .download_record-group3-3 {
        display: inline-block !important;
        width: 29% !important;
        text-align: center !important;
    }
    .download_record-group3-3:nth-child(4) {
        margin-left: 5px !important;
    }
}
@media (max-width: 600px) {
    .table-like {
        flex-direction: column;
        align-items: flex-start;
    }

    .img-column {
        width: 100%;
        align-items: center;
    }

    .info-column {
        width: 100%;
    }

    .comment_header {
        flex-direction: column;
        align-items: flex-start;
    }

    .comment_voting {
        justify-content: flex-start;
    }

    .comment {
        font-size: 1rem;
    }

    .quote {
        font-size: 0.9rem;
    }
}
@media screen and (max-width: 534px) {
	#forum_url1{display: none;}
	#forum_url2{display: initial;}
}
@media screen and (max-width: 446px) {
	#gold_member_url1{display: none;}
	#gold_member_url2{display: initial;}
}