@font-face {
	font-family: 'omnes-pro', sans-serif;
	src: url('../fonts-nct/omnes-regular-webfont.eot');
	src: local('☺'), url('../fonts-nct/omnes-regular-webfont.woff') format('woff'), url('../fonts-nct/omnes-regular-webfont.ttf') format('truetype'), url('../fonts-nct/omnes-regular-webfont.svg') format('svg');
	font-weight: 400;
	font-style: normal;
} 

@font-face {
	font-family: 'omnes-pro', sans-serif;
	src: url('../fonts-nct/omnes_medium-webfont.eot');
	src: local('☺'), url('../fonts-nct/omnes_medium-webfont.woff') format('woff'), url('../fonts-nct/omnes_medium-webfont.ttf') format('truetype'), url('../fonts-nct/omnes_medium-webfont.svg') format('svg');
	font-weight: 500; 
	font-style: normal;
}  
@font-face {
	font-family: 'omnes-pro', sans-serif;
	src: url('../fonts-nct/omnes-semibold-webfont.eot');
	src: local('☺'), url('../fonts-nct/omnes-semibold-webfont.woff') format('woff'), url('../fonts-nct/omnes-semibold-webfont.ttf') format('truetype'), url('../fonts-nct/omnes-semibold-webfont.svg') format('svg');
	font-weight: 600;
	font-style: normal;
}



/*-------Sticky Footer----------*/
* {
    margin: 0; 
}
html, body {
    height: 100%;
	padding:0 !important;
}
.page-wrap {
    min-height: 100%;
    margin-bottom: 0px;
}
.page-wrap:after {
    content: "";
    display: block;
}
footer, .page-wrap:after {
  /* height: 200px; */
}

