@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#header nav ul.nav-main li a {
		font-size: 22px!important;
		padding: 10px 10px;
	}
	h3.home-schedule-title {
		color: #fff;
		font-size: 26px;
		padding-bottom: 5px;
		margin: 0;
		text-transform: lowercase;
		padding-top: 5px;
	}
	.home-schedule-title-mas,
	.home-schedule-title-mas a {
		color: #fff!important;
		font-size: 16px;
		text-align: right;
		text-transform: lowercase;
	}
	.home-schedule-time {
		color: #666666;
		font-size: 33px;
		font-weight: 300;
		float: left;
		text-transform: lowercase;
		padding-right: 10px;
		height: 40px;
		padding-top: 5px;
	}
	.home-schedule-showname {
		color: #009AD4;
		clear: both;
		font-size: 19px;
		font-weight: 800;
		line-height: 16px;
		text-transform: lowercase;
		margin-bottom: 4px;
	}
	.home-schedule-time {
		font-size: 22px!important;
	}
	.home .col-md-9 {
		width: 68%!important;
	}
	.homecarouselWrapper .container {
		width: 940px;
	}
	.tp-caption {
		position: absolute!important;
		right: 40px!important;
		left: auto !important;
	}
	.col-md-8 {
		width: 62%!important;
	}
	.topVideoCnt {
		margin: 0 auto;
		width: 100%!important;
		/* height: 530px; */
	}
	.home-schedule-lineup {
		height: 100px;
	}
	.home-lineup {
		height: 90px;
	}
	.home-schedule-time {
		font-size: 19px!important;
	}
	.yarpp-thumbnail>img {
		height: auto;
	}
	.col-lg-15 {
		width: 16%;
		float: left;
	}
	.seven-cols .col-md-1,
	.seven-cols .col-sm-1,
	.seven-cols .col-lg-1 {
		float: left;
		width: auto;
		padding: 10px 25px;
		line-height: 40px;
	}
}


/* Tablet  960 (devices and browsers) */

@media only screen and (min-width: 961px) and (max-width: 1024px) {
	.envivodtvpgbtn {
		float: none;
		margin: 10px 0;
	}
	#header nav ul.nav-main li a {
		font-size: 22px!important;
		padding: 10px 10px;
	}
	.col-md-15 {
		width: 16%;
		float: left;
	}
	.seven-cols .col-md-1,
	.seven-cols .col-sm-1,
	.seven-cols .col-lg-1 {
		float: left;
		width: auto;
		padding: 10px 15px;
		line-height: 40px;
		font-size: 14px!important;
	}
	.homelineup {
		padding: 14px 0 0 0!important;
		height: 90px;
	}
	.home-schedule {
		background: #0088cc;
		margin-bottom: 20px;
		overflow: hidden;
		padding: 0px;
		position: relative;
		text-align: left;
	}
	h3.home-schedule-title {
		color: #fff;
		font-size: 30px;
		padding-bottom: 5px;
		margin: 0;
		text-transform: lowercase;
		padding-top: 5px;
	}
	.home-schedule-title-mas,
	.home-schedule-title-mas a {
		color: #fff !important;
		font-size: 24px;
		text-align: right;
		text-transform: lowercase;
		line-height: 27px;
	}
	.home-schedule-title-mas a:hover {
		color: #ccc!important;
	}
	.home-schedule-time {
		color: #666666;
		font-size: 20px;
		font-weight: 300;
		float: left;
		text-transform: lowercase;
		padding-right: 15px;
		height: 60px;
		padding-top: 15px;
	}
	.home-schedule-showname {
		color: #009AD4;
		font-size: 19px;
		font-weight: 800;
		line-height: 18px;
		text-transform: lowercase;
		margin-bottom: 4px;
	}
	.home-schedule-showname-blurb {
		color: #666;
		font-size: 12px;
		font-weight: 300;
		line-height: 12px;
		text-transform: lowercase;
		padding: 0px;
		margin: 0px;
	}
	.home-schedule-lineup div {
		border-right: 1px solid #0088cc
	}
	.home-schedule-lineup div:last-child {
		border-right: 0px;
	}
	.tp-caption {
		position: absolute!important;
		right: 40px!important;
		left: auto !important;
	}
}


