* {
	margin:0;
	padding:0;
}

img {
	border:0 none;
}

a {
	text-decoration:none;
	color:orange;
}

a, input {
	outline:none;
}
u {text-decoration:none;}
i {font-style:normal;}
h1, h2, h3 {
font-weight:normal;
	font-size:150%;
	text-transform: capitalize;
	text-align:left;
	padding:5px 10px 5px 25px;
	margin:0 5px;
	color:#8c8c8c;
	background-image: url(../img/h2bg.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FCFCFC;
	float:left;

	
}
h1 em, h2 em, h3 em {
font-style:normal;
	font-size:80%;
	color:#322A35
}

html {
	background-color:#fafafa;
	background-image:url(../img/body-bg.png);
}
body {
	font-size:12px;
	font-family:Arial;
	color:#666666;
	padding:140px 0 0 0;
	
}
.desibox, header, article, nav, section, footer, aside, .boder, .bfn1234 {
	display:block;
	height:auto;
	overflow:hidden;

}
.desibox {
	max-width:1496px;
	margin:0 auto;
}
header {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:10px 0;
	text-align:center;
background-color:#5f403b;
	overflow:visible;
	background-image:url(../img/header-bg.png);
border-bottom:1px solid #4c302c;
	box-shadow:inset 0 -2px 2px #4c302c;
}
.blueprint {
	display:block;
	float:left;
	width:280px;
	height:65px;
	background-image:url(../img/logo.png);
	background-position:left center;
	background-repeat:no-repeat;
}


.b300,.b300 iframe {
	display:block;
	float:right;
	width:468px;
	height:60px;
	background-color:#E098A8;
	border:0 none;
}

header form {
	display:inline-block;
	margin:8px;
			background-color:#fafafa;
	padding:1px;
border-radius:3px;
}
header form input[type="text"] {
background-color:transparent;
	border:0 none;
	width:400px;
	color:#7b7b7b;
	padding:10px;

}

header form input[type="submit"] {
	border:0 none;
	width:34px;
	color:#fff;
	padding:10px;
	background-image:url(../img/search.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	border-radius:3px;
}



.lang {
	display:inline-block;
	vertical-align:top;
	width:50px;
	text-align:left;
	margin:0 10px;
}
.lang:hover ul {
	display:block;
}
.lang ul{
	display:none;
	background-color:#64483D;
	border:1px solid;
	padding:5px;
	position:absolute;
	z-index:999;
	margin:-12px 0 0 -10px;
}
.lang li {
	list-style:none;
	padding:0;
	padding:5px 0;
}

.lang li:hover a{
text-decoration:underline
}
.lang span, .lang a {
	display:block;
	color:#dadada;
	text-transform:lowercase;
}
.lang span {
	line-height:4.2
}
.lang a:hover {
	color:yellow;
}

.lang img {
	display:inline-block;
	vertical-align:middle;
	width:18px;
	height:12px;
	margin-right:5px;
}


.showcategory {
	display:inline-block;
	vertical-align:top;
	border:1px solid #transparent;
	padding:20px 50px;
	margin:2px;
	color:#ff6b46;
	font-weight:bold;
	font-size:110%;
color:transparent;
	background-image:url(../img/catlink.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.showcategory:after {
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:10px;
	content:'';
		background-image:url(../img/drop.png);
	background-repeat:no-repeat;
	background-position:right center;
	opacity:0;
}

.somtext {
	font-size:90%;
	padding:5px 0;
	color:#fff;
	clear:both;
	background-image:url(../img/title-bg.png);
	background-position:left center;
	background-repeat:repeat-x;
}
header .somtext {
	background-image:none;
}
.boder {
	text-align:center;
}
.desithu, .column {
	display:inline-block;
	vertical-align: top;
	width:240px;
	margin:1px;
		border-bottom:2px solid #e7e7e7;
			background-color:#ffffff;
	border-radius:3px;
}
.open-layer .column {
	width:230px;
}
.column a {
	max-width:100% !important;;
}
.desithu:hover {
	border-color:#f04639;
	background-color:#fff;
}
.desithu img {
	display:block;
	width:240px;
	height:180px;
	margin-bottom:2px;
}
.duration {
	display:block;
	float:right;
	position:relative;
	background-color:#000;
	color:#fff;
	padding:3px 5px 3px 5px;
	height:22px;
	box-sizing:border-box;
	margin:2px 2px -28px 2px;
	opacity:0.5
}
.desithu:hover .net-text {
		color:#af3101
}
.desithu-categories, .net-text {
	display:block;
	padding:3px 5px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.indexcate .desithu .net-text {
	font-size:120%;
	text-transform:capitalize;
	font-weight:bold;
	color:#f04639;
	text-align:center;
	padding:3px 5px 3px 5px;

}

.indexcate .desithu  em {
	display:block;
	text-align:center;
	font-style:normal;
	font-size:80%;
	font-weight:normal;
	background-color:#000;
	margin:-22px 2px 0 0;
	position:relative;
	height:18px;
	line-height:1.7;
	padding:0 5px;
	opacity:0.7;
	color:#fff;
	border-radius:0 0 3px 3px;
}

.indexcate .desithu:hover .net-text  {
	color:#000
}
.desithu-categories {
	text-align:left;
}

.desithu-categories a {
color:#8a8a8a;
	padding:2px 5px;
}
.desithu-categories a:hover {
	color:#fff;
	background-color:#5d5d5d;
}
.bfn1234 {
	text-align: center;
	padding:20px 0;
}
.bfn1234 div, .bfn1234 iframe {
	display:inline-block;
	vertical-align:top;
	width:300px;
	height:270px;
	background-color:#000;
	margin:5px;
	border:0 none
}
.bfn1234 iframe {
	margin:0;
}
.bfn1234 u {
	display:block;
	height:20px;
	color:#fd701e;
	font-weight:bold;
	padding:3px 5px;
	box-sizing: border-box;
}


nav {
	text-align:center;
	padding:10px 0;
}


nav a, nav u {
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	padding:0 10px;
	line-height:2;
	background-color:#fff;
	font-size:120%;
	margin:1px;
	color:#f04639;
	border-bottom:2px solid #e7e7e7;
border-radius:3px;
}
nav a:hover, nav a.num-active {
border-color:#f04639;
	color:#313131;
}

footer {
	background-color:#252426;
	padding:15px 0;
	text-align:center;
	line-height: 5;
		margin:20px 0 0 0;
	border-bottom:10px solid #000;
}

footer .addthis_toolbox {
	float:right;
	width:240px;
	height:32px;
	margin:15px 0 0 0;
}
.column {
	border:0 none;
}



.somtimes {
	padding:10px 0;
	text-align:center;

}

.somtimes a {
	display:inline-block;
	vertical-align: top;
	width:240px;
	text-align:left;
	line-height:2.5;
	padding:0 5px 0 25px;
	box-sizing: border-box;
	margin:2px;
	color:#4f4f51;
	max-width:100%;
	box-sizing: border-box;
	border:1px solid #dddddd;
	background-image:url(../img/libg.png);
	background-position:5px center;
	background-repeat:no-repeat;
	background-color:#fff;
	border-radius:3px;
}

.somtimes .column {
margin:4px;
	background-color:transparent;
}

.somtimes a:hover {
	border-color:#666666;
		color:#313131
}
#catalpha .first-letter a {
background-image:none;
	float:left;
	width:auto;
	padding:0 8px;
	font-weight:bold;
	font-size:80%;
	border:1px solid #b5b5b5;
	background-color:#b5b5b5;
	line-height:1.5;
	color:#fff;
}
#catalpha .first-letter a span {
background-image:none;
	width:auto;
	padding:0 8px;
	font-weight:bold;
	font-size:180%;
color:#000;
}


.desithutoplist .net-text {
	text-align:center;
	color:#fd701e;
	font-weight:bold;
}
.desithutoplist .desithu:hover img {
	background-color:#000;
}
.desithutoplist .desithu:hover .net-text {

}

#catalpha a{
	text-transform:capitalize;
}
#catalpha {
	list-style-type: none;
}

.open-layer {
	display:block;
	position:absolute;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
	padding:20px 0;
	
}
.open-layer #catalpha {
	background-color:#fafafa
}
.open-layer .desibox {
	border:1px solid rgba(255,255,255,0.15);
	padding:34px 5px 5px 5px;
}

