/* Desktop */
@media screen and (min-width: 1200px) {

}

/* Notebook */
@media screen and (min-width: 992px) and (max-width: 1400px) {

}

/* Tablet Landscape */
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.wpb_single_image.score_vergelijker{
		width: 100% !important;
	}

	.dg-infobox--content .wpb_wrapper p strong{
		min-height: 55px !important;
		display: block !important;
	}
	.dg-padding--small-left {
		padding-left: 0 !important;
	}
	.score_vergelijker{
		position: relative !important;
		text-align: center !important;
		left: unset !important;
		top: auto !important;
	}
	
	.dg-overflow--row{
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.dg-client--fix:not(:first-child) .vc_column-inner h5{
		margin-top: 10px;
		margin-bottom: 0 !important;
	}
	
/* 	.dg-header--title.dg-text--white{
		width: 60% !important;
		float: left;
	}
	.score_vergelijker{
		padding-left: 5% !important;
		width: 35% !important;
		float: left !important;
	} */
}

/* Tablet Portrait */
@media screen and (min-width: 768px) and (max-width: 991px) {
	/* 	Vergelijker */
	.gform-theme--foundation .gfield--width-third.gfield--type-html, .gform-theme--foundation .gfield--width-half.gfield--type-html,
	.gform-theme--foundation .gfield--width-third.gfield--type-text, .gform-theme--foundation .gfield--width-half.gfield--type-text, .gform-theme--foundation .gfield--width-half.gfield--type-phone, .gform-theme--foundation .gfield--width-half.gfield--type-email, .gform-theme--foundation .gfield--width-half.gfield--type-checkbox, .gform-theme--foundation .gfield--width-half.gfield--type-textarea{
		grid-column: span 12 !important;;
	}
	
		.score_vergelijker {
    width: 100% !important;
    margin: 0 auto 2% auto !important;
}
	
	.gfield h4{
		line-height: normal !important;
		margin-bottom: 0 !important;
	}
	
	.gform-theme--foundation .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform-theme--foundation .gfield.gf_list_inline .gfield_radio .gchoice{
		margin-bottom: 15px !important;
	}
	div.gform-theme--framework .gf_step{
		width: 100% !important;
		border: none !important;
		margin-bottom: 2% !important;
	}
	.gform-theme--foundation .gf_page_steps{
		display: block !important;
	}
	
	.gform-theme--framework .gf_step:not(:first-child):not(:last-child){
		border-left: 0 !important;
		border-right: 0 !important;
	}
	
/* 	END Vergelijker */
	.dg-header--title{
		float: left;
	}
	.score_vergelijker{
		margin: unset !important;
		float: left !important;
	}
	.dg-infobox--content .wpb_wrapper p strong{
		min-height: 55px !important;
		display: block !important;
	}
	.dg-swap--row{
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.dg-padding--small-bottom.dg-filter--title{
		padding-bottom: 20px !important; 
	}

	#search-filter-form-49 ul li{
		width: auto !important;
		display: inline-block !important;
	}
	.sf-field-taxonomy-pa_ervaring-menu{
		padding-right: 15px !important;
	}
	.sf-field-taxonomy-pa_specialisme ul li{
		padding-right: 15px !important;
	}
	div.search-filter-text{
		padding-left: 30px !important;
		padding-top: 5% !important;
	}
	.mobile-header-bar .mobile-branding img{
		height: 50px !important;
	}
	
/* 	.dg-header--title.dg-text--white{
		width: 65% !important;
		float: left;
	}
	.score_vergelijker{
		width: 35% !important;
		float: left !important;
	} */
	.dg-client--fix{
		margin-top: 25px;	
	}
	.dg-overflow--image-left{
		display: none !important;
	}
		.dg-padding--small-left {
		padding-left: 0 !important;
	}
	
	.aio-icon-component.dg-iconbox--header{
		margin-bottom: 4% !important;
	}
	
	.score_vergelijker{
		position: relative !important;
		text-align: left !important;
		left: 0 !important;
		top: auto !important;
	}
	
	.dg-overflow--row{
		width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}

/* Mobile Landscape and Small Tablet */
@media screen and (min-width: 479px) and (max-width: 767px) {
	.score_vergelijker{
		position: relative !important;
		text-align: left !important;
		left: 0 !important;
		top: auto !important;
	}
}

/* Mobile Portrait */
@media screen and (max-width: 479px) {
	.dg-gradient--bottom::after{
		background: linear-gradient(0deg, rgba(10,31,51,1) 0%, rgba(10,31,51,0.7455357142857143) 100%) !important;
	}
	.score_vergelijker {
    width: 75% !important;
    margin: 0 auto 2% auto !important;
		margin-bottom: 2% !important;
}
/* 	Vergelijker */
	.gform-theme--foundation .gfield--width-third.gfield--type-html, .gform-theme--foundation .gfield--width-half.gfield--type-html,
	.gform-theme--foundation .gfield--width-third.gfield--type-text, .gform-theme--foundation .gfield--width-half.gfield--type-text, .gform-theme--foundation .gfield--width-half.gfield--type-phone, .gform-theme--foundation .gfield--width-half.gfield--type-email, .gform-theme--foundation .gfield--width-half.gfield--type-checkbox, .gform-theme--foundation .gfield--width-half.gfield--type-textarea{
		grid-column: span 12 !important;;
	}
	
	.gfield h4{
		line-height: normal !important;
		margin-bottom: 0 !important;
	}
	
	.gform-theme--foundation .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform-theme--foundation .gfield.gf_list_inline .gfield_radio .gchoice{
		margin-bottom: 0 !important;
	}
	div.gform-theme--framework .gf_step{
		width: 100% !important;
		border: none !important;
		margin-bottom: 2% !important;
	}
	.gform-theme--foundation .gf_page_steps{
		display: block !important;
	}
	
	.gform-theme--framework .gf_step:not(:first-child):not(:last-child){
		border-left: 0 !important;
		border-right: 0 !important;
	}
	
/* 	END Vergelijker */
	
	.wpb_single_image img{
		margin-left: -25px !important;
	}
	.search-filter-item-image{
		padding: 15px !important;
	}
	
	.search-filter-text{
		padding-right: 5% !important;
	}
	
	.vergelijkingKnop#vergelijkingKnop{
		margin-bottom: 25px !important;
		margin-right: 2% !important;
	}
	
	.dg-item--top{
		right: unset !important;
		padding-bottom: 15px !important;
		position: relative !important;
	}
	.dg-overflow--row{
		width: 100% !important;
		margin-left:0px !important;
		margin-right: 0 !important;
	}
	.mobile-header-bar .mobile-branding img{
		height: 50px !important;
	}
	.score_vergelijker{
		position: relative !important;
		text-align: left !important;
		left: 0 !important;
		top: auto !important;
	}
	
		.dg-overflow--image-left{
		display: none !important;
	}
	
	.dg-padding--small-left{
		padding-left: 0 !important;
	}
}