.r_570 #home .nav_item_tekst, .r_950 #home .nav_item_tekst {
	padding-top: 6px;
}
/*.r_570 #contact .nav_item_tekst, .r_950 #contact .nav_item_tekst {
	padding-bottom: 28px;
}*/


.r_570 .nav_hider, .r_950 .nav_hider {

	/*padding-bottom: 5px;*/
	/*background-color: rgb(68, 129, 157);*/
	/*background-color:rgb(232, 194, 18);*/
	display: none;
}
.r_990 .nav_hider, .r_else .nav_hider, .r_1240 .nav_hider, .r_1300 .nav_hider, .r_1500 .nav_hider, .r_1600 .nav_hider {

	display: block !important;
}

.r_570 .nav_item_tekst:hover, .r_950 .nav_item_tekst:hover {

	/*background-color: rgb(39, 75, 109);*/
	background-color:rgb(254, 203, 0);
	/*background-color: rgba(248, 165, 54, 0.82);*/
	background-image: none !important;

}
.r_570 .nav_item_active .nav_item_tekst, .r_950 .nav_item_active .nav_item_tekst {

	/*color: rgb(44, 85, 115) !important;*/
	/*color:rgb(58, 87, 149) !important;*/

}

/*.r_950 .menu_responsive  {
	width: auto;
	position: relative;
	display: block;
	/* height: 80px; */
	/*padding: 20px 20px 20px 30px;
	padding: 56px 20px 20px 30px;
	background-image: url(../img/menu_button.png);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
	box-shadow: 0px 0px 100px #000;
	z-index: 1;

}*/


.r_570 .diensten_blok_container_over_ons, .r_950 .diensten_blok_container_over_ons  {
	/*width: 35%;*/
	display: none;
}
.r_570 .diensten_blok_container_over_ons2, .r_950 .diensten_blok_container_over_ons2  {
	width: 100%;
	float: none;
}
.r_570 .model_padding, .r_950 .model_padding  {
	margin: 0px;
	padding: 20px;
	/*width: 80%;*/
	margin: 0 auto;
	text-align: center !important;
}
/*.r_1240 .model_intro, .r_990 .model_intro, .r_950 .model_intro, .r_570 .model_intro {
	font-size: 18px;
	padding-top: 20px;

}*/
.r_1300 .model_intro, .r_else .model_intro {
	font-size: 20px;
	padding-top: 20px;
}

.r_990 .model_bg img, .r_950 .model_bg img, .r_570 .model_bg img {
	width: auto;
	height: 500px;
}
/*.r_950 .model_h1, .r_570 .model_h1 {
	font-size: 30px;
	text-align: center;
	padding-top: 40px;

}*/
.r_990 .model_h1, .r_else .model_h1,.r_1300 .model_h1, .r_1240 .model_h1 {
	font-size: 50px;
}


/*.r_570 .model_h1 {
	font-size: 24px;
}*/
.r_570 .model_blok_container_home {
	/*max-width: 245px;*/
}
.r_950 .kopcke_line .diensten_blok_opmaak, .r_570 .kopcke_line .diensten_blok_opmaak {
margin: 12px 12px;
}


/*.r_570 .model_intro {
	font-size: 12px;
	padding-top: 0px;
	text-align: center;

}*/
.r_570 .logo_kopcke_center{
	width:15%;
}
.r_950 .cirkel_logo {
	height: auto;
	max-width: 70%;
	left: 0%;
}
.r_570 .cirkel_logo {
	height: auto;
	max-width: 90%;
	left: 0%;
}

.r_570 .intro_tekst_container {
	  width: 80%;
	  font-size: 22px;
	  padding-top: 63px;
	  text-align: center;
	  max-width: none;
}
.r_950 .intro_tekst_container {
	width: 60%;
	min-width: 248px;
	font-size: 22px;


}
/*.r_1240 .auto{
	font-size: 30px;
	top: 10px;

}
.r_950 .auto{
	font-size: 20px;
	top: 10px;

}
.r_570 .auto{
	font-size: 12px;
	top: 10px;

}
.r_1240 .divisies{
	font-size: 20px;
	top: 10px;

}
.r_950 .divisies{
	font-size: 27px;
	top: 8px;

}*/
/*.r_570 .facebook_icon{
	width:10%;
}
.r_570 .divisies{
	font-size: 10px;
	top: 2px;

}*/
/*.r_990 .vooruit {
	font-size: 40px;

}
.r_950 .vooruit {
	font-size: 35px;
	text-align: center;
}
.r_570 .vooruit {
	font-size: 30px;
	text-align: center;

}*/
.r_990 .merken_intro {
	padding: 15%;
	font-size: 17px;
}
.r_950 .merken_carousel, .r_570 .merken_carousel {
	width: 100%;
	float: none;
	position: relative;
	min-height: 0;
}
.r_950 .merken_carousel_position, .r_570 .merken_carousel_position {
	position: relative;
}
.r_950 .slick-slider, .r_570 .slick-slider {
	margin-bottom: 0px;
}

.r_950 .merken_left, .r_570 .merken_left {
	width: 100%;
	/*background: none;*/
	min-height: 100px;
	float: none;
	/* padding: 0px; */
}
.r_950 .merken_intro, .r_570 .merken_intro {
	/*padding: 20%;*/
	/*padding-top: 0px;*/
	text-align: center;
	font-size: 18px;
}
.r_1240 .featured_intro{
	font-size:30px;
}
.r_950 .featured_intro{
	font-size:30px;
}
.r_570 .featured_intro{
	font-size:25px;
	padding: 15%;
}
/*.r_1240 .dual_slide_container{
	width: 100%;
	height:100%;
	position:absolute;

}
.r_950 .dual_slide_container{
	width: 100%;
	height:100%;
	position:absolute;

}
.r_570 .dual_slide_container{
	width: 100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}*/

.r_1240 .merken_intro, .r_else .merken_intro {
	font-size: 20px;
}

.font_size30 {
	font-size: 30px;
}
.r_1240 .font_size30, .r_990 .font_size30, .r_950 .font_size30, .r_570 .font_size30 {
	font-size: 16px;
}

