@media only screen and (max-width: 768px){
  .dtsingle .sidebar {
      padding: 10px 0px;
    margin-top: -30px;
    }}
  
  @media only screen and (max-width: 768px){
  .module .content header span a.see-all {
      margin-right: 5px;
    }}
  
  @media only screen and (max-width: 768px) {
      .home-blog-post {
          margin-left: 0px;
      }
  }
  
  @media only screen and (max-width: 768px) {
      .arrow {
         display:none;
      }
  }
  @media only screen and (max-width: 768px) {
      .sboxxx {
      background: rgb(17, 19, 25);
    padding: 0px 20px 10px 15px;
      }
  }
  
  @media only screen and (max-width: 768px) {
      .posterimage {
          display:none;
      }
  }
  
  @media only screen and (max-width: 768px){
  .module .content .items .item .data h3 {
      font-size: 13px;
  }}
  
  @media only screen and (max-width: 768px) {
      .sheader{
        margin-top: -1px;
      border-radius: 0px;
      }
  }
  
  @media only screen and (max-width: 768px) {
  .header-menu-scroll {
      padding: 5px 8px 10px;
      background-color: rgb(17, 19, 25);
  }
  }
  @media only screen and (max-width: 768px) {
  .large-t {
      width: 100%;
      height: 5%;
      position: absolute;
      top: -1px;
      left: 0;
      -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
      transform: scaleY(-1);
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 26, 0)), to(#111319));
      z-index: 10;
  }}
  
  @media only screen and (max-width: 768px) {
  .large-s {
      width: 100%;
      height: 18%;
      position: absolute;
      top: -1px;
      left: 0;
      -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
      transform: scaleY(-1);
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 26, 0)), to(#111319));
      z-index: 10;
  }
  }
  
  @media only screen and (max-width: 768px) {
  .srelacionadoss article img{
      height: 150px;
  }}
  
  @media only screen and (max-width: 768px) {
  .dt_mainmeta {
      background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0px;
  }}
  @media only screen and (max-width: 768px) {
  .dt_mainmeta nav {
     padding: 10px 6px;
  }}
  @media only screen and (max-width: 768px) {
  .dt_mainmeta nav.releases ul li a {
     font-size: 12px;
  }}
  
  @media only screen and (max-width: 768px) {
  .dt_mainmeta nav h2 {
      background-color: rgba(0, 0, 0, 0);
    font-size: 15px;
  }}
  @media only screen and (max-width: 768px) {
  .sidebar aside.widget h2.widget-title {
      font-size: 15px;
  }}
  @media only screen and (max-width: 768px) {
  .toggle-mota{
    font-size: 13px;
      font-weight: 600;
      }
  }
  @media only screen and (max-width: 768px) {
  .binhluan{
    background-color: rgb(17, 19, 25)
      }
  }
  @media only screen and (max-width: 768px) {
  .top-detail-wrap {
      position: relative;
      width: 100%;
      overflow: hidden;
      height: 175px;
      opacity: 1;
    margin-top:-20px;
    mask-image: unset !important;
      -webkit-mask-image: unset !important;
    -webkit-filter: blur(0px);
  }}
  
  @media only screen and (max-width: 768px) {
  .links_table, .sheader, .sheader .poster {
      background-color: rgb(17, 19, 25);
  }}
  @media only screen and (max-width: 768px) {
  #single .content .sbox {
      background-color: rgb(17, 19, 25);
  }}
  @media only screen and (max-width: 768px) {
  .single_tabs {
      background-color: rgb(17, 19, 25)
  }}
  
  @media only screen and (max-width: 768px) {
      .click {
      margin-left: 10px;
      color: white;
      margin-top: 0px;
      font-size: 10px;
      float: left;
  }
    
  @media only screen and (max-width: 768px) {
  .thongbao {
      padding: 5px 15px 6px 15px;
      margin: 0px;
      display: block !important;
      font-weight: 400;
      font-size: 12px;
  }
    
  @media only screen and (max-width: 768px){
  .owl-theme .owl-controls {
      margin-top: 10px;
      position: absolute;
      bottom: 5px;
      right: 10px;
    display: block !important;
    }}
  
  @media only screen and (max-width: 768px){
  .owl-theme .owl-controls .owl-page span {
      display: block;
      width: 4px;
      height: 4px;
      margin: 2px 2px;
      background: #869791;
      border-radius: 3px;
    }}		
  @media only screen and (max-width: 768px){
  .owl-theme .owl-controls .owl-page.active span {
      background: #fff;
      width: 8px;
      border-radius: 1px;
    }}	
    
  @media only screen and (max-width: 768px) {
  .no-video{
        margin-top: -1px;
      }
  }
    
  @media only screen and (max-width: 768px) {
  .numberep{
       bottom: 53px;
      }
  }
    
  @media only screen and (max-width: 768px) {
  .slider article.item .image .data h3.title{
        margin-left: 4px;
      }
  }
  @media only screen and (max-width: 768px) {
  .review{
        margin-left: 4px;
      }
  }	
    
  @media only screen and (max-width: 768px) {
  .image-container{
    width: 100vw;
      margin-left: calc(-1*(100vw - 100%) / 2);
    margin-top: -30px;
      }
  }		
  @media only screen and (max-width: 768px) {
  .text-overlay{
    font-size: 20px;
    line-height: 25px;
      }
  }	
    
  @media only screen and (max-width: 768px) {
  .slider{
    float: left;
      margin-bottom: 10px;
    margin-top: -10px;
      width: 100vw;
      margin-left: calc(-1*(100vw - 100%) / 2);
      }
  }
  @media only screen and (max-width: 768px) {
  .slider article.item .image {
    border-radius: 0px;
      }
  }	
    
    @media only screen and (max-width: 768px) {
  .social-icons{
    display: flex;
      gap: 15px;
      justify-content: center;
      align-items: center;
      }
  }
  
  @media only screen and (max-width: 768px) {
  .featu{
    position: absolute;
      font-size: 10px;
      padding: 4px 4px;
      color: #fff;
      font-weight: 500;
      top: 0px;
      right: 0px;
      border-radius: 1px 2px;
      text-transform: uppercase;
      height: 16px;
      }
  }
  
  @media only screen and (max-width: 768px) {
      .mieuta {
          width: 156%;
      }
  }
  @media only screen and (max-width: 768px) {
      .tieudephim {
          width: 156%;
      margin-bottom: 0px;
      }
  }
  @media only screen and (max-width: 768px) {
   .sidebar aside.widget {
       border-radius: 0px;
     margin-bottom: 0px;
     background-color: rgba(0, 0, 0, 0);
     padding: 10px 6px 14px;
      }
  }
  @media only screen and (max-width: 768px) {
      .theloai {
          width: 156%;
      }
  }
    
  @media only screen and (max-width: 768px) {
      .titlefooter {
      font-size: 16px;
      }
  }
  @media only screen and (max-width: 768px) {
      .dooplay_player {
          margin-top: -1px;
      }
  }
  
  @media only screen and (max-width: 768px){
  .home-blog-post {
      margin-left: 0px;
    }}
  
  @media only screen and (max-width: 768px){
  .warning404 {
      font-size: 20px;
      line-height: 7rem;
      font-weight: 600;
      text-align: center;
      color: white;
    width: 100%;
    }}
  
  @media only screen and (max-width: 768px){
  .report_modal {
      z-index: 10000;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
      margin-left: 0px;
      margin-top: 70px;
    }}
  
  @media only screen and (max-width: 768px){
  #single .content .sbox {
      padding: 15px 16px 20px;
    }}
  
  @media only screen and (max-width: 768px){
  .desc_category {
      float: left;
      width: 100%;
      margin-bottom: 11px;
      padding-left: 10px;
      padding-right: 10px;
    margin-top: 0px;
    }}
  
  @media only screen and (max-width: 768px){
  .list-movie-filter-item {
      float: left;
      margin: 5px;
      width: 47%;
    }}
  @media only screen and (max-width: 768px){
  .desc_category p {
          line-height: 20px;
          padding: 5px 10px 5px;
          font-size: 14px;
          color: #9ca3af;
          background: #3f3f46;
          margin-top: 5px;
    }}
  
  @media only screen and (max-width: 768px){
  .list-movie-filter {
      padding: 10px 3px;
      text-align: center;
    }}
  
  @media only screen and (max-width: 768px){
  .btnn {
      border-radius: 100px;
    font-weight: 500;
    font-size: 13px;
    }}
  
  @media only screen and (max-width: 768px){
  .dt-breadcrumb {
          float: left;
          width: 100%;
          padding: 5px 0px;
          line-height: 15px;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          border-radius: 5px;
          margin-top: 10px;
          background: rgb(28 28 28 / 60%);
          font-weight: 500;
          margin-bottom: 10px;
    }}
  
  @media only screen and (max-width: 768px){
  .module .content header h1, .module .content header h2 {
       float: left;
       font-size: 15px;
       font-weight: 700;
       padding-left: 4px;
    }}
  
  
  @media only screen and (max-width: 768px){
  footer.main .fbox .fmenu {
      float: right;
      padding: 20px 0;
    }}
  
  @media only screen and (max-width: 768px){
  footer.main .fcmpbox .primary .columenu .item {
      float: left;
      width: 220px;
      width: 50%;
    margin-bottom: 5px;
    }}
  
  @media only screen and (max-width: 768px){
  span.top-page {
       float: right;
       margin-top: 0px;
    }}
  
  @media only screen and (max-width: 768px){
  footer.main .fcmpbox .primary {
      padding: 30px 23px 20px;
    }}
  
  @media only screen and (max-width: 768px){
  footer.main .fcmpbox .primary .fotlogo {
      float: left;
      margin-bottom: 0px;
    }}
  @media only screen and (max-width: 768px){
  span.top-page a {
      display: none;
    }}
  
  @media only screen and (max-width: 768px){
  footer.main .fbox .copy {
    padding:10px 20px;
    }}
    
  @media only screen and (max-width: 768px){
  .dienvien {
    width: 150%;
    }}
      
      
  @media only screen and (max-width: 768px){
  .cungseries {
    width: 156%;
    }}		
    
  @media only screen and (max-width: 768px){
  ul.wp-tags {
    width: 156%;
    }}
    
  @media only screen and (max-width: 768px){
  footer.main .fcmpbox .primary .fotlogo .text p {
     line-height: 25px;
    }}
  
  @media only screen and (max-width: 768px){
  .dooplay_player h3 {
      font-size: 15px;
      font-weight: 500;
      width: 100%;
      float: left;
      padding: 20px 20px;
    }}
  
  @media only screen and (max-width: 768px){
  .dooplay_player .options {
      padding: 0px 15px;
      float: left;
      width: 100%;
      position: relative;
      margin-bottom: -15px;
      background: rgb(17, 19, 25);
    }}
  
  @media only screen and (max-width: 768px){
  footer.main .fcmpbox {
      width: 100%;
      float: left;
    }}
  
  @media only screen and (max-width: 768px){
  footer.main .fcmpbox .primary .fotlogo .logo img {
      max-width: 130px;
      height: auto;
    }}
  
  @media only screen and (max-width: 768px){
  .sheader .data h1 {
      text-overflow: ellipsis;
      font-weight: 700;
      font-size: 22px;
      line-height: 1.75rem;
    width:156%;
    }}
  @media only screen and (max-width: 768px){
    .sgeneros {
      float: left;
      width: 100%;
      height: 19px;
      padding: 5px 0;
      display: inline-block;
      margin-top: 0px;
    }}
  
  @media screen and (max-width: 997px){
  h1.epih1 {
    font-size: 18px;
    }}
  
  @media screen and (max-width: 997px){
  .dooplay_player h4 {
    font-size: 15px;
      font-weight: 500;
      width: 100%;
      float: left;
      padding: 15px 20px;
    }}
  
  
  @media screen and (max-width: 997px){
  .module_single_ads {
      text-align: center;
      width: 100%;
      float: left;
      padding: 10px 20px;
      border-bottom: solid 0px;
    }}
  @media only screen and (max-width:1130px){
    .module .content.full,.module .content.normal{
      padding:20px
  }
    .module .content .items.normal .item{
      width:calc(100%/ 4)
  }
    .module .content .items.full .item{
      width:calc(100%/ 4)
  }
    a.wide{
      display:none
  }
    
    .fullplayer{
      width:100%
  }
    .fullsidebar{
      padding-top:10px!important
  }
    .player_sist .playex{
      min-height:auto
  }
  }
  
  @media only screen and (max-width:1024px){
    .fixed-sidebar{
      position:relative;
      width:100%
  }
    header.main .hbox .right{
      display:none
  }
    .requests .content .items.full .item,.requests .content .items.normal .item{
      width:calc(100%/5)
  }
  }
  @media only screen and (max-width:768px){
    .fakeplayer{
      padding:0
  }
    .dt_mainmeta nav.genres ul li{
      width:50%
  }
    .dt_mainmeta nav.releases ul li{
      width:calc(100%/4)
  }
    .w_item_a,.w_item_b{
      width:50%
  }
    .dooplay-main-slier .item{
      padding-top:50%
  }
    .dooplay-main-slier .item .image img{
      margin-top:-50%
  }
    .dooplay-main-slier .item .data .text h3.title{
      font-size:1.1rem
  }
    .module .content.left{
      margin-left:0
  }
    .module .content.right{
      margin-right:0;
  }
    .dtsingle .content.right{
      margin-right:0
  }
    .dtsingle .content.left{
      margin-left:0
  }
    .fakeplayer .playbox span.playbtm{
      width:40px;
      height:40px;
      margin-top:-20px;
      margin-left:-20px
  }
    .module .content.full_width_layout article.episodes{
      width:calc(100%/3)
  }
    .module .content.full_width_layout .items .item{
      width:calc(100%/ 4)
  }
    .dooplay_player .play.isnd{
      padding:0;
      margin-top: 0px;
  }
    .requests .content .tabox{
      width:100%
  }
    .comments-area{
      padding:0px 0px
  }
    .requests{
      padding:11px
  }
    .post_request{
      width:100%;
      top:0;
      left:0;
      margin-left:0;
      position:fixed
  }
    .module .content header{
      padding:10px 0
  }
    .full_width_layout{
      padding:10px!important
  }
    .csearch{
      padding:15px!important
  }
    .module .csearch header{
      padding:10px 0
  }
    .letter_home .fixresp{
      width:100%;
      height:56px;
      float:left;
      overflow-x:scroll
  }
    .letter_home .fixresp ul.glossary{
      width:1260px
  }
    .items_glossary .items .item{
      width:calc(100% / 5)
  }
    .dt_mainmeta nav.genres ul,.dt_mainmeta nav.releases ul{
      overflow-y:unset;
      max-height:100%
  }
    .module .content .items .item .data{
      display:block
  }
    .single-page{
      padding:25px 20px
  }
    #edit_link .box{
      top:60px;
      left:0;
      margin-top:0;
      margin-left:0;
      width:100%
  }
    #edit_link .box .form_edit{
      width:100%
  }
    .page_user nav.user ul li.rrt{
      display:none
  }
    .page_user nav.user ul li{
      width:calc(100% / 4)
  }
    #items_movies,#items_tvshows{
      padding-bottom:10px
  }
    .page_user .content .paged{
      padding:0 20px
  }
    #message .sms{
      margin-bottom:10px
  }
    .user_edit_control ul li a.selected:before{
      border-width:10px;
      margin-left:-10px
  }
    .user_edit_control{
      margin-bottom:20px
  }
    .user_edit_control ul li a{
      padding:13px 0;
      font-size:13px
  }
    form.update_profile{
      padding:20px 30px
  }
    .page_user nav.user ul li a{
      padding:10px 15px;
      font-weight:300;
      width:100%;
      text-align:center;
      font-size:17px
  }
    form.update_profile fieldset{
      padding:0;
      margin-bottom:10px
  }
    .page_user{
      width:100%;
      padding:3px 0;
      margin:0
  }
    .page_user header.user .box{
      height:70px;
      padding:10px
  }
    .page_user header.user .box .contenido .name h2{
      font-size:18px;
      line-height:25px
  }
    .page_user header.user .box .gravatar{
      width:50px
  }
    .page_user header.user .box .contenido{
      padding-left:60px
  }
    .page_user header.user .box .contenido .name{
      display:none
  }
    .page_user header.user .box .contenido .name p{
      display:none
  }
    .page_user header.user .box .contenido .info{
      width:100%
  }
    .page_user header.user .box .contenido .info span{
      margin:4px 0
  }
    .ds1 .content{
      margin-left:0
  }
    .fix_playerx{
      margin-top:0
  }
    #single .episodes_cont .sbox{
      padding:20px
  }
    .module .content .items .item:hover>.dtinfo,header.main{
      display:none
  }
    .resppages{
      displayyyy:block
  }
    .module .content,.module .sidebar{
      width:100%;
      margin-left:0;
      border-right:0;
      padding-left: 5px;
          padding-right: 5px;
  }
    #contenedor{
      width:100%;
      margin:45px auto 0
  }
    .module{
      margin-bottom:0;
      background: rgb(17, 19, 25);
  }
    .account,.contact{
      margin:0
  }
    .contact .wrapper{
      padding:20px
  }
    .module .sidebar{
      position:relative;
        padding: 0px 0px;
  }
    #single{
      margin-bottom:0;
      padding-left: 0px;
          padding-right: 0px;
      background: rgb(17, 19, 25);
  }
    ul.main_links li a.active{
      border-left:0;
      border-radius:3px;
      -webkit-border-radius:3px;
      -moz-border-radius:3px
  }
    .search_responsive,header.responsive{
      display:block;
  }
    .formblock,.sidblock{
      display:block!important;
      -moz-transition:top .4s ease-in-out;
      -o-transition:top .4s ease-in-out;
      -webkit-transition:top .4s ease-in-out;
      -ms-transition:top .4s ease-in-out;
      transition:top .4s ease-in-out
  }
    #single .content{
      width:100%;
      border-right:0!important
  }
    #single .sidebar{
      width:100%;
      border-left:0!important;
      margin-left:0px;
      position:relative;
  }
    .single-page{
      margin-top:0
  }
    .nav_items_module{
      margin-right: 8px;
          margin-top: 0px;
  }
    .nav_items_module a.btn{
          font-size: 30px;
          margin: 6px 2px;
  }
    
    .module .content header,.module .content header span{
      line-height:18px;
      font-size: 10px;
          margin-top: 0px;
  }
  }
  @media only screen and (max-width:667px){
    .module .content.full_width_layout .items .item{
      width:calc(100%/ 3)
  }
    .module .content.full_width_layout article.episodes{
      width:calc(100%/2)
  }
    .requests .content .items .item{
      width:calc(100%/4)
  }
    .dt_social_single a.facebook{
    background:#1877f2;
    padding: 7px 9px;
  }
    .dt_social_single a.whatsapp{
      display:block
  }
    
  }
  
  
    .sheader .poster{
      width:135px;
      float: left;
      position:absolute;
  }
    .sheader .data{
      width:60%;
      margin-left:15px;
      position: relative;
  }
    .items_glossary .items .item{
      width:calc(100% / 4)
  }
  }
  @media only screen and (max-width:600px){
    .requests nav{
      padding:0
  }
    .requests .content .items{
      padding:0
  }
    .requests .content .items .item{
      width:calc(100%/3)
  }
    .requests nav h1{
      width:100%;
      border-bottom:solid 1px rgba(0,0,0,.1);
      margin-bottom:20px;
      padding-bottom:10px
  }
    .requests nav ul{
      float:left
  }
    .link_sharing{
      width:100%;
      top:0;
      margin-left:0;
      left:0;
      position:absolute;
      margin-top:-53px;
      -moz-box-shadow:none;
      -webkit-box-shadow:none;
      box-shadow:none
  }
    .account .sidebar{
      width:170px
  }
    .account .content{
      width:calc(100% - 170px);
      margin-left:170px
  }
    article.simple{
      width:calc(100% / 3)
  }
    .blog-list-items .entry{
      width:100%
  }
    .report-video-active{
      width:100%;
      left:0;
      top:0;
      margin-top:0;
      margin-left:0;
      position:absolute
  }
  }
  @media only screen and (max-width:540px){
    .requests .content .items.full .item,.requests .content .items.normal .item{
      width:calc(100%/3)
  }
    
  @media only screen and (max-width:540px){
    .module .content{
      padding: 10px 5px;
  }}
    
    .module .content header,.module .content.full,.module .content.normal{
      padding:10px 5px 10px;
  }
    .module .content .items{
      padding:0 5px
  }
    .module .content .items .item{
      padding:4px;
      width:calc(100%/ 3)
  }
    .module .content .items.normal .item{
      width:calc(100%/ 3);
  }
    .module .content .items.full .item{
      width:calc(100%/ 3)
  }
    .report_modal .box{
      width:100%;
      top:0
  }
    .user_control{
      float:left;
      width:100%;
      margin-left:0
  }
    .user_control a{
      width:50%;
      text-align:center
  }
    .user_control a:first-child{
      border-left:0
  }
    .user_control a span{
      margin-left:0;
      padding:0 20px
  }
    .dt_social_single a b,a.report-video span{
      display:nnnnone
  }
  
    .starstruck-wrap{
      display:nnone
  }
    .slider article.item{
      width:100%;
      padding: 0px 0px;
  }
    .grid-container .form-description,.player_sist .control span.views,.se_rating,span.sl-wrapper{
      display:none
  }
    .custom_fields{
      width:100%
  }
    .custom_fields b.variante{
      width:100%
  }
    .custom_fields span.valor{
      width:100%;
      margin-top:15px
  }
    ul.smenu{
      padding: 10px 0px;
      width:100%
      background-color: rgb(17, 19, 25);
  }
    ul.smenu li{
          white-space: nowrap;
      margin-left: 24px;
  }
    ul.smenu li a{
          text-shadow: none;
          font-size: 14px;
          font-weight: 500;
          text-align: center;
          padding: 10px 0px;
  }
    ul.smenu li a.selected{
      margin-bottom: 0px;
          padding: 10px 0px;
  }
    .link_sharing p input[type=submit]{
      width:100%
  }
    .no-result{
      padding:10px 0px;
  }
    .posts{
      padding: 20px 5px;
  }
    .player_sist{
      margin:0
  }
    .person{
      width:50%			
  }
  }
  @media only screen and (max-width:480px){
    .dt_mainmeta nav.genres ul li{
      width:100%
  }
    .dt_mainmeta nav.releases ul li{
      width:calc(100%/5)
  }
    .items_glossary .items .item{
      width:calc(100% / 3)
  }
    .w_item_a,.w_item_b{
      width:100%
  }
    .login_box{
      width:100%;
      top:50px;
      left:0;
      margin-left:0
  }
    form.update_profile fieldset input[type=submit]{
      width:100%
  }
    .pag_episodes .item a span{
      display:none
  }
    .pag_episodes .item a i{
      font-size:23px
  }
    .module .content .items .episodes,.module .content .items.full .episodes{
      width:calc(100%/ 2);
      padding:5px
  }
    .account .sidebar{
      position:relative;
      width:100%
  }
    .account .content{
      width:100%;
      margin-left:0;
      padding:15px
  }
    .epiheader .epidata h3{
      font-size:25px
  }
    .top-imdb-list{
      width:100%
  }
    .tleft{
      padding-right:10px;
      border-right:0
  }
    .tright{
      padding-left:10px
  }
    .result-item article{
      padding-left:110px
  }
    
    .result-item article .details{
        margin-left: -10px;
  }
  
    .player_sist .control span.qualityx{
      display:none
  }
  }
  @media only screen and (max-width:424px){
    .module .content.full_width_layout .items .item{
      width:calc(100%/ 3)
  }
    .dt_social_single span{
      display:nnnnone
  }
      .dt_social_single a.pinterest {
      display: block;
      display: nnnnone;
  }
    .dt_social_single a.whatsapp {
      display: block;
      display: nnnnone;
  }
    
    .requests .content .items .item{
      width:calc(100%/2);
      padding:5px
  }
    .module .content .items .episodes,.module .content .items.full .episodes{
      width:calc(100%/ 2);
      padding:5px
  }
    .posts .meta .views{
      display:none
  }
    .dt_social_single a{
          margin-bottom: 0px;
          margin-right: 4px;
          border-radius: 3px;
          width: calc(100% / 13);
          text-align: center;
          padding: 7px 0px;
  }
    .dt_social_single a i{
      float:initial;
      font-size:14px
  }
    .dt_social_single{
      text-align:center;
      bottom:0;
      left:0;
      z-index:1
  }
  }
  @media only screen and (max-width:320px){
    .module .content .items .episodes,.module .content .items.full .episodes{
      width:100%;
      padding:5px
  }
    .module .content .items .item{
      width:calc(100%/ 3)
  }
    .module .content.full_width_layout article.episodes{
      width:calc(100%/1)
  }
  }
  