@font-face {
    font-family: 'Boutros Dinkum';
    src: url('fonts/BoutrosMBCDinkum-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Boutros Dinkum';
    src: url('fonts/BoutrosMBCDinkum-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
  }
*,:after,:before,a{padding:0;margin:0}
body {
   background : linear-gradient(90deg, rgb(3, 3, 5) 0%, rgba(48, 48, 48, 0.992) 50%, rgb(0, 0, 0) 100%) !important;;
    font-family:'Boutros Dinkum',Helvetica,Arial,sans-serif !important;
    direction:rtl; 
    text-align: right;
    line-height: 25px;
    word-wrap: break-word;
}
.desh2{
    display: none;
    opacity: 0;
}
a,a:active,a:focus,a:hover{
    text-decoration:none !important
}
.p-3{color: #fff}
input:focus, textarea:focus, select:focus,input:hover, textarea:hover, select:hover{outline: none !important; box-shadow: none !important}
.header {
  
  background: linear-gradient(#4d3566, #372d49)
}
.bg1{
    background: rgba(0,0,0,.2);
}
.bg2{
    background: rgba(0,0,0,.3);
}
.mt10{
    margin-top: 10px !important;
}
.mb10{
    margin-bottom: 10px !important;
}
.overVis{overflow: visible !important;}

#content {
    position: relative;
    display: block;
    margin: 0 auto;
    background:linear-gradient(90deg,rgb(3 3 5) 0%,rgb(48 48 48 / .9906337535014006) 50%,rgb(0 0 0) 100%)!important;
    height: auto;
    min-height: 100%;
}
.thumbnail .caption h3 {
	overflow: hidden
}
.container-footer footer{padding: 10px 0;}
.container-footer{background-color: #373d44!important;border-top:none;}
.container-footer footer .row-footer-horizontal p{direction: rtl}
footer h3,.container-footer footer a:hover,footer p{color: #fff}
footer .pm-language .pm-language-list {
z-index: 99999999999;
}
.pm-video-description .dl-horizontal dd {
color: #1a6cb8;
text-align: right;
margin-right: 120px;
margin-left: 0
}
.nav1 {
    margin: 0;
    padding: 0;
    border-bottom: 0px solid #eee;
    text-align: center;
}
.nav1 a {
    display: inline-block;
    margin-left: 10px;
    padding: 0px 0;
    font-size: 1.1em;
    color: #fff;
    font-weight:700;
}
.nav1 a.active {
    margin-bottom: -1px;
    font-weight: 700;
    color: #fccc7c;
}
.pm-top-nav { background-color: #e23e57;}
.feat .container{
    padding-bottom: 0 !important;
} 
.navslide-wrap .navslide-header a{
    color: #e23e57
} 
.pm-section-head{margin: 20px 0}
.pm-section-head h1,
.pm-section-head h2,
.pm-section-head h4{
    padding: 10px !important; 
    border-radius: 4px;
    font-size: 16px !important; 
    font-weight:500 !important;
    text-transform: capitalize;
        background: #e23e57;
}
.pm-section-title{
    background-color: #e23e57;
    font-size: 15px!important;
    padding: 10px 0 !important;
    color: #fff;
}
.pm-section-title a:hover{
    color:#fff !important;
}
.pm-comments-container #be_the_first{text-align: right}
#comments-native button{float: right}
#content-main h2{text-align: right}
#content-main h2 a, .widget h4 a, .pm-section-head h2 a, .pm-section-head h3 a, footer h3 a{
    color: #fff;
}
#content-main h2 a:hover, .widget h4 a:hover, .pm-section-head h2 a:hover, .pm-section-head h3 a:hover, footer h3 a:hover {
color: #fff;
text-decoration: none;
}
ul.pm-ul-carousel-videos li .pm-video-thumb{background-color: rgba(0,0,0,.1);}
ul.pm-ul-browse-videos li{text-align: right}

.catname {
    text-align: center;
    color: white;
    font-weight: bold;
    background: linear-gradient(45deg, #e53935, #d32f2f) !important;
    font-size: 15px;
    padding: 12px 25px;
    border-radius: 0;
    }
.listCat {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}
.listCat li{
    list-style: none;
    display: inline-block;
    margin-left: 5px;
}
.listCat a{
    display: inline-block;
    width: 160px;
    height: 40px;
    background-color: #4a4a4a;
    border: 2px solid #333;
    border-radius: 8px;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    text-align: center;
    padding-left: 25px;
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease-in-out;
}
.listCat a::before {
    content: "\f04b";
    font-family: 'FontAwesome';
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;  
    height: 22px;    
    line-height: 20px;  
    background: linear-gradient(135deg, #39A1F7 0%, #0B5CB6 100%);
    border-radius:6px;
    color: #fff;
    font-size: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px #0002;
    transition: transform 0.4s, opacity 0.4s;
}
.listCat a:hover::before {
    transform: translateY(-50%) scale(1.1) rotate(360deg);
}   
.listCat a:active {
    transform: translateY(2px);
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
}
.listCat a:hover {
    background-color: #333;
    border-color: #666;
    transform: translateY(-5px);
    box-shadow: 0px 4px 12px rgba(51, 51, 51, 0.4);
    transition: all 0.4s ease-in-out;
}
.container-series{
    padding-bottom: 0
}
header.pm-top-head {
    background: linear-gradient(90deg, rgb(3, 3, 5) 0%, rgba(48, 48, 48, 0.992) 50%, rgb(0, 0, 0) 100%) !important;
    border-bottom: 1px solid #e8e8e8;

}
header.pm-top-head h3{
    line-height: 25px;
    font-size: 20px;
}
/******************/
.pm-video-download { display: flex; justify-content: space-between; padding: 7px; border-radius: 8px; margin: 10px 0 0; background: #ffffff0d;width: inherit; } 
.pm-video-download a.watch-to { background: #5367ff;color: #fff; } 
.pm-video-download a.back-to { background: #ffd423; color: #222 !important; }
 .pm-video-download a { display: flex; align-items: center; justify-content: center; padding: 8px 20px; gap: 10px; border-radius: 8px; font-weight: 700; font-size: 14px; } 
 

.download-section{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:20px;background:#1a1e24;border-radius:15px}
.download-section .download-item{width:200px;padding:20px;border-radius:12px;background:#21262d;box-shadow:8px 8px 15px rgb(0 0 0 / .3),-8px -8px 15px rgb(255 255 255 / .03);transition:all 0.3s ease}
.download-section .download-item:hover{transform:translateY(-5px)}
.download-section .download-link{text-decoration:none;display:block}
.download-section .quality-wrapper{width:70px;height:70px;border-radius:50%;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;background:#21262d;box-shadow:inset 5px 5px 10px rgb(0 0 0 / .3),inset -5px -5px 10px rgb(255 255 255 / .03);transition:all 0.3s ease}
.download-section .download-item:hover .quality-wrapper{background:#c1302c;box-shadow:inset 5px 5px 10px rgb(0 0 0 / .2),inset -5px -5px 10px rgb(255 255 255 / .1)}
.download-section .quality-icon{font-size:24px;color:#c1302c;transition:all 0.3s ease}
.download-section .download-item:hover .quality-icon{color:#fff}
.download-section .download-text{text-align:center}
.download-section .quality{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px;display:block}
.download-section .file-size{color:#f4bb0e;font-size:14px;display:block;margin-bottom:15px}
.download-section .download-button{display:block;background:#21262d;box-shadow:5px 5px 10px rgb(0 0 0 / .3),-5px -5px 10px rgb(255 255 255 / .03);border:none;border-radius:30px;color:#c1302c;padding:8px 20px;margin:0 auto;width:100%;font-size:14px;cursor:pointer;transition:all 0.3s ease}
.download-section .download-item:hover .download-button{background:#c1302c;color:#fff;box-shadow:3px 3px 6px rgb(0 0 0 / .3)}
.downloadlist{position:relative;overflow:hidden;display:block;text-align:center;width:100%;margin:20px auto;list-style:none}
.downloadlist li{display:inline-block}
.downloadlist li a{display:block;transition:.3s all ease;background:rgba(0,0,0,.3);margin:0 5px;padding:12px 60px 12px 13px;border-radius:3px;color:#fff!important;position:relative;height:60px;margin-bottom:7px;width:217px;border-radius:5px}
.downloadlist li a:hover{background:#c1302c;color:#fff!important}
.downloadlist li a i{font-size:35px;color:#fff;transition:.3s all ease;margin-left:10px;position:absolute;top:13px;right:12px;font:20pt FontAwesome;cursor:pointer}
.downloadlist li a span{display:block;font-size:16px;text-align:right;line-height:14px;text-transform:capitalize}
.downloadlist a span:last-child{font-size:13px;margin:9px 0 0;color:#f4bb0e}
.downloadlist li a:hover i,.downloadlist li a:hover span:last-child{color:#fff!important}
.download-sec h4 { padding: 10px; display: inline-block; width: 100%; position: relative; margin-top: 0; margin-bottom: 10px; background-color: #c1302c; color: #fff;text-align: center; }

/****************** Start breadcrumbs ******************/  
#breadcrumb {
    position: relative;
    overflow: hidden;
    z-index: 19;
    padding:10px;
    z-index: 2;
    border-radius:2px;
    margin-top: 10px
}
#breadcrumb:after {
/*    background: rgba(0,0,0,.2);*/
    border-radius: 4px;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.breadcrumbNav {
    padding: 8px;
    margin-bottom: 10px;
    list-style: none;
    background-color: #2c2c2c;
    width: 100%;
    float: right;
    text-align: right;
    border-radius: 4px;
    display: none;
}
.breadcrumbNav span{
    color: #fccc7c
}
.breadcrumbNav>li {
display: inline-block;
}
.breadcrumbNav>li+li::before {
padding: 0 5px;
color: #ccc;
content: "/\00a0";
}
.list_servers{list-style:none;text-align:center;direction:rtl;display:inline-block;margin:0}
.list_servers li { display: inline-block; background-color: #d52828; text-align: center; min-width: 120px; font-size: 15px; font-weight: 700; border-radius: 3px; overflow: hidden; position: relative; padding: 5px; }
.list_servers li:hover{background-color:#262424}
.list_servers li a{color:#fff;width:100px;height:30px;display:block;text-decoration:none}
.list_servers li a span{float:right;height:100%;padding:0 8px;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;border-radius:50px}
.list_servers li a i{vertical-align:sub}
.list_servers li a i.fa-pause{display:none}
.list_servers li a strong{vertical-align:sub;padding:0 5px;color:#fff}
.list_servers li:hover a span{margin-right:-35px;border:0;box-shadow:none;border-radius:20px 0 0 20px}
.list_servers li.active{background-color:#262424}
.list_servers li.active a span{color:#fff}
.list_servers li.active a i.fa-play{display:none}
.list_servers li.active a i.fa-pause{display:inline-block}
.list_servers li.active strong{color:#fff}
.list_servers p{text-align:center;font-size: 1.500rem;font-weight: 600;margin-top: 10px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
    padding: 10px
}
.table{
    background: #f5f5f5;
    color: #fff;
}
.table tr th {
    padding: 5px;
    height: auto;
    background: radial-gradient(ellipse at center top ,#1b1b1b,#232323 89%,#222) rgba(0,0,0,0);
    color: #fff;
    text-align: center;
    font-size: 15px;
}
.table .bg1 {
    background: radial-gradient(ellipse at center top ,#e23e57,#b50a05 89%,#8a1613) rgba(0,0,0,0);
}
.table .bg1 a{
    color: #fff;
}

.table .fb{
  font-size: 16px;
  font-weight: bold
}
.pm-comments-container.tab-content {
    margin-top: 33px;
    position: relative;
    overflow: hidden;
}
.col-sec{
    position: relative;
    overflow: hidden;
    display: block;
    z-index: 112;
    background: #ffffff1a;
    padding: 10px 10px 5px;
}
.pm-comments-container ul.pm-ul-comments li.media {
    padding: 10px;
    margin: 0 0 10px 0;
    background: rgba(0, 0, 0, 0.04);
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 4px;
}
a.readmore-js-toggle{
    border-radius: 4px; 
    text-align: center;
}
ul.episodes{
    position: relative;
    overflow: hidden;
    display: block;
    width: 100%;
    margin: 10px auto;
}
ul.episodes li{
    list-style: none;
    float: right;
    margin-left: 10px;
}
ul.episodes li a{
    display: inline-block;
    background: #e23e57;
    margin-bottom: 5px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    padding:8px 15px;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.2);
}
ul.episodes li a.active,ul.episodes li a:hover{
    background: #e23e57;
    color: #222;
}
ul.episodes li a em{
    font-style: normal;
    display: block;
    font-family: Arial Black;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 2px;
    line-height: 20px;
}
.pm-video-control{
    background: #1b1b1b;
     
}
.row.pm-video-control,.pm-vbwrn-list-row,.readmore-js-collapsed, .readmore-js-expanded {
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
}
.pm-video-control .pm-video-views,.pm-video-control .btn.btn-video,.pm-video-main-methods a{
    color:#fff !important
}
.pm-section-highlighted{
 background-color: #070d19;
 background: linear-gradient(90deg,#030305 0%,rgb(48 48 48 / .992) 50%,#000000 100%)!important;
 background-size:cover;
 background-position:center;
}
.pm-video-heading h1{
    font-size: 18px;
    text-align: right;
}
.SeasonsBoxUL  h4{
    margin: 0 0 10px !important;
    background: #d82b2b;
    border: 0 !important;
    height: 40px;
    line-height: 40px !important;
    padding: 0px 20px !important;
    color: white;
    text-align: center;
    }
.content-series-onwatch .series-header {
margin-top: 0!important;
}
.TabS, .TabE{text-align:center;margin-bottom:10px;}.TabE select, .TabS select{background-color:#fff900;width:200px;direction:rtl;padding:5px;color:#000;font-size:16px;font-weight:bold;}.TabE select{display:none;}
.perv_next{
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.perv_next span a,.pm-nav-back a,.pm-nav-forward a{
    background: #e23e57;
    color: #fff !important;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 4px;
    padding: 5px 10px;
    text-align: center;
    display: block; 
    float: right;
}
#navslide-toggle{float: right;margin-top: 20px;}
header.pm-top-head .header-logo{float: right;padding-right: 10px;}
header.pm-top-head .header-logo img{max-height: 50px;}
header.pm-top-head h3 a,header.pm-top-head h3 a:focus, header.pm-top-head h3 a:hover{
    color:rgb(0, 204, 153)
}
.wrapper-eps{padding:15px;position: relative; overflow: hidden; display: block;}
.wrapper-eps>div{text-align:center}
.container-eps{margin-bottom:15px!important}.col-eps{display:block;position:relative}
.col-eps>*{display:inline-block}
.col-eps>div>a{
    display: inline-block;
    padding: 8px;
    background-color: #242424;
    color: #fff;
    font-size: 13px;
    text-decoration: unset;
    border-radius: 10px 0px 10px 0px;
}
.col-eps>div>a>span{font-weight: 700;margin-right: 5px;}
.now_ep>span {
display: inline-block;
padding: 5px 10px;
font-size: 14px;
}
.now_ep {
    background-color: #242424;
    color: #fff;
    border: 1px dashed #fff;
    border-radius: 5px;
    }
    .now_ep>span {
        display: inline-block;
        padding: 5px 10px;
        font-size: 14px;
        }
.next_ep{direction:ltr;}

.perv_next span:nth-of-type(2) a,.pm-nav-forward a{
    float: left;
}
.border{
    border: 1px solid rgba(0,0,0,.1) !important;
}
.pm-episodes-nav .pm-nav-back, .pm-episodes-nav .pm-nav-forward{
    width: 150px !important
}
.pm-user-header .pm-video-posting-info{
    text-align: right;
}
.pm-user-header .pm-video-posting-info .author a{
    color: #fff
}
.pm-user-header .pm-video-posting-info .publish-date{
    color: #fff; 
}
.thumbnail .caption h3 a:visited,.thumbnail .caption h3 a{
    color: #000;
}
.thumbnail .caption h3 a:hover{
    color: #e23e57
}

ul.nav-underlined,ul.nav-underlined li{
    border-bottom: 2px solid rgba(0,0,0,.2) !important;
}
ul.nav-underlined li.active {
    color: #e23e57;
    border-bottom-color: #e23e57;
    background-color: transparent;
}
ul.nav-underlined li.active a{
    color: #e23e57 !important; 
}
ul.nav-underlined li a{
    color: #fff !important; 
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
   background-color: transparent;
}
.tab-content-channel h4,fieldset{
    text-align: right;
}
#profile-header {
    background-color: rgba(0, 0, 0, 0.79);
}
#profile-header .pm-user-brief {
    position: relative;
    bottom: -30px;
    float: right;
    width: 100%;
}
#profile-header .pm-user-brief .pm-avatar{
    float: right;
}
#profile-header .pm-user-brief .pm-username {
    float: right;
    color: #fff;
}
.mastcontent-wrap{
    padding-bottom: 20px;
}
.mastcontent-wrap .row-page-heading h1{
    float: right
}
hr{border-top: 1px solid rgba(0,0,0,.2);}
.fa.fa-question-circle{color: #fff !important; }
.tab-content-channel h4, fieldset,
.pm-profile .pm-profile-header .pm-profile-cover .pm-profile-user-info h1,
.pm-profile .pm-profile-body .pm-profile-stats, .pm-profile .pm-profile-body .pm-profile-links{
    text-align: right
}
.pm-profile .pm-profile-header .pm-profile-cover .pm-profile-avatar-pic{
    right: 20px;
    left: auto
}
.pm-profile .pm-profile-header .pm-profile-cover .pm-profile-user-info{
    padding-right: 160px;
    padding-left: 0
}
.pm-profile .pm-profile-body{
    padding: 20px 160px 20px 20px;
}
/*.pm-section-head a.btn.open, .pm-section-head a.btn.dropdown-toggle, .pm-section-head a.btn.active, .pm-section-head a.btn:active, .pm-section-head a.btn:hover, .pm-section-head button.btn.open, .pm-section-head button.btn.dropdown-toggle, .pm-section-head button.btn.active, .pm-section-head button.btn:active, .pm-section-head button.btn:hover{
    color: #fff;
}*/
ul.pm-channels-list .pm-channel .pm-channel-cover{
    background: rgba(0,0,0,.2);
}
ul.pm-channels-list .pm-channel .pm-channel-body h3 a{
    color: #000
}
.pm-pl-header{
    border-bottom: 1px solid rgba(0,0,0,.2);
}
ul.pm-pl-list li:nth-child(odd) {
    background-color: rgba(0, 0, 0,.2);
    border-radius: 4px;
}
article.post header{
    margin-bottom: 10px;
    text-align: right;
    
}
article.post .entry-meta .entry-category a,article.post .entry-meta a{
    color: #fff
}
article.post .entry-meta a:hover{
    color: #e23e57
}
article.post .entry-post,article.post .entry-summary{
    background: rgba(0,0,0,.1);
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
}
article.post header.post-meta-info{
    margin-bottom: 10px;
    text-align: right;
    vertical-align: middle;
    padding: 10px;
    background: rgba(0,0,0,.1);
    border-radius: 4px;
}
.widget{margin-bottom: 10px}
.widget .media.media-featured{
    padding: 10px;
    background: rgba(0,0,0,.1);
}
.pm-sidebar-articles{margin: 0}
.widget .pm-section-head,.widget .pm-section-head h4 {
    margin: 0
}
ul.pm-ul-browse-articles li{
    padding-top: 0;
}
.pm-user-auth nav.tabbable h1{
    position: relative;
}
.help-inline{padding-right: 20px;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
    margin-left: 20px;
    margin-right: 0;
}
.mastcontent-wrap1 .modal-header,.mastcontent-wrap1  .modal-body{
    color: #222;
}
header .pm-top-head{padding:20px 0}
.navbar-pmuser #pm-top-mobile-search-show i.mico, .navbar-pmuser #pm-social-notifications-show i.mico{
    color: #fff;
}
/* Start Style the player */
#BiBplayer{
    width:100%;
    background:#000;
    cursor:pointer;
    color:#fff;
    position:relative;
    padding-bottom:56%;
    padding-top:20px;
    height:0
}
.player-box-inner,.player-poster,.player-box-icon{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute
}
.player-poster{
    z-index:1;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.player-box-icon{
    background:#000;
    z-index:0
}
span.sc{
    display:inline-block;
    white-space:nowrap;
    overflow:visible
}
.video-bibplayer .player-box-inner{
    background:rgba(0,0,0,.15);
    z-index:2;
    opacity:1
}
  
.player-icon-play{
    position:absolute;
    z-index:10;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    box-sizing:content-box;
    display:block;
    width:32px;
    height:44px;
    border-radius:50%;
    padding:18px 20px 18px 28px
}
.player-icon-play:after,.player-icon-play:before{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translateX(-50%) translateY(-50%);
    width:80px;
    height:80px;
    border-radius:50%;
    display:block
}
.player-icon-play:before{
    z-index:0;
    background:#f72d36;
    animation:pulse-border 1.5s ease-out infinite
}
.player-icon-play:after{
    z-index:1;
    background:#f10a15;
    transition:all .2s
}
.player-icon-play:hover:after{
    background-color:darken(#378000,10%)
}
.player-icon-play img{
    position:relative;
    z-index:3;
    max-width:100%;
    width:auto;
    height:auto
}
.player-icon-play span{
    display:block;
    position:relative;
    z-index:3;
    width:0;
    height:0;
    border-left:32px solid #fff;
    border-top:22px solid transparent;
    border-bottom:22px solid transparent
}
.pm-video-description .dl-horizontal dt{
    text-align: right;
    width: auto;
    font-weight: 500;
}
.dl-horizontal i{padding-left: 5px;}
#BiBplayer{width:100%;background:#000;cursor:pointer;color:#fff;position:relative;padding-bottom:56%;padding-top:20px;height:0}.controls-play-pause-big,.video-bibplayer-poster,.video-bibplayer-video{width:100%;height:100%;top:0;left:0;position:absolute}.video-bibplayer-poster{z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-bibplayer-video{background:#000;z-index:0}span.sc{display:inline-block;white-space:nowrap;overflow:visible}.video-bibplayer .controls-play-pause-big{background:rgba(0,0,0,.15);z-index:2;opacity:1}.video-bibplayer[status=playing] .controls-play-pause-big{opacity:0}.video-bibplayer .controls .controls-time span,.video-bibplayer .controls .controls-volume[muted] .controls-volume-value,.video-bibplayer[no-controls] .controls,.video-bibplayer[no-controls] .title{display:none}.icon-play{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.icon-play:after,.icon-play:before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:80px;height:80px;border-radius:50%;display:block}.icon-play:before{z-index:0;background:#ba1f24;animation:pulse-border 1.5s ease-out infinite}.icon-play:after{z-index:1;background:#fa183d;transition:all .2s}.icon-play:hover:after{background-color:darken(#fa183d,10%)}.icon-play img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.icon-play span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@media all and (max-height:500px){.controls-play-pause-big .icon-play{margin-top:0;top:41%}}.video-bibplayer .controls{position:absolute;left:0;bottom:0;font-size:10px;width:100%;padding:4px 1vw 0;z-index:3;height:calc(4em + 4px);background:linear-gradient(transparent,rgba(0,0,0,.4))}.video-bibplayer .controls .controls-progress-bar{position:absolute;top:0;right:8px;right:1vw;left:8px;left:1vw;height:4px;background:rgba(255,255,255,.3)}.video-bibplayer .controls .controls-progress-bar-value{float:left;display:block;height:100%;min-width:3px;width:3px;background:#d50032}.video-bibplayer .controls .controls-full-screen,.video-bibplayer .controls .controls-mute,.video-bibplayer .controls .controls-play-pause{width:4em;height:4em;background-repeat:no-repeat;background-position:center center;background-size:2em}.video-bibplayer .controls .controls-play-pause{float:left;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDM1NyAzNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NyAzNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0icGxheS1hcnJvdyI+CgkJPHBvbHlnb24gcG9pbnRzPSIzOC4yNSwwIDM4LjI1LDM1NyAzMTguNzUsMTc4LjUgICAiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4=),none}.video-bibplayer .controls .controls-full-screen{float:right;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDM1NyAzNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NyAzNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iZnVsbHNjcmVlbiI+CgkJPHBhdGggZD0iTTUxLDIyOS41SDBWMzU3aDEyNy41di01MUg1MVYyMjkuNXogTTAsMTI3LjVoNTFWNTFoNzYuNVYwSDBWMTI3LjV6IE0zMDYsMzA2aC03Ni41djUxSDM1N1YyMjkuNWgtNTFWMzA2eiBNMjI5LjUsMHY1MSAgICBIMzA2djc2LjVoNTFWMEgyMjkuNXoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4=),none}.video-bibplayer .controls .controls-mute{float:right;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0idm9sdW1lLXVwIj4KCQk8cGF0aCBkPSJNMCwxNTN2MTUzaDEwMmwxMjcuNSwxMjcuNXYtNDA4TDEwMiwxNTNIMHogTTM0NC4yNSwyMjkuNWMwLTQ1LjktMjUuNS04NC4xNS02My43NS0xMDJ2MjA0ICAgIEMzMTguNzUsMzEzLjY1LDM0NC4yNSwyNzUuNCwzNDQuMjUsMjI5LjV6IE0yODAuNSw1LjF2NTMuNTVDMzU0LjQ1LDgxLjYsNDA4LDE0Ny44OTksNDA4LDIyOS41UzM1NC40NSwzNzcuNCwyODAuNSw0MDAuMzVWNDUzLjkgICAgQzM4Mi41LDQzMC45NDksNDU5LDMzOS4xNSw0NTksMjI5LjVDNDU5LDExOS44NSwzODIuNSwyOC4wNDksMjgwLjUsNS4xeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==),none}.video-bibplayer .controls .controls-volume{float:right;background:rgba(255,255,255,.3);width:7em;height:4px;margin-top:1.8em;margin-top:calc(2em - 2px);margin-right:1.5em}.video-bibplayer .controls .controls-volume-value{float:left;display:block;height:100%;width:95%;background:#fff}.video-bibplayer .controls .controls-time{float:left;display:inline-block;line-height:4em;height:4em;max-width:55px;margin-left:1.5em}.video-bibplayer .controls .controls-time i{font-size:1.3em;color:#fff}@media all and (max-height:220px){.video-bibplayer .controls{font-size:8px}}@media all and (max-width:300px){.video-bibplayer .controls .controls-volume{display:none}}
.mbox{
    position: relative;
    overflow: hidden;
    display: block;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: left;
    padding: 0 10px;
}

.mbox .hd {
    background: #f9f9f9;
    border: 0 solid #ddd;
    border-radius: 4px;
    text-align: right;
    margin: 0 -10px
}
#content-main h2 {
margin-top: 30px;
padding: 10px 0;
}
.pda {
padding: 10px;
}
@keyframes pulse-border{
    0%{
        transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity:1
    }
    100%{
        transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity:0
    }
}
@media all and (max-height:500px){
    .player-box-inner .player-icon-play{
        margin-top:0;
        top:41%
    }
}
 
  
/* End Style the player */
@media only screen and (min-width: 1200px){
    .table .w150{
        width: 150px !important; 
    }
}
@media only screen and (max-width: 990px) { 


}
@media only screen and (max-width: 768px){ 

}
@media screen and (max-width: 580px){
   
}
@media only screen and (min-width: 220px) and (max-width: 480px){
    
} 

/******************************/
.sliePrev, .slieNext {
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    background: #e23e57;
    border: 0;
    width: 40px;
    border-radius: 50%;
    height: 40px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    line-height: 45px;
   -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.sliePrev i,.slieNext i{
    font-size:16px;
   
}
.sliePrev {
    left: 15px;
}
.slieNext {
    right: 15px;
}
/******************************/
ul.pagination li.active a:hover,ul.pagination li.active a {
    cursor: pointer;
    border-color: #447DF7;
    background-color: #447DF7;
}
/******************************/

.content-series-page {
    border: 0!important;
    background-color:  #2c2c2c!important;
}
.content-series-page .series-header .pm-series-brief .pm-poster-img{
    width: 30%
}
.content-series-page .series-header .pm-series-brief .pm-poster-img img {
width: 100%;
}
.content-series-page .series-header .pm-series-brief .pm-series-meta {
left: 0 !important;

}


@media only screen and (max-width: 464px){
.content-series-page .series-header .pm-series-brief .pm-poster-img img {
    height: 100px !important;
}
}
/******************************/
.SeasonsBox>.SeasonsBoxUL { width: 210px; float: right; }
 .SeasonsBox ul { padding: 0; list-style: none; margin: 0; }
 .SeasonsBoxUL>h2 { margin: 0 0 10px !important; background: #d82b2b; border: 0 !important; height: 40px; line-height: 40px !important; padding: 0px 20px !important; color: white; }
  .SeasonsBox { padding: 20px; background: #2c2c2c; border-bottom: 1px solid #4b4b4b; } 
  .SeasonsBox:after { content: ''; display: block; clear: both; } 
  .SeasonsBox ul>li { height: 35px; background: #e4e4e4; color: #333; margin-bottom: 4px; text-align: center; line-height: 35px; cursor: pointer; font-size: 16px; cursor: pointer; } 
  .SeasonsBoxUL h4 { color: #fff !important; text-align: center !important; } 
  .SeasonsEpisodesMain { width: calc(100% - 225px); float: left; text-align: center; } 
  .SeasonsEpisodesMain a { display: inline-block; background: #555; margin-bottom: 5px;margin-left: 3px; text-align: center; color: #fff !important; font-size: 13px; padding: 7px 14px 7px 14px; border: 1px #999 solid; }
 .SeasonsEpisodesMain a em { display: block; font-style: normal; font-family: Arial Black; font-size: 20px; font-weight: bold; margin-bottom: 2px; line-height: 20px; }
  .SeasonsEpisodesMain a span { display: block; line-height: 20px; opacity: .6; } 
  .SeasonsBox ul>li.active { background: #d82b2b; color: white; } 
  .SeasonsEpisodesMain a.active { background: #d82b2b; color: White !important; }
   @media screen and (max-width: 464px) {
     .SeasonsBox>.SeasonsBoxUL { width: auto; float: none; } 
     .SeasonsBoxUL>h4 { height: auto !important; font-size: 15px !important; line-height: 33px !important; } 
     .SeasonsBox ul { text-align: center; margin-bottom: 20px; } 
     .SeasonsBox ul>li { display: block; padding: 0px 20px; }
      .SeasonsEpisodesMain { width: 100%; float: none; } }

/******************************/
.recommended-box{
    position: relative;
}
.recommended-box p{
    text-align: center;
    color: #fff;
    padding: 10px;
    background: linear-gradient(#373738,#333);
    border-right: 5px solid #555;
    border-left: 5px solid #555;
    font-size: 18px;
}  
/******************************/
.mt-10,.my-10{
    margin-top:10.75rem!important
}
.description{
    float: right;
    text-align: right;
}
/******************************/
.buttons-container {
    display: flex;
    justify-content: center;
    gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 20px 0;
}
.buttons-container .btn {
    display: inline-block;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    transition: background-color 0.3s, transform 0.3s;
    white-space: nowrap;
}
.buttons-container .telegram { background-color: #0088cc; }
.buttons-container .youtube { background-color: #ff0000; }
.buttons-container .btn:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}
@media (max-width: 768px) {
    .buttons-container .btn {
        font-size: 14px;
        padding: 8px 16px;
    }
}
/******************************/
.section{
    position: relative;
    overflow: hidden;
    display: block;
   
   
}
.bgSlide{
     background: #1b1b1b;
}
.block-post{border:3px solid #2b2929}
.block-post:hover{border:2px solid #E42E29}
/*.section:nth-child(odd) {
    background: rgba(0,0,0,.2);
}*/
.postBlock {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}



.postBlock{
    position: relative;
    overflow: hidden;
    background: #252323;
    margin: 10px 0;
    box-shadow: 0 0 0 0 #e23e57;
    border: 2px solid #352b46;
    border-radius: 5px;
    margin-left: 5px;
}
 
.postBlock .postInner {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 5px;
}
.postBlock .postInner:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
/*    background: linear-gradient(to top,#171221,#17122100);*/
    opacity: .9;
}
.postBlock > a {
    display: block;
}
.postBlock > a >.postImg {
    vertical-align: top;
    position: relative;
    z-index: 1;
    padding-bottom: 140%;
    height: 0;
}

.postBlock .washlist{
    position: absolute;
    color: #fff;
    z-index: 90;
    left: 0;
    font-size: 18px;
    background: #e80d0d;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 32px;
    border-radius: 100%;
    vertical-align: middle;
    cursor: pointer;
}
.topSpan,.topSpan2,.topSpan3{
    position: absolute;
    text-align: center;
    background: #e23e57;
    box-shadow: 0px 2px 18px #00000066;
    top: 10px;
    right: 0;
     color: #ffffff;
    line-height: 27px;
    padding: 0 8px;
    border-radius: 5px;
    z-index: 99;
    font-weight: 700;
    font-size: 12px;
}
.topSpan:after,.topSpan2:after,.topSpan3:after{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 4px;
    border-color: #e23e57;
    border-bottom-color: transparent;
    border-left-color: transparent;
    bottom: -5px;
    right: 0;
}
.topSpan2{
    top: 50px;
    background: #ffc107; 
    color: #000000;
}
.topSpan2:after{
    border-color: #ffc107;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
.topSpan3{
    top: 90px;
    background: #e23e57; 
}
.topSpan3:after{
    border-color: #e23e57;
    border-bottom-color: transparent;
    border-left-color: transparent;
}


.postBlock > a > .postImg >.postImgBg {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: cover;
    background-position: center;
}

.postBlock:hover{
    border-color:#e23e57;
    
}
.postBlock .ribbon {
    position: absolute;
    top: 10px;
    left: 5px;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    background: #198f52;
    padding: 3px 8px;
    color: #ffffff;
    z-index: 3;
    border-radius: 4px;
}
.postBlock .fott {
    position: absolute;
    bottom: 10px;
    z-index: 20;
    width: 100%;
    padding: 0 10px;
   
}
.quality,.postRate {
    background: #ffc107;
    color: #000;
    padding: 0 5px;
    border-radius: 4px;
    font-weight:500;
    text-transform: uppercase;
   
}
.quality{
     float: right;
}
.postRate,.postViews{
    float: left;
    background: transparent;
    color: #ffffff;
    margin-right: 5px;
    font-weight: 500;
}
.postRate i,.postViews i{
    color: #ffc107;
    margin: 3px 0 0 2px ;
}
.postViews i{color: #ffffff;}


.postBlock .title {
    position: absolute;
    z-index: 4;
    bottom: 10px;
    right: 0;
    text-align: right;
    width: 100%;
    color: #fff;
    padding: 0 10px;
    line-height: 1.4;
    font-size: 14px;
    -webkit-transform-origin: center bottom 0;
    transform-origin: center bottom 0;
    font-weight: 700;
    margin: 3px 0 0 4px;
}
header form#search.pm-search-form {
    width: 100%;
    padding: 10px 0px!important;
}
header form#search.pm-search-form button{
    background-color: #888;
    border-color: #888;
}
.pm-top-nav .row .btn{
    background-color: #352b46;
    border-color: #3b314f;
    float: left;
}
.navbar-pmuser .btn-success,.navbar-pmuser .btn-success:focus{
     background-color: #e23e57;
    border-color: #e23e57;
}
.navbar-pmuser .btn-default,.navbar-pmuser .btn-default:focus{
     background-color: #ffc107;
    border-color: #ffc107;
    color: #000
}
#login-form,.modal-title {color: #000}
#login-form small{float: left;}
#comment-1 .media-heading img{
    vertical-align: middle
}
#category-header .pm-category-header-subcats{
    text-align: right;
}
.pm-section-head .form-inline, .pm-section-head .btn-group{
    left: 0;
    right: auto
}
.pm-category-description{
    text-align: center;
}
.pm-featured-cat-row .pm-section-head .btn-group{
    right: 10px;
    left: auto;
    top: 10px;
    direction: ltr;
}
.pm-featured-cat-row .pm-section-head a.btn, .pm-featured-cat-row .pm-section-head button.btn{
    color: #fff;
}
/* series */
.block-series {
    position: relative;
    overflow: hidden;
    background: #252323;
    margin: 10px 0;
    box-shadow: 0 0 0 0 #e23e57;
    border: 2px solid #352b46;
    border-radius: 5px;
}
.block-series .inner {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 5px;
}
.block-series .inner:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 25%;
    z-index: 3;
    background: linear-gradient(to top,#171221,#17122100);
    opacity: .9;
}
.block-series .title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding:10px 15px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    z-index: 9;
    background: linear-gradient(to top,#000000ad,#0000);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: right;
}
.block-series .ribbon {
    position: absolute;
    text-align: center;
    background: #e23e57;
    box-shadow: 0 2px 18px #00000066;
    top: 10px;
    right: 0;
    color: #fff;
    line-height: 27px;
    padding: 0 8px;
    border-radius: 5px;
    z-index: 99;
    font-weight: 700;
    font-size: 12px;
}
.ribbon:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 4px;
    border-color: #e23e57;
    border-bottom-color: transparent;
    border-left-color: transparent;
    bottom: -5px;
    right: 0;
}
.thumbnail .ribbon,.thumbnail .ep  {
    position: absolute;
    text-align: center;
    background: #e23e57;
    box-shadow: 0 2px 18px #00000066;
    top: 2px;
    right: 5px;
    color: #fff;
    line-height: 27px;
    padding: 0 8px;
    border-radius: 5px;
    z-index: 99;
    font-weight: 700;
    font-size: 12px;
}
.thumbnail .ribbon:after,.thumbnail .ep:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 4px;
    border-color: #e23e57;
    border-bottom-color: transparent;
    border-left-color: transparent;
    bottom: -5px;
    right: 0;
}
.block-series>a>.seriesThumb {
    vertical-align: top;
    position: relative;
    z-index: 1;
    padding-bottom: 35%;
    height: 0;
}
.block-series>a>.seriesThumb>.imgBg {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: cover;
    background-position: center;
}

.name {
    background-color: #000;
    font-size: 17px!important;
    padding: 10px 0!important;
    color: #fff;
}
.catfooter>a {
    width: 150px;
    display: inline-block;
    background: #000;
    border-radius: 5px;
    height: 40px;
    box-shadow: 0 2px 4px #000;
    line-height: 40px;
    margin-bottom: 6px;
    text-decoration: none;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
}
.catfooter a:hover {
    background: #1b4869 !important;
    color: #fff;
}
#category-header {
    background-color: #000 !important;
}
#mainLoad .i-heart:before{content:'\e866'}
#mainLoad .i-heart-e:before{content:'\e867'}
#mainLoad .i-time:before{content:'\e869'}
#mainLoad .i-new:before{content:'\e871'}
#mainLoad .vat{vertical-align:top}
#mainLoad #main1{max-width:100%;position:relative;padding:0 0px 0 0}
#mainLoad .nav1{margin:0;padding:0;border-bottom:1px solid #eee;text-align:center}
#mainLoad .nav1 a{color: #337ab7;display:inline-block;margin-left:20px;padding:10px 0;font-size:1.1em}
.nav1 a:hover{color:#fccc7c}
.nav1 a.active{margin-bottom:-1px;font-weight:700;color:#fccc7c;}
#mainLoad .sub_nav1{padding:14px;text-align:center;background:#f9f9f9}
#mainLoad .sub_nav1 .i-th,#mainLoad .sub_nav1 .i-th-list{font-size:1.2em}
#mainLoad .nav1 a.active {margin-bottom: -1px;font-weight: 700;color: #ff1000;border-bottom: 2px solid #ff1000;}
/****************************/
#btnServers {
    position: relative;
    margin: 20px auto;
    display: block;
    flex-wrap: wrap;
    z-index: 199;
    overflow: hidden;
    width: 100%;
    text-align: center;
    padding: 0 30px;
}
.btnDowns{
   position: relative;
    overflow: hidden;
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 35px 15px 10px;
    width: 400px;
    border-radius: 25px;
    text-align: center;
    -webkit-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
    margin: 20px auto;
    background: #C82323;
    border: 3px solid #aa0d0d;
    cursor: pointer;
}

.btnDowns:before {
    content: "\f0ed";
    font: normal normal normal 14px/1 FontAwesome;
       font-size: 25px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    color: #fff;
    background-color: rgba(255,255,255,.1);
    border-radius: 0 6px 6px 0;
    -webkit-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
    text-align: center;
}
.btnplay:before{ content: "\f04b";}
.btnDowns.mt10{margin-top: 0 !important}
.btnDowns:hover{background:#aa0d0d;border:3px solid #C82323;color: #fff} 
.btnDowns:hover:before{right:-40px;text-indent:0}
.btnDowns.dbtn{width: 300px;padding: 10px 15px;margin: 0 auto}
.btnDowns.dbtn:before{display: none;}
.attention {
    position: relative;
    overflow: hidden;
    display: block;
    background: #C82323;
    border: 1px solid rgba(0, 0, 0,.1);
    padding: 10px;
    text-align: center;
    color: #b5bbfb;
    font-size: 16px;
    margin-bottom: 20px;
    border-radius: 20px;
    text-decoration: none;
    animation-name: blinkcolor;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}
@keyframes blinkcolor {30%{color: #adc5fc;}70%{color: #fff;}100%{color: #cff6ee;}}
@-moz-keyframes blinkcolor {30%{color: #adc5fc;}70%{color: #fff;}100%{color: #cff6ee;}}
@-webkit-keyframes blinkcolor {30%{color: #adc5fc;}70%{color: #fff;}100%{color: #cff6ee;}}
.btn-group.btn-group-sort {
    display: flex;
    left: 10px !important;
    right: auto !important;
  }
  

@media only screen and (max-width:580px){
   .btnDowns{
        width: 300px;
        font-size:12px;
    }
} 

.col-lg-4th,.col-md-4th,.col-sm-4th,.col-xs-4th{position:relative;min-height:1px;padding-right:5px;padding-left:5px;width:25%;float:right}
@media (min-width:768px){.col-sm-4th{width:25%;float:left}}
@media (min-width:992px){.col-md-4th{width:33.3%;float:left}}
@media (min-width:1200px){.col-lg-4th{width:25%;float:left}}
@media (min-width:1300px){.col-lg-4th{width:25%;float:left}}
@media (min-width:1400px){.col-lg-4th{width:25%;float:left}}
@media (min-width:1600px){.col-lg-4th{width:25%;float:left}}
@media only screen and (max-width:992px){.col-md-4th{width:100%;left:none;display:block}.col-md-4th.col-sm-4th{width:33.3%;float:left}}
@media only screen and (max-width:769px){.col-md-4th.col-sm-4th{width:50%;display:block}}
@media only screen and (max-width:580px){.col-md-4th.col-sm-4th{width:50%;display:block}} 
@media only screen and (max-width:480px){.col-md-4th.col-sm-4th{width:100%;display:block;padding-right:2.5px;padding-left:2.5px;}} 

.col-lg-5th,.col-md-5th,.col-sm-5th,.col-xs-5th{position:relative;min-height:1px;padding-right:5px;padding-left:5px;width:16.6%;float:right}
.col-lg-5th  img,.col-md-5th  img,.col-sm-5th  img,.col-xs-5th img{height: 340px;max-height: 340px;}
@media (min-width:768px){.col-sm-5th{width:25%;float:left}}
@media (min-width:992px){.col-md-5th{width:25%;float:left}}
@media (min-width:1200px){.col-lg-5th{width:20%;float:left}}
@media (min-width:1300px){.col-lg-5th{width:20%;float:left}}
@media (min-width:1400px){.col-lg-5th{width:20%;float:left}}
@media (min-width:1600px){.col-lg-5th{width:20%;float:left}}
@media only screen and (max-width:992px){.col-md-5th{width:100%;left:none;display:block}.col-md-5th.col-sm-5th{width:33.3%;float:left}.col-md-5th.col-sm-5th img{height: 320px;max-height: 320px;}}
@media only screen and (max-width:769px){.col-md-5th.col-sm-5th{width:33.3%;display:block}.col-md-5th.col-sm-5th img{height: 300px;max-height: 300px;}}
@media only screen and (max-width:580px){.col-md-5th.col-sm-5th{width:50%;display:block}.col-md-5th.col-sm-5th img{height: 270px;max-height: 270px;}} 
@media only screen and (max-width:480px){.col-md-5th.col-sm-5th{width:50%;display:block;padding-right:2.5px;padding-left:2.5px;}.col-md-5th.col-sm-5th img{height: 230px;max-height: 230px;}} 

@media only screen and (max-width:992px){
    .navbar-pmuser #pm-top-mobile-search-show i.mico, .navbar-pmuser #pm-social-notifications-show i.mico{
    color:#666;
}
} 
@media only screen and (max-width:580px){
    header form#search.pm-search-form{
        max-width: 250px
    }
    .col-eps{margin-top: 60px}
} 

/* New Color */

body{background-color: #181d25;color: #fff}
.thumbnail .caption h3 a:visited, .thumbnail .caption h3 a, 
.content-series-page .series-header .pm-series-brief .pm-series-meta h1, 
.pm-series-description p, .pb-3, .py-3, 
.pm-user-header .pm-video-posting-info, 
#content-main h2{color: #fff;}

.description,.thumbnail .caption h3 a:hover{
    color: #fff
}
.pm-video-description .dl-horizontal{font-weight: 500;}
.pm-video-description .dl-horizontal dd{color:#fdc700}
.pm-video-description .dl-horizontal dd a{color: #fdc700}
.pm-video-description .dl-horizontal dd a:hover{color: #fff}

.block-series{background: #181d25;border: 2px solid rgb(0, 204, 153);}
.pm-section-head h1, .pm-section-head h2, .pm-section-head h4{background: #1b4869 ;border-bottom: 1px solid #181d25;}
.nav1{background: #1b4869 !important}
ul.pm-ul-browse-videos .pm-video-thumb{background-color: #1d1c1c;}
.mbox .hd{background:rgba(0, 0, 0, 0.03);border: 1px solid rgba(0,0,0,.2);}
.mbox{background: rgba(0,0,0,.1);border: 1px solid rgba(0,0,0,.2);}
.mbox .hd right{color: #fff !important}
.SeasonsBox{background: transparent}
.pm-comments-container #pm-post-form textarea {
font-size: 13px;
background-color: rgb(51, 51, 51);
color: rgb(255, 255, 255);
color: #fff;
}
#content-main h2, .widget h4{border-color:#DDD;}
.pm-section-head a.btn.open, .pm-section-head a.btn.dropdown-toggle, 
.pm-section-head a.btn.active, .pm-section-head a.btn:active, 
.pm-section-head a.btn:hover, .pm-section-head button.btn.open, 
.pm-section-head button.btn.dropdown-toggle, .pm-section-head button.btn.active, 
.pm-section-head button.btn:active, .pm-section-head button.btn:hover{color: #fff}
.pm-section-head .dropdown-menu{border-color: rgba(0,0,0,.1);background-color: #181d25;}
.pm-section-head .dropdown-menu li a:hover{background-color: rgba(0,0,0,.1);color: #fff;}
.pm-profile .pm-profile-header .pm-profile-cover .pm-profile-user-info{background: #181d25;}
.mastcontent-wrap .row-page-heading{border-bottom: 1px solid rgba(0,0,0,.1);background-color: rgba(0,0,0,.1);border-top: double 4px rgba(0,0,0,.2);}
.btn-default {color: #fff !important;background-color: #888 !important;border-color: #888 !important;}
ul.pm-channels-list .pm-channel .pm-channel-body h3 a {color: #fff}
ul.pm-pl-list li{border-bottom: none}
.pm-section-head h2 a{color: #fff;}



/*************/
.sSlide{
    position: relative;
    overflow: hidden;
    display: block;
    padding: 10px;
    background: rgba(0,0,0,.2);
}
.sliePrev, .slieNext {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #E42E29;
    border: 0;
    width: 40px;
    border-radius: 30%;
    height: 40px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    line-height: 45px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.sliePrev i,.slieNext i{
    font-size:16px;
   
}
.sliePrev {
    left: 15px;
}
.slieNext {
    right: 15px;
}
/******************************/
.pm-comments-container ul.pm-ul-comments li.media .media-body{
    text-align: right;
}
/******************************/
.block-post {
    position: relative;
    overflow: hidden;
    background: #fff0;
    margin: 10px 0;
    box-shadow: 0 0 0 0 #24acdc;
    border: 2px solid #070d19;
    border-radius: 10px;
    margin-left: 5px;
}
.block-post .poster {
    vertical-align: top;
    position: relative;
    z-index: 1;
    padding-bottom: 60%;
    height: 0;
}
.imgSer {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: cover;
    background-position: center;
}
.block-post .title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    font-size: 13px;
    color: #fff;
    z-index: 9;
    background: linear-gradient(to top,#000000ad 31.93%,#0000);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/********************/
.navmenu, .navbar-offcanvas {
    width: 240px;
}
.navslide-wrap ul li{line-height: 30px}
.navslide-wrap ul li a{
    font-family:'Boutros Dinkum',Helvetica,Arial,sans-serif !important;
}
.navslide-wrap ul li a:hover,.navslide-wrap ul li.nav-menu-item-active{
    background: #555 !important;
}
.navslide-wrap .navslide-divider{
    border-top: 1px solid #ddd;
}
.navslide-wrap .navslide-header a{
    color: #fccc7c
}
.navslide-wrap ul li .mico{
    color: #777
}
.navslide-wrap .dropdown-submenu:hover ul.dropdown-menu{background-color: rgba(0,0,0,.2);box-shadow: none}
#category-header .pm-category-header-subcats{
    background-color: #3db0f7;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
#category-header.pm-new-videos-page{
    background: #3db0f7 !important;
}
#category-header.p-green{
    background: #34a853 !important;
}
@media screen and (max-width: 580px){
   #category-header .pm-category-header-subcats .pm-category-subcats ul li a{
    min-width: 160px;
    display: inline-block;
    background: #181d25;
    border-radius: 5px;
    line-height: 40px;
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
}

.Tabs{
    position: relative;
    margin-top: 10px;
    display: block;
}   
.SeasonsBoxMob{
    padding: 20px;
    position: relative;
    overflow: hidden;
}
#seasonSelect,.episodeSelect {
    text-align: center;
    height: 40px;
    background-color: #373d44;
    width: 70%;
    text-align: center;
    direction: rtl;
    padding: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 10px auto;
    display: block;
    width: 100%;
}
#seasonSelect:focus,.episodeSelect:focus  {
    border-color: #555;
    box-shadow: 0 0 8px rgba(255, 255, 255, 0.2); 
    outline: none; 
}
#seasonSelect option,.episodeSelect option {
    background: #333;
    color: #fff;
    padding: 10px;
}
#seasonSelect option:checked,.episodeSelect option:checked{
    background: #007bff;
    color: #fff;
    font-weight: bold;
}

.nav>li>a:focus, .nav>li>a:hover {
    background-color: unset!important;
    color: #8c1b1b!important;
    }

	.SeriesMainContainer>.SeriesTabsContainer{width:210px;float:right}
    .SeriesMainContainer ul{padding:0;list-style:none;margin:0}
    .SeriesTabsContainer>p{margin:0 0 10px!important;background:#1164a1;border:0!important;height:40px;line-height:40px!important;padding:0 20px!important;color:#fff}
    .SeriesMainContainer{padding:20px;}
    .SeriesMainContainer:after{content:'';display:block;clear:both}
    .SeasonButtons{overflow:hidden}
    .SeasonButtons button{width:210px;float:right;height:35px;padding:0;list-style:none;margin:0;border:0;background:#ea0d0d;margin-bottom:4px;text-align:center;line-height:35px;cursor:pointer;font-size:16px}
    .SeasonButtons button:hover{background-color:#32333a;color:#fff}
    .SeasonButtons button.active{background:#32333a;color:White!important}
    .episode-tab{display:none}
    @media screen and (max-width:464px){
        .SeriesMainContainer>.SeriesTabsContainer{width:auto;float:none}
        .SeriesTabsContainer>p{height:auto!important;font-size:15px!important;line-height:33px!important}
    }
    .SeriesTabsContainer.seasons-on-serie>*{display:inline-block;position:relative;text-align:center;font-size:0}
    .SeriesTabsContainer.seasons-on-serie{width:100%;text-align:center;float:unset;display:inline-block}
    .EpisodesContainer>*{display:inline-block}
    .SeriesTabsContainer.seasons-on-serie .SeasonButtons .season-btn{display:inline-block;height:40px;width:auto;padding:0 10px;float:unset;text-align:center;margin:5px}
    .SeriesTabsContainer.seasons-on-serie p{width:100%}
    .SeriesMainContainer ul.pm-ul-browse-videos{width:100%}.EpisodesContainer .EpisodesContent,.EpisodesContainer .episode-tab{width:100%}
    .content-series-page .SeriesMainContainer{padding:0}
/*****************************/
.breadcrumbNav2 {
    padding: 10px;
    margin-bottom: 10px;
    list-style: none;
    background-color: #2c2c2c;
}
.breadcrumbNav2>li {
    display: inline-block;
}
.breadcrumbNav2 a {
    color: #fff;
}
.breadcrumbNav2>li+li::before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
/*****************************/
.topNavHeader{
    display: table; 
    background: #030305; 
    padding: 6px 0; 
    margin: 0 auto; 
    border-bottom: none; 
    -webkit-box-shadow: 0 1px 1px rgba(56,56,55,.1);
    box-shadow: 0 1px 1px rgba(56,56,56,.1); 
    width: 100%; 
}
/*****************************/
.dl-horizontal .tax{flex-wrap:wrap;width:100%;color:#fff;font-size:12px;margin-top:0;display:flex;list-style:none;flex-direction:column}.dl-horizontal .tax>li{margin-bottom:5px}.dl-horizontal .tax>li i{font-size:12px;color:#fff;height:20px;text-align:center;margin-left:5px;border-radius:10px;line-height:22px;padding-top:5px}.dl-horizontal .tax>li span{position:relative;font-size:13px}.dl-horizontal .tax>li>a,.dl-horizontal .tax>li>span>a{transition:.35s;color:#fdc700;padding:2px 3px 0;font-size:13px;font-weight:400;display:inline-block}
.pm-video-description p a{color:#fdc700;transition:.35s}.pm-video-description p a:hover{color:#fff}
/*****************************/

.pm-ul-browse-categories li {
    padding: 0;
    margin: 0;
    position: relative;
    float: right;
    padding: 0;
    margin: 10px 0;
    width: 25%;
}
@media only screen and (min-width: 320px) and (max-width: 1023px){
    .pm-ul-browse-categories li {
    width: 50%;
    }
}
/*****************************/
.catheader {
    margin-top: 20px;
    text-align: center;
}
.catheader a {
    width: 150px;
    display: inline-block;
    background: #404047;
    border-radius: 5px;
    box-shadow: 0px 2px 4px #2d2d46;
    line-height: 40px;
    margin-bottom: 6px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
.catheader a:hover {
    background: #0d0f11;
    color: #fff;
}
.catheader a.active {
    background: #136ab5;
}
/*****************************/
    @media(max-width:992px){
        .visible-mb{
            display:block!important
        }
    }
    .mobile-only{
        display:none!important
    }
    @media (max-width:768px){
        .mobile-only{
            display:flex!important
        }
    }
    .fixed-navigationx{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        background:#1e1e1e;
        border-top:1px solid #333;
        display:flex;
        justify-content:space-around;
        align-items:center;
        padding:8px 0;
        z-index:1000;
        font-size:10px;
        box-shadow:0 -2px 5px rgb(0 0 0 / .2)
    }
    .fixed-navigationx-item{
        display:flex;
        flex-direction:column;
        align-items:center;
        color:#fff;
        flex:1;
        transition:0.2s ease
    }
    .fixed-navigationx-item a{
        color:inherit;
        text-decoration:none;
        font-size:17px;
        margin-bottom:4px
    }
    .fixed-navigationx-item:active{
        background-color:rgb(255 255 255 / .1)
    }
    .fixed-navigationx-item.active{
        color:#4fc3f7
    }
    .fixed-navigationx-item.active a{
        color:#4fc3f7
    }
     