@media (min-width: 1200px)  {
.container {
    width:1200px;
}
}
@media (max-width: 1024px) and (min-width: 769px) {
.container {
     width:100%;
}
.top h1{
    padding:0px 10px;
	font-size: 25px;
}
.grid_4 .category_item {
	margin-top:0px;
	height: auto;
	padding-bottom:30px;
	max-height:125px;
}
/*-----------------------------------------------------------------------------------*/
/*	Over Map Filters
/*-----------------------------------------------------------------------------------*/
.over-map{
 right: 104px;
 top: 33px;
 width: 160px !important;
 padding: 0px !important;
 font-size: 11px;
}
ul.additions li, .additions ul li {
	padding: 5px;
}
/** Main Menu **/
.outer-master-menu {
	float:right;
	width: 100%;
}
.outer-master-firstmenu {
	float: none;
	display: block;
}
#master-menu {
	float: none;
	margin: 0px auto;
	text-align: center;
	display: block;
}
#master-menu li {
	float: none;
	display: inline-block;
}
.master-submenu{
	text-align: center;
}
/*-- SubMenu Shadow --*/
.outer-master-submenu {
	float:none;
	display: block;
}
/*.master-logo {
	float: left;
	margin-left: 0px;
	width: 100%;
}
.master-logo img{
	display:block;
	margin:20px auto;
}*/

.master-maincontent .main {
	width: 70%;
}
.master-maincontent .right {
	width: 30%;
}

}
@media (max-width: 768px)  {
.container{
    width:100%;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
    width:100%;
    float:left;
    margin-top:0px;
    margin-bottom:0px;
}
.master-maincontent .right .grid_12, .top .grid_12 {
	padding-left:0px;
	padding-right:0px;
}
.master-maincontent .main, .master-maincontent .right {
	width:100%;
	padding-left:0px;
	padding-right:0px;
}
.section {
	padding:0px 20px;
}
#contentBox  {
	min-width:200px;
}
.top h1{
	font-size: 25px;
}
.contact_footer {
	float:left;
	width:100%;
}
.master-footer .footer_logo img{
	position:relative;
	right:15px !important;
	width:100%;
}
.footer_logo span {
	position: relative;
	right: 0px;
	top: 0px;
	font-size: 9px;
}
.footer_logo {
	float:right;
	width:100%;
	margin-top:20px;
	position:relative;
}

.viewitem .left-column {
	border-right: 0px dashed #D1D1D1;
	border-bottom: 1px dashed #D1D1D1;
	margin-bottom:10px;
	padding-left: 0px;
}
.master-footer .footer-item{
	border-right: 0px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(255,255,255,0.1);
	margin-bottom:15px;
}
.item_image img {
	height:auto;
}
.itemlist .item_image {
	width:100%;
	margin-bottom:10px;
}
.itemlist .item_content {
	padding-left: 0px;
	padding-right: 0px;
	float:left;
	min-height:1px;
	padding-bottom:20px;
}
.read_more {
	float: left;
	left: 0px;
}
.category_item img {
	max-height: 100%;
}

/*-- Categories Filters --*/
.select_catecories_wrap, .select_categories_buttons {
	display:inline-block;
	border:none;
	width:100%;
}
.select_categories {
	width:99%;
	margin-bottom:10px;
}
.select_categories_buttons {
	display:inline-block;
}

/*-- Routes --*/
.select_route, .select_routes_wrap {
	display:block;
	border:none;
	width:100%;
}
.routes_header {
	float:left;
	width:100%;
} 
.routes_content {
	width:100%;
	margin-bottom:30px;
}
.routes_header li {
	width:25%;
}
.routes_header li:first-child  {
	float:none;
	width:100%;
	line-height: 1.65;
	padding:10px 0px;
}
.routes_content > li ul li{
	display:block;
	width:25%;
	float:left;
	border:none;
}
.routes_content > li ul li:first-child{
	width:100%;
	float:left;
}
/*-- Map --*/
.over-interactive-map{
	width: 80%;
}
/*-----------------------------------------------------------------------------------*/
/*	Home Events
/*-----------------------------------------------------------------------------------*/
.event_item {
	width:100%;
	padding:0px 10px;
	float:left;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom:10px;
	margin-bottom:10px;
}
.event_content {
	border-right: 0px solid rgba(0, 0, 0, 0.1);
}
.event_date {
	width: 100%;
	margin-bottom: 16px;
}
.bottom_title {
	line-height: 20px;
	height: auto;
	padding-bottom:10px;
	float: none;
	text-align:center;
	width: 100%;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.bottom_title.weather_title{
	width:100%;
}
.title_icon {
	float:left;
	width:100%;
	height:30px;
	margin-right:0px;
}
}