/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 680px) and (max-width: 961px) {
	.envivodtvpgbtn {
		float: none;
		margin: 10px 0;
	}
	.col-sm-15 {
		width: 16%;
		float: left;
	}
	.seven-cols .col-md-1,
	.seven-cols .col-sm-1,
	.seven-cols .col-lg-1 {
		width: auto;
		padding: 10px 10px;
		font-size: 14.5px!important;
	}
	.homelineup {
		padding: 15px 0 15px 0!important;
		height: auto!important;
	}
	.home-schedule {
		background: #0088cc;
		margin-bottom: 20px;
		overflow: hidden;
		padding: 0px;
		position: relative;
		text-align: left;
	}
	.home-lineup {}
	.owl-item .img-responsive {
		width: 100%!important;
	}
	ul#radiomenuplayericons li {
		height: 50px;
	}
	/*	
		.home-schedule-lineup {  height: 115px;} */
	.col-sm-3 {
		width: 20%;
	}
	.home-schedule-time {
		font-size: 19px!important;
	}
	.tp-caption {
		position: absolute!important;
		right: 40px!important;
		left: auto !important;
	}
	.page-top {
		background-size: 160%!important;
	}
	.showtime {
		color: #ffffff;
	}
	#header {
		min-height: initial!important;
	}
	.container {
		width: 95%;
	}
	.homecarouselWrapper {
		width: 85%;
		margin: 0 auto;
	}
	#header .logo {
		margin: 0 auto!important;
		width: 175px!important;
		display: block!important;
	}
	#wallpaperWrapper {
		width: 100%!important;
	}
	.slider-container .top-label {
		text-align: right!important;
	}
	.topVideoCnt {
		margin: 0 auto;
		width: 100%!important;
		/* height: 400px; */
	}
	.page-top h2 {
		font-size: 28px;
		color: #41B4DF;
		line-height: 32px;
		font-weight: 700;
	}
	#sticker {
		position: inherit!important;
	}
	.sidebar {
		Width: 100%;
		float: none;
	}
	.mega-menu-content .col-md-2 {
		padding-right: 0px!important;
		padding-left: 0px!important;
		margin-bottom: 20px;
		min-height: 130px;
		float: left;
	}
	.searchCnt {
		width: 80%!important;
	}
	.phone {
		text-align: center;
		width: auto!important;
	}
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 680px) {
	.phone {
		display: none;
	}
	.envivodtvpgbtn {
		float: none;
		margin: 10px 0;
	}
	.home300ad {
		margin: 0 auto;
		width: 300px;
		float: none;
	}
	.sidebar {
		Width: 100%!important;
		float: none!important;
	}
	body.sticky-menu-active #header {
		border-bottom: 1px solid #0088cc;
		position: fixed;
		top: 0px;
		height: 55px;
		width: 100%;
		z-index: 1001;
		box-shadow: 2px 0 15px rgba(0, 0, 0, 0.5);
		filter: none;
	}
	.topVideoCnt {
		margin: 0 auto;
		width: 100%!important;
		/* height: 280px; */
	}
	.tp-caption {
		position: absolute!important;
		right: 40px!important;
		left: auto !important;
	}
	#showTopCnt {
		padding: 110px 15px 0px 0px;
		text-align: left!important;
		float: none!important;
	}
	.page-top {
		background-size: 160%!important;
	}
	.showtime {
		color: #000000;
	}
	#header {
		min-height: initial!important;
	}
	.topVideoCnt {
		margin: 0 auto;
		width: 100%!important;
		/* height: 250px; */
	}
	.page-top h2 {
		font-size: 24px;
		color: #41B4DF;
		line-height: 32px;
		padding: 10px;
		margin-bottom: 0px;
	}
	a.yarpp-thumbnail {
		clear: both;
		width: 100%!important;
	}
	.yarpp-thumbnail>img {
		float: left;
		width: 100px!important;
		height: auto!important;
	}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail {
		height: auto!important;
	}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
		font-size: 1em;
		line-height: normal;
		width: 55%!important;
		float: left;
	}
	.sidebar {
		width: 100%!important;
		float: none;
	}
	.sidebarTopCnt,
	.sidebarBottomCnt {
		padding: 0 5px!important;
	}
	.home-schedule {
		background: #EFEFEF!important;
	}
	.col-md-2 .homelineup {
		padding: 5px!important;
		height: auto!important;
	}
	.row {
		margin: 0px!important;
	}
	.homecarouselWrapper {
		width: 90%;
		margin: 0 auto;
	}
	.carotop .owl-next {
		right: -35px!important;
	}
	.owl-carousel {
		width: 94%;
		margin: 0 auto;
	}
	.bgblue {
		background: #0088cc!important;
		padding: 0 15px!important;
		height: inherit;
	}
	#header .logo {
		margin: 0 auto!important;
		width: 175px!important;
		display: block!important;
	}
	#wallpaperWrapper {
		width: 100%!important;
	}
	.slider-container .top-label {
		text-align: right!important;
	}
	#sticker {
		position: inherit!important;
	}
}

