/* RESPONSIVE CSS */
@media (min-width: 0px) and (max-width: 479px) {
	/*
	.logo {
	background: red;
	}
	*/
}
@media (min-width: 480px) and (max-width: 767px) {
	/*
	.logo {
	background: green;
	}
	*/
}
@media (min-width: 768px) and (max-width: 979px) {
	/*
	.logo {
	background: yellow;
	}
	*/
	.navbar .nav>li>a {
	padding: 8px 11px 8px;
	}	
	.navbar li>a {
	font-size: 1.0em;
	}
	#block-views-dawn-parks-services--2, #block-views-dawn-parks-services, #block-views-home-page-promotion-block {
	margin-top: 0px;
	}
	/*
	div#block-views-revolution-slider-block {
	display: none;
	}
	*/
}
@media (min-width: 980px) and (max-width: 1199px) {
	/*
	.logo {
	background: blue;
	}
	*/
}
@media (min-width: 1200px) {
	/*
	.logo {
	background: violet;
	}
	*/
}
@media (min-width: 0px) and (max-width: 767px) {
	.logo img {
	width: 150px;
	height: auto;
	}
	.logo {
	width: 100%;
	text-align: center;
	}
	li.Reservation, li#Surpport {
	width: 50% !important;
	}	
	div#feedback_simple {
	display: none;
	}	
	.social {
	display: none;
	}
	.menu-block-wrapper.menu-block-1 .navbar-nav li {
	display: inline-block;
	float: none;
	text-align: center;
	max-width: 120px;
	}
	.menu-block-wrapper.menu-block-1 .navbar-nav {
	margin-top: 0px;
	width: 100%;
	float: none;
	}
	.menu-block-wrapper.menu-block-1 .navbar-nav li {
	display: inline-block;
	float: none;
	text-align: center;
	/* max-width: 220px; */
	}
	#block-views-dawn-parks-services--2, #block-views-dawn-parks-services, #block-views-home-page-promotion-block {
	margin-top: 20px;
	}


}
@media (min-width: 0px) and (max-width: 980px) {
		button.btn.btn-navbar.tb-megamenu-button {
		margin-top: -50px;
		display: block;
		width: 100%;
		height: auto;
		background: transparent;
		padding: 12px;
		border: 0px;
		margin-bottom: -50px;
		}	
		.nav-collapse.collapse {
		overflow: visible;
		/* z-index: 99999; */
		position: relative !important;
		/* display: block !important; */
		/* float: left; */
		}
		.nav-collapse.collapse {
		overflow: visible;
		}
		.mobile-navigation {
		display: block;
		}
		.tb-megamenu .nav-collapse .dropdown-menu {
		background-color: #FFF !important;		
		}
		.tb-megamenu .nav-collapse .nav>li.active>a:hover, .tb-megamenu .nav-collapse .nav>li.active>a:focus {
		background-color: #475400;
		}
		.nav-collapse.always-show.in.collapse {
		margin-top: 0px;
		}
		.tb-megamenu .mega-nav>li a, .tb-megamenu .dropdown-menu .mega-nav>li a {
		padding: 8px 8px !important;
		font-weight: 600 !important;
		}
		a.dropdown-toggle + div { display: none }
		a.dropdown-toggle:active + div, a.dropdown-toggle:focus + div { display: block }
		.tb-megamenu .nav-collapse .nav>li>a, .tb-megamenu .nav-collapse .dropdown-menu a {
		border-bottom: 0px solid #222;
		}
		.main-menu ul>li>a.active-trail, .main-menu ul>li>a.active-trail:hover, .main-menu ul>li>a.active, .main-menu ul>li>a.active:hover, .mobile-navigation {
		background: #000000 !important;
		}
		.masthead h1.title, .contact h1.title {
	    width: 100%;
	    padding: 20px 0px 10px;
	    text-align: center;
	    font-size: 1.4em;
	    margin-top: 0px;
	    color: #FFF;
	    background: transparent;	    
		}
		div#breadcrumb {
		display: none;
		}
		#header {
		background: rgba(102,118,24,1.0);
		}		

		
}