.r_1240 .logo_header, .r_990 .logo_header, .r_570 .logo_header, .r_950 .logo_header   {
	/*max-width: 350px;*/
}
.r_else .logo_header  {
	max-width: 430px;
}
.r_1300 .logo_header, .r_1500 .logo_header {
	/*max-width: 420px;*/
}
.r_1600 .logo_header {
	/*max-width: 673px;*/
}
.r_1240 .model_padding, .r_990 .model_padding {
	padding: 50px 0px 0px 10px;
	margin-top: 0px;
}
.r_1500 .product_blok_container, .r_1500 .diensten_blok_container_home, .r_1500 .footer_vlak_inner, .r_1500 .logo_footer, .r_1500 .copyrights, .r_1500 .model_blok_container_home, .r_1500 .prosur_intro_padding {
	/*left: 2%;*/
}
.r_1600 .product_blok_container, .r_1600 .diensten_blok_container_home, .r_1600 .footer_vlak_inner, .r_1600 .logo_footer, .r_1600 .copyrights, .r_1600 .model_blok_container_home, .r_1600 .prosur_intro_padding {
	left: 0%;
}
.r_950 .product_blok_container, .r_950 .diensten_blok_container_home, .r_950 .footer_vlak_inner, .r_950 .logo_footer, .r_950 .copyrights, .r_950 .model_blok_container_home, .r_950 .prosur_intro_padding {
	/*left: 0%;*/
	position:relative;
}
/*.r_570 .product_blok_container, .r_570 .diensten_blok_container_home, .r_570 .footer_vlak_inner, .r_570 .logo_footer, .r_570 .copyrights, .r_570 .model_blok_container_home, .r_570 .prosur_intro_padding {
	left: 0%;
}*/
.r_950 .prosur_intro_padding, .r_570 .prosur_intro_padding {
	padding: 50px 10px;
	font-size: 20px;
}
.r_950 .intro_margin_padding, .r_570 .intro_margin_padding {

	max-width: 700px;
	margin: 0 auto;

}
.r_950 .prosur_intro, .r_570 .prosur_intro {
	background-color: rgba(38, 38, 38, 1);
	border-top: solid 27px #BABABA;
	height: auto;
}
/*
.r_570 .slides_slide{
width: auto;
min-width: 100%;
height: 317px;
}*/
.r_570 .slides_slide {
	width: auto;
	height: 100%;
}
.r_950 .slides_slide {
	width: auto;
	height: 100%;
}
/*.r_950 .diensten_blok {
	width: 218px;
	margin: 12px;
	height: 275px;
}
.r_570 .diensten_blok  {
	float: none;
	margin: 0 auto;
	width: 218px;
	margin-top: 12px;
	margin-bottom: 12px;
	height: 275px;
	display: block;
}
.r_570 .diensten_blok_opmaak  {
	float: none;
	margin: 0 auto;
	display: block;
	margin-top: 27px;
	margin-bottom: 12px;
}*/
#content_home .diensten_blok_opmaak {
	float: left;
}
.r_570 .producten_right{
	display:inline-block;

}
.r_570  ul.tree .tree{
	    padding-left: 20px;

}
/*
.r_950 .product_blok_container {
	max-width: 750px;
}
.r_740 .product_blok_container {
	max-width: 489px;
}
.r_740 .product_container_2 {
	max-width: 500px;
}
*/
.r_950 .slides, .r_570 .slides {
	width: auto;
	height: 100%;
}

.r_570 .logo_main, .r_950 .logo_main{
	display: none;
}
.r_570 .extra_menu , .r_950 .extra_menu {
	display: none !important;
}

/*.r_570 .footer_blok , .r_950 .footer_blok {
	/*width: 80%;
	text-align: center;
	float: none;
	margin: 0 auto;
}*/
/*.r_570 .logo_footer_container , .r_950 .logo_footer_container {
	/*float: none;
	position:relative;
}*/
/*.r_570 .map_float_contact , .r_950 .map_float_contact {
	float: none;
	width: 80%;
	margin: 0 auto;
}*/
.r_570 .contact_h2 , .r_950 .contact_h2 {
	font-size: 50px;
	/* margin-left: 21px; */
	/* width: 80%; */
	/* margin: 0 auto; */
	text-align: center;
	margin-bottom: 15px;
}
/*.r_570 .contact_float , .r_950 .contact_float {
	width: auto;
	text-align: center;
	float: none;
	padding: 30px;
	font-size: 18px;
}
*/
.r_950 .page_header_prod , .r_1200 .page_header_prod , .r_1600 .page_header_prod{
	display:none;
}

/* edit boys*/
.r_950 .tagline_container {
	/*display: none;*/
	margin: 0px auto;
	width: 100%;
	text-align: center;
	left: 0px;
	top: 12px;
}
.r_570 .tagline_container {
	margin: 0px auto;
	width: 100%;
	left: 15px;
	text-align: center;
	top: 15px;
}
.r_570 .tagline{
	margin: 0px auto;
	width: 100%;
	text-align: center;
	top: 12px;
	font-size:13px;
}
/* edit boys*/
/*.r_950 .square{
	width:100%;
}
.r_950 .page_header h2{
  font-size: 45px;
}
.r_570 .page_header h2{
  font-size: 35px;
}
.r_570 .logotcr {
	width:10%;

}
.r_950 .logotcr {
	width:8%;

}

.r_570 .rooms_images{
  width: 100%;
}
*/

/*.r_950 .display_title{
	font-size: 12px;
}*/
/*.r_570 .display_title {
	font-size: 6px;
    /* padding-bottom: 0px;
    line-height: 100%;
}
*/
@media screen and (min-height: 680px){
	.rgd_green_filter_width {
	   padding: 30% 5% 3% 5%;
	}
}
@media screen and (min-width: 500px){
	.intro_tekst_edit {

    font-size: 16px;
}
	#content_home a.budget_wagen_wrapper:link, #content_home a.budget_wagen_wrapper:visited {
		max-width: 50%;
	}

}
/*
@media screen and (min-width: 1000px){
	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
		max-width: 33%;
	}

}*/
@media screen and (min-width: 800px){
	#content_home a.budget_wagen_wrapper:link, #content_home a.budget_wagen_wrapper:visited {
		max-width: 50%;
	}

}
@media screen and (min-width: 1750px){
	 a.link_blok:link, a.link_blok:visited {
   	width: calc(33.33% - 23px);
	}

}
@media screen and (min-width: 2500px){
	a.link_blok:link, a.link_blok:visited {
   	width: calc(33.33% - 24px);
	}

}



@media screen and (max-width: 1440px){
	.tok_logo_inline {
		width: 135px;
		top: -57px;
	}

}
@media screen and (max-width: 1400px){

	.header_h2 {
		font-size: 50px;
	}
	.form_top_flex .baasje_select {
		font-size: 12px;
	}
	.form_top_flex {
	/*	padding: 5px 7px 5px 10px;*/
	}
	.form_top_flex_uitgebreid {
		padding: 5px 0px;
	}
	.credits_baasje {
    padding: 25px 25px;
 	}
	.flex_box {
   	padding: 25px;
 	}
	.flex_box_content_credits {
    margin-bottom: 25px;
	}
	.flex_box_gegevens {
		padding-right: 0px;
	}
	#content_account .file_upload .file_name, #content_account .file_upload .file_size {
   	font-size: 9px !important;
	}

}
@media screen and (min-width: 1200px) and (max-width: 1350px){
	a#wl_ok, #wl_cancel {
	 font-size: 16px !important;
	 padding: 10px 10px !important;
	 width: 35% !important;
	}
}
@media screen and (max-width: 1350px){



	.dier_wrapper a.budget_wagen_wrapper:link, .dier_wrapper a.budget_wagen_wrapper:visited {
    width: 30%;
    width: 25%;
	}
	.deto_zoek_overlay .zoek_dier_uigebreid_trigger {
		padding: 6px 20px;
	}
	a.lees_verder_dier:link, a.lees_verder_dier:visited {
		padding: 6px 40px 6px 20px;
	}
	.standard_submit {
    padding: 6px 20px;
 	}
	/*
	#content_adverteren {
      padding: 6px 40px 6px 20px;
		margin-top: 25px;
 	}
	*/
	#adverteer form.file_upload {
    	padding: 6px 20px;
	   width: 150px;
 	}
 	#content_adverteren #adverteer{
		width: 100px;
		height: auto;
		line-height: initial;
		font-size: 14px;
		margin-top: 20px;
		padding: 6px 20px;
		min-width: 110px;
 	}
	#content_adverteren a.lees_verder_txt:link, a.lees_verder_txt:visited {
    font-size: 14px;
	}
	.form_check_flex {
		font-size: 14px;
	}
	#content_adverteren form.file_upload {
		width: 200px;
		font-size: 14px;
		padding: 6px 20px;
		height: auto;
		line-height: initial;
		width: 110px;
		margin-top: 25px;
	}
}
@media screen and (max-width: 1300px){
	#content_account .file_upload .file_name, #content_account .file_upload .file_size {
		font-size: 8px !important;
	}



	#content_account .file_upload .file_name, #content_account .file_upload .file_size {
		font-size: 9px !important;
		/* display: none; */
	}
	#content_account .file_upload .file_name {
		display: none !important;
	}

}

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