#catalpha a.hidecategory {
	display:none;
}
.open-layer #catalpha a.hidecategory {
	display:block;
	float:right;
	margin:-30px 3px 0 0;
	background-image:none;
	width:32px;
	padding:0 13px;
	background-color:red;
	font-weight:bold;
}
#clips {
	text-align:center;
	padding:10px 0;
	background-color:#f3f3f3;
}
.movie300r, .movie300l  {
	display:block;
	float:left;
	width:310px;
	height:auto;
	overflow:hidden;
	text-align:center;
			float:right;
}

.movie300r iframe, .movie300l iframe {
	display:inline-block;
	width:300px;
	height:250px;
	border:0 none;
	background-color:#000;

}

.movie300l {
	float:left;
}

.movs {
	display:inline-block;
	vertical-align:top;
	width:870px;
}
.movs h1, .texter {
	background-color:#f3f3f3;
text-align:left;
	border:5px solid #f3f3f3;
	color:#8d8d8d;
	float:none;
}

.movs .desithu-categories {
	padding:0 15px;
}
.player {
	display:block;
	width:100%;
	height:600px;
}
.player iframe {
	height:100% !important;
	width:100% !important;
}

.texter em {
	font-style:normal;
	color:#000;
}
.texter u {
	padding:0 10px;
}
.banner728 iframe{
width:728px;
	height:90px;
	border:0 none;
	background-color:#000;
	margin:10px 0 10px 0;
}

