
@charset "utf-8";
/* CSS Document */
/* Media Queries ------------------------------------------------------------------------------------ */

/* iPhone, etc portrait ---- */
@media only screen and (min-width: 320px) and (max-width: 599px) { /*	body:before { content: "Between 320 and 480";}*/
.mean-container .mean-bar { width: 175px; right:0px; }
.mean-container .mean-nav > br.clear { display: none; }
.main-hmenu { clear:both; display:none;}
#main-nav ul li.desktop { display:block;}
.container { width:90%; margin:0px auto; min-height:auto;}
.bx-wrapper .bx-controls-direction a { top:115px;}

/* Header */
.head-wrapper { width:92%; padding:0px 0%;}
.head-wra-left, .head-wra-mid, .head-wra-right { float:none; width:100%; padding:10px 0px;}
.head-wra-left { text-align:left;}
.head-wra-mid { text-align:center; display:none;}
.head-wra-right { display:none;}

.home-banner {
	background1:url(../images/banner011.jpg) center top no-repeat;
	width:100%;
	position1:relative;
	display1:table-cell;
	vertical-align1:middle;
	padding-bottom:25px;
}

.tagline { position:inherit; bottom:0px; margin:0px auto; width:90%;}
.tagline h2 { font-size:22px;}
.tagline p { margin:20px 0px;}
.tagline span { display:block; margin-top:15px; margin-bottom:10px;}
.watch-video { border-right:0px solid #fff; margin-right:0px; padding:8px 0px 8px 40px;}

/* Footer */
footer {
	background:#232020;
	color:#817f82;
	/*position:absolute;
	bottom:0px;
	width:100%;*/
}
.foo-wrapper { width:100%; padding:11px 0;}
.foo-wra-left { float:none; width:90%; margin:15px auto 0px auto; padding:10px 0px 0px 0px; text-align:left;}
.foo-wra-mid { float:none; width:90%; margin:15px auto 0px auto; padding:0px 0px; text-align:left;}
.foo-wra-right { float:none; width:90%; margin:15px auto 0px auto; padding:10px 0px 0px 0px; text-align:left;}
.footer-about { margin-right:0px;}
.copy-links { display:block;}
.foo-wrapper span { padding:10px 5px;}

/* Start Login */
.con-login { width:100%; padding:25px 0px;}
.con-login .login-left { display:none;}
.con-login .login-right { float:none; margin:0px auto; width:300px; min-height:inherit;}
.con-login .login-right .login-right-form-con { display: table; height: 75%; width: 100%; margin-top:0px;}
.con-login .login-right .login-right-form { display1: table-cell; vertical-align1: top; padding:0px 0px; min-height:inherit;}

/* Start Register */
.con-register { width:100%;}
.con-register .register-left { display:none;}
.con-register .register-right { float:none; margin:0px auto; width:300px;}
.con-register .register-right ul li { float:none; width:300px; margin-bottom:10px;}
.con-register .register-right ul li:nth-child(2n) { float:none; width:300px;}
.con-register .register-right .register-right-form-con { display1: table; height1: 100%; width: 100%; margin:0px auto 0px auto; text-align:center; background:#fff;}
.con-register .register-right .register-right-form { display1: table-cell; vertical-align1: middle; padding:0px 0px; min-height:500px;}


/* Start Category */
.category li { float:none; width:100%; padding:15px 0px 25px 0px;}

/* Start Category List */
.category-nav { display:none; float:none; width:100%; padding:15px 5px; background:#ebebeb; text-align:center;}
.category-nav .category li { width:25%; padding:5px 0px; font-weight:500; float:left; min-height:110px;}
.category-nav .category li a img { width:55%;}

.category-listing-container { float:none; width:100%;}
.featured-artist-container { display1:none; padding:15px;}
.featured-artist-slider { width:100%; overflow:hidden;}
.featured-thumb { width:100px;}
.slide { width:72px; text-align:center; color:#fff; text-transform:uppercase;}
.sort-listing-container { padding:15px;}
.sorting-bar .sorting-dp { float:none; margin-right:0px;}
.sorting-bar .alphabets { float:none; word-wrap: break-word;}

table.user-listing tr { border-bottom: 1px solid #ccc; box-shadow:0px 0px 5px #999;}
table.user-listing tr:hover { background:#f8f8f8;}

table.user-listing { border: 0; }
table.user-listing caption { }
table.user-listing thead { display: none; }
table.user-listing tr { border-bottom: 1px solid #f3f3f3; display: block; margin-bottom: 20px;}
table.user-listing td { border-bottom: 1px solid #f3f3f3; display: block; text-align: right;}
table.user-listing td:before { content: attr(data-label); float: left; text-transform: uppercase;}
table.user-listing td:last-child { border-bottom: 0; }
.ratings_stars, .ratings_stars_viewers { float:right !important;}

/* Start Detail Page */
.record-detail { float:none; width:100%;}
.player-container { float:none; width:100%; min-height:auto;}
.user-account-container { float:none; width:100%;}

/* Start Profile */
.profile-container { padding:0px 0px; border-left:0px solid #ebebeb; min-height:auto;}
.profile-nav-container { float:none; width:100%; border-right:0px solid #ebebeb; min-height:auto; padding-bottom:0px;}
.profile-nav-container .top-bar .profile-thumb { width:75px; display:inline; }
.profile-nav-container .bottom-bar { padding:10px;}
.profile-detail-container { float:none; width:100%; padding:0px;}
.pc-container { width:100%; padding-bottom:50px;}
.pc-left-con { display:none;}
.pc-right-con { float:left; width:100%; padding:0px !important; background:none; border-left:0px solid #ebebeb; min-height:auto;}
.pc-right-con-message { float:left; width:100%; padding:0px !important; background:none; border-left:0px solid #ebebeb; min-height:auto;}
.profile-list-con .label { float:none; padding:10px 10px; width:100%;}
.profile-list-con .fieldset { float:none; padding:10px 10px; border-left:0px solid #cecece; border-top:1px solid #cecece; width:100%;}

/* Message Listing */
.msg-listing-row-con { padding:10px; background: #eee; border-radius: 2px; margin-bottom: 10px; border: 1px solid #cecece;}
.msg-listing-row-name { float:none; width:100%; margin-bottom:10px;}
.msg-listing-row-subject { float:none; width:100%; margin-bottom:10px;}
.msg-listing-row-datetime { float:none; width:100%; text-align:left;}
.msg-listing-row-datetime a { color:#aaa;}

/* Message Detail */
.msg-detail-row-propic-con { width:45px;}
.msg-detail-row-propic { width:35px;}

.reg-log-btn { width:250px !important; margin:0px auto;}

}

@media only screen and (min-width: 600px) and (max-width: 1023px) { /*	body:before { content: "Between 320 and 480";}*/
.mean-container .mean-bar { width: 100%; margin-left1: 1%; }
.mean-container .mean-nav > br.clear { display: none; }
.main-hmenu { clear:both; display:none;}
.container { width:100%; min-height:auto;}

/* Start Category */
.category li { width:50%;}

/* Start Category List */
.category-nav { float:none; width:100%;}
.category-nav .category li { width:50%; display:inline-block;}
.category-nav .category li a img { width:27%;}

.category-listing-container { float:none; width:100%;}
.sort-listing-container { padding:15px;}

table.user-listing tr { border-bottom: 1px solid #ccc; box-shadow:0px 0px 7px #999;}
table.user-listing tr:hover { background:#f8f8f8;}

table.user-listing { border: 0; }
table.user-listing caption { }
table.user-listing thead { display: none; }
table.user-listing tr { border-bottom: 1px solid #f3f3f3; display: block; margin-bottom: 20px;}
table.user-listing td { border-bottom: 1px solid #f3f3f3; display: block; text-align: right;}
table.user-listing td:before { content: attr(data-label); float: left; text-transform: uppercase;}
table.user-listing td:last-child { border-bottom: 0; }

/* Start Detail Page */
.record-detail { float:none; width:100%;}
.player-container { float:left; width:100%; min-height:auto;}
.user-account-container { float:right; width:100%;}

/* Start Login Register */
.lr-pad { padding:50px 0px;}
.lr-left-con { float:left; width:47%; padding-left:3%; font-size:36px; line-height:44px;}

/* Start Profile */
.profile-nav-container { float:none; width:100%; border-right:0px solid #ebebeb;}
.profile-detail-container { float:none; width:96%; padding:5px 2%;}

/* Footer */
.foo-wrapper { width:92%; padding:20px 4%;}
.foo-wra-left { float:none; width:90%; margin:15px auto 0px auto; padding:10px 0px 0px 0px; text-align:left;}
.foo-wra-mid { float:none; width:90%; margin:15px auto 0px auto; padding:0px 0px; text-align:left;}
.foo-wra-right { float:none; width:90%; margin:15px auto 0px auto; padding:10px 0px 0px 0px; text-align:left;}
.footer-about { margin-right:0px;}
}

@media only screen and (min-width: 1024px) and (max-width: 1099px) {
.container { width:100%; min-height:auto;}

/* Start Category List */
.category-nav { float:left; width:15%;}

/* Start Detail Page */
.record-detail { float:left; width:85%;}
.player-container { float:left; width:65%; min-height:auto;}
.user-account-container { float:right; width:35%;}

/* Start Login Register */
.lr-pad { padding:50px 0px;}
.lr-left-con { float:left; width:47%; padding-left:3%; font-size:36px; line-height:44px;}

/* Footer */
.foo-wrapper { width:92%; padding:20px 4%;}
.foo-wra-left, .foo-wra-mid, .foo-wra-right { float:none; width:100%; padding:10px 0px; text-align:center;}
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
section { padding-bottom:75px; min-height:500px;}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
section { padding-bottom:75px; min-height:500px;}
/*footer { position:fixed; bottom:0px; width:100%;}*/
.con-register .register-right .register-right-form-con { margin:0px auto 70px auto;}
section { padding-bottom:75px; min-height:700px;}
}
@media only screen and (min-width: 1920px) {
/*footer { position:fixed; bottom:0px; width:100%;}*/
section { padding-bottom:75px; min-height:1200px;}
.home-banner { display:block; text-align:center;}
}