#content_account .gender_row {
	display: none;
}


	.dier_wrapper a.budget_wagen_wrapper:link, .dier_wrapper a.budget_wagen_wrapper:visited {
	 width: 30%;
	}
	.slide_budget img {
		 /* width: auto; */
		 display: block;
		 /* min-height: 100%; */
		 /* min-width: 100%; */
		 /* height: 70vh; */
		 /* min-width: 100vw; */
		 /* height: 100%; */
		 width: 100%;
		 object-fit: cover;
		 height: 100%;
	}
	.wl-slide-image {
	 position: absolute;
	 /* display: flex; */
	 /* justify-content: flex-end; */
	 /* align-items: center; */
	 width: 102%;
	 height: 100%;
	}
	.deto_title_blok{
		width: 240px;
	}
	.deto_title_blok h2 {
		font-size: 50px;
	}

	.slide_budget_text h1 {
	    font-size: 60px;
	 }
	 .slide_intro {
    font-size: 35px;
 	}

	.producten_right {
	/*	width: 67%;*/
	}
	.iframe_contact {
		min-height: 475px;
	}
	/*
	.contact_float_nw {
		width: 33%;
	}
	*/
	.display_title {
		font-size: 14px;
	}
	.auto {
		font-size: 30px;
	}
	.h2_actie {
		font-size: 36px;
	}
	.terug {
	    /* top: 18%; */
	    width: 70px;
	    padding-bottom: 70px;
	    z-index: 20;
	    /* background: white; */
	    /* box-shadow: 0px 0px 10px #00000024; */
	}
}


@media screen and (max-width: 1200px){
	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
		width: 17%;
		width: calc(20% - 20px);
	}
	#content_onze-dieren .baasje_gezocht_wrapper, #content_search .baasje_gezocht_wrapper, #content_deelnemers .baasje_gezocht_wrapper, #content_instanties .baasje_gezocht_wrapper, #content_login .baasje_gezocht_wrapper, #content_inloggen .baasje_gezocht_wrapper, #content_adverteren .baasje_gezocht_wrapper, #content_herplaatsing-tips .baasje_gezocht_wrapper, #content_algemene-voorwaarden .baasje_gezocht_wrapper, #content_account .baasje_gezocht_wrapper {
		padding: 32px 50px 100px 50px;
	}
	.aanmeldenlabel {
		font-size: 55px;
 	}
	#content_account .baasje_gezocht_wrapper {
	 width: 100%;
	 margin-bottom: 0px;
	}
	#content_account .info_row {
    width: 60%;
	}
	/*
	.erase_delete_image {
		top: 15px;
		right: 15px;
		bottom: auto;
		height: 40px;
		background: #000;
		border-radius: 10px;
		box-sizing: border-box;
		padding: 5px;
		z-index: 5;
	}
	*/
}
@media screen and (max-width: 1100px){
	.deelnemers_buttons_flex {
    padding: 0px 40px;
	}
	.homepage_tekst_wrapper h1 {
   	font-size: 35px;
	}
	.rgd_green_filter_width {
    padding: 0px !important;
    height: 55vh;
	}
	form.file_upload {
    width: 10em !important;
 	}
	.file_upload .files, .file_upload_overall_progress {
    margin: 30px 0;
	}
	.deelnemers_toegevoegde_dieren {
    padding: 20px;
 	}
	.bg_cards {
    background-attachment: initial;
	 background-position: center center;
	}
	.dier_short_info {
	    font-size: 10px;
	 }
	.category_introduction {
    width: 72%;
 	}
	.diensten_inner {
		padding: 0px 30px;
	}
	.diensten_inner_image {
		padding: 30px 20px;
	}
	.dier_wrapper a.budget_wagen_wrapper:link, .dier_wrapper a.budget_wagen_wrapper:visited {
    width: 35%;
	}
	.karakter_row {
   	font-size: 14px;
		width: 30%;
 	}
	.info_row {
   	width: 30%;
 	}
	.dier_table td {
		font-size: 13px;
		padding: 3px 3px 3px 0px;
 	}
	.slides_budget_container_parallex {
		transform: none !important;
	}
.tours_main_image_bg {
    transform: none !important;
}
	.diensten_inner h2 {

    font-size: 30px;
 }
	.rgd_filter_padding h1, .contact_h1 {
		max-width: none;
	    padding-left: 6%;
	    padding-right: 6%;

	    margin-bottom: 20px;
	 }
	 .breadcrumb_wrapper {
    width: 70%;
    margin-left: 15%;
 }

	.info_header {
		width: auto;
	}
   .logotcr img {
    display: none;
	}
	.iframe_center {
    width: 65%;
	}
	.diensten_inner_left {
		width: 100%;
		width: 90%;
		padding-bottom: 30px;
	}


	.display_title {
	    font-size: 12px;
	}
	.tok_home_intro_bg {
		width: 50%;
	}

	a.sub_navigatie:link, a.sub_navigatie:visited {
		/* display: block; */
		width: 41%;
		width: 38%;
		border-radius: 26px;
		/* border: none; */
		padding: 10px 0px;
		margin: 1%;
		border: 4px solid #fff;
	}
	a.sub_navigatie:hover {
		transform: scale(1.05);
	}
	a.sub_navigatie_active:link, a.sub_navigatie_active:visited {
		border: 5px solid #006838;
		transform: scale(1.1);
		transform: scale(1.05);
		color: #fff;
		background: #006838;
	}

	a.terug_main:link, a.terug_main:visited {
		padding: 10px 5px;
	    margin: 1%;
	}
	.header_h2 {
	    font-size: 50px;
		padding: 0% 2.5% 6.5% 0%;
	}
	.product_blok_container {
	    /*min-height: 5vh;*/
		/*padding-top: 30px;*/
	}
	.diensten_inner_left_padding {
	    padding: 30px 20px;
	}


}
@media screen and (max-width: 1050px){
	#content_account .mdl-textfield__input {
	 font-size: 12px;
 	}
	 .userinfotest1 .baasje_bigger {
		 font-size: 12px;
	}
	.edit_buttons_flex {
		z-index: 1;
	}


	.auto{
		font-size: 25px;
	}

	.display_title{
			font-size: 12px;
		/* padding: 0px 0px 0px 0px; */
		line-height: 100%;
		bottom: -5px;
	}

	.page_header h2{
	font-size: 32px;
	}
	.diensten_blok1{
		width:28%;

	}
	a.close_form:link, a.close_form:visited {
		width: 65px;
	}


}

