@media only screen and (max-width:1090px) {

  .module .content.full,
  .module .content.normal {
    padding: 20px
  }

  .module .content .items.normal .item {
    width: calc(100%/ 7)
  }

  .module .content .items.full .item {
    width: calc(100%/ 7)
  }

  a.wide {
    display: none
  }

  .fullplayer {
    width: 100%
  }

  .fullsidebar {
    padding-top: 10px !important
  }

  .player_sist .playex {
    min-height: auto
  }
}

@media only screen and (max-width:1082px) {
  .headitems {
    margin-left: 0;
    width: 190px
  }
}

@media only screen and (max-width:1024px) {
  footer.main .fbox .copy {
    padding: 20px 0
  }

  #contenedor,
  footer.main .fbox,
  header.main .hbox {
    padding: 12px 6px 6px 6px
  }

  .fixed-sidebar {
    position: relative;
    width: 100%
  }

  header.main .hbox .right {
    display: none
  }

  .headitems {
    margin-left: 0;
    width: 138px
  }
}

@media only screen and (max-width:980px) {
  .module .content .items.normal .item {
    width: calc(100%/ 5)
  }

  .module .content .items.full .item {
    width: calc(100%/ 5)
  }
}

@media only screen and (max-width:834px) {
  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/8)
  }

  footer.main .fcmpbox .primary .fotlogo {
    max-width: none;
    width: 100%;
  }

  footer.main {
    width: 100%;
    text-align: center;
    margin-top: 0;
  }

  footer.main .fcmpbox .primary .fotlogo .logo img {
    width: 100%;
    height: auto;
    max-width: 200px;
  }

  .resppages {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
  }

  .pagination,
  header.main {
    display: none
  }

  footer.main .fcmpbox .primary .columenu {
    display: none;
  }

  .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
  }
}

@media only screen and (max-width:768px) {
  h1.heading-archive {
    font-size: 1.6rem;
  }

  .module .content header a.see-all {
    margin-top: 0;
    margin-left: 4px
  }

  .tvshow_backdrop {
    min-height: 150px
  }

  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/8)
  }

  .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
  }

  .info-more {
    width: calc(96%/2)
  }

  .module .content.full_width_layout article.episodes {
    width: calc(100%/3)
  }

  .module .content.full_width_layout .items .item {
    width: calc(100%/ 4)
  }

  .requests .content .tabox {
    width: 100%
  }

  .comments-area {
    padding: 30px
  }

  .requests {
    padding: 11px
  }

  .post_request {
    width: 100%;
    top: 0;
    left: 0;
    margin-left: 0;
    position: fixed
  }

  .module .content header {
    padding: 10px 0
  }

  .csearch {
    padding: 20px !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
  }

  #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,
  .pagination,
  header.main {
    display: none
  }

  footer.main {
    width: 100%;
    text-align: center;
    margin-top: 0;
  }

  footer.main .fcmpbox .primary .fotlogo .logo img {
    width: 100%;
    height: auto;
    max-width: 200px;
  }

  footer.main .fcmpbox .primary .columenu {
    display: none;
  }

  .resppages {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
  }

  .module .content,
  .module .sidebar {
    width: 100%;
    margin-left: 0;
    border-right: 0
  }

  #contenedor {
    width: 100%;
    padding: 12px 6px 6px 6px;
    margin: 53px auto 0
  }

  .module {
    margin-bottom: 0;
    margin-top: -2px
  }

  .account,
  .contact {
    margin: 0
  }

  .contact .wrapper {
    padding: 20px
  }

  .module .sidebar {
    position: relative
  }

  #single {
    margin-bottom: 0
  }

  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: 0;
    position: relative
  }

  .single-page {
    margin-top: 0
  }

  .module .content header,
  .module .content header span {
    line-height: 30px
  }
}

@media only screen and (max-width:722px) {
  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/7)
  }
}

