@media only screen and (max-width : 1200px) {
	.mob_menu_icon {
		display: inline-block;
		float: right;
		margin-top: 58px;
	}
	.header_nav {
		position: absolute;
		top: -90px;
		right: -100%;
		height: 110%;
		z-index: 99;
		width: 100%;
		display: none;
		background-color: #259CA9;
		padding-top: 20px;
	}
	.header_nav img {
		display: inline-block;
		width: 20px;
		position: absolute;
		height: 20px;
		right: 17px;
		top: 100px;
	}
	.header_nav li {
		width: 100%;
		margin: 0;
	}
	.header_nav li:first-child {
		margin-top: 110px;
	}
	.header_nav li:last-child {
		margin-bottom: 20px;
	}
	.header_nav li a {
		border: none;
		text-align: center;
		padding: 14px 0;
		color: #fff;
		width: 100%;
	}
	.header_nav li .active, .header_nav li:hover a {
		border: none;
		background-color: rgba(255,255,255,.3);
	}
}

@media only screen and (max-width : 991px) {
	.latest_news {
		margin-bottom: 20px;
	}
	.index_question .index_question_elem {
		padding: 0 15px;
	}
	.main_footer .partners li:nth-child(6), .main_footer .partners li:nth-child(7), .main_footer .partners li:nth-child(8) {
		margin-top: 0;
	}
	.initiatievent_wrapper .initiatievent_elem {
		width: 45%;
		margin-left: 2.3%;
		margin-right: 2.3%;
	}
	.parners_block .partners_block_elem {
		width: 100%;
	}
	.contact input, .contact textarea {
		width: 100%;
	}
	.kaart .bekijk {
		margin-bottom: 20px;
		position: relative;
		margin-top: -10px;
	}
}

@media only screen and (max-width : 768px) {
	.index_question .index_question_elem {
		display: block;
		width: 100%;
	}	
	.index_question .index_question_elem .main_page_text {
		margin-bottom: 0;
		padding-bottom: 40px;
	}
	.logo_wrapper h1 {
		font-size: 24px;
		position: relative;
		top: 5px;
	}
	.index_question h2 {
		line-height: 1.1;
	}
	.main_footer .partners li {
		width: 100%;
		float: none;
		height: auto;
	}
	.initiatievent_wrapper .initiatievent_elem {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.initiatievent_block .filters_wrapper .filter {
		margin: 0 10px;
		margin-bottom: 20px;
		padding: 7px 18px;
	}
	.parners_block .partners_block_elem .img_wrapper{
		width: 100%;
		text-align: center;
	}
	.parners_block .partners_block_elem .img_wrapper img{
		width: auto;
	}
	.parners_block .partners_block_elem .info {
		margin-left: 0;
		text-align: center;
	}
	.parners_block_header_info {
		padding: 0 15px;
	}
	.faq_elems_wrapper {
		padding: 0 15px;
	}
	.faq_elem .plus_faq_elem {
		margin-left: 0;
		margin-top: 6px;
	}
	.faq_elem .plus_faq_elem .horizontal_line {
		left: -7px;
	}
	.faq_elem h4{
		margin: 0;
		margin-left: 31px;
	}
	.faq_elem .plus_faq_elem.on_plus_faq_elem{
		margin-top: -6px;
	}
	.faq_elem  {
		padding: 20px;
	}
	.faq_elem p {
		padding: 10px 0;
	}
	.news_block .news_elem h4 {
		line-height: 1;
	}
	.kaart .parners_block_header_info {
		padding-right: 0;
	}
	.latest_news h5{
		font-size: 31px;
	}
	.index_question .index_question_elem:first-child {
		margin-bottom: 50px;
	}
	.main_footer .partners li img {
		margin: 0;
	}
	.main_footer .partners li {
		padding: 0 25px;
	}
	.main_footer .partners li:not(:first-child) {
		margin-top: 30px;
	}
	.initiatievent_wrapper {
		padding: 0 30px;
	}
	.news_detail .news_block_wrapper h4 {
		margin-bottom: 20px;
	}
	.logo_wrapper .logo_keywords {
		margin-top: 3px;
	}
	.logo_wrapper h5 {
		font-size: 18px;
	}
	.logo_devider img {
		width: 27px;
	}
	.main_container {
		margin-top: 20px;
	}
	.news_block h2 {
		margin-bottom: 25px;
	}
	.header_description, .header_wrapper {
		margin-top: 10px;
	}
	.header_nav {
		width: 100%;
	}
	.map_wrapper {
		height: 500px;
	}
	.store-locator-map {
		height: 500px !important;
	}
	.news_block .img_wrapper {
		width: 100%;
		margin-bottom: 20px;
	}
	.news_block .news_elem {
		margin-left: 0;
	}
	.news_detail .news_elem {
		margin-right: 0;
	}
}

@media only screen and (max-width : 600px){
	.people_wrapper .main_page_slide img{
		width: 100%;
		height: 70%;
	}
}

@media only screen and (max-width : 414px){
	.people_wrapper .main_page_slide img{
		width: 100%;
		height: 50%;
	}
}
