.browse{
  position:relative;
  width:98%;
  margin:9px auto;
  display:block;
  background-color:#171717;
  background-image:linear-gradient(to right,#171717,black,#171717,black,#171717);
  border-radius:7px;
  padding:9px 9px;
  text-align:center;
  }
  .torrentForm{
    position:relative;
    width:99%;
    border:solid 0px red;
  }
  .torrentForm input{
  margin:2px 10px;
  background-color:#171717;
  color:white;
  padding:7px 9px;
  font-weight:bold;
  }
  #ttext{
    width:50%;
    background:black;
      border-radius:4px;
      color:grey;
    border:solid 2px #333;
  }
  #tsearch{
    background-color:#171717;
    color:grey;
    border-radius:7px;
    border:solid 1px grey;
    margin:10px 5px;
    padding:7px 12px;
    box-shadow:0 0 5px 1px grey;
  }
  #tsearch:hover{
    background-color:#2D465D;
    color:#1DCEFA;
    border-color:#333;
    opacity:0.9;
    box-shadow:0 0 2px 1px #1DCEFA;
  }
  #cats{
    background-color:#171717;
    color:grey;
    padding:7px 7px;
    border-radius:7px;
  }
  
  .pgvalue{
    font-weight:bold;
    color:#1F98C3;
    text-decoration:underline;
    font-family: 'Sofia-Pro', arial;
  }
  .mytorrents{
    background:transparent;
    border:solid 0px red;
    margin:2px;
    min-height: 500px;
  }
  
  .ttable{
    border:solid 0px red;
    table-layout:fixed;
    width:100%;
  }
  .ttable td{
    padding:3px 3px;
    border-bottom:solid 0px black;
    border-radius:1px;
    font-family: 'Sofia-Pro', arial;
    /* font-size:15px; */
  }
  .even{
    background-color:#111111;
  }
  .odd{
    background-color:#171717;
  }
  .tlinks{
    position:relative;
    text-decoration:none;
    float:left;
    color:#c8c8c8;
    font-size:14px;
    font-family: 'Sofia-Pro', arial;
    padding:4px 2px;
  }
  .tlinks:hover{
    color:#c8c8c8;
     opacity:0.6;
  }
  .tname{
    width:75%;
    color:teal;
    border:solid 1px #333;
    overflow-wrap: break-word;
    font-family: 'Sofia-Pro', arial;
    /* background: #353146; */
    padding:6px;
    font-size:15px;
  }
  .any{
    color:teal;
    border:solid 1px #333;
    overflow-wrap: break-word;
    font-family: 'Sofia-Pro', arial;
    /* background: #353146; */
    font-size:15px;
  }
  .seeder,.leecher,.uploader,.size{
    text-align:center;
    overflow-wrap: break-word;
    font-size:12px;
    font-weight:bold;
    color:#A38E02
  }
  .uploader,.size{
    background-color:#171717;
    color:orange;
  }
  .name{
    text-align: left;
  }
  .name:hover~.seeder, .name:hover~.size{
    background-color:#333;
  }
  
  .tpages{
    position:relative;
    border:solid 0px yellow;
    display:block;
    width:95%;
    margin:2px auto;
    text-align:center;
  }
  #torrent-category{
    background-color:#3c3c3c;
    padding:7px 1px;
    border-radius:20px;
    text-decoration:none;
    display:block;
    width:100%;
    position:relative;
    margin:3px auto;
  }
  
  
  .uploadInfo{
    position:relative;
    width:90%;
    margin:3px auto;
    border-bottom:solid 1px #333;
    font-family:arial;
    font-weight:bold;
    color:#F0F0F0;
    text-align:center;
  }
  .uploadInfo span{
    color:teal;
  }
  #magnetIcon{
    border:solid 0px grey;
    width:30px;
    height:35px;
    padding:2px 2px;
    margin-right:10px;
    margin-top:0px;
  }
  
  
  /* new */
  .torrent-nav-div{
    display:block;
    text-align:center;
    border:solid 0px grey;
    margin-bottom:10px;
  }
  .torrent-nav-list{
    border:0px solid red;
    list-style-type: none;
    margin:0px;
    padding:0px;
  }
  .torrent-nav-list>li{
    display:inline-block;
  }
  .trending-btn{
    background-color:#333333;
    font-size: 12px;
    padding:3px 10px;
    margin:3px;
    border:1px solid black;
    border-radius: 5px;
    box-shadow:0 0 1px 1px #333;
    color:grey;
    font-family: 'Sofia-Pro', arial;
    cursor:pointer;
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .trending-btn img{
    position: relative;
    margin-right:3px;
  }
  .trending-btn:hover{
    background:#171717;
  }
  .trending-list-div{
    position:absolute;
    display:none;
    background:black;
    z-index: 9999999;
    border-radius: 5px;
    overflow:hidden;
  
  }
  #xxx-channels{
    max-height: 350px;
    overflow-y:scroll;
  }
  .trending-list-div>ul{
    position:relative;
    list-style-type: none;
    margin:0px;
    padding:0px;
    width:100%;
  }
  .trending-list-div>ul>li{
      display:block;
      margin:0px;
      background:#333;
      text-align:left;
  }
  
  .trending-list-div>ul>li>a{
    color:white;
    font-family: 'Sofia-Pro', arial;
    font-weight: normal;
    font-size:13px;
    display:block;
    margin:1px 0px;
    padding:3px 10px;
  }
  .trending-list-div>ul>li>a:hover{
    background:teal;
  }
  
  .torrent_genre{
    background-image: linear-gradient(to right,grey,teal,teal,grey);
    text-align: center;
    width:80%;
    margin:5px auto;
    border-radius: 15px;
    padding:2px;
  }
  .torrent_genre>span{
    font-size:15px;
    color:#dadada;
    font-family: 'Sofia-Pro', arial;
  }
  
  /* #watch_torrent_btn{
    background:grey;
    font-size:18px;
    padding:10px 17px;
    border:1px solid black;
    border-radius: 7px;
    font-weight:bold;
    cursor:pointer;
    box-shadow:0 0 1px 1px grey
  }
  #watch_torrent_btn:hover{
      box-shadow:0 0 20px 1px grey
  }
   */
  a:hover{
    color: teal;
  }
  
  .pagenumber{
    color:whitesmoke;
    font-family: 'Sofia-Pro', arial;
    font-weight: bold;
  }
  .torrent-next-page-div{
    position: relative;
    display: block;
    text-align: center;
    margin:40px 5px;
  }
  .tnext-btn{
    cursor: pointer;
  
  }
  .main-content-div{
    position:relative;
    width: 95%;
    margin:20px auto;
    text-align: center;
    font-family: 'Sofia-Pro', arial;
    color:whitesmoke;
  }
  .main-content-div h4{
    display: flex;
    justify-content: center;
    align-items: center;
    margin:4px;
  }
  .main-content-div a{
    color:rgb(177, 137, 5);
    cursor:pointer;
    font-weight: bold;
  }
  .main-content-div a:hover{
    text-decoration: underline;
  }
  .tdlinks{
    /* border:solid 2px grey; */
    background-color: #171717;
    padding:20px 5px;
    border-radius: 6px;
  }
 
  
  
  
  /* ...................................for torrent description.................................. */
  #torrent_image{
    position: relative;
    display:block;
    width:150px;
    margin:10px auto;
    max-width:200px;
    min-width:150px;
    border:groove #AE7628 5px;
    border-radius: 7px;
  }
  .torrent_note{
    font-size:20px;
    font-family: 'Sofia-Pro', verdana;
    letter-spacing:1px;
    font-weight:normal;
    background: -webkit-linear-gradient( white,#1F98C3,white);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  
  
   
  
  .webtor-div{
    position:relative;
    max-width: 95%;
    overflow:hidden;
    margin:20px auto;
    text-align: center;
    font-family: 'Sofia-Pro', arial;
    color:whitesmoke;
  }
  #webtor-video iframe{
    position:relative;
    max-width: 95%;
    overflow:hidden;
    margin:10px auto;
  }
  


  .google-div{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap:wrap;
    gap:7px;
  }
  .googleit-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    cursor:pointer;
    font-family: 'Sofia-Pro', arial;
    font-size:16px;
    padding:4px 10px;
  }
  .googleit-btn:hover{
    opacity: 0.7;
  }

  .buttons-div{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction: column;
    border:solid 0px grey;
    gap:8px;
    color:#dadada;
    text-align: center;
  }

  .seedr-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 6px 20px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: none;
    border-radius: 7px;
    color: #fff;
    /* background-color: #2e89a0; */
    transition: background-color 0.3s ease;
  }
.watchb{
  background-color: #2e89a0;
}
.seedrb{
  background-color: #dd73a5;
}
.magnetb{
  background-color: #a9bb57;
}
.seedr-button:hover {
    /* background-color: #2980b9; */
    opacity:0.7;
  }
  
  
  
  
  
  
  
  
  
  
  @media only screen and (max-width: 700px) {
  
  .tname{
    width:48%;
    border:solid 1px #333;
    overflow-wrap: break-word;
    font-family: 'Sofia-Pro', arial;
  }
  
  
  }
  