* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.edittt-movie {
    display: inline-block;
    position: fixed;
    top: 150px;
    right: 0px;
    background: #00cc66;
    color: #fff;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 5px 0px 0px 5px;
    z-index: 1000;
}
.mvinfo1 em {
    color: red;
}
.dlbtn {
    text-align: center;
    font-size: 0.8em;
}
.dlbtn a:hover {
    opacity: 0.9;
    color: #fff
}
.bg1 {
    background: #eb6174
}
.bg2 {
    background: #2d89c5
}
.bg3 {
    background: #f33
}
.bg4 {
    background: #41bdb0
}
.bg5 {
    background: #eaa34b
}
.colors {
    display: inline-block;
    color: #fa20aa;
}
.thumbimg img {
    display: inline-block;
    width: 100%;
    height: 65px;
}
.thumb-thumb {
    display: inline-block;
    width: 60px;
    margin-right: 3px;
}
.thumb-name {
    display: inline-block;
}
.foldername {
    background: #fcfcfc;
    border-bottom: 1px #ccc solid;
    padding: 12px 7px;
    font-size: 1.2em;
    font-weight: bold;
}
.foldername:hover {
    background: #f3f3f3;
}
.cat {
    background: #fcfcfc;
    border-bottom: 1px #ccc solid;
    padding: 12px 7px;
    font-size: 1.2em;
    font-weight: bold;
}
.cat:hover {
    background: #f3f3f3;
}
a.whatsappb {
    background-color: #16b508;
    color: #fff;
    font-size: 20px;
    border-radius: 3px;
    text-decoration: none;
    border-bottom: 1px solid #F2F2F2;
    padding: 6px 12px
}
.movie-thumb {
    position: relative;
    display: inline-block;
}
.movie-share {
    position: absolute;
    bottom: 8px;
    right: 16px;
}
a.whatsapp {
    background-color: #16b508;
    color: #fff;
    font-size: 10px;
    border-radius: 3px;
    text-decoration: none;
    border-bottom: 1px solid #F2F2F2;
    padding: 6px 12px
}
a.facebook {
    background-color: #3b5998;
    color: #fff;
    font-size: 10px;
    border-radius: 3px;
    text-decoration: none;
    border-bottom: 1px solid #F2F2F2;
    margin: 5px;
    padding: 6px 12px
}
.newb {
    display: inline-block;
    background: #0000CC;
    padding: 2px 6px;
    font-size: 1.5em;
    font-weight: bold;
    color: #fff;
    border-radius: 10px;
}
.page span,
.page a:hover {
    background: #111;
    color: #f5f5f5;
    text-shadow: 1px 1px 1px #000;
    padding: 5px 8px;
    margin: 2px 1px 5px 1px;
    border: 1px #000 solid;
    border-radius: 3px;
}
.page div {
    padding: 5px;
    background: #f3f3f3
}
.page a {
    border: 1px solid #000;
    background: #555;
    color: #fff;
    padding: 5px 8px;
    margin: 2px 1px 5px 1px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000;
    border-radius: 3px;
}
.page form {
    padding-top: 5px;
}
.page {
    padding: 3px;
    text-align: center;
}
.brcrmb {
    background: #f0f0f0;
    border-top: 1px #bbb solid;
    padding: 7px 10px;
    font-weight: bold;
}
.newa {
    display: inline-block;
    background: #0000CC;
    padding: 2px 6px;
    font-size: 1.7em;
    font-weight: bold;
    color: #fff;
    border-radius: 10px;
}
.xyz {
    color: #fff;
    font-size: 1.4em;
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.5);
    border: none;
    outline: none;
    background: #ffa726;
    bottom: 0px;
    position: fixed;
    width: 100%;
    z-index: 20000;
    padding: 0px;
    text-align: center;
    font-size: small;
    font-weight: bold;
}
.lu {
    border-bottom: 1px #c3c3c3 solid;
    padding: 11px 5px 11px 5px;
    font-weight: bold;
    font-size: 1.1em;
    color: #333300;
}
.lu a {
    color: #993333;
}
.fllist td {
    padding: 7px 2px;
    border-bottom: 1px solid #ccc;
}
.fllist a {
    vertical-align: middle;
}
.fllist img {
    border: 1px solid #bbb;
    padding: 1px;
}
.fllist div {
    display: table-cell;
}
.fllist {
    border-bottom: 1px solid #ddd;
    background: #fff;
}
.fllist:hover {
    background: #f5f5f5;
}
.fllist span {
    font-weight: normal;
}
.fllist span.ar {
    color: #d2691e;
    font-style: italic;
}
.fllist a {
    display: block;
    padding: 0px;
}
.fllist a img {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0;
    margin-right: 5px;
}
.fllist a div div {
    vertical-align: middle;
    display: table-cell;
}
.fllist a div {}
.h3 {
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    background: right center no-repeat;
}
.h3 a {
    padding: 8px;
    display: block;
}
.thumbimg img {
    display: inline-block;
    width: 100%;
    height: 65px;
}
.thumb-thumb {
    display: inline-block;
    width: 60px;
    margin-right: 3px;
}
.thumb-name {
    display: inline-block;
}
.colora {
    display: inline-block;
    color: red;
}
.colorb {
    display: inline-block;
    color: #ff6600;
}
.colorc {
    display: inline-block;
    color: #009900;
}
.colord {
    display: inline-block;
    color: #0033cc;
}
.colore {
    display: inline-block;
    color: #333300;
}
.colorf {
    display: inline-block;
    color: #993333;
}
.colorg {
    display: inline-block;
    color: #9933ff;
}
.fname {
    border-bottom: 1px #ccc solid;
    padding: 7px;
    font-weight: bold;
}
.A1 {
    background-color: transparent;
    border: none;
}
.A2 {
    background: -webkit-linear-gradient(top, #fcfeee 0%, #eeeeee 100%);
    border-bottom: 1px solid#ccc;
    padding: 5px;
    font-weight: normal;
}
.blue {
    background-color: #006699;
    color: #fff;
    padding-top: 1px;
    padding-bottom: 1px;
}
.blue a {
    color: #fff;
}
.box {
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    padding-top: 4px;
    padding-bottom: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 25px;
    margin-right: 25px;
}
.h4 {
    background: -webkit-linear-gradient(top, #fcfeee 0%, #eeeeee 100%);
    border-bottom: 1px solid #ff00ff;
    padding: 0px;
    font-weight: normal;
}
.img {
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    text-decoration: blink;
}
.pink {
    background-color: #e1e1ff;
    color: #000000;
    padding: 3px;
    border-bottom-width: 1px;
    border-bottom-color: #ff00ff;
    border-bottom-style: solid;
    font-weight: bold;
}
.RBOX {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    text-decoration: blink;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
}
.w1 {
    background-color: #E5E4E2;
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top-width: 1px;
    border-top-color: #D1D0CE;
    border-top-style: solid;
}
.Whole {
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
body * {
    margin: 0;
    padding: 0;
    font-family: 'Poppins', sans-serif;
}
a {
    text-decoration: none;
    color: #006699;
}
a:hover {
    text-decoration: underline;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body,
td {
    margin: 0;
    padding: 0;
    font-size: small;
}
body {
    background: #fff;
    color: #000;
}
b {
    font-weight: bold;
}
textarea {
    font-size: small;
}
.tCenter {
    text-align: center;
}
.siteLink {
    color: #0060AF;
}
.content {
    width: 100%;
    min-width: 200px;
    margin: auto;
    padding-top: 0;
}
.header {
    text-align: center;
}
hr {
    color: #fff;
    background-color: #ffA500;
    height: 3px;
    weding: 6px;
    front size: small;
}
h1 {
    background: #eee;
    color: #222;
    border: 1px solid #ddd;
    font-size: 0.95rem;
    padding: 5px;
    font-weight: bold;
}
h2 {
    color: #006699;
    background: rgb(221, 231, 241);
    border: 1px solid rgb(170, 187, 204);
    font-size: 0.9rem;
    padding: 5px;
    font-weight: bold;
}
h2 a {
    color: #006699;
}
h3 {
    color: #fff;
    background: #006699;
    padding: 5px;
}
.clear {
    clear: both;
}
.absmiddle {
    vertical-align: middle;
}
.bt {
    border-top: 1px dashed #bbb;
}
.bb {
    border-bottom: 1px dashed #bbb;
}
.odd,
.even,
.sl {
    margin: 2px 0;
    padding: 2px 0 2px 2px;
    vertical-align: middle;
}
.oddtd {
    border-top: 1px dashed #bbb;
}
.eventd {
    border-top: 1px dashed #bbb;
}
.description {
    background: #f5f5f5;
    color: #222;
    padding: 2px;
}
.description a {
    text-decoration: underline;
}
.filedescription {
    background: #f5f5f5;
    padding: 5px 0;
    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
h1,
h2,
h3,
h4,
h5,
.logo,
.A10 b,
.cat {
    font-family: 'Sora', sans-serif;
}
h5 {
    background: 306090;
    color: #fff;
    border: 1px solid #ddd;
    font-size: 120%;
    padding: 6px;
}
.pl2 {
    padding-left: 4px;
}
.link1 {
    color: #aa0000;
}
.button {
    color: #006699;
    background: transparent;
    border: none;
    font-weight: bold;
    margin: 5px 4px;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
    text-decoration: none;
    font-size: 13px;
}
.red {
    color: red;
}
.info {
    color: red;
    background: #fff;
    text-align: center;
    padding: 2px;
}
p {
    padding: 6px 0;
}
table {
    width: 100%;
    margin: auto;
}
table th {
    background: #ffffff;
}
table tr {
    background: #ffffff;
}
table td {
    padding: 5px;
}
.devider {
    background#fff;
    height: 5px;
}
.form_error {
    color: #f00;
}
.dtype {
    padding: 4px;
    font-size: x-small;
    text-align: center;
}
.bkmk {
    padding: 2px;
    text-align: center;
    color: #f00;
}
.path {
    border-bottom: 1px dashed #bbb;
    font-weight: bold;
}
.fileName {
    color: #006699;
    font-weight: bold;
}
.search {
    background: #006699;
    padding: 5px;
    border-top: 1px solid #005580;
    border-bottom: 1px solid #005580;
}
.search form {
    display: flex;
    justify-content: center;
}
.search input[type="text"] {
    width: 60%;
    padding: 4px 8px;
    border: 1px solid #ccc;
    border-right: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    outline: none;
    font-size: 13px;
}
.search input[type="submit"] {
    padding: 4px 10px;
    background: #ffA500;
    color: #fff;
    border: 1px solid #cc8400;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    font-weight: bold;
    cursor: pointer;
    font-size: 13px;
}
.dwnLink {
    color: #aa0000;
}
.pgn {
    text-align: center;
}
.pgn span {
    font-weight: bold;
    color: #bbb;
}
img {
    vertical-align: middle;
}
.showimage {
    padding: 5px 0 5px 0;
    text-align: center;
    border-top: 1px dashed #960000;
    border-bottom: 1px dashed #960000;
}
.cthumb {
    padding: 1px;
    border: 1px solid #555;
    margin: 2px;
}
.tblimg {
    width: 52px;
    text-align: center;
}
.tblimg img {
    border: 1px solid #ddd;
}
.ftrLink {
    padding: 2px;
    font-weight: bold;
    text-align: center;
}
.ftrLink a {
    color: #960000;
}
a.top {
    color: #FF7F00;
    font-size: smaller;
    text-decoration: none;
}
.ad1 {
    background: ##006699;
    color: #fff;
    font-weight: bold;
}
.ad1 a {
    background: ##006699;
    color: #fff;
    font-weight: bold;
}
.ad2 {
    font-weight: bold;
}
.ad3 {
    color: #333;
}
.ad4a {
    color: #;
}
.adBold * {
    font-weight: bold;
}
.adLinkBold a {
    font-weight: bold;
}
.updates h2 {
    color: #000;
}
.updates div {
    border-bottom: 1px dashed #bbb;
    padding: 3px;
}
.online {}
.online h2 {
    color: #f00;
}
.online div {
    border-bottom: 1px dashed #bbb;
    padding: 3px;
}
.online span {
    font-weight: bold;
}
.h3 {
    border-top: 1px solid #ccc;
    font-weight: ;
    background: right center no-repeat;
}
.h3 a {
    padding: 8px;
    display: block;
}
.randomFile {
    color: #fff;
    border: 2px solid #960000;
}
.randomFilea {
    color: #fff;
}
.randomFiletr {
    background: #555;
}
u {
    text-decoration: none;
    font-weight: bold;
    background: #B80000;
    color: #ffffff;
    padding: 1px 7px;
    font-size: 11px;
    border-radius: 40px;
}
textarea {
    font-size: small;
}
.guestentry {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #ddd;
    padding: 2px;
    background: #f7f7f7;
}
.guestanswer {
    color: #f00;
}
.R3 {
    border-top: 1px solid #ccc;
    font-weight: ;
    background: right center no-repeat;
}
.R3 a {
    padding: 6px;
    display: block;
}
m {
    text-decoration: none;
    font-weight: bold;
    background: #008000;
    color: #ffffff;
    padding: 1px 7px;
    font-size: 11px;
    border-radius: 40px;
}
s {
    text-decoration: none;
    font-weight: bold;
    background: #ccc;
    color: #ffffff;
    padding: 1px 7px;
    font-size: 11px;
    border-radius: 40px;
}
.fl td {
    padding: 7px 2px;
    border-bottom: 1px solid #ccc;
}
.fl a {
    vertical-align: middle;
}
.fl img {
    border: 1px solid #bbb;
    padding: 1px;
}
.fl div {
    display: table-cell;
}
.tblimg {
    width: 65px;
    text-align: center;
}
.fl {
    border-bottom: 1px solid #ddd;
    background: #fff;
}
.fl:hover {
    background: #f5f5f5;
}
.fl span {
    font-weight: normal;
}
.fl span.ar {
    color: #d2691e;
    font-style: italic;
}
.fl a {
    display: block;
    padding: 0px;
}
.fl a img {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0;
    margin-right: 5px;
}
.fl a div div {
    vertical-align: middle;
    display: table-cell;
}
.fl a div {}
.file a {
    display: block;
    padding: 7px;
    color: #116285;
}
.file a img {
    border: 1px solid #bbb;
    padding: 1px;
    margin-right: 3px;
    box-shadow: 0 0 2px #999;
}
.file a div span,
.file a div span,
{
font-size: x-small;
color: #5a5;
font-weight: normal;
}
.file a div div {
    vertical-align: middle;
    display: table-cell;
}
.Do {
    border-bottom: 1px solid #ccc;
    font-size: small;
    padding: 5px;
    text-align: center;
}
.fileName {
    font-weight: bold;
}
.fileName span {
    color: #555;
    text-decoration: none;
}
.fileName img {
    padding-right: 3px;
}
.downLink {
    margin: 5px 0;
}
.dwnLink {
    font-weight: bold;
}
.fl {
    border-bottom: 1px solid #ddd;
    background: #fff;
}
.fl:hover {
    background: #f5f5f5;
}
.fl span {
    font-weight: normal;
}
.fl span.ar {
    color: #d2691e;
    font-style: italic;
}
.fl a {
    display: block;
    padding: 0px;
}
.fl a img {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0;
    margin-right: 5px;
}
.fl a div div {
    vertical-align: middle;
    display: table-cell;
}
.fl a div {}
.file a {
    display: block;
    padding: 7px;
    color: #116285;
}
.file a img {
    border: 1px solid #bbb;
    padding: 1px;
    margin-right: 3px;
    box-shadow: 0 0 2px #999;
}
.file a div span,
.file a div span,
{
font-size: x-small;
color: #5a5;
font-weight: normal;
}
.file a div div {
    vertical-align: middle;
    display: table-cell;
}
.file a div {}
.Do span {
    border: 1px solid #d50;
    padding: 3px;
    border-radius: 5px;
    background: #d50;
    color: #f5f5f5;
}
.Do a {
    border: 1px solid #ccc;
    padding: 3px;
    border-radius: 5px;
    background: #f5f5f5;
}
input[type=textarea] {
    background: #d2691e;
    border-top: 1px solid #d2691e;
    border-bottom: 1px solid #d2691e;
    border-left: 1px solid #d2691e;
    border-right: 1px solid #d2691e;
    color: #fff;
    margin: 1px;
    size: small;
}
.A10 {
    background: -webkit-linear-gradient(top, #fcfeee 0%, #eeeeee 100%);
    border-bottom: 1px solid#ccc;
    font-weight: normal;
    padding: 4px 0;
}
.s69fe819228fe51 {
    position: fixed !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 2147483647 !important;
    padding: 2px !important;
    text-align: center !important;
}
.s69fe819228fe53 {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.s69fe819228fe52 {
    background: linear-gradient(135deg, #00cc7a 0%, rgba(86, 170, 113, .8) 100%) !important;
    width: 80% !important;
    padding: 4px !important;
    border-radius: 5px !important;
    position: relative !important;
    bottom: -25px !important;
    color: #fff !important;
    font-weight: 600 !important;
    border: none !important;
    cursor: pointer !important;
}
.s69fe819228fe54 {
    position: fixed !important;
    bottom: 8px !important;
    right: 12px !important;
    background: none !important;
    border: none !important;
    color: #666 !important;
    font-size: 28px !important;
    cursor: pointer !important;
    z-index: 2147483648 !important;
}
.app-btn {
    background: #4CAF50;
    color: #fff !important;
    padding: 10px;
    margin: 5px;
    border-radius: 5px;
    font-weight: bold;
    display: inline-block;
    width: 90%;
    max-width: 350px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-family: 'Sora', sans-serif;
}
.tg-btn {
    background: #0088cc;
    color: #fff !important;
    padding: 10px;
    margin: 5px;
    border-radius: 5px;
    font-weight: bold;
    display: inline-block;
    width: 90%;
    max-width: 350px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-family: 'Sora', sans-serif;
}
.app-btn:hover,
.tg-btn:hover {
    opacity: 0.9;
}
.app-btn {
    background: linear-gradient(135deg, #4CAF50 0%, #45a049 100%);
    border: 1px solid #3d8b40;
}
.tg-btn {
    background: linear-gradient(135deg, #0088cc 0%, #0077b5 100%);
    border: 1px solid #006699;
}
.app-btn i,
.tg-btn i {
    margin-right: 8px;
    font-size: 1.2em;
}
.app-btn {
    background: linear-gradient(45deg, #2ecc71, #27ae60) !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none !important;
}
.tg-btn {
    background: linear-gradient(45deg, #0088cc, #00a2ed) !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none !important;
}
.app-btn:hover,
.tg-btn:hover {
    transition: 0.3s;
}
.app-btn,
.tg-btn {
    width: 45% !important;
    font-size: 11px !important;
    padding: 8px 2px !important;
    margin: 2px !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}
.top-bar {
    background: #f8f9fa;
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 1001;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.app-btn,
.tg-btn {
    font-size: 13px !important;
    padding: 10px 2px !important;
}
.promo-section {
    background: #fff;
    border-top: 2px solid #0088cc;
    border-bottom: 2px solid #0088cc;
    margin: 0;
    display: block;
    text-decoration: none !important;
    transition: all 0.3s ease;
}
.promo-section:hover {
    background: #f0faff;
}
.promo-header {
    display: flex;
    align-items: center;
    padding: 12px 10px;
}
.promo-avatar-container {
    position: relative;
}
.promo-avatar-container img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: 2px solid #0088cc;
    object-fit: cover;
    box-shadow: 0 2px 5px rgba(255,0,102,0.3);
}
.promo-online-dot {
    position: absolute;
    bottom: 2px;
    right: 2px;
    width: 14px;
    height: 14px;
    background: #25D366;
    border: 2px solid #fff;
    border-radius: 50%;
}
.promo-info {
    margin-left: 12px;
    text-align: left;
}
.promo-headline {
    color: #0088cc;
    font-size: 17px;
    font-weight: 800;
    line-height: 1.1;
}
.promo-subheadline {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-top: 3px;
}
.promo-description {
    color: #444;
    font-size: 12px;
    margin-top: 3px;
    line-height: 1.3;
}
.promo-button-container {
    padding: 0 10px 12px 10px;
}
.promo-tg-button {
    background: linear-gradient(90deg, #0088cc, #00a2ed);
    color: #fff !important;
    text-align: center;
    padding: 12px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    transition: all 0.3s ease;
    border: 1px solid rgba(255, 255, 255, 0.2);
    letter-spacing: 0.5px;
}
.promo-section:hover .promo-tg-button {
    background: linear-gradient(90deg, #0077b5, #0088cc);
}