/*   *{outline:1px solid red;}   */


@media screen and (min-width: 320px) and (max-width: 980px){
	body{
	background-color: #fff; 
	margin-bottom: 300px ;
	} /* take over ads*/
	html, body{ 
		overflow: hidden;
		overflow-y:auto;
	}
	.main_container {margin-top: 85px !important;}
	.navbar-brand img {
		width: 140px; 
		margin-top: 9px;
	}
	.row-eq-height{ display: block; }	
	.header_home > div:nth-child(1){  padding-right: 0;}
	.header_home > div:nth-child(2){  padding-left: 0;}
	.mpu{text-align:center;}
	.dfp-mpu iframe{position: relative;}
	#article_page blockquote {margin:0;}
	.article_left_content .quote{
		border-top: 0;
		border-bottom: 1px solid silver;
		padding: 5px 0;
		margin: 5px 0 20px 0;
	}
	.page_title h2 { margin-top:0;}
	.page_title
	.footer_links > .navbar-nav > li{ width: auto;}
	.show_header > div:first-child{ padding-right: 5px;}
	.show_header > div:nth-child(2) { padding-left: 5px;}
	.show_size_2 { height: auto; }
	#showsPage .news_card { margin-top: 10px;}
	.schedule_content{ 
		position: relative; 
		top:0; 
		left:0;
		width: 100%;
	}	
	.schedule_content_2{ 
		position:relative;
		width: 100%;
		top:0;
		left:0;
	}
	.contact_content .page_title { margin-top:15px;}
	.quick_box .article,
	.quick_box .articles_size { 
		height: 195px;
	}
	.player_space{margin-top: 48px;}
	
	.day_shows_title { width: 100%;}
	.day_shows_nav .day_shows_part { float: left;}
	
	
	.order_title{
		border-top: 1px solid #e0e9f5;
	}
	.header .image_caption {
	    padding: 0;
	    position: relative;
	    display: block;
	    background-color: black;
	    top: 1px;
	}
	.article_left_content .author, 
	.article_page .author,
	.article_right_content{
		padding: 10px;
	}
	
	.loop_bar{
		height: 2px;
	}
}

@media screen and (min-width: 769px) and (max-width: 980px){
	/* schedule page 3*/
	.header_content { height: 150px;}
	.header_schedule { 
		padding: 38px 75px 0 20px;
		height: 171px;
	}
	.header_schedule h5{ font-size: 13px;}
	.panel_links > div:nth-of-type(2){ /* padding-right: 5px; */ }
	.panel_links > div:nth-of-type(3){ padding-left:10px; border-top:0;}
	.panel_links > div:nth-of-type(2) .link_schedule { 
		border-left: 1px solid #dcdcdc; 
		border-right: 1px solid #dcdcdc;
	}
	.panel_links > div:nth-of-type(3) .link_schedule { border-top:0;	}	
	.sponsor_schedule { margin-left: -50px;}
	.sponsor_schedule a img{
		height:100px;
		width:100px;
	}
	.header > div:first-child {padding-right: 0;}
	.header > div:nth-child(2){  padding-left:0;}
	.header_size,
	.header_content {
	 height: 250px;
	 }	
}


@media screen and (min-width: 768px) and (max-width: 768px){
	
	.author .row { margin: 0;}
	.container {
		width: 100%;
		margin: 0 auto;
	} 
	.header > div:first-child {padding-right: 0;}
	.header > div:nth-child(2){  padding-left:0;}
	.header_size,
	.header_content {
	 height: 250px;
	 }	

	.articles_content{ height: 195px;}
	.articles > div:first-child{	padding-left: 5px;	}
	.articles > div:nth-child(2){ 
		background-color: transparent;
		padding-left:0;
	}
	
	.show_size { height: 152px; }
	.bxslider_show li { width: 92px !important;}
	.schedule_content{ 
		position:absolute; 
		top: 20px; 
		left:20px;
		width: 50%;
	}
	/* schedule page 3*/
	.header_schedule { 
		padding: 38px 75px 0 20px;
		height: 170px;
	}
	.header_schedule h5{ font-size: 13px;}
	.panel_links > div:nth-of-type(2){ padding-right: 0px; }
	.panel_links > div:nth-of-type(3){ padding-left:5px; border-top:0;}
	.panel_links > div:nth-of-type(2) .link_schedule { 
		border-left: 1px solid #dcdcdc; 
		border-right: 1px solid #dcdcdc;
	}
	.panel_links > div:nth-of-type(3) .link_schedule { border-top:0;	}	
	.sponsor_schedule { margin-left: -50px;}
	.sponsor_schedule a img{
		height:100px;
		width:100px;
	}
	.header_title h4, 
	.header_title h4 a, 
	.articles_title h4, 
	.articles_title h4 a {
		font-size: 21px;
	}		
	.image_caption{ padding: 0 5px;}
	.article_page{ margin: 0;}
	#content_holder > div > div.col-lg-11.col-md-9.col-sm-16.col-xs-16.order_3.article_page > div > div.row{ margin: 0;} 

}

