@media (max-width: 479px) {
  .body{
	background-image:none !important;
  }
  .section-wrap.boxed{
	width: auto;
	background: #fff;
	margin: 0 auto;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .container {
	padding-left: 20px;
	padding-right: 20px;
  }
  .row-fluid {
	  margin-left: 0;
	  margin-right: 0;
  }
  .row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4,
  .row-fluid .span5, .row-fluid .span6, .row-fluid .span7, .row-fluid .span8,
  .row-fluid .span9, .row-fluid .span10, .row-fluid .span11, .row-fluid .span12 {
	  padding-left: 0;
	  padding-right: 0;
	  width: 100%;
  }
  .lists-category{
	display:none;
  }
  .header-adds, .header-logo{
	width:100% !important;
	text-align:center;
  }
  .header-adds a, .header-logo a{
	line-height:1 !important;
	padding:10px 0;
  }

 .row-fluid .header-logo.span2{
    background-color: #ed1c24;
    height:auto !important;
  }

  .row-fluid .header-right.span10 {
    height:auto !important;
    background: none;
    background-color: #000;
  }

  ul#social {
  margin-top: 15px;
  margin-bottom: 15px;
}



  .headersearch-button {
	position: absolute;
	right: 15px;
	top: 8px;
  }
  .headersearch .search-box input[type=text]{
	height: 40px;
	padding:10px 0;
  }
  .nav-container{
	height:inherit;
  }
  .navigation.sticky {
	position   : inherit;
	top        : inherit;
	z-index    : 1000;
	background:transparent;
	box-shadow: none;
	width:100%;
  }
  .navigation.sticky .nav-container{
	border-radius:0;
	height:inherit;
	border: 1px solid #e4e4e4;
    border-bottom: 5px solid #eaeced;
  }
  .icon-search.bg{
	line-height:40px;
  }
  .footer-left{
	width:100%;
	text-align:center;
  }
  .footer-right{
	width:100%;
	text-align:center;
  }
  .single-meta{
	padding:6px 10px;
  }
  .single-meta div{
	border:none;
	padding:0;
	padding-right:10px;
  }
  .single-tags, .single-share{
	width:100%;
	text-align:left;
  }
  .single-share{
	margin-top:10px;
  }
  .review-box.review-top{
	width:100%;
  }
  .magazine1 .big-post{
	margin-bottom:15px;
  }
  .related-posts .medium-post{
	margin-top:15px;
  }
  .slider1.owl_slider .item_slide_caption h1{
	font-size:18px;
  }
  .block4 .mediaholder h2{
	font-size:18px;
	min-width:250px;
  }
  .row-fluid.grid{
	margin: 0;
  }
  .row-fluid.grid .span12,
  .row-fluid.grid .span8,
  .row-fluid.grid .span6,
  .row-fluid.grid .span4{
	padding: 0;
	margin-bottom:10px;
  }
  .page404 .title-description .title{
	font-size:40px;
  }
  .etabs li{
	float:none;
	display:block;
  }
  .etabs li a{
	font-size:20px;
	padding:6px 12px;
  }
  .widget .small-post .mediaholder{
	display:block;
  }

.mediaholder.program {
  width: 25%;
  text-align: left;
}

.mediaholder.program img {
  text-align: left;
}

.program-description {
padding-left: 0px;
}
#facebook-like-box-2 {
    display: none;
  }

.wsf15header  {
display:none;
 }

.program-date h1{
  font-size: 25px;  
}

.program-list-header, .program-list-header a{
  font-size: 18px;  
}

.wideprogram-title a{
  font-size: 22px;  
}

.program-top-filter{
  font-size: 18px;  
  margin-left: 0px;
}

.rightside{
	float:left;
}

.author-pic.mediaholder.program {
width:100%;
height:auto;
padding-right:0px;
}

.addthisevent-drop span, .addthisevent span{
display:none;
}

.wpb_btn-sold_out, .wpb_btn-sold_out a, .wpb_btn-sold_out:hover, .wpb_btn-sold_out:visited{
  background-color: #ff0000!important;
  color:#ffffff;
  text-decoration:none;
  margin-right:3px;
  border-color: #ff0000;
  font-size: 18px;  
}

.wpb_btn-buy, .wpb_btn-buy a, .wpb_btn-buy:hover, .wpb_btn-buy:visited{
  background-color: #ff0000!important;
  color:#ffffff;
  text-decoration:none;
  margin-right:3px;
  border-color: #ff0000;
  font-size: 18px;  

}