/*--------------General CSS---------*/
img { border: 0 none; max-width: 100%; vertical-align:top; }
a { outline: none; cursor: pointer; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; color:#d53d3d;}
a:hover, a:focus  {color:#fb9999; text-decoration:underline;}
button {-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;}

h1 {font-size: 40px;}
h2 {font-size: 32px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
body {margin: 0; padding: 0; font-family: 'omnes-pro', sans-serif; font-size: 16px; color: #fff; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 1px transparent; background-color:#000;}
/*-----------------------main styles starts here-----------------------------------------------*/
ul {margin:0; padding:0; list-style-type:none;}
/*============ Form Elements ==============*/
.form-control {height:44px; box-shadow:none; border-radius:4px;background-color: #ccc;}
.form-control:focus {border-color: #e69a9a;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(208,0,0,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(208,0,0,.6);}
.bootstrap-select > .dropdown-toggle {background-color: #ccc; float:none; height:100%;}
textarea.form-control { height:auto;}
input.form-control { overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	box-shadow:none; border-radius:0px; border-color:#FFFFFF;
    background-color: transparent;
  	-webkit-text-fill-color:#3a4e57;
  	-webkit-box-shadow:none;
  	transition: background-color 5000s ease-in-out 0s;
  
}
input::-webkit-input-placeholder {
color:#787b7b;
}
 input::-moz-placeholder {
color:#787b7b;
}
input::-ms-placeholder {
color:#787b7b;
}
input.textbox::-ms-input-placeholder {
color:#787b7b;
}
input.textbox::-ms-input-placeholder {
color:#787b7b;
}

/*===================================== Commen Butons ===================================*/
.large-btn {border-radius: 4px;
    font-size: 22px;
    line-height: 1.33333;
    padding: 10px 16px;
	background-color: #d00000;
    border: none;
    color: #fff;
	min-width:180px;
	} 
.large-btn:hover, .large-btn:focus {
    background-color: #9b1111;
    color: #fff;
}

.medium-btn {border-radius: 4px;
    font-size: 18px;
    line-height:1.42857;
	background-color: #d00000;
    border: none;
    color: #fff;
	padding:7px 17px;
	min-width:120px;
	} 
.medium-btn:hover, .medium-btn:focus {
    background-color: #9b1111;
    color: #fff;
}

.second-btn {border-radius: 4px;
    font-size: 18px;
    line-height:1.42857;
	background-color: #fff;
    border: none;
    color: #000;
	padding:7px 17px;
	min-width:120px;
	} 
.second-btn:hover, .second-btn:focus {
    background-color:#333;
    color: #fff;
}
.small-btn {
	background-color: #d00000;
    border: none;
    color: #fff;
	border-radius: 3px;
    font-size: 14px;
    line-height: 1.5;
    padding: 5px 10px;
	min-width:70px;
	} 
.small-btn:hover, .small-btn:focus {
    background-color: #9b1111;
    color: #fff;
}

.close-btn {
	border-radius: 4px;
    font-size: 18px;
    line-height:1.42857;
	background-color: transparent;
	border:1px solid #d00000;
    color: #d00000;
	padding:6px 16px;
	min-width:120px;
	} 
.close-btn:hover, .close-btn:focus {
	background-color:#d00000;
    color: #fff;
}
.btn-block .btn { margin-right:5px;}
.btn-block .btn:last-child { margin-right:0;}
header {background:#000; padding:10px 0;}
.navbar {margin-bottom:0; min-height:inherit;}
.navbar-brand {height:auto; padding:10px 15px;}
.navbar-nav > li > a {color:#fff; padding: 8px 12px;}
.nav > li > a:focus, .nav > li > a:hover {background-color:transparent; color:#d00000;}
.navbar-nav > li {float:none; display:inline-block; vertical-align:middle;}
.navbar-nav {margin-top:10px;}
.navbar-form {margin-top:11px;}
header .dropdown-menu {background-color: rgba( 255, 255, 255, 0.7); min-width:200px;}
header .dropdown-menu > li > a {color:#000; padding:8px 20px; font-size:16px; position:relative;}
header .dropdown-menu > li > h4 {padding:8px 20px; margin:0; border-bottom: 2px solid #d00000;}
.navbar-form .form-control {height:34px; min-width:180px; border:none; background-color:#666; color:#fff; padding-right:32px; border-radius:4px;}
.navbar-form {position:relative;}
.navbar-form .header-search {position:absolute; background-color:transparent; padding:5px; right:20px; top:2px;}
.user-menu .dropdown-menu {min-width:200px;}
.navbar-nav > li > .dropdown-menu {border-radius:4px;}
.nav .open > .dropdown-toggle, .nav .open > .dropdown-toggle:focus, .nav .open > .dropdown-toggle:hover { background-color:transparent; border:none;}
.navbar-nav > li > a.header-btn {background-color: #d00000; border-radius:4px;}
.navbar-nav > li > a.header-btn:hover, .navbar-nav > li > a.header-btn:focus { background-color:#9b1111; color:#fff;} 
.navbar-nav li a .badge {background-color:#fff; position: static;color:#d00000; font-size:10px;border-radius:4px;}
.banner-section {background-repeat:no-repeat; background-size:cover; min-height:660px; position:relative; padding:50px 0;}
.banner-section .container {position:absolute; left:0; top:50%; right:0; max-width:944px; transform:translate(0,-40%);}
.banner-section .review-star {margin-bottom:30px;}
.banner-section .banner-content {max-width:944px; width:100%;}
.banner-section h1 {margin-bottom:35px;}
.banner-section p {margin-bottom:35px;}
.content-section {padding:50px 0; text-align:center;}
.content-section h2 {font-size:40px; margin:0 0 20px; position:relative; padding-bottom:20px;}
.content-section h2:before { content:""; position:absolute; left:0; right:0; margin:0 auto; width:200px; height:3px; background-color:#d00000; bottom:0;}
.review-star li {display:inline-block; padding-right:3px;}
.review-star li:last-child {padding-right:0px;}
.review-star li a, .review-star li span { font-size:16px; color:#F4AC00}
.recommended-section { padding:50px 0;}
.section-title { margin:0 0 30px;}
.movie-box {position:relative; margin-bottom:20px;}
.box-over {position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(20, 20, 20, 0.8); padding:10px; opacity:0; -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out;}
.box-over h3 {font-weight:500; margin:0 0 15px;}
.box-over h3 a {color:#fff; display:block; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box-over p {padding-bottom:10px; border-bottom:1px solid rgba(255, 255, 255, 0.3); font-size:14px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden;}
.box-over p a {color:#fff;}
.movie-box:hover .box-over {opacity:1;}
.recommended-section .owl-dots {display:none;}
.recommended-section .owl-nav {position:absolute; right:0; top:-70px;}
.recommended-section .owl-carousel .owl-nav button.owl-prev, .recommended-section .owl-carousel .owl-nav button.owl-next {font-size:35px; margin-left:10px;}
.popular-section {padding:50px 0;}
.popular-section .owl-dots {display:none;}
.popular-section .owl-nav {position:absolute; right:0; top:-70px;}
.popular-section .owl-carousel .owl-nav button.owl-prev, .popular-section .owl-carousel .owl-nav button.owl-next {font-size:35px; margin-left:10px;}
.home-add {padding:25px 0;}
.recommended-series-section {padding:50px 0;}
.recommended-series-section .owl-dots {display:none;}
.recommended-series-section .owl-nav {position:absolute; right:0; top:-70px;}
.recommended-series-section .owl-carousel .owl-nav button.owl-prev, .recommended-series-section .owl-carousel .owl-nav button.owl-next {font-size:35px; margin-left:10px;}
.popular-series-section {padding:50px 0;}
.popular-series-section .owl-dots {display:none;}
.popular-series-section .owl-nav {position:absolute; right:0; top:-70px;}
.popular-series-section .owl-carousel .owl-nav button.owl-prev, .popular-series-section .owl-carousel .owl-nav button.owl-next {font-size:35px; margin-left:10px;}
.bottom-section {background-color:#d00000; padding:10px 0;}
.bottom-content {border-bottom:5px solid #fff; border-top:5px solid #fff; padding:10% 0;}
.cat-row {text-align:center;}
.cat-row li {width:19%; display:inline-block; padding:0 10px 10px;}
.cat-row .cat-icon {display:block; margin-bottom:5px;}
.cat-row p {margin-bottom:5px;}
footer {color:#212529;}
.footer-top {background-color:#fff; padding:50px 0 30px;}
footer h2 {font-size:28px; margin:0 0 15px;}
.footer-menu li {/*padding-bottom:5px;*/}
.footer-menu li a {color:#212529;}
.footer-menu li a:hover, .footer-menu li a:focus {color:#d00000;}
.news-form {position:relative;}
.news-form .news-btn {position:absolute; right:0; top:0; height:100%; min-width:inherit; border-radius:0px 4px 4px 0px;}
.footer-bottom {background-color:#CCCCCC; text-align:center;padding:10px 0;}
.footer-bottom p {margin-bottom:0; color:#000;}

/*----------Form Pages-------*/
.fixed-bg {position:fixed; left:0; top:0; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; z-index:-1;}
.fixed-bg:before {content:""; position:fixed; width:100%; height:100%; left:0; top:0; background-color:rgba(0, 0, 0, 0.7);}
.login-main {padding:50px 0;}
.small-form {max-width:400px; width:100%; margin:0 auto;}
.form-logo {margin-bottom:30px;}
.small-form h1 {font-size:25px; margin-top:0; font-weight:600;}
.small-form .form-control {background-color:#ccc;}
.forgot-link {margin-top:10px; display:inline-block;}
.small-form .large-btn {width:100%;}
.or-line {text-align:center; position:relative; display:block; min-height:3px; margin:25px 0;}
.or-line:after {position:absolute; right:0; top:10px; height:1px; background-color:#fff; width: 45%; content:"";}
.or-line:before {position:absolute; left:0; top:10px; height:1px; background-color:#fff; width: 45%; content:"";}
.fb-btn {background-color:#4C69BA; font-size:15px; text-align:center; color:#fff; padding:8px 15px;}
.fb-btn:hover, .fb-btn:focus {background-color:#6991FF; color:#fff; text-decoration:none;}
.fb-btn i {font-size:18px; margin-right:3px; vertical-align:middle;}
.google-btn {background-color:#DD4B39; font-size:15px; text-align:center; color:#fff; padding:8px 15px;}
.google-btn:hover, .google-btn:focus {background-color:#FF1C00; color:#fff; text-decoration:none;}
.google-btn i {font-size:18px; margin-right:3px; vertical-align:middle;}

/*-----------Profile Start----------*/
.cover-image-profile {text-align: center;margin-bottom: 50px;}
.cvr-img-pfl {text-align: left;position: absolute;top:80px;z-index: -1;width: 100%;}
.cvr-img-pfl:before { content:""; width:100%; height:100%; display:block; position:absolute; left:0; top:0; 
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}

.cvr-img-pfl img {
	width: 100%;
	height: 175px;
	object-fit: cover;
}
.user-thumb-profile {
	width: 105px;
	height: 105px;
	margin: 35px auto;
	position: relative;
}
.small-img-play-popular {
	width: 40px;
	height: 40px;
	background-size: 100%;
	top: -20px;
}
.image-upload-bx{
	position: absolute;
	left: 0;
	right: 0;
	/*bottom:-20px;*/
	bottom:-15px;
	border-radius: 100px;
	line-height: 1;
	text-align: center;
	overflow: hidden;
}
.image-upload-bx i{
	background-color: #fff;
	color: #d00000;
	width: 30px;
	height:30px;
	border-radius: 100px;
	padding: 7px 0;
	line-height: 1;

}
.image-upload-bx input[type="file"]{
	position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0); 
	width:100%;
}
.multi-link_a a{
	display: inline-block; vertical-align: middle; padding: 0 5px; border: none;
}
.multi-link_a a:hover{border: none;}
.multi-link_a h1 i {font-size:19px; padding-left: 10px; color: #fff;}

.cover-image-profile h1 {
	margin:0 0 10px;
	color:#fff;
}

.profile-tab .nav-tabs > li > a {
	margin-left: 10px;
	margin-right: 10px;
}

.profile-videos-list .col-lg-2 {
	margin-bottom: 35px;
}

.channel-title-pfl {
	font-size: 18px;
	margin:0 0 10px;
	max-width: 140px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:100%;
}
.channel-title-pfl a {color:#fff;}
.channel-profile-desc p {
	font-size: 14px;
    margin-bottom: 10px;
}
.channel-profile-desc p i {
	min-width: 18px;
}
.action-btns-channel {
	text-align: center;
	font-size: 22px;
	margin-left: -10px;
}
.action-btns-channel span {
	display: block;
}
.action-btns-channel .dropdown-menu {
	position: absolute;
	left: 0;
	right: 0;
	width: 170px;
	margin-left: -150px;
	text-align: center;
}
.pfl-chnl-lst-block {
	/*margin-bottom: 60px;*/
	min-height:120px;
}
.srp-main .pfl-chnl-lst-block { margin-bottom:30px;}
.srp-main .small-btn { font-size:13px; padding:3px 7px;}
.unsubscribe-profile-link {
	position: absolute;
	font-size: 13px;
	right: 0px;
	bottom: 20px;
	background-color: #d00000;
	border-radius: 30px;
	padding: 5px 10px;
	line-height: 1;
	color:#fff;
}
.unsubscribe-profile-link:hover, .unsubscribe-profile-link:focus {text-decoration:none; color:#fff;background-color: #9b1111;} 
.subscriptin-profile-desc p i {
	min-width: 18px;
}
.page-title {margin-bottom:25px;}
.notifcation-main .container {max-width:1000px;}
.profile-video-scroll {
	height: 540px;
}
.profile-channel-scroll, .profile-subscription-scroll {
	height: 550px;
}
.profile-liked-video-scroll, .profile-watch-later-scroll, .profile-watch-history-scroll, .channel-videos-scroll {
	height: 560px;
}
.icon-liked-vdo .dropdown-menu {
	margin-left: -150px;
}
.profile-liked-video-scroll .ratingstar-bnr {
	margin-bottom: 10px;
}
.profile-liked-video-scroll .ratingstar-bnr i {
	font-size: 12px;
	color: #fff;
}
.channel-cover-img {
/*	height: 400px;*/
	overflow: hidden;
}
.chnl-img-shadow {
	height: 108px;
	width: 100%;
	background: url(../../images-nct/channel-cvr-bg.png) repeat-x bottom left;
	margin-top: -108px;
	position: relative;
	z-index: 1;
}
.logo-channel {
	width: 14%;
    margin-top: -35px;
}
.desc-channel h2 {
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.desc-channel p i {
	margin-right: 5px;
}
.is-channel-outer{width: 100%; display: table;}
.is-channel-lft{float: left; width: 100px; position: relative; margin-bottom:0;}
.is-channel-rgt{display: table-cell; vertical-align: top; width: 1000%; padding-left: 15px; position: relative;}
.is-other{float: right;}
.subscribe-chnl {
	float: right;
	font-size: 17px;
	padding: 8px 10px 3px 10px;
	margin-top: 35px;
	webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #fff;
	color: #000;
	border: 1px solid #fff;
    
}
.subscribe-chnl img {
	position: relative;
	top: -4px;
	margin-left: 5px;
}
.subscribe-chnl:hover {
	background: none;
}
.subscribe-chnl:focus {
	background: none;
}
.chnl-top-info {
	margin-top: 15px;
	z-index: 2;
	position: relative;
	margin-bottom: 45px;
}
.chnl-abt-txt p {
	margin-bottom: 30px;
	padding-right: 30px;
}
.channel-about-scroll {
	height: 440px;
}
.comman-tabs .nav-tabs {
	border: 0;
	display: table;
	margin: 0 auto;
    width: 100%;
    border-bottom: 1px solid #707070;
	text-align:center;
}
.comman-tabs .nav-tabs > li {
	float: none;
	display: table-cell;
}
.comman-tabs .nav-tabs > li > a {
	font-size: 13px;
	color: #747474;
	border: 0;
	outline: 0;
    padding-left: 0;
	padding-right: 0;
}
.comman-tabs .nav-tabs > li > a span {
	font-size: 22px;
	margin-left: 0;
	position: relative;
	top: 2px;
	display:block;
}
.comman-tabs .nav-tabs>li.active>a:focus, .comman-tabs .nav-tabs>li.active>a:hover {
	background: none;
	color: #fff;
	border: 0;
}
.comman-tabs .nav-tabs>li.active>a {
	font-size: 18px;
	background: none;
	border: 0;
	color: #fff;
    padding-left: 0;
}
.comman-tabs .nav-tabs>li.active>a span {
	font-size: 30px;
}

.srch-btn-ads {
	border: 0;
	background: none;
	color: #858585;
	position: absolute;
	top: 8px;
	left: 0px;
}
.srch-txtbx-ads {
	padding-left: 40px !important;
	font-size: 14px !important;
}
.pst-nw-ad {
	display: block;
	padding: 13px 16px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #fff;
	color: #000 !important;
	font-size: 14px;
	text-align: center;
	text-transform: capitalize;
}
.pst-nw-ad:hover {
	background: #eab417;
	color: #000;
}
.comman-tabs .tab-content {
    margin-top: 15px;
}

.common-field .form-group {position:relative;}
.common-field .large-btn {position:absolute; right:0; top:0; height:100%; border-radius:0 4px 4px 0px; font-size:17px;}
.edit-icon, .edit-icon:hover, .edit-icon:focus {font-size:16px; color:#fff; display:inline-block; background-color:#5BCB77;  border-radius:50%; width:35px; height:35px; line-height:35px;text-align:center; margin-right:5px;}
.delete-img-block, .delete-img-block:hover, .delete-img-block:focus, .delete-channel, .delete-channel:hover, .delete-channel:focus {font-size:16px; color:#fff; display:inline-block; background-color:#d00000; border-radius:50%;width:35px; height:35px; line-height:35px; text-align:center;}
.chennels-btn { text-align:center; position: absolute; bottom: 3px;left: 0;}
.box-over .ratingstar-bnr {margin-bottom:10px;}
.comman-tabs {margin-bottom:25px;}
.subscriptin-profile-desc p {margin-bottom:5px; font-size:14px; margin-top:0; padding-right:60px;}
.subscriptin-profile-desc p .white-txt {display:block;}
.table-view-main {width:100%; margin-top:30px; overflow:auto;}
.table-view-main .table-view {display: table; width: 100%; white-space:nowrap;}
.table-view-main .table-view .thead {display:table-header-group;}
.table-view-main .table-view .th {display:table-cell; padding:19px 0px; vertical-align: middle;  color:#fff; border-bottom:1px solid #333;font-weight:400; font-weight:600;}
.table-view-main .table-view .tbody {display: table-row-group;}
.table-view-main .table-view .td {display:table-cell; border:none; padding:19px 0px; vertical-align: middle; word-wrap:break-word; border-bottom:1px solid #333; font-size:14px; }
.table-view-main .table-view .tbody:last-child .td { border-bottom:none;}
.small-form a {color:#fff;}
.notify-set {min-height:32px; margin-bottom:15px; position:relative; padding-right:115px; font-size:15px;}
.ac-set-switch
{
	position:absolute; right:0; top:0;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
	background: #d00000;
	color: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
	background: #d00000;
	color: #fff;
}
.bootstrap-switch {
	border: 0;
}
.marginbtm20 {
	margin-bottom: 20px;
}
.account-setting .small-form { max-width:450px;}
.inner-main { padding:50px 0;}
.notifcation-list {
	padding: 0;
	margin: 0;
}
.notifcation-list li {
	list-style: none;
	border-bottom: 1px solid #474747;
	padding-bottom:20px;
	margin-bottom:20px;
}
.notifcation-list li h4 { word-wrap:break-word; word-break:break-all;}
.notifcation-list li p:last-child { margin-bottom:0;}
.notifcation-list li p { font-size:15px; color:#999;}
.notifcation-list li:last-child { border-bottom:none; padding-bottom:0; margin-bottom:0;}
/*--------Membership Start---------*/
.membership-box {display:block; border-radius:10px; border:1px solid rgba(255, 255, 255, 0.5); margin-bottom:25px; overflow:hidden; min-height:310px;}
.membership-top {background-color:rgba(255, 255, 255, 0.5); padding:20px 20px 10px; text-align:center; min-height: 135px;}
.membership-box h2 { margin:0;font-weight:600;}
.membership-row { padding:20px;}
.membership-cell { border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px;}
.membership-cell:last-child { border-bottom:none; padding-bottom:0; margin-bottom:0;}
.membership-box h3 { margin:0 0 10px; }
.membership-box .large-btn { display:block; border-radius:0 0 4px 4px;}
.active-plan {border-color:#fff; position:relative;box-shadow: 0 0 20px rgba(255, 255, 255, 0.5);}
.active-plan .membership-top {background-color:#fff;color:#d00000;}
.active-plan .active-belt { text-align:center; padding:10px 5px; position:absolute; left:-46px; top:21px; display:block; background-color:#d00000; color:#fff; -ms-transform: rotate(-50deg); -webkit-transform: rotate(-50deg); transform: rotate(-50deg); width:150px;}
.active-plan .active-belt span {-ms-transform: rotate(-50deg); -webkit-transform: rotate(-50deg); transform: rotate(-50deg);}

/*-------------SRP Start----------*/
.srp-main .like-video-dtl-ico {display:inline-block;} 
.filter-section {
	background: #3c3c3c;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 25px;
	padding-right: 25px;
	border-radius:4px;
}
.fitler-title {
	font-size: 20px;
	margin-bottom: 15px;
}
.filter-section input[type=checkbox] {
	display: none; 
} 
.filter-section input[type=checkbox] + label:before {
	font-family: FontAwesome;
	position: absolute;
}
.filter-section input[type=checkbox] + label:before {
	content: "\f096 ";
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
} /* unchecked icon */
.filter-section input[type=checkbox]:checked + label:before {
	content: "\f14a";
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	font-family:"Font Awesome 5 Free";
	    font-weight: 900;
} /* checked icon */

.srch-rs-wrapper {
	padding-top: 35px;
	padding-left: 50px;
	padding-right: 50px;
}
.srch-txbx-top {
	background: #3c3c3c;
	border: 0;
	font-size: 14px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	height: 50px;
	padding-left: 45px;
	color: #858585;
	margin-bottom: 25px;
}
.srch-btn-top {
	background: none;
	color: #858585;
	border: 0;
	font-size: 14px;
	padding: 0;
	position: absolute;
	left: 70px;
	top: 50px;
}
.srch-btn-top:hover {
	color: #fff;
}

input[type=radio].with-font{
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
    
input[type=radio].with-font ~ label:before{
	display: inline-block;
    color: #535353;
    width: 15px;
	height:15px;
	border:1px solid #525352;
	border-radius:50%;
	content:"";
	position:absolute;
	left:0px;
	top:2px;
}
.filter-radio label { position:relative; padding-left:25px;}
input[type=radio].with-font:checked ~ label:before{
	color:#fff;
	width: 15px;
	height:15px;
	border:4px solid #fff;
	border-radius:50%;
	content:"";
	line-height:15px;
	position:absolute;
	left:0px;
	top:2px;
	background-color:#525352;
}

.fitler-title {
	font-size: 20px;
	margin-bottom: 15px;
}
.filter-section input[type=checkbox] {
	display: none;
} 
/* to hide the checkbox itself */
.filter-section input[type=checkbox] + label:before {
	font-family: FontAwesome;
	position: absolute;
}
.filter-section input[type=checkbox] + label:before {
	display: inline-block;
	color: #fff;
	width:16px;
	height:16px;
	border-radius:3px;
	border:1px solid #525352;
	display:inline-block;
	content:"";
	top:2px;

} /* unchecked icon */
.filter-section input[type=checkbox]:checked + label:before {
	content: "\f00c";
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	border:none;
	
} /* checked icon */
.label-agrmnt {
	padding-left: 26px;
	font-size: 14px;
}
.filter-radio  { margin-bottom:25px;} 
.filter-radio label { margin-right:10px; font-size:14px;}    
.filter-section label { font-weight:400; position:relative;}    
/*------------Create Channel----------*/
.cover-image-channel {
    position: relative;
    height: auto;
    width: 100%;
	text-align:center;
}
.chanel-cover-photo{width: 100%; text-align: center; position: absolute; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); z-index: 10;}
.cover-image-channel img {max-width: 100%;}
.channel-crate-sec{width: 100%; padding: 20px 0; position: relative; z-index: 100;}
.upld-cvr-img-btn:hover, .upld-cvr-img-btn:focus { color:#d00000;}
.upld-cvr-img-btn {
	text-align: center;
	color: #fff;
	font-size: 20px;
	border: 0;
	background: none;
	padding: 0;
	z-index: 1;
	position: relative;
	text-shadow: 2px 2px 2px #000;
}
.chnl-thumb-upld {
	background: #000;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(56,56,56,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(56,56,56,1);
	box-shadow: 0px 0px 10px 0px rgba(56,56,56,1);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 175px;
	height: 150px;
	margin-top: -110px;
	position: absolute;
}
.upld-thumb-img-btn {
	margin-top: 35px;
	word-break: break-all;
	font-size: 16px;
	margin-bottom: 0;
	text-shadow: 2px 2px 2px #000;
}
.upld-thumb-img-btn i {
	font-size: 20px;
	margin-bottom: 15px;
}
.cvr-img-chnl {
	width: 175px;
	height: 150px;
	position: absolute;
}
.cvr-img-chnl img {
	max-width: 100%;
	height: 150px;
}
.upload-file-selector {
    display: none;
}
.upld-cvr-img-btn i {
    color: #d00000;
    margin-right: 10px;
}
.create-channel-main .small-form {max-width:665px; margin-top:25px;}
.common-field  label {font-weight:400; font-size:14px; position:relative;}
.chnl-choice {
    font-size: 20px;
}
.common-field input[type=radio] {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.common-field input[type=radio] ~ label:before {
	width:18px; height:18px; border:3px solid #fff; border-radius:50%;
	display: inline-block;
	content: "";
	color: #fff;
	margin-right:10px;

}
.common-field input[type=radio]:checked ~ label:after {

	color: #fff; width:8px; height:8px; background-color:#fff; border-radius:50%; display:block; content:""; position:absolute; top:8px; left:5px;

}
.common-field input[type=radio]:focus ~ label:before, .common-field input[type=radio]:focus ~ label {
	color: #fff;
}
.common-field input[type=checkbox] {
	display: none;
}
/* to hide the checkbox itself */
.common-field input[type=checkbox] + label:before {
	font-family: FontAwesome;
	position: absolute;
}
.common-field input[type=checkbox] + label:before {
	content: "\f096 ";
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
} /* unchecked icon */
.common-field input[type=checkbox]:checked + label:before {
	content: "\f14a";
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
} /* checked icon */

.create-channel-main .common-field .large-btn {position:static;font-size: 22px;border-radius:4px;}
.create-channel-main {padding-bottom:50px;}
.modal-title {font-size:20px; color:#000;}

/*----Upload Video-----*/
.dashed-brd-ad {
	background: url(../../images-nct/upload-ad-image.png) no-repeat center top;
	background-size: 100% 100%;
	height: 251px;
	width: 100%;
	margin-bottom:20px;
}
.qq-gallery.qq-uploader { padding-left:0 !important; padding-right:0 !important;}
.qq-gallery .qq-upload-list li { margin-right:0 !important;border-radius:4px !important;}
.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 0;
    width: auto;
    max-width: inherit;
}

.upload-video-main .common-field .large-btn { position:static;font-size: 22px;border-radius:4px;}
.tag {background-color:transparent; border:1px solid #333; padding:2px 5px;}

/*----------------Detail Page Strt-------------*/
.vdo-dtl-lt {	
	background-size: 100% 100%;
	width: 100%;
	float: left;
    padding-bottom: 30px;
}
.vdo-info {
	padding: 25px 0px;
	word-wrap: break-word;
}
.vdo-info h3 {margin-bottom: 20px;}

.title-vdo-info {
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 30px;
}
.head-rt {
	font-size: 20px;
	display:inline-block;
}
.head-rt a {
	color: #fff;
	margin-left: 15px;
}
.subscribe-link {
	color: #fff;
	position: relative;
	padding-left:25px;
}
.subscribe-link i {
	position:absolute; left:0; top:1px;
}
a:hover.subscribe-link {
	color:#d53d3d;
}
.watch-later-link {
	float: right;
	color: #fff;
	position:relative;
	padding-right:25px;
}
.watch-later-link i {position:absolute; right:0; top:3px;}
.watchlater-icon {
	padding-left: 25px;
	color: #fff;
    display: block;
	position:relative;
}
.watchlater-icon i {position:absolute; left:0; top:1px;}
.watch-later-link img {
	margin-right: 5px;
	position: relative;
	margin-top: -8px;
}
.rating-vdo-dtl {
	font-size: 12px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.rating-vdo-dtl i {
	margin-right: 2px;
}
.cat-sub-section {
	margin-top: 25px;
	margin-bottom: 25px;
}
.list-genre h2 {
	font-size: 18px;
	margin:5px 15px 0 0;
}
.list-genre li {
	margin-bottom: 15px;
    vertical-align: top;
}
.list-genre a {
	font-size: 14px;
	line-height: 14px;
	border: 1px solid #fff;
	padding: 9px 24px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #fff;
	display: block;
}
.list-genre a:empty {
    display: none;}
.list-genre a:hover {
	background: #fff;
	color: #000;
}
.abuse-link {
	text-align: right;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}

.abuse-link a i{
 margin-right: 5px;   
}

.cmnt-title {
	float: left;
	padding-bottom: 10px;
	margin-bottom: 40px;
	font-size: 20px;
	border-bottom: 4px solid #d53d3d;
}
.rating-label {
	margin-bottom: 15px;
}
.vdo-cmnt i {
	font-size: 20px;
	margin-right: 4px;
}
.vdo-cmnt a {
	color: #fff;
}
.vdo-cmnt a:hover {
	color: #eab417;
}

.common-field .textareacomman {
	height: 148px;
	resize: none;
}
.btn-comman {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #0a0a0a;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	float: left;
	height: 46px;
	text-transform: uppercase;
}
.btn-comman:hover {
	background: #eab517;
}
.video-detail-main .common-field .large-btn {position:static;font-size: 22px;border-radius: 4px;}
.detail-rating-scroll {
	max-height: 280px;
	margin-bottom: 30px;
	margin-top: 5px;
    padding-top: 20px;
    border-top: 1px solid #707070;
}
.vd-rvw-info {
	padding-right: 50px;
}
.vd-user-rvw-title {
	font-size: 15px;
}
.vd-date-rvw {
	font-size: 11px;
	text-align: right;
}
.vdo-rvw-section {
	margin-bottom: 50px;
}
.vd-rvw-info .rating-vdo-dtl {
	margin-top: 0;
	margin-bottom: 15px;
}
.vd-rvw-info .rating-vdo-dtl a {
	color: #ffc926;
}
.comman-title {
	font-size: 25px;
	margin:0 0 20px;
}
.similar-videos-scroll {
	max-height: 1260px;
}
.overlay-smlr-vdo {
	position: absolute;
	left: 15px;
	top: 0;
	right: 15px;
	bottom: 0;
	background: url(../images-nct/similar-vdo-bg.png) repeat-x bottom left;
}
.play-icon-vd-sl {
	width: 47px;
	height: 47px;
	background: url(../images-nct/play-btn-similar.png) no-repeat left top;
	position: absolute;
	left: 6px;
	bottom: 6px;
}
.duration-vd-sl {
	position: absolute;
	left: 65px;
	bottom: 15px;
	font-size: 19px;
	text-shadow: 0 0 3px #333;
}

.smlr-vdo-desc h3 {
	font-size: 19px;
	margin:0 0 10px;
}
.smlr-vdo-desc a h3 {color:#fff;}
.smlr-vdo-desc h6 {
	font-size: 13px;
	margin-bottom: 5px;
}
.icon-smlr-vdo {
	text-align: center;
	font-size: 20px;
	padding-right: 45px;
}
.icon-smlr-vdo span {
	display: block;
}
.icon-smlr-vdo a {
	color: #fff;
	margin-bottom: 15px;
}
.smlr-vdo-oter {
	margin-bottom: 20px;
}
.channel-detail-main .cat-sub-section {margin:10px 0;}
.channel-detail-main .cat-sub-section .white-txt {display:block;}
.channel-right li {display:block; border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px;}
.channel-right li:last-child {border-bottom:none; padding-bottom:0;}
.channel-right .btn {display:block; width:100%;}
.channel-detail-main .comman-tabs .nav-tabs {display:block; text-align:left;}
.channel-detail-main .comman-tabs .nav-tabs > li {display:inline-block; padding-right:10px;}
.channel-detail-main .comman-tabs .nav-tabs > li a span {display:inline-block;}
.channel-detail-main .channel-videos-scroll {height:100%; max-height:560px;}
.channel-detail-main .vdo-cmnt .common-field .large-btn {position:static; border-radius:4px; font-size:22px;}
.channel-detail-main .logo-channel {width: 100%;}
.box-over .icon-smlr-vdo {text-align:left; padding-right:0;}
label.error, label.help-block, span.help-block  {font-weight:400; font-size:12px; color:#fb9999;}
.browse-btn {position:relative;}
.browse-btn input[type="file"]{position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0); width:100%;}
.image_preview {margin:10px 0; display:block;}
.form-note {display:block; font-weight:400;}
.edit-profile-main {padding-bottom:50px;}
.add-space {margin:25px 0;}
.add-slider {background-color:#e3e3e3;}
.filter-section .add-space {margin-bottom:0;}
.ex-lg {width: 1050px !important;}
.add-slider .carousel-inner > .item > a > img, .add-slider .carousel-inner > .item > img, .add-slider  .img-responsive, .thumbnail a > img, .add-slider .thumbnail > img {margin:0 auto;}
.simlar-video-rt .add-slider {background-color:transparent;}
.pagination > li > a, .pagination > li > span {color:#000; border-radius:0px;}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {border-radius:0px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color:#d00000;border-color: #d00000;}
.add-tab-main .box-over {opacity:1;}
.profile-tab .table-view-main {margin-top:0;}
.popular-section .movie-box .box-over { padding:20px;transition: .5s ease;}
.popular-section .movie-box:hover .box-over { left:0px; top:0px; padding:0; }
.owl-carousel .owl-item .over-logo { width: auto; max-width:100%; position:absolute; right:0; top:0;}
.line-separator {
    display: block;
    height: 3px;
    border: 0;
    border-top: 3px solid #d00000;
    margin: 1em 0;
    padding: 0;
    width: 200px;
}
.edit-profile-main .profile-tab .table-view-main { padding-bottom:60px;}
.edit-profile-main .profile-tab .table-view-main .pagination { position:absolute; right:0; bottom:0; margin:0;}
.small-form .form-group .bootstrap-select.btn-group, .small-form .form-horizontal .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group { margin-bottom:12px;}
.edit-profile-main .pagination, .srch-rs-wrapper .pagination, .srp-main .pagination { margin-right:15px;}
p {
    word-wrap: break-word;
}
.upload-valid-msg { position:absolute; left:0; top:43%;color: red; width:100%;}

.simlar-video-rt .add-slider .carousel-inner > .item > a > img, .simlar-video-rt .add-slider .carousel-inner > .item > img, .simlar-video-rt .add-slider .img-responsive, .thumbnail a > img, .simlar-video-rt .add-slider .thumbnail > img { width:100%;}
.edit-profile-main .table-view-main .table-view .td { white-space:normal; width:20%; word-break:break-all; word-wrap:break-word;}

/*--------404 Not found-------*/
.not-found { position:absolute; width:100%; max-width:500px; left:0; right:0; margin:0 auto; top:50%; transform:translate(0,-50%); text-align:center; background-color:#3b3b3b; padding:25px 15px; border-radius:5px;}
.not-found h1 {margin:0 0 10px; font-size:60px; font-weight:700;}
.not-found h3 {margin:0 0 10px; font-size:40px; font-weight:400;}
.not-found .btn { margin-top:15px;}
.notpage-page-ctn{margin-top:75px;padding-top:0}
.error-main{margin:60px auto 0;width:550px}
.error_heding{font-size:40px;color:red}
.qq-gallery .qq-upload-file { overflow:hidden;}

@media (max-width: 1200px) {
.navbar-nav > li > a {padding:8px 5px; font-size:14px;}
.navbar-form .form-control {min-width:inherit; width:132px;}
.navbar-brand > img {max-width:150px;}
.membership-box h2 {font-size:25px;}
}

@media (max-width: 992px) {
.navbar-header {float: none;}
.navbar-toggle {display: block; margin-right:0; padding-right:0;}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-collapse.collapse.in {
display: block!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-form {
padding: 10px 15px;
margin-top: 8px;
margin-right: -15px;
margin-bottom: 8px;
margin-left: -15px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
width:auto;
float:none !important;
}
.banner-section {min-height:50vh;}
.navbar-toggle .icon-bar {background-color:#d00000;}
.navbar-nav > li {display:block;}
header .dropdown-menu {width:100%; z-index:5; background-color:#fff;}
header .dropdown-menu > li > a {font-size:14px;}
.navbar-form .form-control {width:100%;}
.navbar-form .form-group {display:block;}
.navbar-form {padding-left:0; padding-right:0;}
.navbar-nav > li > a.header-btn {display:inline-block;padding: 7px 15px;}
.navbar-form .header-search {top:12px;}
header {padding:0;}
.navbar-brand {padding:10px 15px;}
.cvr-img-pfl {top:50px;}
.srch-btn-top {left:15px; top:17px;}
.srch-rs-wrapper .form-group {position:relative;}
}

@media (max-width: 767px) {
body {font-size:14px;}	
.navbar-nav > li {padding:0 15px;}
.navbar-form {padding-left:15px; padding-right:15px;}
.navbar-toggle {padding-right:15px;}
.navbar-nav .open .dropdown-menu {background-color:#fff;}
.banner-section {min-height:inherit; padding:10px 0 15px;}
.banner-section .container {position:static;transform: translate(0,0);}
.banner-section h1 {font-size:25px; margin-bottom:15px;} 
.banner-section .review-star {margin-bottom:15px;}
.banner-section p {margin-bottom:15px;}
.content-section {padding:25px 0 10px;}
.content-section h2 {font-size:20px;}
.recommended-section, .popular-section, .recommended-series-section, .popular-series-section {padding:25px 0;}
.section-title {font-size:20px;}
.footer-top {padding:15px 0 5px;}
footer h2 {font-size:20px; margin-bottom:10px;}
.login-main {padding:20px 0;}
.forgot-link {margin-top:0;}
.table-view-main {margin-top:15px;}
.table-view-main .table-view {border:none; background-color:transparent;}
.table-view-main .table-view .thead {display:none;}
.table-view-main .table-view .table,  .table-view-main .table-view .tbody,  .table-view-main .table-view .th,  .table-view-main .table-view .td,  .table-view-main .table-view .tr {display:block; }
.table-view-main .table-view .thead .tr {position:absolute; top:-9999px; left:-9999px;}
.table-view-main .table-view .tbody {border:#f2f2f2 solid 1px; border-bottom:none; margin-bottom:15px;}
.table-view-main .table-view .td, .table-view-main .table-view .tbody:last-child .td {position:relative; white-space: normal; padding:8px; font-size:14px;border-bottom: 1px solid #eef0f3; border-radius:3px;}
.table-view-main .table-view .td:before {position: relative; width:100%; display:block;color:#fff;  margin-bottom:10px; font-weight:600;content:attr(data-title); margin-bottom:5px; text-transform:uppercase;}
.img-responsive {width:100%;}
.common-field .large-btn {min-width:inherit; font-size:14px; padding:13px 8px; }
.tab-block {width:100%; overflow:auto;}
.footer-menu {margin-bottom: 10px;}    
.profile-video-scroll {height:300px;}
.srch-rs-wrapper {padding-left:15px; padding-right:15px;}
.inner-main {padding:20px 0;}
.page-title {font-size:25px; margin:5px 0 15px;}
.membership-top {min-height:100%;}
h3 {font-size:17px;}
.membership-box h2 {font-size:20px;}
.membership-box {min-height:inherit;}
.chnl-thumb-upld {position:static; margin:0 auto;}
.create-channel-main .common-field .large-btn {font-size:16px; padding:7px 10px;}
.qq-gallery.qq-uploader {min-height:100px; max-height:100px;}
.filter-section {padding:15px;}	
.marginbtm20 {margin-bottom:10px;}
.filter-radio {margin-bottom:15px;}
.smlr-vdo-img {margin-bottom:10px;}
.smlr-vdo-oter {margin-bottom:5px;}
.cmnt-title {margin-bottom:15px;}
.video-detail-main .common-field .large-btn, .channel-detail-main .vdo-cmnt .common-field .large-btn  {font-size:16px; width:100%;}

.vdo-dtl-lt {padding-bottom:15px; }
.video-detail-main .similar-videos-scroll {height:300px; margin-bottom:20px;}
.rating-vdo-dtl, .cat-sub-section {margin:10px 0;}
.vdo-info h3 {margin:10px 0;}
.channel-detail-main .channel-small-img {width:50%; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.desc-channel h2 {font-size:20px;}
.chnl-top-info {margin-bottom:15px; margin-top:10px;}
.detail-rating-scroll {margin-bottom:15px;}
.comman-tabs .nav-tabs > li {display:block; border-bottom:1px solid #333; margin-bottom:5px;}
.comman-tabs .nav-tabs > li:last-child {border-bottom:none;}
.comman-tabs .nav-tabs > li > a {padding:5px 0; margin:0; }
.mCSB_scrollTools .mCSB_draggerContainer {right:-9px;}
.comman-tabs .nav-tabs {border-bottom:none;}
.cover-image-profile h1 {font-size:25px;}
.cover-image-profile {margin-bottom:20px;}
.comman-tabs .nav-tabs > li.active > a span {font-size:20px;}
.comman-tabs .nav-tabs > li.active > a {font-size:16px;}
.navbar-collapse.collapse.in {background-color:#333;}
.edit-profile-main {padding-bottom:15px;}
.medium-btn, .close-btn {font-size:14px; min-width:90px;}
.edit-profile-main .profile-tab .table-view-main {padding-bottom:30px;}
.vd-rvw-img .img-circle {max-width:90px; margin:0;}
.edit-profile-main .table-view-main .table-view .td {width:100%;}
}

@media (max-width:640px) {
.cat-row li {width:49%;}
.banner-section h1 {font-size:21px; letter-spacing:-0.3px;}
.small-form h1 {font-size:18px;}
.small-form .text-right, .small-form .text-left {text-align:center;}
.fb-btn, .google-btn {display:block; margin-bottom:5px;}
.or-line {margin:15px 0;}
.large-btn {font-size:17px; padding:7px 12px;}
.form-logo {max-width:180px; margin-bottom:15px;}
.list-genre a {font-size:13px; padding:5px 10px;}
.vdo-info {padding:10px 0 15px;}
.box-over {opacity:1;}
.footer-bottom p {font-size:13px;}
.footer-bottom {padding:5px 0px;}
#myModal .modal-dialog {width: auto !important;}
.comman-tabs {margin-bottom:10px;}
.profile-channel-scroll, .profile-subscription-scroll {height:100%; max-height:300px;}
}