@media only screen and (max-width: 1850px) {

	body, html {
		font-size: 27px;
	}
	
	.sectioninner {
		max-width: 1450px;
	}
	
}

@media only screen and (max-width: 1750px) {

	body, html {
		font-size: 25px;
	}
	
	.sectioninner {
		max-width: 1400px;
	}
	
}



@media only screen and (max-width: 1670px) {

	body, html {
		font-size: 22px;
	}
	
	.sectioninner {
		max-width: 1300px;
	}
	
	
}


@media only screen and (max-width: 1530px) {

	body, html {
		font-size: 20px;
	}
	
	.sectioninner {
		max-width: 1200px;
	}
	
	
}


@media only screen and (max-width: 1420px) {

	body, html {
		font-size: 15px;
	}
	
		
	section.contactform h2 {
		width: 75%;
		margin-bottom: 1rem;
	}
	
	section.contactform .wpcf7 {
		width: 75%;
	}
	
}

@media only screen and (max-width: 1380px) {

	body, html {
		font-size: 13px;
	}
	
			
	.sectioninner {
		max-width: 1100px;
	}

	
}

@media only screen and (max-width: 1300px) {

	body, html {
		font-size: 12px;
	}
		
	.sectioninner {
		max-width: 900px;
	}
	
}

@media only screen and (max-width: 1000px) {


	body, html {
		font-size: 14px;
	}
		
		
	.sectioninner {
		max-width: 100%;
		padding: 0 1rem;
	}
	
	.flexcontainer {
		flex-wrap: wrap;
	}
	
	section {
		margin-top: 2rem;
	}
	
	.column1_5 {
		width: 100%;
	}
	
	.column2_5 {
		width: 100%;
		padding-left: 0rem;
	}
	
	.column3_5 {
		display: flex;
		flex-direction: column;
		width: 75%;
		margin: auto;
		padding-right: 0rem;
	}
	
	.column3 {
		width: 75%;
		margin: auto;
	}
	
	.paginalinks .column3 {
		width: 100%;
	}
	
	.paginalinkwrap:nth-of-type(odd){
		padding-right: .5rem;
	}
	.paginalinkwrap:nth-of-type(even){
		padding-left: .5rem;
	}
	
	.column4 {
		width: 100%;
	}
	
	.column1_2 {
		width: 100%;
	}
	
	.column1_2:nth-child(odd){
		padding-right: 0rem;
		padding-bottom: 1rem;
	}
	.column1_2:nth-child(even){
		padding-left: 0rem;
		padding-top: 1rem;
		width: 75%;
		margin: auto;
	}
	
	.teamwrap {
		margin-top: 2rem;
	}
	
	.teamitem:nth-of-type(odd) {
		padding-right: .5rem;
	}
	.teamitem:nth-of-type(even) {
		padding-left: .5rem;
	}

	
	section.plan_een_afspraak .arrow {
		margin-right: 4rem;
		animation: wiggleFlip 6s ease-in-out infinite;
	}
	
	@keyframes wiggleFlip {
	  0%, 90%, 100% {
		transform: scaleY(-1) rotate(0deg);
	  }
	  25% {
		transform: scaleY(-1) rotate(7deg);
	  }
	  50% {
		transform: scaleY(-1) rotate(-3deg);
	  }
	  75% {
		transform: scaleY(-1) rotate(4deg);
	  }
	}
	
	.topblock {
		display: none !important;
	}
	
	.top {
		position: relative;
	}
	
	.top .menuhold {
		font-size: 1rem;
		line-height: 2rem;
	}
	
	.top .column3_5 {
		width: 100%;
		margin: 0;
	}
	
	.mobilehide {
		display: none !important;
	}
	
	.top .column1_5 {
		width: 100%;
		margin-top: 2rem;
	}

	.top .menuhold {
		text-align: center;
	}
	
	.scrolled .top .logo,
	.top .logo {
		width: 75%;
		height: auto;
		position: relative;
		left: auto;
		top:auto;
	}
	
	.scrolled .top .menuhold {
		position: relative;
		left: auto;
		top: auto;
		text-align: center;
		font-size: 1rem;
		line-height: 2rem;
	}
	
	.scrolled .top .menuhold {
		text-align: center;
	}
		
	.footico,
	.footlinks,
	.footcopy {
		text-align: center;
		width: 100%;
		margin: .5rem 0;
	}
	
	.footico svg {
		display: inline-block;
		height: 8rem;
	}
		

	
	section.contactform h2 {
		margin-bottom: 1rem;
	}
	
}