@media screen and (min-width: 967px){
	.fancybox-navigation .fancybox-button {
	    height: 150px !important;
		 width: 170px !important;
	 }
	.navigatie {
		display: block !important;
		opacity: 1 !important;
		    /*box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.29);*/
		border-bottom: 1px solid rgb(255 255 255 / 15%);
		/*background: #101010;*/


	}
	.show_nav {
		display: none;
	}
	.contact_gegevens_desktop {
			display: block;
	}
	.contact_gegevens_mobile {
		display: none;
	}
	#content_onze-dieren .budget_wagen_wrapper_container {

		align-items: flex-start;
		min-height: 50vh;
	}
}
.vraag_aan_homepage {
	display: none;
}
.vraag_aan_homepage_slide {
	display: none;
}
@media screen and (max-width: 966px){
	a.vraag_aan_homepage_slide:link, a.vraag_aan_homepage_slide:visited {
		display: inline-block;
		position: absolute;
	  /*  top: calc(100vh - 30px);*/
		 bottom: 20px;
		right: 20px;
		padding: 8px 20px;
		background-color: #a41319;
		background-color: #ed1e25;
		background-color: #ab0000;
		color: #fff;
		font-size: 14px;
		display: inline-block;
		text-decoration: none;
		transition: 0.4s ease;
		font-weight: bold;
		border-radius: 3px;
		border-radius: 30px;
		z-index: 100;
	}
	.slide_baasje_container {
		z-index: 0 !important;
	}
	a.vraag_aan_homepage_slide:hover {
	    /* background-color: #a41319; */
	    padding: 12px 8% 12px 10%;
	    filter: brightness(120%);
	}
	.vraag_aan_homepage {
		display: inline-block;
		position: absolute;
		bottom: 20px;
		right: 20px;
	}
	.cookie_melding {
		padding: 35px;
		width: 65%;

	}
	.footer_menu_mobile {
		display: block;
		padding: 5%;
		vertical-align: middle;
		min-width: 230px;
		margin-top: 50px;
		position: relative;
		z-index: 1;
		width: 100%;
		box-sizing: border-box;
	}
	.copyrights {
   	font-size: 10px;
 	}
	a.footer_navi:link, a.footer_navi:visited {
		text-align: center;
	}

	.edit_buttons_flex {
    width: 100px;
 	}
	.erase_delete_image {
    background: #000;
	 margin-left: 5px;
	}
	.baasje_gezocht_wrapper .budget_wagen_wrapper_container {
	    padding-top: 100px;
	    background: #000;
	}
	.edit_entry_baasje_button {
    background: #000;
	}
	.slide_budget {
		width: 100%;
		height: 100%;
		top: 0px;
	}
	.deto_zoek_overlay_padding {
		margin-top: 38px;
	}
	.deto_zoek_overlay .searchbody {
    width: 80%;
 	}
	.baasje_bigger {
    font-size: 26px;
	}
	.editpass {
    font-size: 15px;
 	}
	.credits_baasje .dier_wrapper {
		width: 100%;
		margin: 0px 0px 10px 0px;
	}
	#content_account .dier_wrapper {
    	border: none !important;
	}
	.contact_gegevens_desktop {
			display: none;
	}
	.contact_gegevens_mobile {
		display: block;
		padding: 0px 15px;
	}
	.dier_wrapper.odd {
		border-left: 0px;
	}
	.dier_wrapper {
	    display: block;
	    width: 47%;
	    margin: 1.5%;
	    width: calc(50% - 20px);
	    /* margin: 10px; */
	    width: 50%;
	    margin: 0px;
	    /* padding: 5px; */
	    width: calc(50% - 20px);
	    border: 10px solid #000;
		 width: calc(50% - 60px);
    	border: 30px solid #000;
		 flex-grow: 100;
		 border-top: 0px;
	}
	.dier_wrapper::before {
    display: none;
 	}
	.dier_wrapper a.budget_wagen_wrapper:link, .dier_wrapper a.budget_wagen_wrapper:visited {
   	width: 100% !important;
	}
	.gender_row {
		width: 100% !important;
	}
	.gender_icon {
		width: 40px;
		padding: 20px;
		padding: 40px 20px;
		padding: 40px 20px 5px 20px;
	}
	.info_row {
		width: 100% !important;
    	padding: 35px;
	}
	.karakter_row {
		width: 100% !important;
   	padding: 35px 35px 80px 35px;
		position: static;
	}
	.dier_h2_mobile {
		display: none;
	}
	/*
	a.lees_verder_dier:link, a.lees_verder_dier:visited {
		padding: 15px 64px 15px 15px;
	}
	*/
	.baasje_tekst_bg {
	 font-size: 4vw;
 	}
	.baasje_slide_tekst {
		position: absolute;
		top: 40%;
 	}
	.mobile_baasje_logo_top {
		display: block;
	}
	.plaats_advertentie {
		margin: 40px 0px;
		    font-size: 16px;
		    padding: 8px 35px;
		    font-weight: bold;
			 min-width: 31%;
			 text-align: center;
	}
	.slides_budget_container {
    min-height: 80vh;
 	}

	.logo_top_baasje_container {
		width: 50%;
		min-width: 200px;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.search_field_containers {
		display: none;
	}
	.nav_item_container {
		display: block;
	}
	.nav_on_the_right {
		width: 85%;
		vertical-align: top;
		flex-wrap: wrap;
		justify-content: center;
		position: relative;
		align-items: center;
		margin: 0 auto;
		padding: 10px;
		box-sizing: border-box;
	}
	.search_field_containers_mobile {
		/*display: block;*/
	}
	a.close_submenu_overlay:link, a.close_submenu_overlay:visited, a.close_search_overlay:link, a.close_search_overlay:visited {
		width: 60px;
		padding-bottom: 60px;

	}


	.nav_right_container {
	    /* display: none; */
	    position: relative;
	    display: block;
	    width: 80%;
	    margin: 0 auto;
	    /* height: 100px; */
	}

	a.close_search_overlay:link, a.close_search_overlay:visited {

    top: 10px;

	}
	.map_float_contact {
	    position: relative;
	    top: 0px;
	    left: 0px;
	    width: 100%;
	    height: 85vh;
	}
	.search_right_blokje {
    display: block;
    /* width: 30%; */
    /* padding-bottom: 30%; */
    /* height: 100%; */
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.deto_zoek_overlay {
	z-index: 2000;
	z-index: 1000;
}
.deto_logo_right {
	display: none;
}

	.product_blok_container_contact {
	    width: 100%;
		  background: #083554;
	 }
	 .contact_container_padding {
     padding: 10%;
 	}
	.diensten_inner h2 {

	    font-size: 51px;



	}

	.related_entry_link {
	    padding-bottom: 45%;
	    width: 50%;
	    /* margin: 0.2%; */
	}
	.product_blok_container3 {
		padding-top: 100px;
	   padding-top: 15vh;
	}
	.diensten_inner {
		width: 100%;
		margin-bottom: 0%;
	}
	.diensten_inner_right {
	    width: 100%;
	}
	.diensten_inner_right::after, .diensten_inner_right::after {
		display: none;
	}
	.product_img_entry {
	    display: block;
		 /*
	    width: 90%;
	    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.29);
	    margin: 5%;
		 */

	}

	.product_img_entry {
	    display: block;
	    width: 70%;
		 width: 100%;
	    display: inline-block;
	    vertical-align: top;
	}
	.related_entries_container {
	    font-size: 0px;
	    width: 30%;
	    display: inline-block;
		 background: none;
	}
	.diensten_inner_image {
	    width: 100%;
	    display: inline-block;
	    box-sizing: border-box;
	    vertical-align: top;

	    position: relative;
		 font-size: 0px;
	}
	.diensten_inner_left_padding {
		/* padding: 0% 7%; */
		/* padding: 0px 40px 0px 0px; */
		font-size: 22px;
		box-sizing: border-box;
		width: 100%;
		display: inline-block;
		vertical-align: top;
		padding: 10% 5% 150px 5%;
		color: rgba(0, 0, 0, 0.89);
		z-index: 10;
		position: relative;
	}
	.half_devider {
		display: none;
	}

	.you_here {
		display: none;
	}
	a.breadcrumb:link, a.breadcrumb:visited {
	    padding: 15px;
	}
	.subs_blok_products {
	    width: 33.3%;
	 }
	 .subs_blok_right {
		 transform: translateY(0px) !important;
	 }
	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
	    width: 31.3%;
		     width: calc(33.3% - 20px);
	 }
	a.link_blok:link, a.link_blok:visited {
		width: 43%;
		padding-bottom: 42%;
		width: calc(50% - 42px);
		    width: calc(50% - 12px);
			    width: calc(50% - 22px);
	}
	.slide_budget .wl_slide_logo {
	    width: 28%;
	 }
	.navigatie {
		height: 100%;

		display: none;
		opacity: 0;
		overflow-y: auto;
    webkit-overflow-scrolling: touch;
	}
	.nav_item_container {
	    padding-top: 13vh;
	}
	a.nav_item::before {
		background: none;
	}
	.nav_item_container {
		text-align: center;
	}
	a.nav_item:link, a.nav_item:visited {
		text-align: center;
		border-radius: 61% 38%;
		width: 70%;
		background: none;
		box-shadow: none;
		font-size: 18px;

		padding: 2% 1.7%;
		padding: 12px 10px;
	}

	.menu_responsive  {
		width: auto;
		position: relative;
		display: block;
		/* height: 80px; */
		/* padding: 12px 20px 20px 30px; */
		/* padding: 56px 20px 20px 30px; */
		background-image: url(../img/menu_button.png);
		background-repeat: no-repeat;
		background-position: 95% 50%;
		color: #fff;
		font-size: 20px;
		top: 2px;
		text-decoration: none;
		font-weight: bold;
		/* box-shadow: 0px 0px 100px #000; */
		z-index: 1;
		padding: 18px 30px;

	}

     a.nav_item:hover {
		/* color: rgb(77, 142, 210); */
		border-top: none;
	}
    a.nav_item:link, a.nav_item:visited{
		border-top:none;

	}
	a.nav_item_active:link, a.nav_item_active:visited{
		border-top:none;
	}
	.logotcr {
		display:none;
	 }
	.display_title{
			font-size: 12px;
		/* padding: 0px 0px 0px 0px; */
		line-height: 100%;
		bottom: -5px;
	}
	.model_intro{
		font-size:15px;
		padding-top:0px;

	}
	a.hasSubs:link, a.hasSubs:visited{
			font-size: 18px;
	}
	a.noSubs:link, a.noSubs:visited{
		font-size: 11px;
	}
	.model_blok_container_home{
		margin-top:56px;
	}
	.nav_hider {
	    padding-top: 10px;
		padding-bottom: 20px;
	}
	.nav_item_tekst {
		position: relative;
		font-size: 20px;
		width: 100%;
		padding: 13px 0px;
		font-weight: normal;
	}

}



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

	.aanmelden_home_beneden p {
		font-size: 16px;
		line-height: 150%;
	}
	#content_account .baasje_gezocht_wrapper {
	 padding: 32px 0px 0px 0px;
	}

	.cat_and_dog_5 {
    width: 180px;
    top: -111px;

}
	.cat_and_dog_dieren {


		width: 165px;
		bottom: -45px;

	}
	.main_main_width {
		width: 85%;
	}
	.aanmelden_home_beneden {

    font-size: 14px;
	}
	.breadcrumb_tcr {
		display: block;
	}
	.producten_right {
		width: 100%;
	}/*
	.product_blok_container {
		padding: 110px 5% 50px 5%;
	}*/
	.display_title{
		font-size:11px;
	}
	.diensten_blok_opmaak3{
		width:27%;
		padding-bottom:27%;
	}
	.diensten_blok_opmaak{
		width:27%;
		padding-bottom:27%;

	}