@media screen and (min-width: 320px) and (max-width: 767px){
	
	#haveyoursay_bt_fixed{display: none;}
	
	.top_container { margin-top: 28px; }
	.second_menu a { padding: 11px;}
	.header > div:first-child,
	.articles > div:first-child{
		padding: 0 5px;
	}
	.header > div:nth-child(2),
	.articles > div:nth-child(2){ 
		background-color: transparent;
	}
	.progess { padding: 0;}
	.home_box:first-child{ padding-right: 5px;}
	.home_box:nth-child(2){ padding: 5px;}
	.home_box:last-child{
		padding-left:5px;
		padding-right: 5px
	}
	.home_box:nth-child(2) .ribbon, 
	.home_box:last-child .ribbon{ 
		left: -3px;
	}
	.focus_height_3{ height: 100px;}
	.plus_area { height: 70%;}	
	.queue_title h4{font-size: 14px;}
	.queue_item .ribbon a{
		padding: 8px 14px;
		font-size: 10px;
	}
	.bottom_bar{ margin-top:0 }
	.show_days .btn { font-size: 10px; padding: 5px 0;}
	
	/* schedule page 3*/
	.panel_schedule > div:nth-of-type(2){padding-right: 5px;}
	.header_schedule { 
		padding: 20px;
		height: auto;
	}
	.header_schedule h5{ font-size: 13px;}
	.panel_links > div:nth-of-type(1){ padding-right: 0px; }
	.panel_links > div:nth-of-type(2){ 
		padding-right: 0px; 
		padding-left: 10px; 
	}
	.panel_links > div:nth-of-type(3){ padding-left:10px; padding-right: 0px; }
	.panel_links > div:nth-of-type(2) .link_schedule { 
		border-left: 1px solid #dcdcdc; 
		border-right: 1px solid #dcdcdc;
		border-top:0;
	}
	.panel_links > div:nth-of-type(3) .link_schedule { border-top:0;	}	
	.header_schedule { 
		padding: 50px 20px 20px;
		text-align:center;
	}
	.sponsor_schedule { 
		width:100%;
		text-align:left;
		margin-left: 0;
		top: 127px;
	}
	.sponsor_schedule a img{
		height:100px;
		width:100px;
	}	
	.tab-content{ height: auto;}
	.listenback_view .order_3 #archive_holder{ margin-top: 10px;}
	.header { padding: 0 10px;}
	.header .ribbon{ left: 0;	}
	.header .ribbon:after	{ left: 2px;}	

}


@media screen and (min-width: 480px) and (max-width: 767px){

	.articles_size,
	.articles_content,
	.article_image.header_size{
	 	height: 272px;
	 }	
	 
 
	 .header_size.image656 {
		height: 200px;
	}
	 
	.articles > div:first-child{	
		padding-right: 0;
	}

	.articles > div:nth-child(2){ 
		background-color: transparent;
		padding-left: 0;
	}
	.article_header > div:first-child {padding-right: 5px;}
	.home_box_size { height: 105px;}
	.footer_links > .navbar-nav,
	.footer_copy{ text-align: left; }
	.footer_links > .navbar-nav > li{ width: 48%;}
	.news_box:nth-of-type(odd){ padding-right:0;}
	.news_box:nth-of-type(even){ padding-left:0;}
	.popular_box .article{ padding:0;}
	.schedule_content_2 { text-align:center;}
	.schedule_content_2 p{ display:inline-block; margin-right: 10px;}  	
	.tab-content{ height: 195px;}
	.show_grid_size { height: 195px;}
	.podcast_item{ height:  auto;}

		
}

@media screen and (min-width: 320px) and (max-width: 479px){
	.article_header > div:first-child{ padding: 0 5px;}
	.article_header .ribbon{ 	left: -3px;}
	.home_box_size {
		width: 100%;
		height: 180px;
	}
	.footer_links > .navbar-nav,
	.footer_copy{ text-align: left; }
	.footer_links > .navbar-nav > li{ width: 48%;}
	.news_box:nth-of-type(odd){ padding-right:0;}
	.news_box:nth-of-type(even){ padding-left:0; margin-left: -1px;}
	.popular_box .article{ padding:0;}
	.show_size { height: 200px;}
	.articles_size{ height: 251px;}
	.articles_content { height: auto;}
	.header_content { height: auto;}
	.tab-content{ height: 502px;}
	.image_caption{ padding: 0 5px;}
	
	.article_image.header_size {
	 	height: 119px;
	 }	

	.article_image.header_size.image656 {
		height: 244px;
	}
	.header { padding: 0 10px;}
	.header .image_caption { padding: 0;}
	.header_home > div:nth-child(1){  padding-right: 5px;}
	.header_home > div:nth-child(2){  padding-left: 5px;}
}

/* Samsung Tab */
@media screen and (min-width: 600px) and (max-width: 600px){
	.navbar-collapse{ padding-bottom: 100px;}
}


/* IPhone 6 portrait + Sony xperia */
@media screen and (min-width: 360px) and (max-width: 375px){
	.header { padding: 0 10px;}
	.header .image_caption { padding: 0;}
}


/* For landscape Ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 

}