@media only screen and (min-width: 0px) and (max-width: 480px) {
	.home-schedule-lineup{
		display: none;
	}
	.phone {
		display: none;
	}
	body.sticky-menu-active #header {
		border-bottom: 1px solid #0088cc;
		position: fixed;
		top: 0px;
		height: 55px;
		width: 100%;
		z-index: 1001;
		box-shadow: 2px 0 15px rgba(0, 0, 0, 0.5);
		filter: none;
	}
	h2 {
		margin: 10px 0 20px 0;
		line-height: 30px;
	}
	h1 {
		font-size: 2.0em;
		line-height: 28px;
		margin: 0 0 25px 0;
	}
	.categoryitems img {
		width: 100%;
	}
	.tp-caption {
		position: absolute!important;
		right: 40px!important;
		left: auto !important;
	}
	#showTopCnt {
		padding: 50px 15px 0px 0px;
		text-align: left!important;
		float: none!important;
	}
	.page-top {
		background-size: 160%!important;
	}
	.showtime {
		color: #000000;
	}
	#showTopCnt ul {
		padding-top: 10px;
		position: inherit;
	}
	.topShowHeaderMain {
		height: 40px;
		background-size: cover;
	}
	.showtalentCnt li {
		width: 140px;
	}
	#header {
		min-height: 55px!important;
	}
	.topVideoCnt {
		margin: 0 auto;
		width: 100%!important;
		/* height: 220px; */
	}
	.page-top h2 {
		font-size: 24px;
		color: #41B4DF;
		line-height: 25px;
		padding: 10px;
		margin-bottom: 0px;
	}
	a.yarpp-thumbnail {
		clear: both;
		width: 100%!important;
	}
	.yarpp-thumbnail-default {}
	.yarpp-thumbnail>img,
	.yarpp-thumbnail-default>img {
		float: left;
		width: 100px!important;
		height: auto!important;
		min-width: inherit!important;
		min-height: inherit!important;
	}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail {
		height: auto!important;
	}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
		font-size: 1em;
		line-height: normal;
		width: 55%!important;
		float: left;
	}
	.sidebar {
		width: 100%!important;
		float: none;
	}
	.sidebarTopCnt,
	.sidebarBottomCnt {
		padding-right: 5px!important;
		padding-left: 5px!important;
	}
	.container {
		padding: 0 15px!important;
	}
	#ads_ATF_300x250_ad_container,
	#ads_BTF_300x250 {
		margin: 0 auto;
		text-align: center;
	}
	.post-image .img-thumbnail img {
		max-width: inherit!important;
	}
	.homelineup {
		padding: 10px 0 0 0!important;
		height: auto;
	}
	.home-schedule {
		background: #EFEFEF!important;
	}
	.home-schedule-lineup .col-xs-6 {
		width: 100%;
		clear: both;
	}
	.home-schedule-lineup div {
		border: none;
		padding-bottom: 15px;
		width: 100%!important;
	}
	.home-schedule-time {
		padding-top: 0px;
	}
	.row {
		margin: 0px!important;
	}
	h3.homecarousel-title,
	h3.homecarousel-title a {
		font-size: 25px;
		padding-left: 5px;
	}
	.catvideocnt div {
		width: 100%;
	}
	.homecarouselWrapper {
		width: 90%;
		margin: 0 auto;
	}
	.carotop .owl-next {
		right: -35px!important;
	}
	#ads_BTF_300x250_ad_container {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.home300ad {
		margin: 0 auto;
		width: 300px;
		float: none;
	}
	.owl-carousel {
		width: 94%;
		margin: 0 auto;
	}
	.bgblue {
		background: #0088cc!important;
		padding: 10px 15px!important;
		height: inherit;
		text-align: center;
	}
	.slider {
		height: 170px!important;
	}
	.home-schedule .container {
		padding: 0!important;
	}
	.tp-caption {
		position: absolute!important;
		right: 10px!important;
		left: auto !important;
	}
	.owl-stage .owl-item div {
		margin-right: 0!important;
	}
	.owl-carousel .owl-item img {
		width: 100%!important;
	}
	.sliderTimeCnt {
		color: #FFFFFF;
		font-size: 20px;
		text-align: right;
		font-weight: 600;
		text-transform: uppercase;
		margin-bottom: 5px;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	}
	.sliderSmallBlurb {
		color: #FFFFFF;
		font-size: 17px;
		text-align: right;
		font-weight: 300;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
		margin: 0 0 10px;
	}
	a.sliderShowBtn {
		padding: 5px 15px;
		background: #0088cc;
		font-size: 18px;
		font-weight: 600;
		float: right;
		height: 30px;
		line-height: 20px;
	}
	#sticker {
		position: inherit!important;
	}
	#footer.short {
		padding-top: 10px!important;
	}
	span.pages {
		display: none;
	}
	#header .logo {
		margin: 0 auto!important;
		width: 170px!important;
		display: block!important;
	}
	/*#header .logo-sticky-active{ width:150px!important;}*/
	.searchwindowTop img {
		width: 60%;
		height: auto;
	}
	.searchCnt {
		width: 90%;
	}
	.searchCnt i {
		font-size: 2.625rem!important;
	}
	.searchCnt input {
		font-size: 35px;
	}
	.single-post article {
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		margin-bottom: 15px;
		line-height: initial;
	}
	#wallpaperWrapper {
		width: 100%!important;
	}
	.slider-container .top-label {
		text-align: right!important;
	}
	.menuinfocnt .showtime {
		padding-top: 10px;
		color: #fff!important;
		font-size: 15px;
	}
	.seven-cols .col-md-1 {
		padding: 2px 25px!important;
	}
	.dondenosCnt div.col-md-1 {
		float: none!important;
		width: 100%;
		display: block;
		height: auto;
		line-height: normal;
		text-align: center;
	}
	.dondenosCnt div.col-md-1:last-child {
		padding-right: 20px!important;
	}
	ul#radiomenuplayericons li {
		height: 50px;
	}
	ul.top-social {
		text-align: center;
	}
}

@media only screen and (min-width: 1338px) {
	/*	.topadscnt{ width:1170px; margin:0 auto;}
	#ads_970x90_728x90_320x50{ margin:0 auto; width:970px;}*/
	#adsTop {
		width: 1005px;
		margin: 0 auto!important
	}
	#top728x90 {
		width: 728px;
		margin: 0 auto/*float:left!important;*/
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1338px) {
	#adsTop {
		width: 1005px;
		margin: 0 auto;
	}
	#top728x90 {
		width: 728px;
		margin: 0 auto/*float:left!important;*/
	}
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
	#top728x90 {
		width: 728px;
		margin: 0 auto;
	}
	#ads_260x90 {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	#top728x90 {
		width: 320px;
		margin: 0 auto;
		float: none;
	}
	#ads_970x90_728x90_320x50,
	#ads_260x90 {
		display: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 1199px) {
	
}