/*
	.product_blok_container{
		text-align: center;
	}
	*/
	.h2_actie {
		font-size: 24px;
	}
	.double_actie .acties_container {
		width: 100%;

	}
	a.terug_main:link, a.terug_main:visited {
		margin: 1%;
		padding: 10px 8px;
		vertical-align: middle;
		/* padding: 2% 0.3%; */
	}
	#content_account .categorie_introduction_vlak {
    border-radius: 30px 30px 0px 0px;
	}
}

@media screen and (max-width: 800px) {
	.baasje_email_adres {
   	font-size: 20px;
 	}
	.home_page_top_flex_ref .blok_img_baasje {
    order: -1;
	}
	.algemene-voorwaarden ol {

	 padding-left: 0px;
	}
	.deelnemers_buttons_flex {
	 display: block;
	 padding: 0px;
	}
	a.deelnemers_button:link, a.deelnemers_button:visited {
	 width: 40%;
	 min-width: 175px;
	 margin: 15px auto;
	}

	.categorie_introduction_vlak {
    padding: 10%;
 	}
	.image_wrapper_right {
		width: calc(100% - 40px);
		margin: 10px 20px 20px 10px;
		    margin: 10px 20px 20px 20px;
			     order: -1;
	}


	.credit_label {
    font-size: 20px;
	}

	.category_introduction {
		width: 100%;
		padding: 100px 0px;
		padding: 100px 0px 0px 0px;
		    padding: 35vh 0px 0px 0px;
		    padding: 0vh 0px 0px 0px;
	}
	.blok_container {
		padding: 0px;
	}
	.card_intro {
    font-size: 16px;
	}
	.blok_img_baasje img {
    width: 100%;
    display: block;
    margin: 0px 20px 20px 20px;
    width: calc(100% - 40px);

	 width: 100%;
margin: 0px;
	}
	.blok_img_baasje {
    width: 100%;
	}
	.homepage_tekst_wrapper {
    width: 100%;
    padding: 15%;
	}
	.homepage_teskt {
		font-size: 16px;
		line-height: 150%;
	}
	.homepage_tekst_wrapper h1 {

    font-size: 38px;
    line-height: 100%;
	}
	.card_container_right h1 {
   font-size: 45px;
	line-height: 100%;
	}
	.card_container_right h1 {
    font-size: 70px;
 	}
	/*
	.cat_and_dog {
		width: 200px;
	}*/
	.cat_and_dog {
    width: 165px;
    top: -1px;
    top: 9px;
}
	.h2_home {

    font-size: 30px;
 	}
	.breadcrumb_wrapper {
	    width: 80%;
	    margin-left: 10%;
	 }
	a.actie_link:link, a.actie_link:visited {
    font-size: 40px;
 }
	.footer_merk {
	    display: inline-block;
	    max-width: 25%;
	    vertical-align: middle;
	    max-height: 15vh;
	    padding: 18px 18px;
	    box-sizing: border-box;
	}
	.about_us_text {
	    padding: 12% 14%;

	}
	.social {
    width: 75px;
    padding-bottom: 75px;
}
	.customer_card_home_container {
		text-align: center;
	}
	.card_container_left {
	    width: 70%;
	    margin-top: 12%;
	}
	.card_container_right {
	    width: 80%;
	    padding: 10% 0%;
		     padding: 110px 0px;
	}
	.card_container_right h1 {
	    text-align: center;
	    font-size: 46px;
	    padding: 0px 0px 25px 0px;
	}
	a.vraag_direct_aan:link, a.vraag_direct_aan:visited {

    font-size: 20px;
    margin: 70px 0% 0px 0px;
	 padding: 12px 9%;
 }
.footer_adres_blok {

    text-align: center;
}
	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
	    display: inline-block;
	    width: 48%;
		 width: calc(50% - 20px);
	 }
	.slide_budget .wl_slide_logo {
	    width: 32%;
	 }
	.slide_budget_text h1 {
	    font-size: 50px;
	 }
	 .slide_intro {
    font-size: 30px;
 	}
	.diensten_blok, .client_link, .tcr_img_link {
		width: 48%;
	}
	a.terug_main:link, a.terug_main:visited {
		margin: 1%;
		padding: 10px 2px;
		vertical-align: middle;
		/* padding: 2% 0.3%; */
	}
	.tok_home_intro_bg {
		width: 65%;
	}

	.diensten_blok_container_home{
		width:100%;
	}
	a.mousewheel_blok:link, a.mousewheel_blok:visited{
		display: none;

	}
	.model_intro {
		font-size: 13px;
		font-size: 16px;
		padding-top: 15px;
		text-align: center;
	}
	.page_header_prod{
		/*padding: 0px 10px 20px 10px;*/
		color: #fff;
		/* width: 635px; */
		font-size: 14px;
		position: relative;
		max-width: 960px;
		margin: 0 auto;
		padding-bottom: 20px;

	}

   .model_blok_container_home{
		width: 100%;

		margin-top: 0px;
		/*top:55px;*/
	}
	.home_intro_home {
		margin-top: 55px;
	}
	/*
	.product_blok_container{
		text-align: center;
	}
	*/
	.page_header h2{
	font-size: 32px;
	}

	.facebook_icon {
		   position: relative;
		/* margin-top: 15px; */
		left: 0px;
		margin-left: 0px;
		margin: 0 auto;
		/* margin-top: 11px; */
		bottom: 36px;
	}
	.footer_blok{
		width:100%;
	}
	.producten_right{
		width:100%;
	}
	.logo_footer_container {
		width: 100%;
	}
	.logo_footer{
	 top:20px;
	 text-align: center;
	}
	.diensten_blok_container_home {
		width: 100%;
		margin: 0 auto;
		position: relative;
		/* left: 5%; */
	}
	.display_title{
			font-size: 17px;
		/* padding: 0px 0px 0px 0px; */
		line-height: 100%;
		bottom: -5px;

	}
	a.hasSubs:link, a.hasSubs:visited{
			font-size: 15px;

	}
	.model_info{
			width: 100%;
	}
	.auto{
		font-size:50px;
	}
	.rooms_images img{
		min-width: 0px;

	}
	.logotcr {
		display:none;
			  }
	.diensten_blok1{
		width:49%;
	}

	.iframe_center {
		width: 80%;
	}
	.logo_footer {
	    padding: 0px 10px 100px 10px;
	}
	.logo_footer_image {
	    padding: 80px 10px 50px 10px;
	}
	.footer_blok {
		float: none;
	}
	/*
	.contact_float_nw {
		width: 50%;
	}
	*/


}
@media screen and (max-width: 700px) {
	.cookie_melding {
		padding: 50px 35px;
		right: 0px;
		bottom: 0px;
		border-radius: 30px 30px 0px 0px;
		width: 100%;
		background: rgba(0, 0, 0, 0.93);
	}
	#content_onze-dieren .homecategory_container {
		border-radius: 0px;
	}
	#content_onze-dieren .baasje_gezocht_wrapper, #content_search .baasje_gezocht_wrapper, #content_deelnemers .baasje_gezocht_wrapper, #content_instanties .baasje_gezocht_wrapper ,#content_login .baasje_gezocht_wrapper, #content_inloggen .baasje_gezocht_wrapper,#content_adverteren .baasje_gezocht_wrapper, #content_herplaatsing-tips .baasje_gezocht_wrapper, #content_algemene-voorwaarden .baasje_gezocht_wrapper, #content_account .baasje_gezocht_wrapper {
    padding: 100px 0px 0px 0px;
}
#content_deelnemers .baasje_gezocht_wrapper, #content_instanties .baasje_gezocht_wrapper, #category_pagina_honden .baasje_gezocht_wrapper, #category_pagina_katten .baasje_gezocht_wrapper, #category_pagina_vogels .baasje_gezocht_wrapper, #category_pagina_konijnen .baasje_gezocht_wrapper, #category_pagina_knaagdieren .baasje_gezocht_wrapper, #category_pagina_overige-huisdieren .baasje_gezocht_wrapper, #content_search .baasje_gezocht_wrapper {
	padding: 100px 0px 100px 0px;
}
	.file_upload .file_name {
		display: none !important;
	}

	.product_blok_container3 .dieren_detail_h1, #content_deelnemers .dieren_detail_h1, #content_instanties .dieren_detail_h1 {
		font-size: 60px;
		padding: 50px 20% 20px 50px;
		line-height: 60px;
	}
	.cat_and_dog_dieren {


		width: 135px;
		bottom: -42px;
		right: 5%;

	}
	.cat_and_dog2 {
    top: -63px;
    width: 100px;

	}
	.deto_zoek_overlay_padding {
		padding-top: 140px;
	}
	.flex_box_gegevens {
    width: 100%;
	}
	.flex_box {
    width: 100%;
	}

	.dier_wrapper {

		 width: calc(50% - 30px);
    	border: 15px solid #000;
		 flex-grow: 100;
		 border-top: 0px;
	}
	.deelnemers_toegevoegde_dieren .dier_wrapper {
    /*width: calc(50% - 22px);*/
 	}
	/*
	#content_onze-dieren .baasje_gezocht_wrapper, #content_search .baasje_gezocht_wrapper, #content_deelnemers .baasje_gezocht_wrapper {
	    padding: 32px 30px 100px 30px;
	}
	*/
	#content_login .baasje_gezocht_wrapper, #content_inloggen .baasje_gezocht_wrapper,#content_adverteren .baasje_gezocht_wrapper, #content_herplaatsing-tips .baasje_gezocht_wrapper, #content_algemene-voorwaarden .baasje_gezocht_wrapper, #content_account .baasje_gezocht_wrapper {
		padding: 100px 0px 0px 0px;
	}
	.baasje_slide_tekst {
		margin-left: 15px;
	}
	.baasje_bg_color {
		padding: 15px 10px;
	}
	.homepage_tekst_wrapper {
    padding: 110px 15% 110px 15%;
 	}
	.deto_zoek_blok h2 {
    font-size: 26px;
	}
	.related_entry_link {
		 padding-bottom: 25%;
		 width: 25%;
		 /* margin: 0.2%; */
	}
	a.circle_a:link, a.circle_a:visited {

    padding: 15px;

}
	.product_img_entry {
    width: 100%;
}
.related_entries_container {

    width: 100%;

}
	.diensten_inner h2 {

	    font-size: 41px;
	 }
	.diensten_inner_left_padding {
		/* padding: 0% 7%; */
		/* padding: 0px 40px 0px 0px; */
		font-size: 22px;
		box-sizing: border-box;
		width: 100%;
		display: inline-block;
		vertical-align: top;
		padding: 5% 5% 150px 5%;
		color: rgba(0, 0, 0, 0.89);
		z-index: 10;
		position: relative;
	}
	.subs_blok_products {
	    width: 50%;
	 }
	.footer_adres_blok {

    padding: 40px 6%;

}
	.social_buttons {

    padding: 50px 6%;
}
	.homecategory_title {
	    font-size: 15px;
	 }
	.slide_budget .wl_slide_logo {
	    width: 36%;
	 }
	.slide_budget_text h1 {
	    font-size: 40px;
	 }
	 .slide_intro {
    font-size: 25px;
 	}
	a.sub_navigatie:link, a.sub_navigatie:visited {
		width: 36%;
	}
	/*
	.contact_float_nw {
    width: 100%;
	position: relative;
	}
	*/
	/*
	.map_float_contact {
		top: 0px;
		left: 0px;
		width: 100%;
		margin: 0px;
		border: none;
		height: 100%;
		position: relative;
		height: 75vh;

	}*/
	#content_contact .product_blok_container {
		padding: 0px;
	}
	/*
	.form_cont {
		padding-top: 70px;
	}
	*/
	.iframe_contact {
		min-height: 570px;
	}
	.categorie_introduction_vlak {
	    border-radius: 30px 30px 00px 0px;
	}


}
@media screen and (max-width: 600px) {
	.aanmeldenlabel {
    font-size: 45px;
	}
	#content_onze-dieren .baasje_gezocht_wrapper, #content_search .baasje_gezocht_wrapper, #content_deelnemers .baasje_gezocht_wrapper {
    padding: 100px 0px 0px 0px;
	}
	.categorie_introduction_vlak {
    /*background: #fff;*/
    padding: 20% 10%;
 	}
	.product_blok_container3 .dieren_detail_h1, #content_deelnemers .dieren_detail_h1 {
		font-size: 40px;
		padding: 50px 20% 20px 20px;
		line-height: 40px;
	}

