@charset "utf-8";
legend, td, th {padding: 0}
.msgBtn, .squareAd, .toc {float: right}
:focus, a:active, a:hover, input[type=image]:focus {outline: 0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"("attr(href) ")"}abbr[title]:after{content:"("attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}
body, html {
	margin: 0!important;
	padding: 0!important;
	width: 100%;
	height: 100%
}
body.fixedNoScroll {
	overflow-y: hidden
}
body {
	background: #ededed;
	font-size: 14px;
	font-family: Lato, sans-serif;
	font-weight: 400;
	color: #000
}
a, a:active, a:link, a:visited {
	color: #000;
	text-decoration: none;
	outline: 0
}
img {
	vertical-align: middle
}
.agreeC, .agreeC p, .breadCrumb a, .breadCrumb i, .breadCrumb strong, .commDtls, .fourIcon, .leftCat, .leftCat li a i, .leftLog, .leftVid, .myvdEbox i, .pagi a, .pagi span, .ptInline, .qMark, .relRDtls, .rightC, .rightLog, .search input[type=text], .uploadC li label, .vidCSmall li, .vidDesc p, .vidRating i, .vidRating span, .vidTime, i.addFavIcon, i.viewFavIcon, nav, ul.rVidBan {
	vertical-align: top
}
ul {
	list-style: none
}
div, h1, h2, h3, h4, h5, h6, li, p, ul {
	display: block;
	padding: 0;
	margin: 0;
	font-weight: 400
}
.inner, .mainC {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 1100px;
	padding: 0
}
.topHdr {
	height: 27px
}
.logo, .topHdr span, nav {
	position: absolute
}
header {
	position: fixed;
	width: 100%;
	display: block;
	background: #fff;
	z-index: 999;
	padding-bottom: 37px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
	-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.3)
}
.leftCat, nav li {
	position: relative
}
.leftCat:before, .profDrp, .profDrp:before, .search, .srcBtn {
	position: absolute
}
.logo, .topHdr a, .topHdr h1 {
	display: inline-block
}
.topHdr {
	background: #3f3f3f
}
.topHdr h1 {
	font-size: 13px;
	margin: 5px 0 8px;
	color: #fff
}
.topHdr span {
	top: 3px;
	right: 15px
}
.topHdr a {
	margin: 0 2px;
	font-size: 11px;
	color: #000;
	background: #fff;
	text-transform: uppercase;
	padding: 2px 8px
}
.topHdr a.joinBtn {
	color: #fff;
	background: #0f98cd
}
.logo {
	top: -6px;
	left: 5px;
	width: 240px;
	height: 53px;
	background: url(https://small1.xygallery.com/assetsV3/images/logo.png) center center no-repeat;
	background-size: 100%;
	text-indent: -9999999px;
	z-index: 999999;
	overflow: hidden
}
.logo a {
	display: block;
	width: 100%;
	height: 100%
}
.navtxt, .profDrp li.mob, .show-menu, .squareAdMob, .topAdMob, .userProf, .viewBtm, nav li.mob {
	display: none
}
.show-menu {
	font-family: FontAwesome;
	font-size: 24px;
	color: #000
}
nav input[type=checkbox] {
	display: none;
	-webkit-appearance: none
}
nav {
	display: inline-block;
	margin: 0 auto;
	top: 0;
	right: 65px;
	text-align: right
}
.topAd, nav ul {
	text-align: center
}
nav ul {
	width: 100%;
	display: block
}
nav li {
	display: inline-block
}
nav li a {
	display: block;
	font-size: 16px;
	padding: 7px 15px 8px;
	text-transform: uppercase
}
nav li:first-child a{
	background: #90c251;
	color: #fff!important;
	text-shadow: 1px 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: inset 1px 1px 22px 0px rgba(0,0,0,0.21);
	-moz-box-shadow: inset 1px 1px 22px 0px rgba(0,0,0,0.21);
	box-shadow: inset 1px 1px 22px 0px rgba(0,0,0,0.21);
}
nav li a:hover {
	color: #0092ca!important;
}
nav li:first-child a:hover{
	background: #f1ff95;
	color: #000!important
}
.srcBtn {
	top: 3px;
	right: 15px;
	font-size: 20px;
	z-index: 99999
}
.search {
	display: inline-block;
	width: 50%;
	top: 6px;
	right: -1805px;
	opacity: 0;
	z-index: 99999
}
.search input[type=text] {
	width: 95%;
	font-size: 20px;
	line-height: 0;
	margin: 0;
	padding: 0 10px;
	font-weight: 300;
	color: #000;
	border: 0
}
.search i {
	font-size: 20px;
	margin-top: 2px
}
.search.active {
	right: 30px;
	display: inline-block!important;
	opacity: 1
}
.hide, .leftCatTtl i, .profDrp, .search input[type=submit] {
	display: none
}
.profDrp {
	width: 200px;
	top: 12px;
	right: 10px;
	background: #fff;
	-webkit-box-shadow: 0 1px 21px 0 rgba(0,0,0,.46);
	-moz-box-shadow: 0 1px 21px 0 rgba(0,0,0,.46);
	box-shadow: 0 1px 21px 0 rgba(0,0,0,.46);
	z-index: 999999
}
.leftCat:before, .profDrp:before {
	top: -10px;
	content: '';
	height: 0;
	border-style: solid
}
.profDrp li a, .profDrp.active {
	display: block
}
.profDrp:before {
	display: block;
	right: 30px;
	width: 0;
	border-width: 0 7.5px 10px;
	border-color: transparent transparent #fff
}
.breadCrumb a, .breadCrumb strong, .deTitle h2, .leftCat, .rightC, .topPagi a, .vidCnt span small, .vidRate, .vidTime {
	display: inline-block
}
.profDrp ul {
	margin: 0;
	padding: 5px
}
.profDrp li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e2e2e2
}
.profDrp li a {
	padding: 4px 10px
}
.profDrp li a:hover {
	background: #f7f7f7
}
.profDrp li.uploadProf {
	border-bottom: 0
}
.mainC {
	background: #f6f6f6;
	padding: 80px 0 20px;
	-webkit-box-shadow: 0 1px 21px 0 rgba(0,0,0,.16);
	-moz-box-shadow: 0 1px 21px 0 rgba(0,0,0,.16);
	box-shadow: 0 1px 21px 0 rgba(0,0,0,.16);
	z-index: 888
}
.topAd {
	min-height: 150px;
	margin: 0 0 15px
}
.topAd img, .topAdMob img{max-width: 100%;height: auto}
.leftCat {
	width: 19%;
	margin-left: -10px;
	background: #575757;
	padding: 10px
}
.leftCat:before {
	left: 0;
	width: 0;
	border-width: 0 0 10px 10px;
	border-color: transparent transparent #313131
}
.leftCatTtl {
	color: #fff;
	font-weight: 300;
	font-size: 24px;
	text-transform: uppercase;
	border-bottom: 1px solid #7e7e7e;
	padding: 0 0 5px 5px
}
.leftCat li {
	margin: 10px
}
.leftCat li a, .leftCat li a:hover i {
	color: #fff
}
.leftCat li a:hover {
	color: #bebebe
}
.leftCat li a i {
	font-size: 12px;
	color: #bebebe;
	margin: 4px 5px 0 0
}
.rightC {
	width: 80%;
	margin-left: 12px
}
.breadCrumb {
	margin: 0 10px 10px 0;
	background: #EEE;
	padding: 3px 10px
}
.noMar {
	margin: 0 0 10px
}
.breadCrumb a, .breadCrumb strong {
	font-size: 14px;
	font-weight: 300
}
.breadCrumb strong {
	font-weight: 400
}
.deTitle h2, .glblTtl {
	font-size: 24px;
	font-weight: 300
}
.breadCrumb i {
	margin: -3px 10px 0;
	font-size: 24px;
	color: #b7b7b7
}
.deTitle {
	position: relative;
	border-bottom: 1px dashed #939393;
	padding-bottom: 10px;
	text-align: left
}
.deTitle h2 {
	margin: 5px 0
}
.glblTtl {
	padding: 5px 0
}
.deTitle strong, .topPagi {
	font-weight: 400
}
.topPagi {
	position: absolute;
	top: 10px;
	right: 5px;
	font-size: 14px;
	color: #525252
}
.friendCnt li, .vidCnt li, .vidCnt span {
	display: inline-block;
	position: relative
}
.topPagi a {
	padding: 0 5px 0 8px;
	margin-left: 10px;
	color: #fff;
	background: #8cc641;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px
}
ul.friendCnt, ul.vidCnt {
	margin: 15px 0 10px
}
ul.vidCnt.center{padding-left: 23px;}
.friendCnt li, .vidCnt li {
	border: 1px solid #fff;
	background: #fff;
	width: 23.2%;
	padding-bottom: 7px;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.13);
	margin: 0 6px 13px;
	color: #616161;
	text-align: left
}
.friendCnt li img, .vidCnt li img{width: 100%;height: auto;}
.pagi, .removeVid {
	text-align: center
}
.friendCnt li, .vidCSmall li, .vidCnt li {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.13);
	-moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.13)
}
.vidCnt span small {
	position: absolute;
	background: rgba(0,0,0,.5);
	color: #fff;
	right: 0;
	bottom: 0;
	padding: 2px 5px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.3)
}
.vidTitle {
	font-size: 16px;
	font-weight: 700;
	margin: 5px 7px 2px
}
.vidTime {
	font-size: 12px;
	margin: 3px 0 0 7px
}
.vidRate {
	position: absolute;
	bottom: 7px;
	right: 7px;
	font-size: 12px
}
.catNumVid {
	display: block;
	font-size: 12px;
	margin: 4px 0 0 7px
}
.squareAd {
	margin: 0 -22px 0 0;
}
.squareAd iframe{
	width: 370px!important;
	height: 360px!important;
}
.friendCnt li {
	margin: 60px 6px 13px
}
.friendCnt li a img {
	display: block;
	margin: -60px auto 0;
	border: 5px solid #fff;
	width: 120px;
	height: 120px
}
.fourIcon, .fourIcon a, .leftVid, .pagi a, .pagi span, .removeVid, .threeDtls li, .vidCat, .vidDesc p, .vidRating, .vidRating span, .vidSend a, i.hideBtn, i.showBtn, ul.vidTabs li {
	display: inline-block
}
.moreInfo, .vidComments, .vidTopD {
	border-bottom: 1px dashed #d8d8d8
}
.removeVid {
	position: absolute;
	top: 3px;
	right: 3px;
	font-size: 24px;
	line-height: 20px
}
.removeVid a {
	color: #797979
}
.pagi {
	margin: 15px 0
}
.pagi a, .pagi span {
	background: #d2d2d2;
	font-weight: 700;
	color: #666;
	padding: 2px 9px;
	margin: 0 1px;
	text-shadow: 1px 1px 0 rgba(255,255,255,.5)
}
.pagi a:hover, .pagi span {
	background: #575757;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,.5)
}
.pagi a.nextPrev {
	line-height: 0;
	background: 0 0;
	color: #515151;
	font-size: 32px;
	font-weight: 400;
	text-shadow: none;
	margin: -7px 5px 0
}
.vidBy, .vidRating i {
	color: #636363
}
.innerPad {
	padding: 80px 15px 20px
}
.leftVid {
	width: 750px
}
#player {
	margin: 5px 0;
	min-height: 460px
}
.vidTopD {
	position: relative;
	padding: 10px 0
}
.vidTopD h2 {
	font-size: 26px;
	margin-left: 5px
}
.vidBy {
	font-size: 18px;
	margin: 8px 0 0 5px;
	font-weight: 400
}
.moreInfo a, .relRDtls h3, .userCommName, .vidBy a, a.spamBtn {
	font-weight: 700
}
.vidRating {
	position: absolute;
	font-size: 16px;
	bottom: 10px;
	right: 0
}
.fourIcon, .vidRating i {font-size: 24px}
.vidRating span {margin: 3px 10px 0 5px}
.vidRating span.grn {color: #62ae2c}
.vidRating span.red {color: #b70606}
.moreInfo, .vidComments {
	position: relative;
	padding: 10px 0 50px
}
.fourIcon {width: 50%}
.fourIcon a {
	margin: 0 5px;
	color: #636363
}
.vidCat {
	width: 49%;
	text-align: right;
	margin-top: 5px
}
.moreBtn, .vidCBan, .vidSend {text-align: center}
.tagVid, .vidDesc, ul.threeDtls {margin: 15px 8px 5px}
.threeDtls li {margin-right: 30px}
.tagVid i, .threeDtls li i, .vidDesc i, .vidSend a i {margin-right: 4px}
.vidDesc {padding-right: 15px}
.vidDesc p {width: 96%}
.vidSend {margin: 15px 8px 5px}
.vidSendUser {
	font-size: 22px;
	margin-bottom: 10px
}
.vidSend a {
	margin: 0 20px;
	font-size: 18px
}
.moreBtn {
	margin: -30px auto 15px
}
.mbTitle {
	font-size: 16px;
	margin-bottom: 14px
}
i.hideBtn, i.showBtn {
	width: 65px;
	height: 33px;
	background: url(https://small1.xygallery.com/assetsV3/images/showHide.png) no-repeat
}
i.hideBtn {
	background-position: 0 -33px
}
.vidCBan {
	margin: 15px 8px 25px
}
ul.vidTabs.threeTabs {
	margin-top: 5px
}
ul.vidTabs li {
	width: 49%
}
ul.vidTabs.threeTabs li {
	width: 33.2%;
	margin: 0 -1px 15px 0
}
.vidTabs li a {
	display: block;
	padding: 10px;
	font-size: 16px;
	color: #000;
	background: #d6d6d6
}
.commDtls, .relRDtls, .userComm li span, .vidCSmall li, .vidCSmall li small, .vidCSmall li span, a.spamBtn, ul.rVidBan {
	display: inline-block
}
.vidTabs li.active a {
	color: #fff;
	background: #545454
}
ul.vidCSmall {
	margin: 10px 0 5px
}
.vidCSmall li {
	width: 31%;
	background: #fff;
	margin: 5px;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.13)
}
.relRDtls, .vidCSmall li span {
	width: 45%
}
.vidCSmall li:last-child {
	background: 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-align: center;
	padding-top: 20px
}
.vidCSmall li span {position: relative}
.vidCSmall li small {
	position: absolute;
	padding: 2px 4px;
	font-size: 11px;
	color: #fff;
	bottom: 0;
	left: 0;
	background: #2f2f2f
}
.vidRateBtm {text-align: right}
.relRDtls {margin: 5px 0 0 8px}
.relRDtls h3 {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px
}
.greyBar {
	padding: 7px 10px;
	background: #d6d6d6;
	font-size: 18px;
	text-transform: uppercase
}
ul.userComm {margin: 10px 0;}
.userComm li {margin: 10px 5px}
.userComm li span {width: 66px}
.userComm li span img {
	width: 60px;
	height: 60px;
	border: 5px solid #e3e3e3
}
.commDtls {
	position: relative;
	width: 88%;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd
}
.userCommName {
	font-size: 18px;
	margin: 5px 0
}
.commDtls p {font-size: 14px}
a.spamBtn {
	position: absolute;
	top: 3px;
	right: 5px;
	font-size: 16px;
	color: #dc0000;
	padding: 1px 6px;
}

.commForm {
	margin: 10px 8px;
	text-align: center
}
.hsComm, .hsMore {
	opacity: 0;
	height: 0;
	overflow: hidden
}
.hsComm.active, .hsMore.active {
	opacity: 1;
	height: 200px;
	overflow: visible
}
.hsComm.active {
	height: 450px
}
.commForm h4 {
	margin: 10px 8px;
	text-align: left;
	font-size: 24px;
	font-weight: 300
}
.popUpC, .warm2257 {
	text-align: center
}
.commForm textarea {
	width: 98%;
	margin: 5px 1%;
	padding: 10px;
	font-size: 14px;
	height: 150px;
	border: 1px solid #d1d1d1;
	background: #f1f1f1
}
.commForm input[type=submit], .composeMsg input[type=submit], .delBoxBtm input, .dmcaBtn input[type=submit], .editEBox input[type=submit], .epInner span a, .friendOpt input[type=submit], .jeBox input[type=submit], .leftLog input[type=submit], .popDtls input[type=reset], .popDtls input[type=submit], .recoverPass input[type=submit], .rightLog a, .sendMsg a, .titleLink a, .popLogin input[type=submit] {
	display: inline-block;
	background: #545454;
	font-size: 18px;
	color: #fff;
	border: 0;
	text-transform: uppercase;
	padding: 5px 15px
}
.popLogin input[type=submit] {
	margin: 10px 0 0 37.5%
}
ul.rVidBan {
	width: 302px;
	margin-left: 15px
}
.rVidBan li {
	margin: 5px 0 10px;
}
.warm2257 {
	display: block;
	margin: 25px 8% 15px;
	background: #dfdfdf;
	border-radius: 30px;
	padding: 2px 15px
}
.popUpC {
	position: fixed;
	display: none;
	width: 100%;
	top: 0;
	height: 100%;
	z-index: 9999999;
	background: rgba(0,0,0,.5);
	overflow-y: scroll
}
.popBox, .popClose {
	position: absolute;
	left: 50%
}
.popUpC.popShow {
	display: block;
	width: 100%;
	height: 100%
}
.popBox {
	display: block;
	width: 660px;
	top: 30%;
	padding: 30px;
	margin: 0 0 0 -330px;
	background: #fff;
	text-align: left;
	-webkit-box-shadow: 0 0 51px 0 rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 51px 0 rgba(0,0,0,.75);
	box-shadow: 0 0 51px 0 rgba(0,0,0,.75)
}
.popClose {
	bottom: -25px;
	margin-left: -22px
}
i.closeBtn {
	display: inline-block;
	width: 43px;
	height: 43px;
	background: url(https://small1.xygallery.com/assetsV3/images/close.png) no-repeat
}
.popTitle {
	text-align: center
}
.ptInline {
	font-size: 24px;
	font-weight: 300;
	display: block;
	text-transform: uppercase;
	margin-top: 3px
}
.popTitle a {
	display: inline-block;
	margin: 0 10px;
	font-size: 24px
}
.shareDtls {
	margin: 10px 0
}
.popDtls label, .shareDtls label {
	display: block;
	font-size: 16px;
	margin: 15px 0 5px
}
.drpDay, .drpMonth, .drpYear, .selectTN, .smlDrop, .uploadC input[type=submit], .uploadC li label, i.addFavIcon, i.viewFavIcon {
	display: inline-block
}
.composeMsg input[type=text], .composeMsg textarea, .deDrop, .editEBox input[type=text], .editEBox textarea, .joinC input[type=password], .joinC input[type=text], .leftLog input[type=password], .leftLog input[type=text], .myVidDtls input[type=text], .popDtls textarea, .recoverPass input[type=text], .shareDtls input[type=text], .shareDtls textarea, .userSearch input[type=text], .popLogin input[type=text], .popLogin input[type=password] {
	background: #e5e5e5;
	margin: 0 0 5px;
	padding: 8px 10px;
	border: 0;
	width: 100%
}
.popDtls {
	padding: 20px 0
}
.popEbox {
	font-size: 24px;
	font-weight: 300;
	margin: 30px 0
}
i.addFavIcon, i.viewFavIcon {
	width: 34px;
	height: 33px;
	background: url(https://small1.xygallery.com/assetsV3/images/icons-img.png) no-repeat
}
i.viewFavIcon {
	background-position: -43px 0
}
.deDrop {
	background: url(https://small1.xygallery.com/assetsV3/images/dropArrw.png) right 15px center no-repeat #e5e5e5
}
.deDrop select {
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: .01px;
	background: 0 0;
	font-size: 14px;
	color: #000;
	width: 104%;
	margin: 0;
	padding: 2px 10px 0
}
.uploadC {
	margin: 15px 0
}
.uploadC ul {
	margin: 20px 0 0
}
.uploadC li {
	margin: 5px 0
}
.uploadC li label {
	width: 40%;
	text-align: right;
	margin-right: 10px;
	font-size: 16px;
	margin-top: 5px;
	font-weight: 300
}
.uploadC input[type=text], .uploadC textarea, select.chzn-select {
	display: inline-block;
	width: 30%;
	padding: 7px 10px;
	font-size: 16px;
	border: 1px solid #d1d1d1;
	background: #f1f1f1;
	font-family: Lato, sans-serif
}
.uploadC input[type=submit], #createThumb span input[type=submit], #createThumb span input[type=file]::before {
	padding: 7px 20px;
	font-size: 16px;
	text-transform: uppercase;
	border: 1px solid #d1d1d1;
	text-shadow: 1px 1px 0 rgba(255,255,255,.3);
	font-family: Lato, sans-serif;
	background: #d4d4d4;
	background: -moz-linear-gradient(top, #d4d4d4 0, #c4c4c4 50%, #bababa 51%, #dedede 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, #d4d4d4), color-stop(50%, #c4c4c4), color-stop(51%, #bababa), color-stop(100%, #dedede));
	background: -webkit-linear-gradient(top, #d4d4d4 0, #c4c4c4 50%, #bababa 51%, #dedede 100%);
	background: -o-linear-gradient(top, #d4d4d4 0, #c4c4c4 50%, #bababa 51%, #dedede 100%);
	background: -ms-linear-gradient(top, #d4d4d4 0, #c4c4c4 50%, #bababa 51%, #dedede 100%);
	background: linear-gradient(to bottom, #d4d4d4 0, #c4c4c4 50%, #bababa 51%, #dedede 100%);
filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#dedede', GradientType=0)
}
.uploadQC, .uploadQC2, .uploadQC3, .uploadQC4, .uploadQC5 {
	display: none
}
.uploadQC.active, .uploadQC2.active, .uploadQC3.active, .uploadQC4.active, .uploadQC5.active {
	display: block;
	text-align: center
}
.smlDrop {
	width: 30%
}
.drpDay select, .drpMonth select, .drpYear select, .smlDrop select {
	font-size: 16px;
	padding: 0 7px
}
.drpYear {
	width: 100px
}
.drpMonth {
	width: 120px
}
.drpDay {
	width: 80px
}
.selectTN {
	width: 50%
}
.selectTN span {
	display: block;
	margin-bottom: 10px
}
.agreeC, .agreeC p, .friendOpt .deDrop, .friendOpt span, .leftLog, .qMark, .readCare, .rightLog, .sepC {
	display: inline-block
}
.qMark {
	font-size: 20px;
	margin: 5px 0 0 10px;
	color: #666
}
.sepC {
	width: 30%;
	font-size: 16px;
	margin: 0 0 3px;
	line-height: 36px
}
.sepC .qMark {
	margin: -1px 0 0 10px
}
.agreeC {
	width: 50%;
	margin: 6px 0 10px
}
.agreeC p {
	width: 90%;
	margin-left: 10px
}
.readCare {
	width: 50%;
	height: 130px;
	padding: 15px;
	overflow: scroll;
	border: 1px solid #d1d1d1;
	background: #f1f1f1
}
.readCare p {
	margin: 0 0 25px
}
.vodShow {
	border-top: 1px dashed #d1d1d1;
	border-bottom: 1px dashed #d1d1d1;
	padding: 15px 0 10px
}
.myVidDtls {
	margin: 0 8px
}
.myvdEbox {
	font-size: 12px;
	margin: 3px 0
}
.myvdEbox i {
	font-size: 17px;
	margin: 0 0 0 7px
}
.myVidDtls input[type=text] {
	font-size: 12px;
	margin: 3px 0;
	padding: 5px 8px
}
.myVidDtls input[type=submit] {
	font-size: 11px;
	text-transform: uppercase;
	background: #656565;
	color: #fff;
	border: 0;
	margin: 3px 2px;
	padding: 3px 7px
}
.myVidDtls .GreyBtn input[type=submit] {
	background: #8f8f8f
}
.myVidDtls span.thumbUp {
	color: #199a00
}
.myVidDtls span.thumbDwn {
	color: #d40000
}
.myVidDtls i.fa-thumbs-down {
	margin-left: 5px
}
.friendOpt {
	margin: 10px 0 20px;
	text-align: center;
	padding-bottom: 23px;
	border-bottom: 1px dashed #939393
}
.rightJterms, .vipJoin {
	border: 1px solid #ccc
}
.friendOpt span {
	margin-left: 20px;
	margin-bottom: 10px
}
.friendOpt .deDrop {
	width: 180px;
	margin: 0 5px 10px
}
.wholeC {
	margin: 0 0 20px;
	text-align: center
}
.leftLog, .rightLog {
	width: 55%;
	text-align: left;
	margin: 20px 10px;
	background: #fff;
	padding: 20px
}
.leftLog form, .leftLog span {
	display: inline-block;
	vertical-align: middle
}
.leftLog h3, .rightLog h3 {
	font-size: 30px;
	font-weight: 300;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: left;
	border-bottom: 1px solid #ccc
}
.leftLog form {
	width: 65%;
	margin-left: 10px
}
.advLeft, .advRight, .composeMsg label, .msgIcon, .rightJterms, .rmLeft, .tableL {
	vertical-align: top
}
.leftLog label {
	display: block;
	width: 100%;
	font-size: 14px;
	margin: 10px 0 5px
}
.leftLog p {
	display: inline-block;
	width: 75%
}
.leftLog h5 {
	display: block;
	width: 100%;
	text-align: center;
	margin: 15px 0;
	padding-top: 15px;
	border-top: 1px solid #ccc
}
.joinC, .joinC label, .recoverPass, .rigtJform span, .vipJoin {
	display: inline-block
}
.leftLog h5 a {
	color: #999;
	text-decoration: underline
}
.leftLog h5 a:hover {
	color: #000;
	text-decoration: none
}
.leftLog input[type=submit] {
	margin-top: 5px
}
.rightLog {
	width: 39%;
	text-align: center
}
.rightLog h4 {
	font-size: 20px;
	font-weight: 700;
	margin: 20px 0
}
.joinC h3, .joinC p, .rightLog a, .rightLog p, .tbl20, .tbl60 {
	font-weight: 300
}
.joinC .label-box {
	color: red;
	margin-left: 37%
}
.rightLog p {
	font-size: 16px;
	line-height: 24px
}
.rightLog a {
	font-size: 18px;
	margin: 20px 0
}
.joinC, .recoverPass {
	margin: 25px auto;
	width: 94%;
	text-align: left;
	background: #fff;
	padding: 20px
}
.joinC h3, .joinC h4, .joinC p {
	text-align: center
}
.joinC h3 {
	font-size: 24px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 20px;
	padding-bottom: 10px
}
.joinC h4 {
	font-size: 24px;
	margin: 10px 0 40px
}
.joinC p {
	font-size: 16px;
	line-height: 24px;
	margin: 10px 40px 30px
}
ul.jeBox {
	margin: 0;
	padding: 0
}
ul.jeBox li {
	margin: 16px 0;
	padding: 0
}
.joinC label, .popLogin label {
	width: 35%;
	font-size: 16px;
	text-align: right
}
.joinC input[type=password], .joinC input[type=text] {
	width: 30%;
	margin: 0 0 0 2%;
	font-size: 16px
}
.popLogin label {
	display: inline-block
}
.popLogin input[type=text], .popLogin input[type=password] {
	width: 50%;
	margin: 0 0 10px 2%;
	font-size: 16px
}
.agreePopLog {
	margin-left: 37.5%
}
.popLogin {
	margin-bottom: 30px
}
.rightJterms, .rigtJform {
	display: inline-block;
	width: 50%;
	margin-left: 10px
}
.rigtJform span {
	font-size: 16px;
	margin-right: 20px
}
.rightJterms {
	width: 43.5%;
	margin: 4px 0 0 10px;
	background: #eaeaea;
	padding: 20px
}
.rightJterms h5 {
	margin: 0 0 10px;
	font-size: 16px
}
.rightJterms li {
	margin: 5px 0!important;
	padding: 0 0 0 12px !important;
	background: url(https://small1.xygallery.com/assetsV3/images/dot.png) left top 7px no-repeat
}
.jeBox input[type=submit] {
	padding: 10px 40px
}
.vipJoin {
	width: 50%;
	margin-left: 10px;
	padding: 15px
}
.vipJoin span {
	display: block;
	margin: 10px 0;
	font-size: 15px
}
.vipJoin input[type=radio] {
	margin-right: 5px
}
.vipOption {
	display: none
}
.messagingC .deTitle {
	margin-right: 0
}
.msgIcon {
	display: inline-block;
	margin: 20px 0
}
.msgIcon a {
	margin-left: 3px
}
.msgIcon a, .selectAll {
	padding: 1px 7px 2px;
	border-radius: 4px
}
.msgBtn a, .msgIcon a, .selectAll {
	display: inline-block;
	background: #fff;
	border: 1px solid #d9d9d9
}
.msgBtn {
	margin-top: 20px
}
.msgBtn a {
	padding: 3px 10px;
	border-radius: 4px;
	font-size: 14px;
	margin-left: 5px;
	text-transform: uppercase
}
ul.msgListing {
	margin-bottom: 40px
}
.msgListing li {
	position: relative;
	margin: 1px 0;
	background: #fff;
	font-size: 14px;
	text-transform: capitalize
}
.msgListing li.tableHdr, .rmLeft span, .tagsTtlTop, .topSort a {
	text-transform: uppercase
}
.msgListing li.tableHdr {
	background: #3f3f3f;
	color: #fff;
	font-size: 15px
}
.msgListing li.altC {
	background: #efeded
}
.msgListing li.newMail {
	background: #fffad0
}
.tbl20, .tbl60 {
	display: inline-block;
	width: 60%;
	padding: 8px 10px;
	border-right: 1px solid #fff
}
.msgListing li.newMail .tbl60 p, .msgListing li.tableHdr .tbl20, .msgListing li.tableHdr .tbl60, .rmLeft span {
	font-weight: 700
}
.tbl20 {
	width: 20%
}
.tbl60 p, .tbl60 span {
	display: inline-block;
	margin-right: 8px
}
a.rDel {
	position: absolute;
	top: 7px;
	right: 14px
}
.priceTable, .tblTle {
	position: relative
}
.composeMsg, .readMsg {
	display: block;
	margin: 65px 0 30px;
	padding: 20px;
	border: 1px solid #d9d9d9;
	background: #fff;
	border-radius: 5px
}
.rmLeft {
	display: inline-block;
	width: 130px;
	text-align: center
}
.rmLeft span {
	display: block;
	font-size: 16px;
	margin-bottom: 5px
}
.advLeft, .advRight, .composeMsg label, .composeMsg span, .priceTable li, .rmRight {
	display: inline-block
}
.rmRight {
	width: 83%;
	margin-left: 20px
}
.rmRight li {
	margin-bottom: 10px
}
.rmRight li p {
	line-height: 24px;
	margin-bottom: 20px
}
.composeMsg label {
	width: 25%;
	text-align: right;
	font-size: 16px;
	margin-right: 20px;
	margin-top: 6px
}
.composeMsg span {
	margin: 0 5px
}
.composeMsg input[type=text], .composeMsg textarea {
	font-size: 16px;
	width: 60.5%
}
.composeMsg input[type=text].smaller {
	width: 27%
}
.composeMsg fieldset {
	border: 0;
	text-align: center
}
.tblCol, .tblTle {
	border-bottom: 1px solid #e6e6e6
}
.advLeft {
	width: 62%;
	margin-top: 20px
}
.advBtm p, .advLeft p {
	margin-bottom: 20px;
	font-size: 17px;
	line-height: 30px;
	font-weight: 300
}
.advRight {
	width: 35%;
	margin: 20px 0 0 2%
}
.advBtm {
	margin: 20px 0
}
.advBtm h3 {
	margin-bottom: 20px
}
.advBtm p.smlTxt {
	font-size: 14px;
	line-height: 25px
}
.priceTable ul {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6
}
.priceTable li {
	border-right: 1px solid #e6e6e6;
	background: #f6f6f6;
	margin: 0 -1px;
	text-shadow: 1px 1px 0 rgba(255,255,255,.6);
	text-align: center;
	width: 15%
}
.dropTable, .tblTle .fa-angle-down {
	display: none
}
.priceTable li.tblHdr {
	background: #f0efef;
	text-align: left;
	width: 23%
}
.dropTable, .tblTle {
	padding: 10px;
	background: #dadada
}
.priceTable li.tblHdr h3 {
	text-align: center
}
.etblBox, .tableL {
	text-align: right
}
.tblTle {
	font-size: 18px
}
.tblTle small {
	font-size: 13px;
	color: #000
}
.tblCol {
	padding: 10px;
	font-size: 15px
}
.tblCol span {
	color: #de0000;
	text-decoration: line-through
}
.priceTable li.tblAvail {
	width: 16.8%
}
.priceTable li.tblAvail h4 span {
	text-decoration: none
}
.dropTable {
	position: absolute;
	width: 30%;
	top: 0;
	left: 45%
}
.dropTable.show {
	display: block
}
.dropTable span {
	display: block;
	padding: 5px 10px;
	cursor: pointer
}
.etblBox, .tableL, .tableR {
	display: inline-block
}
.innerNmlC {
	margin: 20px 0
}
.innerNmlC p {
	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
	margin: 15px 0 20px
}
.nmlTitle {
	font-size: 18px;
	margin: 15px 0
}
.tableNoBrdr {
	margin: 20px 0
}
.tableNoBrdr li {
	margin: 5px 0
}
.tableL {
	width: 20%;
	margin: 7px 10px 0 0;
	font-size: 15px
}
.rpInfo i, .rpInfo p {
	vertical-align: middle
}
.recoverPass label, .rptopD {
	font-size: 16px
}
.tableR {
	width: 78%
}
.tableNoBrdr label {
	font-weight: 400
}
.editPHdr, .fllwUs span, .rptopD, .tagsTtlTop, .whtlstbx ol li {
	font-weight: 300
}
.tableNoBrdr input[type=text], .tableNoBrdr textarea {
	border: 1px solid #eee;
	font-size: 16px;
	padding: 5px
}
.tableNoBrdr textarea {
	width: 100%
}
.etblBox {
	width: 18%;
	margin: 5px
}
.dmcaBtn, .recoverPass, .rpInfo {
	text-align: center
}
.dmcaBtn {
	display: block;
	margin: 30px 0
}
.userSearch {
	margin-top: 10px
}
.userSearch input[type=text] {
	width: 40%;
	margin: 0 5px
}
.recoverPass {
	padding: 40px 20px
}
.recoverPass input[type=text] {
	width: 21%;
	margin: 0 5px
}
.rptopD {
	margin: 0 0 20px
}
.rpInfo {
	margin: 20px 0 40px
}
.rpInfo p {
	display: inline-block;
	text-align: left;
	width: 70%
}
#tagsFrm, .epInner span, .tagsBtm {
	text-align: center
}
.rpInfo i {
	font-size: 56px;
	color: #720808;
	margin-right: 15px
}
.toc, .topSort a {
	font-size: 14px
}
.topSort {
	display: block;
	margin: 15px 0 10px 3px
}
.topSort a {
	display: inline-block;
	margin-left: 5px;
	padding: 3px 8px;
	border: 1px solid #c1c1c1;
	background: #5c5c5c;
	color: #fff
}
.sortChanel {
	margin: 15px 0 0
}
ul.drpSort {
	display: inline-block;
	margin-left: 5px;
	margin-bottom: 5px
}
ul.drpSort li {
	position: relative;
	display: block
}
ul.drpSort li a {
	display: block;
	padding: 3px 8px;
	border: 1px solid #c1c1c1;
	background: #5c5c5c;
	color: #fff;
	text-transform: uppercase;
	border-radius: 4px
}
ul.drpSort li ul {
	display: none
}
ul.drpSort li:hover ul {
	display: block;
	position: absolute;
	width: 100%;
	top: 25px;
	left: 0;
	z-index: 999;
	background: #5c5c5c;
	border: 1px solid #c1c1c1;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	padding: 5px 0
}
ul.drpSort li ul li a {
	display: block;
	padding: 3px 8px;
	border: 0;
	background: transparent
}
ul.drpSort li ul li a:hover {
	text-decoration: underline
}
#tagsFrm, .whtlstbx, .errBox {
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 10px 30px;
	margin: 10px 0;
	line-height: 24px
}
.whtlstbx ol {
	display: block;
	width: 100%;
	margin: 20px 0;
	padding: 0
}
.whtlstbx ol li {
	display: list-item;
	list-style-position: inside;
	font-size: 16px
}
#tagsFrm span {
	display: inline-block;
	margin: 3px;
	padding: 3px 8px;
	background: #f3f3f3
}
#tagsFrm span input[type=checkbox] {
	display: none
}
#tagsFrm span:hover {
	background: #d8d8d8
}
#tagsFrm span.sltdd {
	background: #98e42c
}
.editPHdr, .tagsBtm {
	background: #333;
	color: #fff
}
.tagsBtm {
	padding: 20px;
	margin: 10px 0 30px
}
.tagsTtlTop {
	display: block;
	font-size: 46px
}
.tagsTtlBtm {
	display: block;
	font-size: 36px
}
.editPHdr {
	padding: 7px 15px 10px;
	font-size: 22px;
	margin: 20px 0 10px
}
.editPHdr i {
	margin-right: 10px
}
.editEBox {
	background: #fff;
	margin-bottom: 25px
}
a.uploadBtn, button.submitChange {
	background: #2a98cd;
	color: #fff;
	text-transform: uppercase
}
.epInner {
	padding: 25px 40px
}
.epInner span {
	display: block;
	margin: 30px 0 0
}
.editEBox fieldset strong, .editEBox label {
	display: inline-block;
	margin-top: 6px
}
.editEBox fieldset img {
	width: 120px;
	height: 120px
}
.editEBox fieldset, .editEBox p {
	border: 0;
	font-size: 16px
}
.editEBox label {
	width: 38%;
	text-align: right;
	margin-right: 10px;
	font-size: 16px;
	vertical-align: top
}
.delBox, .memProfL, .srcTxt, .txtCenter {
	text-align: center
}
.editEBox small {
	display: block;
	margin-left: 31%;
	margin-top: 5px
}
.editEBox input[type=text], .editEBox textarea {
	width: 40%;
	font-size: 16px
}
a.uploadBtn {
	display: inline-block;
	padding: 5px 20px;
	font-size: 20px;
	margin-left: 20px
}
.editEBox input[type=submit] {
	margin: 20px auto
}
button.submitChange {
	display: block;
	width: 500px;
	text-align: center;
	font-size: 24px;
	margin: 30px auto;
	border: 0;
	padding: 8px 10px;
	font-weight: 300
}
.srcTxt {
	margin: 40px 0
}
.srcTxt h3 {
	font-size: 30px
}
.delBox {
	margin: 20px;
	font-size: 18px;
	line-height: 29px
}
.delBoxBtm {
	margin-top: 20px
}
.rPosDrp label {
	width: 69.5%
}
a.viewFullBtn {
	display: inline-block;
	vertical-align: middle;
	padding: 2px 10px;
	font-size: 14px;
	color: #000;
	margin-left: 15px;
	text-shadow: 1px 1px 0 rgba(255,255,255,.5);
	background: #94c93e
}
.ftrLft li a i, .ftrRyt, .memProfR, i.myvidIcon {
	vertical-align: top
}
.memProfL {
	display: inline-block;
	width: 30%;
	margin: 30px 0
}
.memProfL img.cimg {
	width: 120px;
	height: 120px;
	border: 5px solid #e8e8e8
}
.memStatus {
	margin: 4px 0;
	font-size: 16px
}
.online {
	color: #149507
}
.offline {
	color: #c20202
}
.sendMsg {
	margin: 0 20px
}
.sendMsg a {
	display: block;
	margin: 5px 20px;
	font-size: 14px;
	text-transform: none
}
.dd100, .dd150, .dd80, .memProfR, .titleLink {
	display: inline-block
}
.sendMsg a small {
	color: #bebebe
}
.memRate, .memRating {
	margin: 10px 0;
	font-size: 16px
}
.memProfR {
	width: 69%;
	margin: 30px 0;
	padding: 15px 25px;
	border-left: 1px solid #dfdfdf
}
.memTitle {
	font-size: 20px;
	margin-bottom: 10px;
	background: #ebebeb;
	padding: 7px 10px
}
.memProfR li {
	font-size: 15px;
	margin: 10px 0 0;
	padding: 0 10px 10px;
	line-height: 24px;
	border-bottom: 1px solid #ebebeb
}
.memProfR li:last-child {
	border: 0
}
.titleLink {
	position: absolute;
	top: 3px;
	right: 0
}
.titleLink a {
	font-size: 12px;
	padding: 3px 10px;
	text-transform: none
}
.rightJterms a, .rpInfo a, .warm2257 a {
	text-decoration: underline;
	color: #0d77ba
}
.ftrLft li a, .ftrLft li a:hover i, footer {
	color: #fff
}
.cdetails {
	border: 1px solid #ccc;
	padding: 20px;
	margin: 0 0 10px
}
.cdetails h2 {
	font-size: 18px;
	margin-bottom: 10px
}
.cdetails p {
	margin-bottom: 10px
}
.cdetails a {
	font-weight: 600;
	text-decoration: underline
}
.errorPage{padding: 0 20px 10px}
.errorPage .breadCrumb{margin: 0 0 10px}
.errBox {
	padding: 30px
}
.errDtls {
	display: inline-block;
	width: 65%;
	vertical-align: middle
}
.errDtls p {
	font-size:36px;
	font-weight: 300;
	text-align: center;
	line-height: 50px;
}
.errDtls ul {
	text-align: center;
	margin-top: 5px
}
.errDtls li {
	font-size: 20px
}
.errDtls li a {
	display: block;
	border-bottom: 1px solid #e8e8e8;
	padding: 8px 0
}
ul.reportReason {
	text-align: center;
	margin: 0 0 10px
}
.reportReason li {
	display: inline-block;
	width: 40%;
	margin: 0 10px 7px;
	padding: 0
}
.reportReason li input[type=radio] {
	display: none
}
.reportReason li input[type="radio"] + label, form.rytflt input[type=submit], form.rytflt input[type=button], .evForm input[type=submit] {
	display: block;
	width: 100%;
	display: inline-block;
	background: #545454;
	font-size: 18px;
	color: #fff;
	border: 0;
	text-transform: uppercase;
	padding: 5px 15px;
	cursor: pointer;
	margin: 0
}
.reportReason li input[type="radio"]:checked + label {
	background: #000
}
.probrcnt h1 {
	position: relative;
	font-size: 22px;
	border-bottom: 1px solid #dadada;
	padding-bottom: 15px;
	margin-bottom: 10px
}
.probrcnt h1 form.rytflt {
	position: absolute;
	top: 0;
	right: 10px
}
form.rytflt input[type=submit], form.rytflt input[type=button] {
	display: inline-block;
	width: auto;
	font-size: 14px
}
.probrcnt .lfttn {
	display: inline-block;
	vertical-align: top;
	margin: 10px
}
.rytvbar {
	display: inline-block;
	width: 84%;
	margin-top: 15px
}
.prottl span {
	display: inline-block;
	width: 37%;
	height: auto;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	margin: 0 0 5px
}
.prottl span:first-child {
	text-align: left;
	width: 13%
}
.prottl span:last-child {
	text-align: right;
	width: 13%
}
.editVt, .stepTtl {
	font-size: 24px;
	background: #999;
	color: #fff;
	padding: 10px;
	margin: 20px 0;
	text-shadow: 1px 1px 0 rgba(0,0,0,.2)
}
.evTtl {
	font-size: 20px;
	font-weight: 700;
	border-bottom: 1px solid #dadada;
	padding-bottom: 6px;
	margin-bottom: 20px
}
.evTn {
	text-align: center;
	margin-bottom: 20px
}
.evForm {
	margin: 10px 0 30px
}
.evForm label {
	display: inline-block;
	width: 40%;
	text-align: right;
	vertical-align: top;
	margin-top: 5px
}
.evForm fieldset {
	display: inline-block;
	width: 58%;
	vertical-align: top;
	border: 0;
	margin-left: 1%
}
.evForm input[type=submit] {
	display: block;
	width: 200px;
	margin: 10px auto
}
.avatarTop {
	font-size: 24px;
	text-align: center;
	margin: 10px 0;
	border-bottom: 1px solid #dadada;
	padding-bottom: 15px
}
.stepC {
	margin: 10px 0;
	text-align: center
}
.stepTtl {
	text-transform: uppercase
}
#createThumb span {
	background: #f1f1f1;
	display: block;
	width: 50%;
	padding: 40px 0;
	text-align: center;
	margin: 20px auto
}
.uploadbtnFrame {
	margin-left: 40%;
	width: 50%
}
 #createThumb span input[type=file]::-webkit-file-upload-button {
visibility:hidden
}
#createThumb span input[type=file]::before {
	display: inline-block;
	content: 'select file';
	width: 195px;
	text-align: center
}
.dd100, .dd150, .dd80 {
	width: 100px;
	margin-right: 5px
}
.dd80 {
	width: 80px
}
.dd150 {
	width: 115px
}
.marTop20 {
	margin-top: 20px
}
.marR10 {
	margin-right: 10px
}
#player img, .advRight img, .vidCSmall li span img {
	width: 100%;
	height: auto
}
.editEBox, .fllwUs a i, .ftrLft li a, .ftrLft li a i, .hsComm, .hsMore, .leftCat li a, .leftCat li a i, .pagi a, .search, nav li a {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
#tagsFrm, .commForm input[type=submit], .commForm textarea, .composeMsg input[type=submit], .delBoxBtm input, .dmcaBtn input[type=submit], .editEBox input[type=submit], .editEBox input[type=text], .editEBox textarea, .epInner span a, .friendOpt input[type=submit], .jeBox input[type=submit], .leftLog input[type=submit], .popDtls input[type=reset], .popDtls input[type=submit], .recoverPass input[type=submit], .rightJterms, .rightLog a, .sendMsg a, .tagsBtm, .uploadC input[type=submit], .vipJoin, .whtlstbx, button.submitChange, .errBox, .reportReason li input[type="radio"] + label, form.rytflt input[type=submit], form.rytflt input[type=button], .evForm input[type=submit], .stepTtl, #createThumb span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
#tagsFrm span, .composeMsg input[type=text], .composeMsg textarea, .deDrop, .joinC input[type=password], .joinC input[type=text], .leftLog input[type=password], .leftLog input[type=text], .myVidDtls input[type=submit], .myVidDtls input[type=text], .pagi a, .pagi span, .popDtls textarea, .recoverPass input[type=text], .shareDtls input[type=text], .shareDtls textarea, .titleLink a, .topHdr a, .topSort a, .uploadC input[type=text], .uploadC textarea, .userSearch input[type=text], a.uploadBtn, a.viewFullBtn, select.chzn-select, .popLogin input[type=text], .popLogin input[type=password], .popLogin input[type=submit], .editVt, #createThumb span input[type=submit], #createThumb span input[type=file]::before {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.cimg {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.txtLeft {
	text-align: left
}
.txtRight {
	text-align: right
}
.ftrLft, footer {
	text-align: center
}
footer {
	position: relative;
	display: block;
	width: 100%;
	background: #313131;
	margin-top: -10px;
	padding: 30px 0;
	z-index: 999
}
.fllwUs span, .ftrLft, .ftrLft li, .ftrLft ul, .ftrRyt {
	display: inline-block
}
.ftrLft {
	width: 370px;
	padding: 15px 0;
	border-right: 1px solid #575757
}
.ftrLft li, .ftrRyt {
	text-align: left
}
.ftrLft ul {
	width: 100%
}
.ftrLft li {
	width: 40%;
	margin: 5px 10px
}
.ftrLft li a:hover {
	color: #b8b8b8
}
.ftrLft li a i {
	font-size: 10px;
	color: #b8b8b8;
	margin: 4px 7px 0 0
}
.ftrRyt {
	width: 570px;
	margin: 35px 0 0 60px
}
.fllwUs {
	margin: 0 0 15px;
	color: #fff
}
.fllwUs span {
	font-size: 24px;
	text-transform: uppercase;
	margin-right: 20px
}
.fllwUs a:hover i.fa-rss {
	color: #ff8f35
}
.fllwUs a:hover i.fa-twitter {
	color: #8cddf4
}
.fllwUs a:hover i.fa-facebook-square {
	color: #6896cf
}
.fllwUs a:hover i.fa-google-plus-square {
	color: #f88b88
}
.fllwUs a:hover i.fa-envelope {
	color: #9ada68
}
.ftrRyt p {
	font-size: 12px;
	color: silver;
	line-height: 18px
}
.ftrRyt p a {
	color: #fff
}
.ftrRyt p a:hover {
	color: silver
}
.fllwUs a {
	margin: 0 5px;
	font-size: 24px;
	color: #fff
}
.out {
	opacity: 0;
	filter: alpha(opacity=0)
}
.in {
	opacity: 1;
	filter: alpha(opacity=100)
}
|:-moz-any-link:focus {outline:0}
button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=file]>input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {border:none}
abbr[title], acronym[title] {border-bottom: none}
.tabs {
	display: none;
	visibility: hidden
}
.js-tabby .tabs {
	display: block;
	visibility: visible
}
.js-tabby .tabs-pane {
	display: none;
	visibility: hidden
}
.tabs-pane.active {
	display: block;
	visibility: visible
}
.tabs:after, .tabs:before {
	display: table;
	content: ""
}
.tabs:after {clear: both}
i.myvidIcon {
	display: inline-block;
	width: 21px;
	height: 21px;
	background: url(https://small1.xygallery.com/assetsV3/images/myvidsterLogo.png) no-repeat;
	margin-top: 7px
}
.myvdEbox input[type=submit] {text-transform: capitalize}
.zipCode input[type=text] {width: 100px}
.error, .fa-heart.active {color: red}


body.fixedPos { overflow: hidden;}
.popup {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    z-index: 9999;
    text-align: center;
    top: 0;
    left: 0;
}
.popInner {
    position: absolute;
    display: inline-block;
    -webkit-box-shadow: 1px 0px 21px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 1px 0px 21px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 1px 0px 21px 0px rgba(0, 0, 0, 0.35);
    top: 22%;
    left: 50%;
    margin-left: -467px;
}
.closeBtn {
    position: absolute;
    display: inline-block;
    width: 39px;
    height: 40px;
    background: url(http://small1.blumedia.com/assets/images/close.png) no-repeat;
    top: -15px;
    right: -15px;
    cursor: pointer;
}
.ipadBan{display: none;text-align: center}
.ipadBan li{display:inline-block;margin: 0 20px 10px;vertical-align: top;}


.endscreen{display:none;top:0;left:0;position:absolute;width:100%;height:420px;text-align:center;padding:40px 0 0;background:rgba(0,0,0,0.9)}
.endscreen p a{font-size:26px;color:#ffef00}
.endscreen p{font-size:14px;color:#fff;padding:0 60px;margin:0}
.endscreen h3{font-size:18px;color:#218dd1;font-weight:700;padding:0 40px;margin:0;text-align:left}
.endscreen .eRel{display:block;color:#fff;padding:10px 40px;text-align:left;margin:0}
.endscreen .eRel a img{display:inline-block;vertical-align:top;width:95px!important;height:auto!important}
.endscreen .eRel span{display:inline-block;vertical-align:top;width:80%;margin-left:10px}
.endscreen .eRel span h4 a{font-weight:700;color:#94cb31}
.endscreen .eRel span p{padding:0;margin:5px 0;font-size:12px!important;color:#fff!important}
.flowplayer.is-finished .endscreen{z-index:12;display:block!important;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
@media screen and (max-width: 480px) {
.flowplayer.is-finished .endscreen{display:none!important;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
}


@media screen and (max-width: 1100px) {
.inner,.mainC{width:100%}
.inner{padding:0 2%}
.logo{margin-left:8px}
.topHdr h1{margin:5px 0 8px 14px}
.tblTle{padding:8px;font-size:16px}
.tblTle small{font-size:12px}
.tblCol{padding:8px;font-size:14px}
}
@media screen and (max-width: 1024px) {
body{overflow-x:hidden}
header .inner{padding:0}
.leftCat{width:19%;margin-left:10px}
.rightC{width:78.5%;margin-left:12px}
ul.vidCnt{text-align:center}
.vidCnt li{text-align:left}
.squareAd{margin:2px 10px 0 0;float:none;vertical-align:top}
.vidCnt li img{width:100%;height:auto}
.leftCat:before,.squareAd{display:none}
.leftVid{width:674px}
.composeMsg input[type=text],.composeMsg textarea{width:60.7%}
ul.vidCnt.center{padding-left: 4px;}
}
@media screen and (max-width: 960px) {
.topAd{margin:0 10px 15px}
.topAd img{width:100%;height:auto}
.rightC{width:77.5%;margin-left:12px}
.deTitle h2{font-size:20px}
.topPagi{top:5px}
.noMar{margin:0 1.5% 10px}
.leftVid{width:97%;margin:0 1.5%}
ul.rVidBan{display:none}
ul.vidCSmall,ul.vidTabs{text-align:center}
.vidCSmall li,ul.vidTabs li{text-align:left}
.rmRight{width:78%}
.tblTle{height:53px}
.tblTle small{display:block}
.popInner{width: 700px;margin-left: -350px;}
.popInner img{width: 100%;height: auto}
}
@media screen and (max-width: 780px) {
#menu{display:none}
nav,nav li a,nav ul li{width:100%;display:block}
nav{position:absolute;top:1px;right:0;margin:0;padding:0;z-index:999;text-align:right}
nav ul{position:relative;width:100%;margin:-8px 0 0;padding:0;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}
nav ul li{text-align:center!important;padding:0;margin:0;background:0 0;border-top:1px solid #eee}
nav li:last-child{border-bottom:0}
nav li a{font-size:16px;padding:12px 0;text-shadow:none}
.show-menu{display:inline-block;cursor:pointer;margin:0 50px 10px 0}
.profDrp li.mob,nav li.mob{display:block}
nav li.mob.join a{background:#0092ca;color:#fff}
nav li.mob.join a:hover{background:#047dac;color:#fff!important}
.deTitle{padding-right:200px}
.mainC{padding:50px 0 20px}
.leftCat{width:25%}
.rightC{width:71.5%;margin-left:10px}
.leftCatTtl{padding:0 0 5px 2px}
.leftCat li{margin:10px 5px}
.ftrLft{width:80%;padding:15px 0;border:0;margin:0 auto;border-bottom:1px solid #575757}
.ftrLft li{width:25%;margin:5px 10%}
.ftrRyt{width:80%;margin:35px auto 0;text-align:center}
.vidListing,.wholeC{padding:0 10px}
.popBox{width:90%;top:20%;left:5%;margin:0}
.topHdr,body.memArea nav ul li.mob{display:none}
body.memArea header .userProf{display:inline-block;position:absolute;right:14px;top:2px;font-size:22px;cursor:pointer;z-index:9999}
body.memArea header .srcBtn{right:42px}
body.memArea header .show-menu{margin-right:70px}
.profDrp li.uploadProf{border-bottom:1px solid #e2e2e2}
.profDrp li.mob{border-bottom:0}
.profDrp{top:42px;right:5px}
.profDrp.active{display:block}
.profDrp:before{right:10px}
.leftLog,.rightLog{width:90%;margin:20px 10px}
.editProf,.friendListing,.messagingC{margin:10px}
.rmRight{width:70%}
.composeMsg input[type=text],.composeMsg textarea{width:62%}
.tblCol{height:50px}
.advertiseC,.memProf,.normalC{margin:0 15px}
.tagsTtlTop{font-size:36px}
.tagsTtlBtm{font-size:26px}
a.uploadBtn{margin-left:40%;margin-top:10px}
.errorPage,.vidEdit{margin:0 10px}
.errBox{padding:20px}
.errDtls{width:55%;vertical-align:middle}
.probrcnt h1 form.rytflt{position:relative;right:0;margin-top:10px}
.rytvbar{width:77%}
.ipadBan{display:block}
ul.vidCnt.center{padding-left:2px;}
.vidCnt.center li{width: 23%}
}
@media screen and (max-width: 640px) {
.leftCatTtl,.oneMon h3,.sixMon h3,.threeMon h3,.twelveMon{cursor:pointer}
.search input[type=text]{width:90%}
.leftCat{display:block;width:auto;margin:0 10px 10px;padding:10px}
.leftCatTtl{border-bottom:0;padding:0 0 0 5px}
.leftCatTtl i{display:inline-block;position:absolute;top:15px;right:15px}
.leftCat ul{display:none}
.leftCat li{display:inline-block;width:30%;margin-left:2%}
.rightC{width:auto;margin:0 10px;padding:0}
.breadCrumb{margin:0 0 10px}
.deTitle{margin-right:0}
.squareAdMob,.topAdMob{display:block;text-align:center;margin:10px 0 20px}
.priceTable li.oneMon.hide,.priceTable li.sixMon,.priceTable li.threeMon,.priceTable li.twelveMon,.topAd{display:none}
.vidCnt li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.commDtls{width:85%}
.vidCSmall li{width:46%}
.vidCBan img{width:90%;height:auto}
.uploadC input[type=text],.uploadC textarea,select.chzn-select{width:40%}
.rmRight{width:67%}
.composeMsg label{width:100%;text-align:left}
.composeMsg input[type=text].smaller{width:55%}
.composeMsg input[type=text],.composeMsg textarea{width:100%}
.priceTable li.sixMon.show,.priceTable li.threeMon.show,.priceTable li.twelveMon.show,.tblTle span{display:inline-block}
.priceTable li.tblHdr{width:45%}
.priceTable li{width:30%}
.priceTable li.tblAvail{width:25%}
.advLeft,.advRight{width:100%}
.tblTle .fa-angle-down{font-size:30px;position:absolute;top:10px;right:15px;display:inline-block}
.advRight{margin:20px 0}
.etblBox{width:23%}
.tableL,.tableR{width:100%}
.tableL{margin:7px 0 0;text-align:left}
button.submitChange{width:90%;margin-left:5%}
.editEBox label{width:100%;text-align:left;margin:0}
.editEBox input[type=text],.editEBox textarea{width:100%}
.editEBox small,a.uploadBtn{margin-left:0}
.epInner{padding:25px 30px}
a.viewFullBtn{display:block;margin:5px 0 0;width:160px;text-align:center}
.errBox{text-align:center}
.errDtls{width:100%}
.ipadBan{display:none}
}
@media only screen and (min-width: 360px) and (max-width: 740px) and (orientation: landscape) {
nav ul{height:240px;overflow:scroll}
.ftrLft,.ftrRyt{width:90%}
.ftrLft li{width:40%;margin:5px 10px}
.search{width:100%;top:36px;right:0;padding:10px;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}
.search input[type=text]{width:90%}
.search.active{right:0;top:36px;display:inline-block!important;opacity:1}
.leftCat{display:block;width:auto;margin:0 10px 10px;padding:10px}
.leftCatTtl{border-bottom:0;padding:0 0 0 5px;cursor:pointer}
.leftCat ul{display:none}
.leftCat li{display:inline-block;width:30%;margin-left:2%}
.rightC{width:auto;margin:0 10px;padding:0}
.breadCrumb{margin:0 0 10px}
.deTitle{padding-right:0}
.squareAdMob,.topAdMob{display:block;text-align:center;margin:10px 0 20px}
.topAd,.topPagi{display:none}
.vidCnt li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.popBox{top:5%}
.popInner{width: 90%;margin-left:0;left: 5%;top:1%}
}
@media screen and (max-width: 480px) {
.search{width:100%;top:0;right:0;padding:10px;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3);display:none}
.search input[type=text]{width:90%}
.search.active{right:0;top:36px;display:inline-block!important;opacity:1}
.tbl20,.topPagi{display:none}
.deTitle{padding-right:0}
.deTitle strong,.ptInline{display:block}
.vidCnt li, .vidCnt.center li{width:44%;margin:10px 8px}
.show-menu{z-index:999999}
.leftCat li{display:inline-block;width:45%;margin-left:2%}
.fllwUs span{display:block;margin:0 auto 10px}
.threeDtls li{display:block;margin:5px 0}
.vidDesc p{width:93%}
.commDtls{width:80%}
.commForm h4{font-size:16px}
.ftrLft,.ftrRyt{width:90%}
.ftrLft li{width:140px;margin:5px 10px}
.popTitle a{margin:10px 5px 5px}
.uploadC{margin:15px 5%}
.uploadC li label{width:100%;text-align:left;margin-right:auto;margin-bottom:5px}
.uploadC input[type=text],.uploadC textarea,select.chzn-select{width:92%}
.sepC,.smlDrop{width:70%}
.readCare{width:100%}
.leftLog span{display:none}
.leftLog form{width:100%;margin-left:0}
.jeBox{text-align:center}
.joinC input[type=password],.joinC input[type=text],.joinC label,.rightJterms,.rigtJform{width:90%;margin:0 auto 5px;text-align:left}
.agreeC,.composeMsg input[type=text].smaller,.rmRight,.selectTN,.tbl60{width:100%}
.tbl60{border:0}
.rmRight{margin:0}
.rmLeft{display:block;margin:0 auto 20px}
.tblTle .fa-angle-down{right:7px}
.etblBox{width:30%}
.friendOpt .deDrop,.friendOpt span{margin-bottom:15px}
.threeTabs li i,.topSort{display:none}
.userSearch{margin-top:0}
.userSearch input[type=text]{width:50%}
ul.vidTabs.threeTabs li{width:33%;text-align:center}
.delBoxBtm input{margin:6px auto}
.memProfL{width:100%;margin:30px 0 0}
.memProfR{width:100%;margin:30px 0;padding:0;border-left:0}
ul.drpSort{margin-left:0}
ul.drpSort li a{font-size:12px}
ul.drpSort li:hover ul{top:22px}
.hsMore.active{height:270px}
#player{min-height:inherit}
.evForm label{width:100%;text-align:left;font-weight:700}
.evForm fieldset{width:100%;margin:0 0 14px;padding:0}
.uploadbtnFrame{margin-left:0;width:100%}
label.hecC{width:auto!important}
.sepC.sepcheck{width:auto!important}
div#keywords_chzn.chzn-container.chzn-container-multi.chzn-container-active,div#keywords_chzn.chzn-container.chzn-container-multi{width:250px!important}
.popInner{width: 90%;margin-left:0;left: 5%;top:10%}
.mobcat{display: none}
.vidTitle{font-size: 3.7vw}
}
@media only screen and (min-width: 320px) and (max-width: 414px) {
.dropTable span,.viewBtm{text-align:center}
.ftrLft li{width:140px;margin:5px}
.deTitle h2{font-size:18px}
.shareDtls label,.vidTabs li a{font-size:14px}
.commDtls{width:75%}
.leftLog h3,.rightLog h3{font-size:24px}
.joinC,.joinC input[type=password],.joinC input[type=text],.joinC label,.rightJterms,.rigtJform{width:100%}
.priceTable li,.priceTable li.tblHdr{width:35%}
.priceTable li.tblAvail{width:30%}
.dropTable{width:35%;left:35%}
.dropTable span small{display:block}
.tblTle{padding:5px;font-size:15px}
.tblTle small{font-size:11px}
.tblCol{padding:5px;font-size:13px;height:40px}
.tblTle .fa-angle-down{top:8px;font-size:25px}
.tblTle{height:43px}
.leftLog p{margin:12px 0;width:100%}
.friendOpt .deDrop{display:block;margin:10px auto;width:80%}
.userSearch{margin-top:10px}
.titleLink{display:none}
.viewBtm{display:block;font-size:16px;margin-bottom:20px}
.uploadC input[type=text],.uploadC textarea,select.chzn-select{width:88%}
.errBox img{max-width:100%;height:auto}
.probrcnt h1{text-align:center}
.lfttn{text-align:center;width:100%;margin:10px 0}
.rytvbar{width:100%}
}
@media only screen and (max-width: 375px) {
.commDtls,.vidCSmall li{width:90%}
.pagi a,.pagi span{font-size:12px;padding:1px 7px}
.pagi a.nextPrev{font-size:30px;margin:-8px 3px 0}
.vidTabs li a{font-size:12px}
.userComm li{text-align:center}
.commDtls{margin:0 5%}
.vidDesc p{width:92%}
.leftLog p{width:100%}
.leftLog h3,.rightLog h3{font-size:20px}
.advBtm p,.advLeft p{font-size:15px;line-height:24px}
.advBtm h3{font-size:20px}
.etblBox{width:45%}
.memProf .friendCnt li{margin:60px 3px 13px;width:145px}
ul.drpSort li a{font-size:11px}
ul.drpSort li:hover ul{top:20px}
.hsMore.active{height:290px}
}
@media only screen and (max-width: 320px) {
.vidBy,.vidRating,.vidTopD h2{text-align:center}
.logo{top:-4px;width:200px;height:50px}
.deTitle h2{font-size:16px}
.leftCat li{display:inline-block;width:80%;margin-left:2%}
.vidCnt li{width:47%;margin:10px 2px}
.ftrLft,.ftrRyt{width:95%}
.ftrLft li{width:130px;margin:5px 10px}
.fourIcon,.vidCat{width:100%}
.pagi a,.pagi span{margin:0}
.pagi a.nextPrev{margin:-8px 1px 0}
.vidRating{position:relative;display:block;bottom:0;right:0;margin:13px 0 5px 5px}
.vidCat{text-align:left;margin:15px 0 0 8px}
.vidSend a{margin:5px 20px}
.shareDtls label{font-size:12px}
.popBox{width:96%;top:5%;left:2%}
.leftLog,.rightLog{width:100%;margin:10px 0}
.tblTle{font-size:14px}
.etblBox{width:100%;text-align:center}
.epInner{padding:25px 10px}
#pdetails.editEBox.show{height:1820px}
#settingp.editEBox.show{height:910px}
#upvip.editEBox.show{height:230px}
#deletep.editEBox.show{height:270px}
ul.vidTabs.threeTabs li{width:auto}
.vidTabs li a{padding:10px 22px}
a.viewFullBtn{margin:10px auto 0}
.friendCnt li{margin:60px 3px 13px;width:140px}
.friendCnt li .myvdEbox i{margin-left:0}
.memProf .friendCnt li{margin:60px 1px 13px;width:138px}
ul.drpSort li a{font-size:10px;padding:3px 5px}
ul.drpSort li:hover ul{top:18px}
.hsMore.active{height:310px}
.editVt{font-size:20px}
.evTtl{font-size:18px}
.drpMonth{width:100px}
}