/* #Media Queries
================================================== */


@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {

	.dv-responsive .dv-container {
		width: 790px;
	}
	.dv-responsive .dv-boxed {
		max-width: 850px;
		margin-right: auto;
		margin-left: auto;
		position:relative;
	}
	.dv-responsive .dv-container.dv-fullscreen {
		width: 100% !important;
	}
}

@media only screen and (max-width: 959px), only screen and (max-device-width: 959px) {

	.dv-responsive .dv-container {
		width: 100%;
	}
	.dv-responsive .dv-boxed {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		position:relative;
	}
	.dv-responsive .dv-container.dv-fullscreen {
		width: 100% !important;
	}

	.dv-right-sidebar .dv-main-content,
	.dv-left-sidebar .dv-main-content,
	.dv-right-sidebar .dv-sidebar ,
	.dv-left-sidebar .dv-sidebar {
		padding: 0px;
		width:100%;
		float: left;
	}
}
	
		
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
	
	.hideme {display:none;}
	
	.dv-responsive .dv-container {
		width: 100%;
	}
	.dv-responsive .dv-boxed {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		position:relative;
	}
	.dv-responsive .dv-container.dv-fullscreen {
		width: 100% !important;
	}
	
	.dv-responsive .dv-column-1-6,
	.dv-responsive .dv-column-1-5,
	.dv-responsive .dv-column-1-4,
	.dv-responsive .dv-column-1-2,
	.dv-responsive .dv-column-1-3,
	.dv-responsive .dv-column-2-3,
	.dv-responsive .dv-column-3-4,
	.dv-responsive .dv-column-4-5,
	.dv-responsive .dv-column-5-6,
	.dv-responsive .dv-column-1 {
		width:100%;
	}
	.dv-main-content.dv-sidebar {
		width:100%;
	}
	.dv-right-sidebar .dv-main-content,
	.dv-left-sidebar .dv-main-content,
	.dv-right-sidebar .dv-sidebar ,
	.dv-left-sidebar .dv-sidebar {
		padding: 0px;
		width:100%;
		float: left;
	}
}


@media only screen and (max-width: 479px), only screen and (max-device-width: 479px) {

	.dv-responsive .dv-container {
		width:100%;
	}
	.dv-responsive .dv-boxed {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		position:relative;
	}
	.dv-responsive .dv-container.dv-fullscreen {
		width: 100% !important;
	}

	.dv-responsive .dv-column-1-6,
	.dv-responsive .dv-column-1-5,
	.dv-responsive .dv-column-1-4,
	.dv-responsive .dv-column-1-2,
	.dv-responsive .dv-column-1-3,
	.dv-responsive .dv-column-2-3,
	.dv-responsive .dv-column-3-4,
	.dv-responsive .dv-column-4-5,
	.dv-responsive .dv-column-5-6,
	.dv-responsive .dv-column-1 {
		width:100%;
	}
	.dv-main-content.dv-sidebar {
		width:100%;
	}
	
	.dv-right-sidebar .dv-main-content,
	.dv-left-sidebar .dv-main-content,
	.dv-right-sidebar .dv-sidebar ,
	.dv-left-sidebar .dv-sidebar {
		padding: 0px;
		width:100%;
		float: left;
	}
	

	.img-circular-syll a, .img-circular-syll a > img {
	  border-radius: 50%;
	  width: 60px;
	  height: 60px;
	  float: left;
	  margin-right: 30px;
	}
}