.h2_home {
	    padding: 40px 40px 10px 40px;
	}
	.deto_zoek_overlay .searchbody {

   padding: 60px 30px;

    width: 100%;
 }
 #zoek_h2, #zoek_h2 .onestroke {
    font-size: 40px;

}
	.aanmelden_home_boven {
		width: 100%;

	}
	.aanmelden_home_beneden {
		width: 100%;
		padding: 50px 0px;
	}
	a.instantie_a:link, a.instantie_a:visited {
		padding: 8px 10px;
		font-size: 12px;
	}
	.searchval {
   	width: 100%;
 	}
	.form_flex .mdl-textfield {
    width: 100%;
	}

	.diensten_inner {
    padding: 0px 0px;
	}

	.baasje_tekst_bg {
    font-size: 4.7vw;
 	}
	.footer_logo_en_tekst {

    flex-wrap: wrap;
	}
	.footer_logo_baasje {
    width: 100%;
	 padding: 50px;
	     justify-content: center;
	}
	.footer_logo_tekst {
    width: 100%;
	 display: block;
	 background-color: #161616;
	}
	.footer_menu_wrap {
    /* display: inline-block; */
    padding: 50px;
	 padding: 0px 50px 50px 50px;
    vertical-align: middle;
   	min-width: 0;
    text-align: center;
	     display: block;
}
	.footer_embleem_left {
		display: none;
	}
	/*
	.cat_and_dog {
    width: 180px;
	}
	*/
	.cat_and_dog {
    width: 165px;
    top: -14px;
	     top: -19px;
}
	.h2_home {
    font-size: 18px;
	}
	.filter_center_bg .category_introduction {
		    width: 100%;

	}
	.filter_center_bg {
		background: none;
}
	.bekijk_product_txt {

    padding: 16% 6%;
    font-size: 16px;
 }
	.slide_budget .wl_slide_logo {
	    width: 45%;
		 margin-bottom: 8%;
	 }
	.show_nav {
	   width: 10%;
		padding-bottom: 10%;

	}
}
@media screen and (max-width: 570px) {
	.dier_wrapper.odd {
		border: 15px solid #000;
				 border-top: 0px;
	}
	.dier_wrapper {

		 border: 15px solid #000;
		 border-top: 0px;
		 	width: 100%;
	}

	.logo_top_baasje_container {
    width: 60%;
    min-width: 200px;
 	}
	.rgd_filter_padding h1, .contact_h1 {
    font-size: 35px;
	}
	a.breadcrumb:link, a.breadcrumb:visited {
	    padding: 10px;
	}
	.footer_merk {
	    display: inline-block;
	    max-width: 33%;
	    vertical-align: middle;
	    max-height: 19vh;
	    padding: 18px 18px;
	    box-sizing: border-box;
	}
	.about_us_text {
	    padding: 20% 12%;

	}
	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
	    display: inline-block;
	  /*  width: 98% !important;*/
	 }
	 .starting_from {
    background-color: #fcbe27;
    font-size: 9px;
 	}
	a.link_blok:link, a.link_blok:visited {
	    width: 100%;
	    padding-bottom: 70%;
	 }
	a.tok_blok:link, a.tok_blok:visited {
		width: 70%;
	}
	.header_h2 {
		font-size: 36px;
		padding: 0% 2.5% 11.5% 0%;
		width: 70%;
	}

	.producten_right {
		border-radius: 30px;
	}
	.tok_bottom {
		border-bottom-left-radius: 30px;
		border-bottom-right-radius: 30px;
	}
	.hexagon {
		border-top-left-radius: 30px;
		border-top-right-radius: 30px;
	}
	.tok_logo_inline {
		width: 90px;
		top: -35px;
	}
	.tok_home_intro_bg {
		width: 100%;
	}
	.home_blok_cat_container .display_title{
		font-size: 11px;
	}
	.model_blok_container_home{
		width: 100%;
		margin-top: 0px;
	}
	.diensten_blok1{
		width: 47%;
	}


	.page_header_prod {
		font-size:20px;
	}
	.blok_container{
		width:100%;
		padding: 0px;

	}
	.vooruit {
		font-size: 20px;
		font-size: 36px;
		text-align: center;
	}
	.model_padding .model_h1 {
		padding: 22px;
		/* font-size: 20px; */
	}
	.menu_responsive  {
		width: auto;
		position: relative;
		display: block;
		/* height: 80px; */
		/padding: 20px 20px 20px 30px;
		/*padding: 56px 20px 20px 30px;*/
		background-image: url(../img/menu_button.png);
		background-repeat: no-repeat;
		background-position: 95% 50%;
		color: #fff;
		font-size: 20px;
		text-decoration: none;
		font-weight: bold;
		z-index: 1;

	}
	.logo_footer{
	 top: 25px;
	 text-align: center;
	}
	.display_title{
		font-size: 14px;
	}
	.auto{
		font-size:20px;
		padding: 0px;

	}
	.divisies{
		font-size:20px;
		padding: 6px;

	}
	.model_intro {
		font-size: 11px;
		font-size: 16px;
		padding-top: 0px;
		text-align: center;
	}

	.diensten_blok_opmaak3{
		width:50%;
		padding-bottom: 50%;
	}
	.diensten_blok_opmaak{
		width:50%;
		padding-bottom:50%;
	}
	.info_header{
		width: 100%;

	}
	.header_left{
		font-size: 24px;
	}
	.terug_clients{
		width:100px;
		font-size:28px;
		display:block;
		padding:20px;
	}

	.product_header_inside{
		padding: 40px;
	}
	.logo_footer_container{
	   width:100%;
	   float: left;
	}
	.page_header h2{
	  font-size: 25px;
	}
	.logotcr {
		display:none;
	}
	/*.diensten_inner{
		width:100%;
	}
	*/

	/*
	.product_blok_container3 h2{
		width: 100%;
		font-size: 19px;
	}
	*/
	.img_room_container{
		padding: 0px;
	}
	.contact_float{
		width:100%;
		padding: 0px;
		float:none;
		top:250px;
		left: 0px;
		position:relative;
	}
	/*
	.map_float_contact{
		width: 100%;
		float: none;
	}*/
	.rooms_images img{
		min-width: 0px;
	}
	.product_blok_container{
		/*text-align: center;*/
	}
    .automot{
		float: none;
		margin: 0px;
		height: 431px;
	}
	.iframe_center {
		width: 92%;
	}
	.diensten_blok3{
		width:31%;
	}
	a.close_form:link, a.close_form:visited {
		width: 50px;
	}
	.rgd_filter_padding h1, .contact_h1 {
    max-width: none;
    padding-left: 6%;
    padding-right: 6%;
    margin-bottom: 30px;
    padding-top: 22.5%;
	 font-size: 28px;
}
}
@media screen and (max-width: 500px) {
	#content_instanties .dieren_detail_h1 {
    font-size: 35px;
    padding: 50px 20% 20px 30px;
    line-height: 35px;
	}
	.diensten_inner_image {
    padding: 30px 0px;
	}
	a.vraag_aan_homepage_slide:link, a.vraag_aan_homepage_slide:visited {
	  /*  top: calc(100vh - 30px);*/
		 bottom: 80px;
	 }
	.contact_opnemen_hider {
		text-align: center;
	}
	.eigenaar_key {
	 font-size: 12px;
	}
	.voorwaarden_div {
    background-color: #131313;
    padding: 70px 25px 60px 25px;
 	}
	.algemene-voorwaarden {
    padding: 180px 5% 10% 5%;
	}
	.algemene-voorwaarden li::before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 14px;
    font-size: 15px;
	}

	#content_herplaatsing-tips .baasje_form_wrapper {
    padding: 30px 25px;
	}
	#content_herplaatsing-tips .categorie_introduction_vlak {

    padding-left: 0px;
    padding-right: 0px;
	}
	.categorie_introduction_vlak {
    /* background: #fff; */
    padding: 20% 20px;
}
	.file_upload img {
	 width: 100px;
	}
	.image_wrapper_right {
	margin: 0px 10px 10px 10px;
	width: calc(100% - 20px);
}
	.cat_and_dog_5 {
    right: 5%;
    width: 150px;
    top: -92px;
	}
	a.close_search_overlay:link, a.close_search_overlay:visited {
    top: -2px;
    right: 34px;
	}
	.credits_baasje {
    padding: 20px 20px;
 	}
	#content_adverteren .categorie_introduction_vlak {
		padding: 0%;
	}
	.aanmelden_header_padding, .searchbx .baasje_form_wrapper {
		padding: 70px 30px 30px 30px;
		    padding: 70px 25px 30px 25px;
	}
	#content_herplaatsing-tips .aanmelden_header_padding {

	}
	.category_intro_text {
    font-size: 15px;
 	}
	.info_row_baasje {
		font-size: 15px;
		padding: 30px 0px;
		padding: 65px 15px;
	}
	.diensten_inner_right .terug {
	    width: 50px;
	    padding-bottom: 50px;
	    top: 50px;
	    right: 20px;
	}
	.homecategory_container {
		padding: 20px 0px;
	}
	.homepage_tekst_wrapper {
   	padding: 110px 10% 110px 10%;
	}
	.man_woman_container .budget_wagen_wrapper_container {
   	padding: 5px;
	}
	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
		display: inline-block;
		width: 48%;
		width: calc(50% - 10px);
	}
	.blok_img_baasje img {
	/*
    margin: 0px 10px 10px 10px;
    width: calc(100% - 20px);
	 */
	}
	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
		margin: 5px
 	}
	#content_home 	a.budget_wagen_wrapper:link, a.budget_wagen_wrapper:visited {
		margin: 3px;
	}
	/*
	.cat_and_dog {
   	top: -28px;
 	}
	*/
	.cat_and_dog {
		width: 150px;
		top: -10px;
	}
	.cat_and_dog {
    top: -7px;
}
	.search_field_containers_mobile_flex {
		padding: 35px;
	}
	a.close_search_overlay_mobile:link, a.a.close_search_overlay_mobile:visited {
		top: 35px;
		right: 35px;
	}
	.search_field_containers_mobile_flex {
		padding-top: 130px !important;
 	}
	.search_devider .zoek_dier_a {
   	font-size: 18px;
 	}
}
@media screen and (max-width: 480px) {
	.footer_logo_baasje {
    padding: 50px 0px;

}
	.rgd_filter_padding h1, .contact_h1 {
	 max-width: none;
	 padding-left: 6%;
	 padding-right: 6%;
	 margin-bottom: 30px;
	 padding-top: 27.5%;
	 font-size: 28px;
}
.contact_h1 {
	    width: 144px;
		 min-width: 0px;
}
	.contact_container_padding {
	    padding: 15%;
	}
	a.subs_blok_title:link, a.subs_blok_title:visited, a.subs_blok_title_overlay:link, a.subs_blok_title_overlay:visited {

	    padding-bottom: 5%;
	 }
	.subs_blok_products {
		 width: 100%;
	 }
	.slide_budget .wl_slide_logo {
	    width: 55%;
		 margin-bottom: 9%;
	 }
	.diensten_blok, .client_link, .tcr_img_link {
		width: 100%;
	}
	.home_blok_cat_container .display_title{
		font-size: 10px;
	}
	.show_nav {
		width: 12%;
		padding-bottom: 12%;
	}
	.contact_header {
		font-size: 60px;
   }
}
@media screen and (max-width: 450px) {
	.contact_opnemen {
		font-size: 14px;
	}
	.h2_home {
    font-size: 16px;
    padding: 26px 40px 0px 20px;
	}
	.cat_and_dog {
	    width: 100px;
	    top: 0.5px;
		 top: -3px;
	}
	a.breadcrumb:link, a.breadcrumb:visited {
    font-size: 9px;
 }
 .related_entry_link {
    padding-bottom: 31.33%;

    width: 33.33%;
    /* margin: 0.2%; */
}
}