.wpb_btn-free, .wpb_btn-free a, .wpb_btn-free:hover, .wpb_btn-free:visited, .wpb_btn-register, .wpb_btn-register a, .wpb_btn-register:hover, .wpb_btn-register:visited{
  background-color: #28ABE2!important;
  color:#ffffff;
  text-decoration:none;
  margin-right:3px;
  border-color: #28ABE2;
  font-size: 18px;  

}

.wpb_btn-youth, .wpb_btn-youth a, .wpb_btn-youth:hover, .wpb_btn-youth:visited{
  background-color: #FAAC1B!important;
  color:#ffffff;
  text-decoration:none;
  margin-right:3px;
  border-color: #FAAC1B;
  font-size: 18px;  

}

.wpb_btn-free-top, .wpb_btn-free-top a , .wpb_btn-free-top a span, .wpb_btn-free-top:hover, .wpb_btn-free-top:visited, .wpb_btn-free-top:active{
  background-color: #28ABE2!important;
  color:#ffffff;
  text-decoration:none;
  border-color: #28ABE2;
  padding: 4px 8px 2px;
  font-size:20px;
  font-size: 18px;  

}

.wpb_btn-day-top, .wpb_btn-day-top a, .wpb_btn-day-top a span, .wpb_btn-day-top:hover, .wpb_btn-day-top:visited{
  background-color: #000000!important;
  color:#ffffff;
  text-decoration:none;
  border-color: #000000;
  padding: 4px 8px 2px;
  font-size: 18px;  
  float:left;
  margin:10px;
  
}

.wpb_btn-youth-top, .wpb_btn-youth-top a, .wpb_btn-youth-top a span, .wpb_btn-youth-top:hover, .wpb_btn-youth-top:visited{
  background-color: #FAAC1B!important;
  color:#ffffff;
  text-decoration:none;
  border-color: #FAAC1B;
  padding: 4px 8px 2px;
  font-size: 18px;  

}

.wpb_btn-webcast-top, .wpb_btn-webcast-top a, .wpb_btn-webcast-top a span, .wpb_btn-webcast-top:hover, .wpb_btn-webcast-top:visited{
  background-color: #5954A3!important;
  color:#ffffff;
  text-decoration:none;
  border-color: #5954A3;
  padding: 4px 8px 2px;
  font-size: 18px;  

}

.wpb_btn-more, .wpb_btn-more a, .wpb_btn-more:hover,.wpb_btn-more:visited{
  background-color: #000000!important;
  color:#ffffff;
  margin-left:9px;
  text-decoration:none;
  border-color: #000000;
  font-size: 18px;  
}

.wpb_btn-invitation, .wpb_btn-invitation a, .wpb_btn-invitation:hover, .wpb_btn-invitation:visited{
  background-color: #ffffff!important;
  color:#000000;
  text-decoration:none;
  padding: 2px 11px 0px;
  margin-right:3px;
  border-color: #000000;
  letter-spacing:-.015em;
  font-size: 18px;  

}

.wsftopdaybr{
display:block;
}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .section-wrap.boxed{
	width: 480px;
	background: #fff;
	margin: 0 auto;
  }
  .container {
    width: 480px;
  }
  .row-fluid {
    width: 100%;
  }
  .container {
	padding-left: 20px;
	padding-right: 20px;
  }
  .row-fluid {
	  margin-left: 0;
	  margin-right: 0;
  }
  .row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4,
  .row-fluid .span5, .row-fluid .span6, .row-fluid .span7, .row-fluid .span8,
  .row-fluid .span9, .row-fluid .span10, .row-fluid .span11, .row-fluid .span12 {
	  padding-left: 0;
	  padding-right: 0;
	  width: 100%;
  }

  .header-logo.span12 {
    padding: 0;
    /*background-color: #E6001C;*/
  }

  /*new code for header*/
   .row-fluid .header-logo.span2{
    background-color: #ed1c24;
    height:auto !important;
  }

  .row-fluid .header-right.span10 {
    height:auto !important;
    background: none;
    background-color: #000;
	
  }

  ul#social {
  margin-top: 15px;
  margin-bottom: 15px;
}

  .lists-category{
	display:none;
  }
  .header-adds, .header-logo{
	width:100% !important;
	/*text-align:center;*/
  }
  .header-adds a, .header-logo a{
	line-height:1 !important;
	/*padding:10px 0;*/
  }
  .headersearch-button {
	position: absolute;
	right: 15px;
	top: 8px;
  }
  .headersearch .search-box input[type=text]{
	height: 40px;
	padding:10px 0;
  }
  .nav-container{
	height:inherit;
  }
  .navigation.sticky {
	position   : inherit;
	top        : inherit;
	z-index    : 1000;
	background:transparent;
	box-shadow: none;
	width:100%;
  }
  .navigation.sticky .nav-container{
	border-radius:0;
	height:inherit;
	border: 1px solid #e4e4e4;
    border-bottom: 5px solid #eaeced;
  }
  .icon-search.bg{
	line-height:40px;
  }
  .footer-left{
	width:100%;
	text-align:center;
  }
  .footer-right{
	width:100%;
	text-align:center;
  }
  .single-meta{
	padding:6px 10px;
  }
  .single-meta div{
	border:none;
	padding:0;
	padding-right:10px;
  }
  .single-tags, .single-share{
	width:100%;
	text-align:left;
  }
  .single-share{
	margin-top:10px;
  }
  .review-box.review-top{
	width:100%;
  }
  .magazine1 .big-post{
	margin-bottom:15px;
  }
  .blog1 .mediaholder{
	margin-bottom:15px;
  }
  .related-posts .medium-post{
	margin-top:15px;
  }
  .slider1.owl_slider .item_slide_caption h1{
	font-size:20px;
  }
  .block4 .mediaholder h2{
	font-size:18px;
	min-width:250px;
  }
  .row-fluid.grid{
	margin: 0;
  }
  .row-fluid.grid .span12,
  .row-fluid.grid .span8,
  .row-fluid.grid .span6,
  .row-fluid.grid .span4{
	padding: 0;
	margin-bottom:10px;
  }
  .page404 .title-description .title{
	font-size:45px;
  }
  .etabs li a{
	font-size:20px;
	padding:6px 12px;
  }
  .widget .small-post .mediaholder{
	display:block;
  }
