/* Desktop Only*/
@media screen and (min-width: 1200px) {
	.specialist_image_wrapper, 
	.specialist_content_wrapper{
		width: 100% !important;
		background-color: #FAFAFA !important;
	}
}
@media screen and (max-width: 1400px) {
		.brand_element_header:after,
	.brand_element_small:after,
	.brand_element_light_blue:before{
		display:none !important;
	}
}
/* All Responsive Sizes */
@media screen and (max-width: 1200px) {
	.brand_element_header:after,
	.brand_element_small:after,
	.brand_element_light_blue:before{
		display:none !important;
	}
	.full_with_responsive, .full_width_responsive{
		width: 100% !important;
	}
	
	.hideBlock{
		display: none !important
	}
	
	.vc_responsive .vc_grid-filter:not(.vc_gitem-post-data){
		display: block !important;
	}
	.vc_grid-filter-select.vc_grid-filter-left.vc_grid-filter-color-grey{
		display: none !important;
	}
}

/* Tablet Landscape */
@media screen and (min-width: 992px) and (max-width: 1200px) {
		.main_header{
		padding-top: 20% !important;
	}
	.main_header .vc_row{
		padding-bottom: 10% !important;
	}
	.dt-mobile-header{
		z-index: 11111;
	}
	.usp_header_wrapper{
		width: 33% !important;
	}
	.vc_section{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.publication_item{
		width: 33% !Important;
	}
	
	.home_sector p:not(:empty){
		min-height: 160px !important;
	}
	
	.publications_4_row .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item{
		width: 50% !important;
		float: left !Important;
	}
	
	.full_width_responsive .vc_column-inner .wpb_wrapper .wpb_text_column{
		padding-right: 0 !important;
	}
	
		section.border_right_white{
		border-right: unset !important;
	}
	/* Skillset Block */
	.skillset_contact_block .vc_column-inner{
		margin-top: 0 !important;
	}
	.skillset_image .vc_figure,
	.skillset_image .vc_figure .vc_single_image-wrapper,
	.skillset_image .vc_figure .vc_single_image-wrapper img{
		width: 100% !Important;
		height: 50vh !important;
		object-fit: cover;
	}
	
/* 	Grids */
	.vc_gitem-col .vc_custom_heading.publication_description{
		min-height: 150px !important;
	}
	
		/* Images */
	.full_row_image{
		min-height: 50vh;
	}
}

/* Tablet Portrait */
@media screen and (min-width: 769px) and (max-width: 991px) {
	/* Main Elements */
	.vc_section{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
		.full_width_responsive .vc_column-inner .wpb_wrapper .wpb_text_column{
		padding-right: 0 !important;
	}
	
/* Menu */
	.dt-mobile-header.mobile-menu-show-divider{
		z-index: 11111 !important;
	}
	/* USP Wrapper Home */
	.usp_header_wrapper{
		width: 33% !important;
	}
	
/* Miscellaneous Items */
		section.border_right_white{
		border-right: unset !important;
	}
	
/* Headers */
		.main_header{
		padding-top: 20% !important;
	}
		.main_header .vc_row{
		padding-bottom: 5% !important;
	}
	
	/* Grids */
		.vc_grid-item.diensten_grid {
		width: 33% !important;
		margin-bottom: 8% !important;
	}
		.diensten_image{
		height: 40vh !important;
	}
	.home_sector p:not(:empty){
		min-height:180px !important;
	}
		.publication_item{
		width: 33% !Important;
	}
		.publications_4_row .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item{
		width: 50% !important;
		float: left !Important;
	}
	
	.vc_gitem-col .vc_custom_heading.publication_description{
		min-height: 125px !important;
	}
		/* Images */
	.full_row_image{
		min-height: 50vh;
	}
	
		/* Skillset Block */
	.skillset_contact_block .vc_column-inner{
		margin-top: 0 !important;
	}
	.skillset_image .vc_figure,
	.skillset_image .vc_figure .vc_single_image-wrapper,
	.skillset_image .vc_figure .vc_single_image-wrapper img{
		width: 100% !Important;
		height: 60vh !important;
		object-fit: cover;
	}
	
/* Footer */
		.wf-container section.widget{
		width: 50% !important;
		float: left !important;
	}
}

/* Mobile Landscape and Small Tablet */
@media screen and (min-width: 479px) and (max-width: 768px) {
		#inschrijven, .search-filter-results section{
		left: unset !important;
		padding-left: unset !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
		li.sf-field-search, li.sf-field-sort_order{
		width: 100% !important;
	}
	
	ul.searchandfilter ul li{
		display: block !important;
	}
	.search-filter-container .vc_row .vc_col-sm-4{
		width: 50% !important;
	}
		.vc_section{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
/* 	.specialist_image{
		width: 50% !important;
		float: left !important;
	}
		.specialist_info_wrapper_content{
		width: 50% !important;
			float: left !important;
	} */
	
	.vc_grid-item.diensten_grid {
		width: 100% !important;
		margin-bottom: 8% !important;
	}
	
	.markets_icon{
		width: 33% !important;
		float: left !important;
	}
	
	.diensten_image{
		height: 25vh !important;
	}
	
	.usp_header_wrapper{
		width: 33% !important;
	}
	
	.vc_grid-item{
		width: 50% !important;
		float: left;
	}
	.main_header{
		padding-top: 30% !important;
	}
		/* Hamburger Menu */
	.dt-mobile-header.mobile-menu-show-divider{
		    z-index: 11111 !important; 
	}
	
	.wf-container section.widget{
		width: 50% !important;
		float: left !important;
	}
	
	/* Images */
	.full_row_image{
		min-height: 50vh;
	}
	
	.skillset_contact_block .vc_column-inner{
		margin-top: 0 !important;
	}
	
		.skillset_image .vc_figure,
	.skillset_image .vc_figure .vc_single_image-wrapper,
	.skillset_image .vc_figure .vc_single_image-wrapper img{
		width: 100% !Important;
		height: 50vh !important;
		object-fit: cover;
	}
	
		section.border_right_white{
		border-right: unset !important;
	}
}

/* Mobile Portrait */
@media screen and (max-width: 479px) {
/* Hide */
	.hide_mobile{
		display: none !important;
	}
	.main_header{
		padding-top: 30% !important;
	}
	
	section.border_right_white{
		border-right: unset !important;
	}
	
.masthead .mobile-header-bar .mobile-branding img{
		width: 60px !important;
		height: auto !important;
}
	.vc_section{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.wcs-timetable--monthly-calendar .wcs-day::before{
		display: none !Important;
	}
	
	.diensten_grid{
		margin-bottom: 8% !Important;
	}
	
	.diensten_row_home{
		margin-top: 16% !important;
	}
	
	.wcs-calendar-nav.wcs-modal-call{
		position: absolute !important;
		right: 0 !iimportant;
	}
	
	.markets_icon{
		width: 50% !important;
		float: left !important;
	}
		.skillset_contact_block .vc_column-inner{
		margin-top: 0 !important;
	}
	.skillset_contact_image{
		
	}
	/* Tabs & Clickthroughs	*/
	.page_btn.vc_btn3-container{
		margin-left: 0 !Important;
		width: 50% !important;
	}
	.page_btn .vc_general.vc_btn3 {
		width: 100% !important;
	}

	/* Rows */
	.half_width_row_mob{
		width: 50% !important;
		float: left !Important;
	}
	
	/* Images */
	.full_row_image{
		min-height: 50vh;
	}
	/* Hamburger Menu */
	.dt-mobile-header.mobile-menu-show-divider{
		    z-index: 11111 !important; 
	}
	
	.dt-mobile-header .mobile-header-scrollbar-wrap{
		width: 95% !important;
    	padding: 45px 15px 30px 30px !important;
		max-width: unset !important;
	}
	li.sf-field-search, li.sf-field-sort_order{
		width: 100% !important;
	}
	
	ul.searchandfilter ul li{
		display: block !important;
	}
	#inschrijven, .search-filter-results section{
		left: unset !important;
		padding-left: unset !important;
		padding-right: 0 !important;
		width: 100% !important;
	}
	
	ul.dg-events--list, .dg-events--list li.dg-events--list-title{
		display: block !important;
	}
	.dg-events--list li.dg-events--list-title{
		padding-top: 15px !IMportant;
	}
	.dg-events--list li.dg-events--list-time,.dg-events--list li.dg-events--list-title,
	.dg-events--list li.dg-events--list-button{
		padding-bottom: 15px !important;
	}
	.dg-events--list li.dg-events--list-title,
	.dg-events--list li.dg-events--list-date,
	.dg-events--list li.dg-events--list-time,
	.dg-events--list li.dg-events--list-button{
		width: 100% !important;
		display: block !important;
		border: 0 !important;
		text-align: center !important;
	}
}