@media screen and (max-width: 400px) {
	.deto_zoek_overlay .searchbody {
    padding: 50px 20px;
 	}
	.instantie_of_particulier h3 {
    font-size: 20px;
	}
	.baasje_form_wrapper {
    padding: 40px 30px;
 	}
	.search_field_containers_mobile_flex {
		padding-top: 110px !important;
	}
	a.tok_blok:link, a.tok_blok:visited {
		width: 88%;
	}
	a.sub_navigatie:link, a.sub_navigatie:visited {
		width: 44%;
	}
	a.terug_main:link, a.terug_main:visited {
		margin: 1%;
		/* padding: 10px 2px; */
		vertical-align: middle;
		/* padding: 2% 0.3%; */
		width: 44%;
		border-radius: 100px;
		padding: 7px 0px;
		text-align: center;
	}
	.diensten_blok, .client_link, .tcr_img_link {
		width: 100%;
	}
    .diensten_blok3{
		width:50%;
	}
	.home_blok_cat_container .display_title{
		font-size: 9px;
	}
	.product_blok_container3 h2{

		font-size: 24px;
	}
	.show_nav {
		width: 14%;
		padding-bottom: 14%;
	}
	.contact_header {
		font-size: 50px;
		padding-bottom: 30px;
   }
}
@media screen and (max-width: 350px) {
	.contact_opnemen {
		font-size: 11px;

	}
	#content_instanties .dieren_detail_h1 {
	    font-size: 28px;
	    padding: 50px 20% 20px 30px;
	    line-height: 28px;
	}
}
