@media (max-width: 979px) and (min-width: 768px) {
	#header .span4.lightgray.text-center {
	    margin-left: 0px;
	}
	.page-sanctuaries .park_container , 
	.page-orphanages .park_container , 
	.page-marine-national-park .park_container, 
	.page-reserves .park_container, 
	.page-national-parks .park_container {
	    width: 32%;
	    position: relative;
	    float: none;
	    margin-bottom: 20px;
	    margin-top: 0px;
	    float: left;	    
	}




}


@media (min-width: 0px) and (max-width: 979px) {
	#header div#block-gtranslate-gtranslate {
	    display: none;
	}
	ul.quicktabs-tabs.quicktabs-style-navlist {
	    float: none;
	    margin: 0px auto;
	    width: 95%;
	    text-align: center;
	}

	ul.quicktabs-tabs.quicktabs-style-navlist li a {
	    display: block;
	    text-align: center;
	    border-bottom: 2px dotted rgba(81, 97, 25, 0.33);
	    background: #F3F3F3;  
	}
	ul.quicktabs-tabs.quicktabs-style-navlist li.active a, ul.quicktabs-tabs.quicktabs-style-navlist li a:hover {
	    color: #FFFFFF !important;
	    background: #526219;
	}
	.quicktabs_main.quicktabs-style-navlist {
	    width: 95%;
	}
	.field.field-name-field-body.field-type-text-with-summary img {
	  width: 100%;
	  height: auto;
	}
	div#park-activities ul {
	  margin-top: 15px;
	}
	div#park-activities ul li {
	  width: 46%;
	}		

	

}



@media (max-width: 980px) and (min-width: 0px) {
	.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: #4F5D0D !important;
	}


}


@media (max-width: 738px) and (min-width: 0px) {
	.tb-megamenu .nav-collapse.collapse.in {
	    height: 0px !important;
	    overflow: hidden !important;
	}
	.tb-megamenu .nav-collapse.collapse.in.badilisha {
		height: initial !important;
		overflow: visible !important; 
	}
	form#search-form {
	    display: none;
	}
	.mobile-navigation.open {
	    margin-top: -50px;
	}
	#header .rightinfo.text-right {
	    display: none;
	}
	.group-parkgallery span img {
	    width: 30%;
	}

}



@media (min-width: 0px) and (max-width: 768px) {
	form#search-form {
	    width: 100%;
	    text-align: center;
	}

	#prescript, #main, #postscript, #footer .container {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	footer#footer p, footer#footer a {
	    font-size: 10px !important;
	    color: #FFF;
	}
	body.front #header {
		position: relative;
		/* background: #192800 !important; */
	}
	#block-menu-menu-quick-links ul li, #block-menu-menu-quick-links--2 ul li {
	    width: 40% !important;
	}
	#block-menu-menu-quick-links h2, #block-views-dawn-parks-services h2, #block-views-dawn-parks-services--2 h2 {
	    font-size: 1.4em !important;
	}
	#block-menu-menu-quick-links a, #block-menu-menu-quick-links--2 a {
	    display: block;
	}
	#block-menu-menu-quick-links--2, #block-menu-menu-quick-links {
	    -webkit-border-radius: 0px 0px 0px 0px;
	    -moz-border-radius: 0px 0px 0px 0px;
	    -ms-border-radius: 0px 0px 0px 0px;
	    -o-border-radius: 0px 0px 0px 0px;
	    border-radius: 0px 0px 0px 0px;
	}
	#block-views-dawn-parks-services--2, #block-views-dawn-parks-services, #block-views-home-page-promotion-block {
    	margin-top: 0px;
	    -webkit-border-radius: 0px 0px 0px 0px;
	    -moz-border-radius: 0px 0px 0px 0px;
	    -ms-border-radius: 0px 0px 0px 0px;
	    -o-border-radius: 0px 0px 0px 0px;
	    border-radius: 0px 0px 0px 0px;    
	    min-height: auto !important;
	    max-height: initial !important;
	}	
	#block-views-dawn-parks-services {
		-webkit-border-radius: 0px 0px 0px 0px !important;
		-moz-border-radius: 0px 0px 0px 0px !important;
		-ms-border-radius: 0px 0px 0px 0px !important;
		-o-border-radius: 0px 0px 0px 0px !important;
		border-radius: 0px 0px 0px 0px !important; 
	}	
	.front #page {
	    background: transparent !important;
	}
	h1.first-slide, h1.caption {
		font-size: 14px !important;
		text-align: center !important; 
		bottom:20px !important
	}
	body.node-type-kws-parks-reserves .field-type-text-with-summary {
		max-height: initial;
	    margin-bottom: 30px;
	    padding-top: 20px;	    
	}
	h2 {
	    font-weight: bold;
	    font-size: 20px;
	    color: #000000;
	}
	.page-sanctuaries .park_container , 
	.page-orphanages .park_container , 
	.page-marine-national-park .park_container, 
	.page-reserves .park_container, 
	.page-national-parks .park_container {
    width: 100%;
    position: relative;
    float: none;
    margin-bottom: 20px;
    margin-top: 0px;
	}
	.page-sanctuaries .park_container img, 
	.page-orphanages .park_container img, 
	.page-marine-national-park .park_container img, 
	.page-reserves .park_container img, 
	.page-national-parks .park_container img {
	    width: 100%;
	    height: auto;
	}
	.page-sanctuaries .park_container .field-name-field-images, 
	.page-orphanages .park_container .field-name-field-images, 
	.page-marine-national-park .park_container .field-name-field-images, 
	.page-reserves .park_container .field-name-field-images, 
	.page-national-parks .park_container .field-name-field-images {
	    width: 87%;
	    height: auto;
	    max-height: initial;
	}
	#masthead {
	    padding-top: 0px;
	}

	ul.nav.group-park.nav-tabs {
	    margin-bottom: 0px;
        text-align: center;
	}
	.tb-megamenu-row img {
	  display: none;
	}
	li.tb-megamenu-item.level-1.mega.active a {
	    border-top: 0px;
	}	
	.tb-megamenu .dropdown-submenu > .dropdown-menu {
	  margin-top: 0px !important;
	}



}


@media (min-width: 481px) and (max-width: 768px) {
	body.node-type-kws-parks-reserves .field-name-field-location.field-type-geofield {
	    width: 110% !important;
	    margin: 0px 0px 20px -20px !important;
	}


}



@media (min-width: 0px) and (max-width: 480px) {
	body.node-type-kws-parks-reserves .field-name-field-location.field-type-geofield {
	    width: 115% !important;
	    margin: 0px 0px 20px -20px !important;
	}


}







