@media only screen and (max-width: 1130px) {
  .module .content.full,
  .module .content.normal {
    padding: 20px;
  }
  .module .content .items.normal .item {
    width: calc(100% / 4);
  }
  .menuresp .menu .user {
  border-bottom: solid 1px #fff;
  background: #000;
  }
  .menuresp .menu ul.resp li a {
  background: #000;
  }
  .menuresp .menu ul.resp li a:hover {
  background: #000;
  }
  #single .content .sbox {
  width: 100%;
  float: left;
  padding: 15px;
  background: 0;
  }
  #seasons .se-c .se-a ul.episodios li {
  width: calc(100%/ 1);
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
 }
 .left-arrow-slider_ {
  background: #ff0a80;
  width: auto;
  text-align: center;
  padding: 10px 15px 10px;
  display: initial;
  font-size: 20px;
  border-radius: 0 8px 8px 0;
  position: absolute;
  left: 0;
  z-index: 1;
  margin: 65px 20px 0;
  color: #fff;
  cursor: pointer;
  transition-delay: 5s;
  box-shadow: 0px 0 25px rgb(255 10 128 / 70%);
}
.right-arrow-slider_ {
  background: #ff0a80;
  width: auto;
  text-align: center;
  padding: 10px 15px 10px;
  display: initial;
  font-size: 20px;
  border-radius: 8px 0 0 8px;
  position: absolute;
  right: 0;
  z-index: 1;
  margin: 65px 20px 0;
  color: #fff;
  cursor: pointer;
  transition-delay: 5s;
  box-shadow: 0px 0 25px rgb(255 10 128 / 70%);
}
 #seasons .se-c .se-a ul.episodios li .episodiotitle {
  float: left;
  padding-top: 6px;
  width: calc(90%/ 1);
  padding-left: 189px;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
  .menuresp .menu ul.resp li ul.sub-menu {
  background: #000;
 }
  .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) {
  footer.main .fbox .copy {
    padding: 20px 0;
  }
  .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;
  }
  .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;
  }
  .full_width_layout {
    padding: 10px !important;
  }
  .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;
  }
  .resppages {
    display: block;
  }
  .module .content,
  .module .sidebar {
    width: 100%;
    margin-left: 0;
    padding: 20px;
    border-right: 0;
  }
  #contenedor {
    width: 100%;
    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 0.4s ease-in-out;
    -o-transition: top 0.4s ease-in-out;
    -webkit-transition: top 0.4s ease-in-out;
    -ms-transition: top 0.4s ease-in-out;
    transition: top 0.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;
  }
  .nav_items_module {
    margin-left: 15px;
  }
  .nav_items_module a.btn {
    font-size: 25px;
    border: solid 1px rgba(136, 136, 136, 0.3);
    padding: 2px 15px;
    margin: 0 2px;
    border-radius: 4px;
  }
  .module .content header,
  .module .content header span {
    line-height: 30px;
  }
}
@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)!important;
  }
  .requests .content .items .item {
    width: calc(100% / 4);
  }
  .dt_social_single a.whatsapp {
    display: block;
  }
  .sheader .poster {
    width: 110px;
  }
  .sheader .data {
    width: calc(100% - 130px);
    margin-left: 130px;
  }
  .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, 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);
  }
  .module .content header,
  .module .content.full,
  .module .content.normal {
    padding: 10px;
  }
  .module .content .items {
    padding: 0 5px;
  }
  .module .content .items .item {
    padding: 5px;
    width: calc(100% / 3);
  }
  .module .content .items.normal .item {
    width: calc(100% / 2);
  }
  .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;
    background: #00d2d3;
  }
  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) {
  .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) {
  .module .content.full_width_layout .items .item {
    width: calc(100% / 3);
  }
  .dt_social_single span {
    display: none;
  }
  .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: 13px 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;
  }
}
@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);
  }
}
