@media only screen and (min-width: 1380px) {
	.header-responsive {
		width: 1340px;
		margin: auto;
		position: relative;
	}
	.top-navLogo {
	    margin-left: 10px;
	}
	#links_nav .nav-item:nth-child(n+9) {
		display: none;
	}
}

@media only screen and (max-width: 1379px) {
	#links_nav .nav-item:nth-child(n+8) {
		display: none;
	}
}

@media only screen and (max-width: 1280px) {
	.my-container {
		width: 990px;
	}
	#links_nav .nav-item:nth-child(n+7) {
		display: none;
	}
}

@media only screen and (max-width: 1006px) {
	.my-container {
		width: 890px;
	}
	.player-attrs span {
		display: none;
	}
	.stats-iframe {
		height: 640px
	}
	.content-heading .nav-link {
		font-size: 12px;
	}

	.player-info,.share-icons {
		width: 100%;
		text-align: left;
	}
	.download-buttons {
		text-align: left;
	}
	.cat-dropdown.all-categories .dropdown-content a {
		width: calc(33.33% - 1.5px);
	}
}

@media only screen and (max-width: 907px) {
	.my-container {
		width: 738px;
	}
	.content-heading a {
		font-size: 12px;
		padding: 0.4rem 0.88rem;
	}

	.comments-side {
		padding-right: 0;
	}
	.related-thumbnail {
		max-width: 120px;
	}
	.related-description {
		max-width: calc(100% - 120px);
	}
	#links_nav .nav-item:nth-child(n+6) {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	body {
		padding-bottom: 60px !important
	}
	.top-navLogo {
		padding-left: 3rem;
	}
	.my-container {
		width: 100%;
	}
	.player-dv {
		width: 100%;
		padding: 0;
	}
	.related-dv {
		display: none;
	}
	.large-cat{
		width: 100%;
	}
	.small-cat{
		width: 100%;
		padding-left: 30px;
	}
	/*.my-container {
		padding: 0;
	}*/
	.thumb-bar {
		line-height: 18px;
		padding-bottom: 1rem;
	}
	.navbar-brand {
		margin: 0;
	}
	.header-categories {
		padding: 0;
		position: absolute;
		width: 100%;
		height: calc(100% - 45px);
		background: #000000eb;
		z-index: 995;
		left: 0;
		top: 45px;
		display: block;
		overflow-x: hidden;
		overflow-y: auto;
		display: none;
	}
	.top-logo a {
		display: inline;
	}
	.header-categories a {
		transform: none;
		display: block;
		border-bottom: 1px solid #333;
	}
	.header-categories a span {
		transform: none;
	}
	.cat-dropdown {
		float: none;
	}
	.schedule-time{
		margin-left: 0;
		text-align: left;
		padding: 0;
		font-size: 24px;
	}
	.schedule label {
		margin: 0;
	}
	.schedule-date label {
		width: auto;
		margin-top: 8px;
	}
	.player-side {
		width: 60%;
	}
	.comments-side {
		width: 40%;
	}
	#links_nav .nav-item:nth-child(n+5) {
		display: none;
	}
	.cat-title {
		max-width: 70%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.card-title {
		line-height: 10px;
	}
	.video-feature {
		display: none;
	}
	.video-feature a {
		text-transform: uppercase;
	}
	#ulElements .left, #ulElements .right {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.topnav a:not(:first-child) {
		display: none;
	}
	.topnav .cat-dropdown {
		display: none;
	}
	.topnav a.icon {
		display: block;
	}
	.topnav.responsive {
		position: absolute;
		background: rgb(0,0,0,0.85);
		z-index: 999;
		width: 100%;
		top: 45px;
	}
	.topnav.responsive .icon {
		top: -45px;
		text-align: center;
		z-index: 4;
	}
	.topnav.responsive a {
		float: none;
		display: block;
		text-align: left;
		transform: skew(0);
	}
	.topnav a span {
		transform: skew(0);
	}

	.topnav.responsive .cat-dropdown {
		display: block !important;
	}
	.dropdown-content {
		width: 100%;
		min-width: auto;
		left: 0;
		transform: none;
	}
	.cat-dropdown.all-categories .dropdown-content a {
		width: calc(50% - 2px);
	}
	.top-m {
	    transform: none !important;
	    right: 0 !important;
	    left: auto !important;
	    min-width: 240px !important;
	}
	.top-m a {
		width: 100%;
	}
	.slider {
		margin: 0 !important;
	}
	.desc-info span {
		display: block;
	}
	.widget-cats .row {
		display: flex;
		white-space: normal;
	}
	.outerdiv .duration {
		font-size: 10px;
		padding: 1px 8px;
		line-height: 15px;
		bottom: 18px;
	}
	.title-text {
		padding-left: 80px;
	}
	.inner-title {
		max-width: calc(100% - 80px);
		height: 35px;
		font-size: 0.9em;
	}
	.homepage-cats {
		overflow-y: hidden;
		overflow-x: auto;
	}

	.homepage-cats .row {
		display: block;
		white-space: nowrap;
	}

	.homepage-cats .col-md-3,
	.homepage-cats .col-6 {
		display: inline-block;
		max-width: 300px;
		padding-left: 15px !important;
	}

	.large-cat {
		float: none;
		display: inline-block;
		max-width: 280px;
		padding-right: 0;
	}

	.small-cat {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.copyright-text {
		display: none;
	}
}

@media screen and (max-width: 900px) {
	.opened {
		width: 120px !important;
	}
}

@media screen and (min-width: 768px) {
	.comments-side {
		box-shadow: -2px 2px 8px #ccc;
	}
}

@media screen and (max-width: 661px) {
	.comments-side {
		width: 100%;
	}
	.player-side {
		width: 100%;
		margin-bottom: 1rem;
		padding-right: 0;
	}
	.user-comments {
		height: 350px;
	}
	#links_nav .nav-item:nth-child(n+4) {
		display: none;
	}
	.lp-0 {
		padding: 0 15px;
	}
	.category-layout:nth-child(n+1) {
		width: 100%;
	}
	.category-layout:first-child .layout-outer,
	.category-layout:nth-child(2) .layout-outer {
		padding-top: 56.25%;
	}
	.category-layout:nth-child(n+1) label {
		font-size: 1rem;
		font-weight: 400;
	}
	.share-icons button {
		width: 28px;
		height: 25px;
		font-size: 12px;
	}
	.cookies {
		bottom: 55px;
	}
	.stats-iframe {
		height: 350px
	}
	.download-buttons button {
	    width: 100%;
	    height: auto;
	    font-size: 12px;
	    display: block;
	}
}

@media only screen and (max-width: 499px) {
	.login-modal .btn {
		width: 100%;
	}
	#links_nav .nav-item:nth-child(n+3) {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.ppv-overlay .btn {
		width: 380px !important;
	}
}