.popularkey {
	padding:10px;
	box-sizing: border-box;
}
.popularkey a {
	display:inline-block;
	vertical-align:top;
	background-color:#FC8422;
	line-height:2;
	padding:0 10px;
	border-radius:3px;
	color:#fff;
	text-transform: capitalize;
	margin:2px;
}

.popularkey a:hover {
	background-color:yellow;
	color:#000;
}
.popularkey a u {
font-size:9px;	
	color:#000;
}

.up {
	position:fixed;
	bottom:5px;
	right:5px;
	width:50px;
	height:50px;
	cursor:pointer;
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:130%;
	line-height:2.2;
	opacity: 0.5;
	background-image:url(../img/up.png);
	background-size:100%;
	color:transparent;
}

.movs-ban {
	display:block;
	width:300px;
		margin:-500px auto 232px auto;
	position:relative;
}

.movs-ban iframe {
	display:block;
	width:300px;
	height:250px;
	border:0 none;
	background-color:#000;

}

.movs-ban:before {
	content:'x';
	display:block;
	background-color:red;
	width:20px;
	height:20px;
	position:relative;
	float:right;
	font-size:110%;
	cursor:pointer;
}
.movs-ban.open {
	display:none;
}

@media all and (max-width:1490px) {
	.desibox {
		max-width:1250px
	}
	header form input[type="text"] {
    width: 150px;
}
	.column {
		width:16%
	} 
	.left-banner {
		display:none;
	}
	body {
		padding:150px 0 0 0;
	}
	.movs {

    width: 50%;
}
}



@media all and (max-width:1255px) {
		header form input[type="text"] {
    width: 40px;
}
	.desithu {
width:19%
}
	.desithu img {
		width:100%;
		height:auto;
	}
		.movs {

    width: 68%;
}
	.movie300l {
		display: none
	}
}

@media all and (max-width:1120px) {
	body {
		padding:160px 0 0 0;
	}
	header .somtext {
    display: none;
}
		.desithu, .column {
width:24%
}
	.b300 {
		float:none;
		margin:10px auto;
	}
	header {
		text-align:right;
	}
		.movs {

    width: 100%;
}
	.movie300r {
		width:100%;
		padding:10px 0;
	}
}
@media all and (max-width:730px) {
	.banner728 {
		display:none;
	}

}
@media all and (max-width:640px) {
		.desithu, .column {
width:32%
}
	.blueprint {
		float:none;
		margin:0 auto;
	}
	header form {
		float:left;}
		.player {
	height:300px;
}
	.movs-ban {

		margin:-300px auto 32px auto;

}
		body {
		padding:230px 0 0 0;
	}
}

@media all and (max-width:470px) {
			body {
		padding:140px 0 0 0;
	}
		.b300 {
	display:none;
	}
			.desithu, .column {
width:47%
}
}


