@media only screen and (max-width: 768px){
.dtsingle .sidebar {
    padding: 10px 0px;
	}}

@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) {
   .owl-theme .owl-controls {
   margin-top: 10px;
   position: absolute;
   bottom: 5px;
   right: 10px;
   display: block !important;
}}

@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 10px 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){
.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){
.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 {
     padding-left: 10px;
     margin-left: 5px;
	}}


@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-bottom: 15px;
	padding-left: 0px;
    padding-right: 0px;
	line-height: 22px;
	padding:10px;
	}}

@media only screen and (max-width: 768px){
footer.main .fcmpbox .primary .fotlogo .text p {
   line-height: 23px;
	}}

@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 20px;
    float: left;
    width: 100%;
    position: relative;
	}}

@media only screen and (max-width: 768px){
footer.main .fcmpbox {
    width: 100%;
    float: left;
    padding: 0 5px;
	}}

@media only screen and (max-width: 768px){
footer.main .fcmpbox .primary .fotlogo .logo img {
    max-width: 120px;
    height: auto;
	}}

@media only screen and (max-width: 768px){
.sheader .data h1 {
    text-overflow: ellipsis;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.75rem;
	}}
@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){
.lichchieu {
	line-height: 20px;
    padding: 5px 10px 6px;
    color: #d1d5db;
    font-size: 13px;
    float: left;
    width: 100%;
    border-bottom: solid 1px rgba(255, 255, 255, .08);
	}}

@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:20px 10px
}
	.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:10px 15px!important
}
	.module .csearch header{
		padding: 10px 0px !important;
        margin-left: -5px;
        margin-bottom: 5px;
}
	.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;
		padding: 10px 5px;
}
	#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;
	    padding: 10px 15px;
}
	#single{
		margin-bottom:0;
		padding-left: 15px;
        padding-right: 15px;
}
	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-left: 0px;
	    margin-right: 3px;
		margin-top: -6px;
        margin-bottom: -5px;
}
	.nav_items_module a.btn{
        font-size: 23px;
        border: solid 1px rgba(136, 136, 136, .3);
        padding: 1px 7px;
        margin: 1px 2px;
		border-radius: 5px;
}
	
	.module .content header,.module .content header span{
		line-height:18px
}
}
@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{
		widthhh:calc(100% - 140px);
		margin-left:150px
}
	.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)
}
	.module .content header,.module .content.full,.module .content.normal{
		padding:10px 5px
}
	.module .content .items{
		padding:0 5px
}
	.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:nnnnone
}
	.owl-theme .owl-controls .owl-page span{
		width:5px;
		display: block;
        width: 4px;
        height: 4px;
        margin: 2px 2px;
        border-radius: 3px;
}
	.starstruck-wrap{
		display:nnone
}
	.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 0px;
		width:100%
}
	ul.smenu li{
        white-space: nowrap;
        padding: 3px 0px;
}
	ul.smenu li a{
        text-shadow: none;
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        padding: 10px 10px;
}
	ul.smenu li a.selected{
		margin-bottom: 0px;
        padding: 10px 10px;
}
	.link_sharing p input[type=submit]{
		width:100%
}
	.no-result{
		padding:10px
}
	.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 .image{
		width:90px;
		height:135px
}
	.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)
}
}