@media only screen and (max-width:667px) {
  .module .content.full_width_layout .items .item {
    width: calc(100%/4)
  }

  .nav_items_module a.btn {
    font-size: 18px;
    padding: 1px 18px
  }

  .module .content.full_width_layout article.episodes {
    width: calc(100%/2)
  }

  .requests .content .items .item {
    width: calc(100%/4)
  }

  .dt_social_single a.whatsapp {
    display: block
  }

  .sheader .poster img {
    aspect-ratio: 2/3;
    width: 30%
  }

  .sheader .poster {
    width: 100%;
    display: flex;
    justify-content: center;
    align-content: center;
    margin-bottom: 10px
  }

  .sheader .data h1 {
    text-align: center
  }

  .fakeplayer .playbox span.playbtm {
    width: 60px;
    height: 60px;
    margin-top: -30px;
    margin-left: -30px
  }

  .sheader .data {
    width: 100%;
    margin-left: 0
  }

  .info-more {
    float: none;
    width: 100%
  }

  #info.sbox span {
    padding-bottom: 15px
  }

  .items_glossary .items .item {
    width: calc(100% / 4)
  }

  .module .content .items .item .data h3 {
    font-weight: 400;
    font-size: 12px
  }
}

@media only screen and (max-width:646px) {
  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/6)
  }
}

@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:562px) {
  h1.heading-archive {
    font-size: 1.2rem;
  }

  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/5)
  }
}

@media only screen and (max-width:540px) {
  .module .content header h2 {
    font-size: 14px
  }

  .title_slider {
    padding: 0 8px
  }

  .requests .content .items.full .item,
  .requests .content .items.normal .item {
    width: calc(100%/4)
  }

  .module .content header,
  .module .content.full,
  .module .content.normal {
    padding: 4px
  }

  .module .content .items {
    padding: 0
  }

  .module .content .items .item {
    padding: 5px;
    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: none
  }

  .owl-theme .owl-controls .owl-page span {
    width: 10px
  }

  .starstruck-wrap {
    display: none
  }

  .slider article.item {
    width: 100%
  }

  .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;
    width: 100%
  }

  ul.smenu li {
    width: 50%;
    padding: 2px
  }

  ul.smenu li a {
    text-shadow: none;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding: 10px 15px
  }

  ul.smenu li a.selected {
    margin-bottom: 0
  }

  .link_sharing p input[type=submit] {
    width: 100%
  }

  .no-result h2 {
    font-size: 20px
  }

  .no-result {
    padding: 10px
  }

  .posts {
    padding: 20px
  }

  .player_sist {
    margin: 0
  }

  .person {
    width: 100%
  }
}

@media only screen and (max-width:480px) {
  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/4)
  }

  .dt_mainmeta nav.genres ul li {
    width: 100%
  }

  .dt_mainmeta nav.releases ul li {
    width: calc(100%/3)
  }

  .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 .image {
    width: 90px;
    height: 90px
  }

  .player_sist .control span.qualityx {
    display: none
  }
}

@media only screen and (max-width:424px) {
  .down {
    padding: 4px 6px;
    margin-right: 6px
  }

  .dooplay_player h2 {
    font-size: 14px
  }

  .dt_social_single span {
    display: none
  }

  #single .content .srelacionados {
    padding-bottom: 45px
  }

  .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-right: 0;
    border-radius: 0;
    width: calc(100%/4);
    text-align: center;
    padding: 10px 0
  }

  .dt_social_single a i {
    float: initial;
    font-size: 20px
  }

  .dt_social_single {
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1
  }

  .module .content .items .item .poster .rating {
    font-size: 10px;
    padding: 5px 5px
  }

  .mepo span.quality {
    padding: 5px 5px;
    font-size: 10px
  }

  .featu {
    padding: 5px 5px;
    font-size: 10px
  }

  .nav_items_module {
    width: 100%;
    padding: 4px
  }
}

@media only screen and (max-width:400px) {
  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/3)
  }
}

@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)
  }
}

@media only screen and (max-width:280px) {
  #seasons .se-c .se-a ul.episodios li {
    width: calc(100%/2)
  }
}