@media screen and (min-width: 1200px) {

}

@media screen and (max-width: 1199px) {
	.navbar.hes .navbar-nav > li > a {
		font-size: 16px;	
		width: 117px;	
	}
	
	.navbar.hes .navbar-nav > li:last-of-type > a {
		width: 118px;	
	}


}

@media screen and (min-width: 991px) and (max-width: 1199px) {
	.terminal-map {
		background-size: contain;
		padding: 0;
		min-height: 200px;
	}
}

@media screen and (max-width: 991px) {
	.navbar.hes .navbar-nav > li {
		width: 100%;	
	}

	.navbar.hes .navbar-nav > li > a {
		font-size: 18px;	
		width: 100%;	
	}
	.navbar.hes .navbar-nav > li:last-of-type > a {
		width: 100%;	
	}

    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }

	.content ul.sub-nav ul {
		padding-left: 10px;	
	}
	
	.content ul.sub-nav li a {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 17px;
	}



	.home .lightblue {
		margin-top: 15px;
	}

	img.gallery { 
		max-height: 64px;
	}

	a.tel, a.tel:hover {
		margin-top: 0px;
	}

	a.homelogo {
		margin-bottom: 15px;
	}

	.landen {
		text-align: left;
	}


	p, li {
		font-size: 17px;
	}

	.footer-blok {
		margin-top: 15px;
	}
	
	footer p, footer li {
		font-size: 15px;
	}

	.content-right {
		margin-top: 30px;
	}


}

@media (min-width: 768px) and (max-width: 991px) {
	.carousel-inner > .item > h4 {
		left: 0;
		max-width: 100%;
		bottom: 20px;
		font-size: 42px;
	}
}

@media screen and (max-width: 767px) {
	section.header_photo {
		display: none;	
	}
	img.gallery { 
		max-height: none;
	}

	.content-left {
		border-right: 0px;
	}
	.zoekform {
		margin-top: 0;
	}

}

@media screen and (max-width: 490px) {

	a.homelogo {
		min-height: 78px;
	}

	a.homelogo img {
		width: 90px;
	}
	header h1 {
		font-size: 22px;	
	}
	header h2 {
		font-size: 15px;	
	}
	.zoekform {
		margin-top: 0;
	}
}

@media screen and (max-width: 400px) {
	a.homelogo {
		min-height: 68px;
	}

	a.homelogo img {
		width: 75px;
	}
	header h1 {
			margin-top: 31px;
		font-size: 19px;
	}
	.zoekform {
		margin-top: 0;
	}
}

@media screen and (max-width: 350px) {
	a.homelogo {
		min-height: 58px;
	}

	a.homelogo img {
		width: 60px;
	}
	header h1 {
		margin-top: 25px;
		font-size: 16px;
	}
	
	.zoekform {
		margin-top: 0;
	}
}

@media (min-width: 768px) and (max-width: 990px) {
	.terminal-map {
		background-size: contain;
		padding-bottom: 490px;
	}
}
@media (max-width: 767px) {
	.terminal-map {
		max-width: 375px;
		background-size: contain;
		padding-bottom: 250px;
	}
}