@media screen and (max-width: 767px) {
	.eventsControl {
    	padding: 40px 0 0;
    }
    .eventsControl h1 {
	    margin: 0 0 21px;
	}
    .eventsControl p {
   		font: 11px/18px "HelveticaNeue",Helvetica,Arial,sans-serif;
   		margin: 0 auto 42px;
   	}
	
	
	.noResultsContainer p{
	margin: auto;
	max-width:400px;
	font: 13px/18px "HelveticaNeue", Helvetica, Arial, sans-serif;
	color: gray;
	}
    .eventBox01 .col,
	.eventBox01 .rowBox .col:first-child {
		padding: 0 0 45px;
		display: block;
		width: 100%;
	}
	
	.eventBox01 {
		padding: 40px 5px 0;
	}
	.eventBox01:first-child {
		padding: 35px 5px 0;
	}
	
	.eventBox02 {
		padding: 0 5px;
	}
	.eventBox02{
		border-bottom: 1px solid #e5e5e5;
		padding: 40px 5px 0;
	}	
	.adBlock img{
    	max-width: 100%;
    }
	.eventBox01 .imgBox {
		margin: 0 0 19px;
		height: 201px;
	}
	.eventBox02 .imgBox {
    	height: 200px;
    }

	.eventBox01 h2, .eventBox02 h2 {
		margin: 0 0 47px;
	}
    .eventArea {
    	width: 100%;
    	margin: 0 0 40px;
   	}
	.mobileHeader{
		margin: 0 0 -60px;
	}
	.searchResults{border:none;}
   	.searchResults .eventArea {
    	width: 135px;
    	margin: 0 7px 40px 6px;
	}
   	.eventBox01 h3, .eventArea h3 {
	    margin: 0 0 3px;
	}
	.eventsFilterPage {
		position: fixed;
		bottom: 31px;
		left:50%;
		width: 70%;
		margin: 0 0 0 -35%;
		text-align: center;
		color: #fff;
		background: #262626;
		z-index: 10;
		font: 18px/46px "HelveticaNeue",Helvetica,Arial,sans-serif;
	}
	.eventsFilterPage:hover {
		text-decoration: none;
		color: #fff;
	}
	
	.loadMore {
   		padding: 35px 0 20px;
   	}
	.eventPromo .imgBox {
    	max-width: none;
    	width: 100%;
    }
    .eventPromo .imgBox img {width: 100%;}
	
	.eventDetailInfo .eventsControl h1 {
		font: 14px/20px "HelveticaNeue",Helvetica,Arial,sans-serif;
	    margin: 0 0 21px;
	}
	.eventDetailInfo .eventPromo .imgBox {
    	margin-bottom: 42px;
	}
	.eventPromo .text p,
	.eventDetails address {
		font: 11px/18px "HelveticaNeue",Helvetica,Arial,sans-serif;
	}
	.eventDetailInfo .eventPromo {
	    padding: 0 0 20px;
	}
	.eventDetails {
    	padding: 42px 0 0;
    }
	.eventDetails p {
    	font: 11px/14px "HelveticaNeue75Bd",Helvetica,Arial,sans-serif;
    }
}

    
