@media only screen and (max-width : 1120px) {
	.quick_searchbox_holder {
		right: 100px;
		width : 170px;
	}
	
	.payoff_menu_holder {
		padding: 0 68px 0 0;
	}

	#header_menu #menu li a {
    	font-size: 16px;
    	padding: 20px 10px 19px 10px;
	}
}


@media only screen and (max-width : 760px) {

	#slider .slider {
		height: 190px;
	}

	.grid{
		width : 100% !important;
	}

	.show-mobile,
	.show-mobile-only {
		display : block !important;
	}
	
	.hide-mobile {
		display : none !important;
	}
	
	.row .column img.img-scale	{
		display : block;
		width : 100%;
	}
	
	#lang_sel_list {
		position: relative;
		top : 14px;
		margin: 0 auto;
		width : 85px !important;
	}
	
	#lang_sel_list.lang_sel_list_vertical ul {
		padding : 0 !important;
	}
	
	#lang_sel_list.lang_sel_list_vertical ul li {
		margin : 0 !important;
		padding : 0 !important;
		border: none;
		border-left : 1px solid #FFFFFF;
		text-align : center;
		overflow : hidden;
		width : 42px;
	}
	
	#lang_sel_list.lang_sel_list_vertical ul li:first-child {
		margin : 0 !important;
		padding : 0 !important;
		border: none;
	}
	
	#lang_sel_list.lang_sel_list_vertical ul li a{
		display : block;
		text-align : center;
	}
	
	#header_menu {
		background-image: none;
	}
	
	#header_menu .header_mobile {
		overflow: visible;
	}
	
	.header_mobile_logo {
		margin: 10px 0 20px;
	}
	
	.mobile-margin {
		height : 160px;
	}
	
	#mobile-menu {
		display : block;
	}
	
	#menu select {
		display : none;
	}
	
	#menu ul {
		display : none;
	}
	
	.minict_wrapper {
		position : relative;
		width : 100%;
	}

	.minict_wrapper * {
		box-sizing : border-box;
	}

	.minict_wrapper:after {
		position : absolute;
		display : block;
		background : url(../gfx/mobile-menu.png) no-repeat center center;
		top : 0;
		right : 0;
		width : 30px;
		height : 30px;
	}

	.minict_wrapper input,
	.minict_wrapper span{
		display : block;
		border : 0;
		outline : none;
		background : url(../gfx/mobile-menu.png) no-repeat right 12px #FFFFFF;
		border : #99be48 solid 1px;
		padding : 13px 0 0 !important;
		font : 12px/1.7em Arial;
		text-indent : 15px;
		color : #333;
		cursor : pointer;
		width : 100%;
		height : 46px;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 101;
	}
	
	.minict_wrapper span:empty:before {
		content: attr(data-placeholder);
	}

	.minict_wrapper ul {
		display : none;
		list-style : none;
		padding : 0;
		margin : -1px 0 0 !important;
		border : #99be48 solid 1px;
		z-index : 999999;
		width : 100%;
		position: fixed;
		top: 0;
		left: 0;
		height: calc(100% - 44px);
		z-index: 100;
		overflow: scroll;
	}

	.minict_wrapper ul li {
		float : none !important;
		background : #fefffc;
		border-top : #99be48 solid 1px;
		padding : 12px 15px !important;
		margin : 0 !important;
		font : 12px/1.0em Arial;
		color : #333;
		cursor : pointer;
	}

	.minict_wrapper ul li:first-child {
		border-top : none;
	}

	.minict_wrapper ul li:hover {
		background : #99be48;
		color : #FFFFFF;
	}

	.minict_wrapper ul li.selected {
		background : #99be48;
		color : #FFFFFF;
	}

	.minict_wrapper ul li.highlighted {
		color : #FFFFFF;
		background : #99be48;
	}

	.minict_wrapper ul li.hidden,
	.minict_wrapper ul li.minict_empty	{
        display: none;
	}

	.minict_wrapper ul li.disabled {
		cursor : default;
	}
	
	.column.w025:first-child .box,
	.column.w025:first-child + .column.w050 .box,
	.column.w025:first-child + .column.w050 + .column.w025 .box,
	.column.w025:first-child .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box,
	.column.w025:first-child + .column.w025 .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box,
	.column.w025:first-child + .column.w025 + .column.w025 .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,
	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box {
		margin : 0;
	}
	
	.row .column.w100,
	.row .column.w095, .row .column.w090,
	.row .column.w085, .row .column.w080,
	.row .column.w075, .row .column.w070,
	.row .column.w065, .row .column.w060,
	.row .column.w055, .row .column.w050,
	.row .column.w045, .row .column.w040,
	.row .column.w035, .row .column.w033,
	.row .column.w030, .row .column.w025,
	.row .column.w020, .row .column.w015,
	.row .column.w010, .row .column.w005	{
		display : block;
		position: relative;
		padding : 1px 0 0;
		width : 100% !important;
	}
	
	.row .column table,
	.row .column tbody,
	.row .column tr,
	.row .column td {
		display : block;
		width : 100%  !important;;
	}
	
	.row .column .box + div + div{
		margin : 25px 0 0 25px !important;
	}
	
	.row .column:first-child + div + div .box,
	.row .column:first-child + div + div + div .box,
	.row .column:first-child + div + div + div + div .box,
	.row .column:first-child + div + div + div + div + div .box,
	.row .column:first-child + div + div + div + div + div + div .box,
	.row .column:first-child + div + div + div + div + div + div + div .box,
	.row .column:first-child + div + div + div + div + div + div + div + div .box,
	.row .column:first-child + div + div + div + div + div + div + div + div + div .box,
	.row .column:first-child + div + div + div + div + div + div + div + div + div + div .box{
		margin : 25px 0 0 0 !important;
	}
	
	.column.w033:first-child .box {
		margin-right : 0 !important;
	}

	.column.w033:first-child + div .box{
		margin-left : 0 !important;
		margin-right : 0 !important;
	}

	.column.w033:first-child + div + div .box {
		margin-left : 0 !important;
	}

	.column.w050:first-child .box {
		margin-right : 0 !important;
	}

	.column.w050:first-child + div .box {
		margin-left : 0 !important;
	}
	
	.column.w075 .content_block.content_left {
		padding-right: 0;
	}
	
	.box{
		margin : 25px 0 0 0;
	}
	
	.blog-nieuws.image-right .vc_gitem-zone.vc_gitem-zone-c,
	.blog-nieuws .vc_gitem-animated-block	{
		float: none;
		margin : 25px 0 0;
		width: 100%;
	}
	
	.blog-nieuws .vc_gitem-animated-block figure,
	.blog-nieuws .vc_gitem-animated-block a,
	.blog-nieuws .vc_gitem-animated-block img	{
		display : block;
		width: 100%;
	}

	.blog-nieuws.image-right .vc_gitem-animated-block,
	.blog-nieuws .vc_gitem-zone.vc_gitem-zone-c	{
		float: none;
		display: block;
		width: 100%;
	}
	
	#content-holder .recent-posts article .entry-thumbnail {
		float: none;
		display : block;
		width: 100%;
	}
	
	#content-holder .recent-posts article .entry-content {
		margin: 0;
	}
	
	#content-holder .row.site_width .column.w100 {
		margin: 0;
		padding: 20px;
		min-height: 200px;
	}
	
	.green-quote {
		background: url(../../../wp-content/uploads/2013/09/icon-quote.png) no-repeat 90% 91% #99be48;
		margin: 0 !important;
	}
	
	.green-quote .vc_column_container > .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}
	
	.green-quote .vc_col-sm-4 {
		padding: 11px 20px 20px 20px;
	}
	
	
	.green-quote p {
		font-size: 20px;
	}
	
	.entry-thumbnail {
		display: block;
		margin: 0 !important;
	}
	
	#content-holder {
		padding : 15px !important;
	}
	
	#content-holder .archief, #content-holder .recent-posts {
		margin: 25px auto 0;
		padding: 0;
		width: 100%;
	}
	
	#content-holder .recent-posts h1,
	#content-holder .recent-posts h1 + article,
	#content-holder .recent-posts h1 + article + article {
		margin : 0 40px;
	}
	
	#content-holder .recent-posts h1 + article {
		margin : 25px 40px 0;
	}
	
	#content-holder .recent-posts h1 {
		padding : 30px 0 0;
	}
	
	#content-holder .archief h1 {
		padding : 30px 0 0;
		margin : 0 40px;
	}
	
	#content-holder .archief ul {
		margin : 0 40px;
		padding : 0 0 30px;
	}
	
	.icon-box {
		margin : 25px 0 0;
	}
	
	.entry-thumbnail {
		position: relative !important;
		margin: 0 !important;
		width: 100% !important;
	}
	
	h1, h1 a{
		font-size: 28px !important;
	}
	
	h2, h2 a {
		font-size: 20px !important;
	}
	
}