#facebook-like-box-2 {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1240px) {
  .section-wrap.boxed{
	width: 770px;
	background: #fff;
	margin: 0 auto;
  }
  .container {
    width: 750px;
  }
  .row-fluid {
	  margin-left: -10px;
	  margin-right: -10px;
  }
  .row-fluid .span1, .row-fluid .span2, .row-fluid .span3, .row-fluid .span4,
  .row-fluid .span5, .row-fluid .span6, .row-fluid .span7, .row-fluid .span8,
  .row-fluid .span9, .row-fluid .span10, .row-fluid .span11, .row-fluid .span12 {
	  padding-left: 10px;
	  padding-right: 10px;
  }
/*new code for header*/
   .row-fluid .header-logo.span2{
    background-color: #ed1c24;
    height:auto !important
  }

  .row-fluid .header-right.span10 {
    width: 100%;
    height:auto !important
  }
  
ul#social {
  margin-bottom: 15px;
}

ul#social li {
	padding-right: 1px;
}

ul#social li:first-child {
	padding-right: 1px;
	}
ul#social li:last-child {
	padding-right: 5px;
	}

	
  .lists-category, .small-post .mediaholder.small, .reedwan_comments .mediaholder{
	display:none;
  }
  .header-adds, .header-logo{
	width:100% !important;
	/*text-align:center;*/
  }
  .header-adds a, .header-logo a{
	line-height:1 !important;
	/*padding:10px 0;*/
  }
  .headersearch-button {
	position: absolute;
	right: 15px;
	top: 8px;
  }
  .headersearch .search-box input[type=text]{
	height: 40px;
	padding:10px 0;
  }
  .nav-container{
	height:inherit;
  }
  .navigation.sticky {
	position   : inherit;
	top        : inherit;
	z-index    : 1000;
	background:transparent;
	box-shadow: none;
	width:100%;
  }
  .navigation.sticky .nav-container{
	border-radius:0;
	height:inherit;
	border: 1px solid #e4e4e4;
    border-bottom: 5px solid #eaeced;
  }
  .icon-search.bg{
	line-height:40px;
  }
  .footer-left{
	width:100%;
	text-align:center;
  }
  .footer-right{
	width:100%;
	text-align:center;
  }
  .single-meta{
	padding:6px 10px;
  }
  .single-meta div{
	border:none;
	padding:0;
	padding-right:10px;
  }
  .single-tags, .single-share{
	width:100%;
	text-align:left;
  }
  .single-share{
	margin-top:10px;
  }
  .review-box.review-top{
	width:100%;
  }
  .slider1.owl_slider .item_slide_caption h1{
	font-size:30px;
  }
  .block4 .mediaholder h2{
	max-width:160px;
	font-size:16px;
  }
  .block4 .mediaholder h2 a.block-cat{
	font-size:12px;
  }
  .etabs li{
	float:none;
	display:block;
  }
  .etabs li a{
	font-size:20px;
	padding:6px 12px;
  }
  .ads125 .ad-inner{
	width:100%;
  }
  #facebook-like-box-2 {
    display: none;
  }
}
