@media screen and (max-width: 1920px) {
	.center-menu {top: 230px;}
	/*.rslides .text-box {top: 250px;}      */
	.product-gallery-thumbs {float: right;}
	.image-gallery .prev, .image-gallery .next {right: 2px;}
	.image-gallery .img-gallery {width: 48%;}
	#footer .center UL LI img {width: 100%;}
	#footer .center UL LI {
		width: 11%;
		display: inline-block;
	}
	#footer .bottom UL LI:first-child {border: none;}
}
@media screen and (max-width: 1720px) {
	#content .txt .title-area H3 {position: relative;}
	
}
@media screen and (max-width: 1600px) {
	.home .news {padding-bottom: 145px;}
	#content .vacatures {padding-bottom: 28px; min-height: 755px;}
	#main-content-news-detail {margin-left: 247px;}
	#content .boxes LI {min-height: 800px;}
	#slider .owl-controls,
	.rslides .text-box {top: 47px;}
	.center-menu {top: 24px;}
	#content .vacatures .bottom-bg {
		left: -12%;
		width: 112%;
	}
	#content .txt .title-area H3 {width: 70%;}
	.post-type-archive-locations .location-container {
		height: 160px;
	}
	.post-type-archive-locations .cols strong {min-height: 45px;}
	.exp {min-height: 125px;}
	#content .main-content .boxes LI {width: 33%;}
	#content .main-content .boxes H3 {font-size: 33px; height: 83px;}
	.home #content .team .info {min-height: 173px;}
	.rslides .text-box {
		top: 76px;
	}
}
@media screen and (max-width: 1550px) {
	#header .main-menu {font-size: 14px;}
	#orange_picture_overlay {display: none;}
	#content .vacatures {min-height: 803px;}
	#content .events .item IMG {height: auto;}
	.text-area table {
		width: 100%;
	}
/*	.text-area table td, .text-area table tr {
		display: inline;
}*/
}
@media screen and (max-width: 1440px) {
	.area, .owl-dotswrap {
		max-width: 940px;
	}
	
	#header .area {max-width: 100% !important;}
	#header .main-menu UL LI {
		margin-right: 20px;
	}
	.slideshow {height: auto;}
	#footer .center .logos UL LI, #footer .center UL LI {
		width: 14%;
		float: left;
		margin-right: 10px;
		
	}
	/*#footer .center .logos UL LI IMG, #footer .center UL LI IMG {width: 100%; height: auto;}*/
	#footer .center UL LI {
		width: 11%;
		margin: 0 0 0 13px;
	}
	.center-menu {top: 265px;}
	/*#header .lang {margin: 34px 0 0 10px;}*/
	#header .main-menu UL LI {margin-right: 15px;}
	.tab-area img {width: 100%;}
	#content .name {width: 346px; padding: 40px 0;}
	
	/*#content .team #carousel4 {
		width: 619px !important;
	}*/
	#main-content-news-detail {margin-left: 224px;}
	#content .boxes LI {min-height: 735px;}

	#content .abc LI {margin-bottom: 5px;}
	.exp {min-height: 145px;}
	.post-type-archive-locations #content .btn {padding: 12px 10px;}
	#content .tabs UL {
		float: left;
		width: 100%;
		overflow: hidden;
		height: 110px;
	}
	#content .team .info {min-height: 144px;}
	#content .main-content-full-width .team .info {min-height: 173px;}
	#slider {
		height: 750px !important;
	}
}
@media screen and (max-width: 1400px) {
	.logotype {width: 132px;} .logotype IMG {width: 100%;}
	
	#content .tabs UL {font-size: 13px;}
	#content .alignleft {width: 400px;}
	#content .name H1 {font-size: 52px;}
	#content .name P {font-size: 24px;}
	#content .name {width: 256px;}
	#content .alignleft {width: 284px; height: auto;}
	#content .text-area > EM {top: 43px;}
    .info-box {position: relative; z-index: 7;}
	.txt {margin-right: 160px;}
	
	.exp {min-height: 195px;}
	#content .main-content .boxes H3 {height: auto;}
	.txt .left-bg {position: absolute;}
	
}
@media screen and (max-width: 1380px) {
	
	#content .picture-box {height: auto;}

	.center-menu {top: 225px;}
	#content .info-box .text-box {width: 84%;}
	#content .vacatures {min-height: 740px;}
	
	#content .boxes LI {min-height:650px;}
	#content .events .item IMG {height: auto;}
	.rslides .text-box {top: 87px;}
	.center-menu {top: 64px;}
	#content .vacatures {min-height: 795px;}
	#news_detail_picture {
		width: 100%;
		
}
	#content #contact #contactimage {overflow: hidden;}
	#content .txt .title-area {margin-left: 294px; height: 194px;}
	.txt .left-bg {width: 356px; height: 209px;}
	.txt .right-bg {height: 194px !important;}
	.txt {margin-top: -104px;}
	#content .main-content .boxes LI, #content .videos UL LI {width: 50%;}
	#footer .center .logos UL LI {width: 7%;}

	.product-gallery-thumbs li{
		float: none !important;
	}

	.image-gallery .prev, .image-gallery .next{
		width: 205px;
	}
	.product-gallery-thumbs{
		width: 210px !important
	}
	.main-content #news_detail_picture {
		width: 100%;
		height: auto;
	}
	.txt {margin-top: -80px !important;}
	.info-box {z-index: 77;}
	#content .team.employee UL > LI IMG {margin: -25px 0;}
	#slider {
		height: 650px !important;
	}
	#content .rslides H2 {
		font-size: 36px;
	}
}
@media screen and (max-width: 1301px) {
	#carousel2 .owl-nav > div {
		display: block !important;
		text-indent: -10000px;
		
	}
	#carousel2 .owl-nav > div.owl-prev,
	#carousel2 .owl-nav > div.owl-next {
		background: url("../images/icons/arrow-white.gif") no-repeat 0 0;
		width: 30px;
		height: 30px;
	}
	#carousel2 .owl-nav > div.owl-prev {
		 -moz-transform: rotate(180deg); 
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg); 
    transform: rotate(180deg);
	}
}
@media screen and (max-width: 1280px) {
	.home #content .team .info {min-height: 173px;}
	#content .txt .title-area {height: 230px;}
	.txt .right-bg {height: 230px !important; display: none;}
	.txt .left-bg {top: 35px;}
	.txt {margin-right: 0 !important;}
	#content .info-box .text-box {padding-bottom: 50px;}
	.large-picture {margin-top: -202px !important;}

	.txt {display: block;}
	.txt .left-bg {display: none;}
	#content .txt .title-area {margin-left: 0 !important; padding-left: 30px;}

	#header #show-menu {display: block;}
	#header .main-menu {
		width: 100%;
		text-align: left;
		margin: 0;
		display: none;
		position: relative;
		top: 20px;
		padding-bottom: 20px;
	}
	#header .lang, #header .search {
		position: absolute;
		right: 50px;
		top: 25px;
	}
	#header .search {right: 125px; top: 28px;}
	#header .main-menu UL LI {
		width: 100%;
		display: block;
		margin: 0 0 10px;
	}
	#header .lang {margin-top: 11px;}
	#header .main-menu, #header .search {
		margin-top: 6px;
	}
	.news-detail-left {
		width: 160px;
	}
	#white-bg-news-detail {
		background-size: 160px auto;
	}
	.news-detail-date {
		width: 78px;
		background-size: 80px auto;
	}
	.news-detail-date span:first-child {font-size: 34px;}
	.news-detail-date-content {font-size: 20px;}
	#main-content-news-detail {margin-left: 155px;}
	#main-content-news-detail h1 {font-size: 24px;}
	#content .boxes P {width: 72%;}
	#content .white .column .pic {
		width: 50%;
	}
	#content .white .column LI:first-child .pic {
		width: 100%;
	}
	#content .white .column .pic IMG {
		width: 100%;
	}
	#content .white .column .text {margin-left: 53%;}
	#content .white .column .news UL LI:first-child H3 {
		line-height: 120%;
	}
	#content .column .news A SPAN {background-position: right 0;}
    #header .main-menu {padding-left: 0;}
	.txt .left-bg {
		left: -295px;
		width: 295px;
    }

    #header .main-menu li {
        position: relative;

    }
	#header .main-menu li .sub-menu {
		top: 15px;
		z-index: 88;
		padding: 0 15px;
		position: relative;
	}
	#content.actual .news .pic {width: 50%;}
	#content #contact #contactform .form LABEL {
		width: 40%;
	}
	#content.actual .news .text {margin-left: 53%;}
	#content #contact #contactinfo {margin-left: 53px;}
	#content #on-bottom.area {overflow: hidden;}
	#content .vacatures .bottom-bg {left: -44px; width: 500px;}
	.sidebar {overflow: hidden;}

	#content .txt .title-area {margin-left: 291px; height: 184px;}
	#content .txt .title-area H3 {margin-left: 20px;}

	.txt .left-bg {display: none;}
	.txt {margin-top: -65px;}
	.txt .left-bg {width: 311px; left: -29px;}

	#content .txt .title-area {margin-left: 0; height: 203px;}
	.txt {margin-top: -104px;}
	#content .team UL {width: 143%;}
	.txt .left-bg {top: -9px;}
		.txt .right-bg {
            /*height: 184px !important;*/
        }
     .product-gallery-thumbs li {width: 100%;}
     .image-gallery .img-gallery IMG {height: 300px;}
     .image-gallery {height: 327px;}
     .jcarousel-clip {height: 300px;}
     .jcarousel-next, .jcarousel-prev {bottom: 0;}
     #header .main-menu .sub-menu {margin-left: 0;}
     #header .main-menu .current-menu-item .sub-menu, #header .main-menu .current-page-ancestor .sub-menu, #header .main-menu .current-menu-parent .sub-menu, .single-program #header .main-menu .menu-item-459 .sub-menu, .term-deeltjesfysica #header .main-menu .menu-item-459 .sub-menu, .term-astrodeeltjesfysica #header .main-menu .menu-item-459 .sub-menu, .term-ander-onderzoek #header .main-menu .menu-item-459 .sub-menu {/*display: none !important;*/}
	#header .main-menu UL LI {
		float: none;
		width: auto;
		padding: 0 15px;
	}
	.page-template-archive-employee #content .team UL {width: 100% !important;}
	.page-template-archive-employee #content .team.employee UL > LI {width: 25%;}
	#content .btn {padding: 5px 10px; font-size: 14px;}
	.location-container {height: 140px;}
	#content .main-content .boxes LI, #content .videos UL LI {width: 100%;}
	#header .main-menu .current-menu-item .sub-menu, #header .main-menu .current-page-ancestor .sub-menu, #header .main-menu .sub-menu {top: 5px !important; position: relative;}
	#content .locations UL LI STRONG {
		display: block;
		min-height: 55px;
	}
	.exp {min-height: 120px;}
	#header .intranet UL {margin-right: 100px;}
	#header .lang {
		right: 33px;
	}
}
@media screen and (max-width: 1195px) {
	.txt {width: auto; margin: 0 !important;}
	#content .info-box .text-box {padding-bottom: 0 !important;}
	.indent-box {margin-top: 25px;}
}
@media screen and (max-width: 1130px) {
	
	.center-menu {top: 125px;}
	#content .picture-box H3 {font-size: 32px; bottom: 30px;}
	.txt {margin-right: 91px;}
	/*#content .txt H3 {font-size: 22px;}*/
	.txt .left-bg {
		left: -200px;
		width: 200px;
	}
	#content .team UL LI {
		width: 6%;
	}
	#content .team UL LI IMG {width: 100%;}
	#content .team UL LI .info {padding: 15px;}
	#content .cols .corner {display: none;}
	#content .alignleft {float: none;}
	#content .text-area > EM {top: 0; display: block;}
	#content .video-box * {height: 350px;}
	/*#content .team .owl-item {
		width: 242px !important;
	}*/
	#content .team .item IMG {width: 100%;}
	#content .vacatures {min-height: 820px;}
    #content #contact #contactinfo {margin-left: 20px;}
    #content .txt H3 {
        background-position: 10px 55px;
    }
	.txt {min-height: inherit;}
	/*#content .txt H3 {
		font-size: 18px;
		-webkit-background-size: 73px auto;
		background-size: 73px auto;
	}*/
	#content .txt .title-area {margin-left: 168px; }
	.txt .left-bg {width: 230px;}
/*	.txt .right-bg {height: 154px !important;}*/
	.large-picture {margin-top: -128px !important;}
	#content.actual .cols UL LI:nth-child(-n+2) {min-height: 622px;}
	#content.actual .news .text {margin-left: 0;}
	#content.actual .news .pic {margin-right: 20px;}
	#content .main-content .letter H2 {padding-left: 0;}
	#content .team.info-col.detail UL LI {width: 100% !important;}
	#content .info-box .text-box {padding-bottom: 70px;}
	.main-content .picture-box {margin: 30px 0;}
	#slider {
		height: 500px !important;
	}
}
@media screen and (max-width: 1024px) {
	.txt {margin-right: 145px;}
	#content .txt H3 {
		position: relative;
		z-index: 7;
	}
	#content #contact #contactinfo {margin-left: 20px;}
	#header .main-menu li .sub-menu {top: 0 !important; position: relative; padding-top: 0;}
	#header .main-menu li:hover .sub-menu { display: block !important; }
/*	#content .txt .title-area {height: 158px;}*/
	.single-post #content .main-content > H2::after,
	.single-events #content .main-content > H2::after,
	.single-news #content .main-content > H2::after {
		border-top: none;
		height: 56px;
	}
	.home .main-content {padding-left: 35px; padding-right: 35px;}

	#content .locations .cols UL LI {width: 46%; display: inline-block; float: none; vertical-align: top;}
	.post-type-archive-locations .location-container {height: 260px;}
	#content .locations UL LI STRONG {min-height: inherit;}
	.info-box, #content .info-box .text-box {width: 100%;}
	#content .picture-box H3 {left: 25px;}
	.rslides .text-box {top: 70px;}
	#content .rslides_tabs {top: -90px;}
	#content .rslides H2 {font-size: 36px;}
	#main-content-news-detail {padding-right: 50px;}
	#sidebar-nieuws-detail {float: none; background: #fff;}
	.single-post .news-detail-date, .single-news .news-detail-date {margin-left: 0;}
	#content .tabs UL LI, #content .tabs UL LI:first-child {width: 50%; margin-right: -4px;}
	#content .tabs UL {height: auto;}
	#content .thumbs {
		top: 30px;
		right: 0;
	}
	#content .name H1 {font-size: 36px;}
	.main-content .news_article_img {margin-bottom: 20px;}
	.main-content .picture-box {margin: 0;}
	.main-content .picture-box img {width: 100%; height: auto;}
	#content .name {left: 0; top: 0; width: auto; padding: 5px 15px 10px;}
}
@media screen and (max-width: 1000px) {
	#content .txt H3 {background-position: 38px 55px; -webkit-background-size: 82px auto;
	background-size: 82px auto;}
	#content .txt .title-area {margin-left: 0;}
	.txt .left-bg {display: none;}
	.exp {min-height: 150px;}

	.image-gallery .img-gallery, .image-gallery .img-gallery IMG, .image-gallery .img-gallery > A, .image-gallery .prev, .image-gallery .next{
		display: none;
	}

	.image-gallery .img-gallery {
		width: 0;
	}

	.product-gallery-thumbs{
		width: 100% !important;
	}

	.product-gallery-thumbs LI{
		margin-right: 0;
		margin-left: 0;
	}

	.product-gallery-thumbs li.active IMG{
		opacity: 1;
	}
	#footer .social {margin-top: 0;}
	#footer .bottom UL LI {margin-bottom: 6px;}
	.home .main-content {padding-left: 15px; padding-right: 15px;}
	#footer .center UL LI {width: 8%; }
	#footer .bottom UL LI {
		border: none; border-right: 1px solid #545454 !important;
		padding-left: 0;
		margin-right: 7px;
	}
	#footer .bottom .menu {margin-top: 10px;}
	#content .menu {
		padding-top: 0;
	}
	#content .menus {
		padding: 5px 0;
	}
	fieldset P {width: auto;}
	fieldset {width: 386px; border: none;}
	.wpcf7-form fieldset {width: 100%;}
	#carousel2 .owl-nav > div {z-index: 777;}
	#carousel2 .owl-nav > div.owl-next {
		right: 20px;
	}
	#carousel2 .owl-nav > div.owl-prev {
		left: -35px;
	}
	#content .cols UL LI.page_item_has_children {
		padding-left: 20px;
	}
}
@media screen and (max-width: 980px) {
	.center-menu {top: 105px;}
	#content .rslides H2 {font-size: 36px;}
	#content .rslides H3 {font-size: 18px;}
	.main-content {padding: 40px 25px 0;}
	.sidebar {padding-top: 40px;}
	#content .main-content H2, #content .sidebar H2, #content .vacatures H2, #content .team H2 {
		font-size: 28px;
		background-size: 15px auto;
		padding-left: 25px;
	}
	.txt .left-bg {display: none;}
	#content .txt H3 {padding-bottom: 40px;}
	.large-picture {margin-top: -140px;}
	.center-box {top: 170px;}
	#content .more, #content .sidebar .more {margin-top: 19px;}
	#content .name, #content .thumbs {
		top: -40px;
	}
	#content .name {left: -25px;}
	#content .picture-box {margin-top: -40px;}
	.home #content .picture-box {margin-top: 0;}
	
	/*#content .team .owl-item {width: 269px !important;}*/
	#content .facts H3 {font-size: 22px;}
	#main-content-news-detail {margin-right: 411px;}
	#header .main-menu UL LI {margin-left: 15px; margin-right: 15px;}

	.main-content .picture-box {margin: 30px 0 0;}
	#slider {
		height: 550px !important;
	}
}
@media screen and (max-width: 959px) {
	.area, .owl-dotswrap {
		max-width: 620px;
	}
	.rslides .text-box {
		top: 65px;
		padding: 15px;
	}
	.center-menu {top: 44px;}
	.slideshow .arrow IMG {width: 100px;}
	#content .picture-box H3 {
		font-size: 20px;
		width: 70%;
		bottom: 20px
	}
	#content .info-box .text-box {width: 69%;}
	
	.large-picture {margin-top: 0;}
	.center-box {top: 58px;}
	#footer .column .col {width: 100%;}
	#footer .social {float: left;}
	#footer .bottom .design {float: none; margin-bottom: 20px;}
	#content .events .item {margin-top: 25px;}
	.sub .sidebar {
		width: 100%;
	}
	#content .programs, #content .facts {
		float: left;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;
	}
    #content .programs {
        width: 50%;
        margin-left: 0;
    }
	.sub .news, .sub #content .events {
		float: left;
		width: 310px;
	}
	.sub #content .events {float: right;}
	.sub .main-content {
		margin-left: 0;
		float: left;
		width: 100%;
	}
	#content .thumbs {right: 130px;}
	#content .tabs UL LI {
		width: 20%;
	}
	.sub .sidebar {
		background-color: #f3f3f3;
	}
	.white-bg {background: #fff;}
	 #content .tabs UL LI:first-child {width: 18%;}
	 #content .alignleft {
	 	float: left;
	 }
	 #content .text-area > EM {top: 50px;}
	 /*#content .team .owl-item {width: 204px !important;}*/
	 .news-detail-left {width: 100%; background-color: #9c0; padding-top: 20px;}
	 #white-bg-news-detail {background: #fff;}
	 .news-detail-date {height: 125px;}
	 #white-bg-news-detail .main-content {
	 	float: none;
	 	width: auto;
	 	margin: 0;
	 	padding-top: 170px;
	 	padding-right: 415px;
}
	 #white-bg-news-detail .sidebar {
	 	width: 392px;
	}
	 #content .boxes LI {min-height: 587px;}
	 #content .boxes P {width: 81%;}
	 #content .white .column .text {margin-left: 0;}
	 #content .white .column .pic {margin-right: 15px;}
	 #content .white .column .news UL LI:first-child .pic {margin-right: 0;}
	 #content .vacatures {min-height: 739px;}
	 #content .vacatures .bottom-bg {bottom: -42px;}
	 .single .sidebar {
	 	width: 100%;
	 	padding-top: 0;
}
	 .single .main-content {margin-left: 0;}
	 .picture-box IMG {height: 435px;}
	 #content .programs {width: 100%; padding-bottom: 0; margin-bottom: -20px;}
	 #content .programs > UL > LI {
	 	float: left;
	 	width: 50%;
	 }
	  #header .search {z-index: 77;}
	  #slider {
	  	height: 500px !important;
}
	  .large-picture {margin-top: 0 !important;}

	  .txt .right-bg {display: none;}
	  .info-box {
	  	width: 100%;
	  	float: left;
	  	margin-right: 0;
	  }
	  #content .name {top: 0; left: 0;}
	  .picture-box {margin-left: 0;}
	  #content .thumbs {right: 0; top: 0;}
	  #content #contact #contactinfo {
	  	width: 100%; margin-left: 0;
	  	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box;
  		padding: 30px 15px;
	  	}
	 #content #contact #contactmap, #content #contact #contactform, #content #contact #contactimage {
	 	width: 100%;
	 }
	 #news_detail_picture {
	 	height: auto;
	 	width: 100%;
	 }
	 #content #contact #contactform {padding-bottom: 40px; margin-bottom: -20px;}

	#content .team UL {width: 179%;}
	.sidebar {width: 335px;}
	.main-content {margin-left: 333px;}
	.slideshow .corner {left: -444px;}
	
	#content .txt .title-area H3 {margin-left: 0; margin-right: 30px;}
	#content .info-box .text-box {width: 100%;}
	#content .vacatures {min-height: inherit;}
	#content.actual .cols UL LI {margin-left: 2%; width: 48%;}
	#content.actual .cols UL {margin-left: -2%;}
	 .main-column {margin-left: 0;}
	#content .side-menu {width: 100%; margin-bottom: 40px;}
	#content .side-menu UL LI {display: inline-block;}
	#content .side-menu UL A {padding: 10px 15px;}
	#content .side-menu UL {font-size: 15px;}
	#content .main-column H1 {font-size: 26px;}
	#content .menu UL LI A {padding: 10px 15px;}
	#content .menu UL LI {margin-right: 5px; }
	#content .menu UL {font-size: 15px;}
/*	#content .menu {padding-top: 30px;}*/
	.post-type-archive-program .sidebar {width: 100%; margin-bottom: 20px;}
	.post-type-archive-program .main-content {margin-left: 0;}
	#content .main-content .boxes {margin-left: -30px; margin-right: -30px;}
	
	.jcarousel-clip {margin-left: -5px;}
	.jcarousel-next, .jcarousel-prev {right: 5px; width: 100%;}
	.jcarousel-clip {height: 263px;}

	#content .txt H3 {
		top: -15px;
	}
	.page-template-archive-employee #content .team.employee UL > LI {width: 33.32%;} 
	
	.location-container {height: 232px;}
	#content .letter UL LI {width: auto; margin-left: 0;}
	#footer .center .logos UL LI {width: 10%;}
	.exp {min-height: 120px;}
	#content .locations UL LI STRONG {min-height: inherit;}
	#content .main-content-full-width #over_nikhef_txt {width: 100%;}
	#content .team.info-col.overview UL LI LI, #content .team.info-col.detail UL LI LI {width: 100%;}
	#content .main-content-full-width .team.info-col.overview, #content .main-content-full-width .team.info-col.detail {margin-left: 0;}
	#content .team.detail UL img {width: 100%; height: auto;}
	#content .team.detail UL, .right.details-screen.top-info table {width: 100%;}
	#content .team.detail .right {margin-left: 10px;}
	.right.details-screen.top-info table td {display: block;}
	#content .info-col .top-info H1 {font-size: 18px !important;}
	#content .team H2 {margin-bottom: 60px;}
	/*.home #content .team #carousel4 {width: 101% !important;}*/
	.post-type-archive-locations .location-container {height: 207px;}
	.home #content .team .info {min-height: 133px;}
	.gal {height: 400px;}
	.text-area p:empty {
	display: none !important;
	}
	#content .name {top: -40px;}
	#white-bg-news-detail .main-content {padding-right: 32px;}
	.news-detail-left {min-height: inherit !important;}
	#white-bg-news-detail .main-content {padding-top: 0;}
	#content .team.employee UL > LI IMG {margin: -20px 0;}
	.slideshow .rslides {
		height: auto !important;
	}
	#slider {
		height: 400px !important;
	}
	#content .rslides H2 {
		font-size: 24px;
	}
	#content .rslides p {
		font-size: 14px;
	}
}
@media screen and (max-width: 768px) {
	.sidebar {
		width: 100%;
		padding: 15px;
	}
	.main-content {
		margin-left: 0;
		float: left;
		width: 100%;
		padding: 75px 0 0;
	}
	#content #on-bottom.area {max-width: 700px;}
	#content .vacatures .top-bg, #content .vacatures .left-bg {display: none;}
	#content .vacatures {
		margin: 0 -15px;
		padding: 15px;
	}
	#content .news IMG, #content .doelgroepen IMG {height: auto;}
	#content .vacatures .bottom-bg {left: 0; width: 100%;}
	.home .news {padding-bottom: 0;}
	
}
@media screen and (max-width: 740px) {
	.main-content-full-width {
		padding-left: 30px;
		padding-right: 30px;
	}
	#content .main-content-full-width #menu_bar {
		display: block;
		margin-left: 0px;
	}
	.txt {margin-bottom: 70px;}
	#content.actual .news .pic {
		margin-right: 0;
		width: 310px;
		float: none;
		margin-bottom: 15px;
}
	#content.actual .cols UL LI {width: 100%; margin: 0 0 15px;}
	#content.actual .cols UL LI:nth-child(-n+2) {min-height: inherit;}
	#content.actual .news .cols UL LI:nth-child(-n+2) .text H3 {font-size: 17px;}
	#content.actual .news .pic, #content.actual .cols UL LI:nth-child(-n+2) .pic {
		float: none;
		width: 310px;
	}
	#slider img {
		height: 400px !important;
		width: auto !important;
	}
}
@media screen and (max-width: 670px) {
	.slideshow .corner, .slideshow .arrow, #content .slideshow .btn, #content .cols .corner, .txt .right-bg {
		display: none;
	}
	.owl-dots .owl-dot {width: 34px; height: 5px;}
	
	.area, .owl-dotswrap, #content #on-bottom.area, #header .area {
		max-width: 625px;
	}
	#content .vacatures .top-bg {right: 169px;}
	#content .vacatures {min-height: 550px;}
	#content .info-box .text-box {width: 80%;}
	.txt {margin-right: 133px;}
	#content .txt H3 {margin-left: 100px;}
	#content .team UL LI {width: 4%;}
	.sidebar {height: auto !important;}
	 .txt {
	 	width: 100%;
	 }
    #content #contact .main-content > div,
    #content #contact .main-content > div .col{
        margin-left: 0 !important;

        width: 100% !important;
        clear: both !important;
    }
    .logotype {width: 111px; left: -12px;}
   #content .news A SPAN, #content .doelgroepen A SPAN {
   	background-position: right 0;
}
   #content .vacatures {height: auto !important;}
   .info-box {margin-right: -140px;}
    #content .news A span, #content .doelgroepen A span {width: 310px;}
    #content .txt .title-area H3 {margin-left: 0; font-size: 14px;}
    .txt {margin-left: 0; margin-top: 0;}

    
	
	
	#content .main-content .boxes {margin-left: 0; margin-right: 0;}
	#content .main-content .boxes H3 {font-size: 30px;}
	#content .faq > UL > LI {width: 100%; margin-left: 0;}
	#content .faq > UL {margin-left: 0;}
	#content .faq H1 {font-size: 24px;}
	
}
@media screen and (max-width: 639px) {
	.area, .owl-dotswrap, #content #on-bottom.area, #header .area {
		max-width: 300px;
	}
	#content .team UL LI {width: 3.5%;}
	.rslides .text-box {
		position: inherit;
		top: 0;
		float: left;
		width: 100%;
	}
	#content .txt H3 {margin-left: 0;}
	.center-menu {
		top: 300px;
	}
	#content .owl-dots {right: 0; bottom: 0px;}
	.rslides LI .area {
		display: none;
	}
	#slider .owl-controls {
		display: none;
	}
	.logotype {
		width: 100px;
		left: 0;
	}
	.logotype IMG {width: 100%;}
	#header .bg {left: -20px;}
	#header .bg, #header .bg-left {height: 82px;}
	#header {min-height: 86px;}
	#header #show-menu {z-index: 777;}
	#header .main-menu .search, #header .main-menu .lang {
		position: inherit;
		margin-bottom: 20px;
	}
	.picture-box {margin-left: 0;}
	#header .main-menu .lang {margin-top: -10px;}
	
	#content .info-box .text-box {width: auto;}
	.info-box {margin-right: 0;}
	
	#content .picture-box H3 {
		bottom: 5px;
		left: 10px;
		width: auto;
	}
	#content .picture-box H2 {
		left: 10px;
		top: 5px;
	}
	.owl-carousel#carousel {margin-top: 70px;}
	.owl-pagination {top: -53px;}
	.home #content .news UL LI {margin-bottom: 20px;}
	#content .vacatures .top-bg, #content .vacatures .left-bg {display: none;}
	#content .vacatures {
		margin: 0 -15px;
		padding: 15px;
	}
	.txt {margin-right: 0; padding: 15px;}
	
	#content .vacatures {min-height: inherit;}
	

	.indent-box {
		margin: 0;
		padding: 15px;
		box-sizing: border-box;
	}
	.large-picture IMG {
		height: 250px;
		width: auto;
	}
	
	#content .main-content .indent-box H2 {padding-top: 20px;}
	#content .cols > UL > LI, #footer .column {
		width: 100%;
		margin: 0 0 15px;
	}
	.txt {width: auto;}
	#content .txt H3 {
		padding: 114px 0 0;
		background-position: center 0;
	}
	#content .center-box H2 {font-size: 24px;}
	#content .center-box H2 SPAN {font-size: 18px;}
	#footer .bottom UL LI {margin-bottom: 5px;}
	.cols .owl-pagination {top: -36px;}
	#content .cols .item {padding-bottom: 0;}
	#content .programs, .sub .news, .sub #content .events {
		width: 100%;
	}
	#content .name, #content .thumbs {
		left: 0;
		right: 0;
		top: 0;
		position: relative;
	}
	#content .thumbs {
		float: left;
		width: 100%;
	}
	#content .name {width: 100%;}
	#content .name H1 {font-size: 36px;}
	.sub #content .picture-box {margin-top: 0;}
	.sub .picture-box IMG {
		width: 100%;
		height: auto;
	}
	 #content .thumbs UL LI {
	 width: 25%;
	 float: left;
	 left: 0 !important;
	 border: none !important;
	 
	 }
	 .sub .main-content {padding-top: 20px;}
	 #content .thumbs UL LI IMG {
	 	width: 100%;
	 }
	 #content .text-area H3 {
	 	font-size: 24px;
	 }
	 #content .alignleft {float: none;}
	 #content .text-area > EM {top: 0;}
	 #content .tabs UL LI {width: 50% !important;}
	 #content .video-box * {
	 	height: 200px;
	 }
	 #content .team #carousel4 {width: 100% !important;}
	 /*#content .team .owl-item {width: auto !important;}*/
	 #white-bg-news-detail .main-content {padding-right: 0; padding-bottom: 50px;}
	 #white-bg-news-detail .sidebar {width: 100%;}
	 #content .boxes LI {
		width: 100%;
	 	min-height: inherit;
	 	padding-bottom: 40px;
	}
	 #content .column {width: 100%; padding: 15px;}
	  #content .programs > UL > LI {
	 	width: 100%;
	 }
	 .large-picture {margin: 0 !important;}
	#content .news A span, #content .doelgroepen A span {width: 100%;}
	#slider {height: auto !important;}
	.picture-box IMG {height: 250px;}
	#content #contact #contactform .form {margin: 20px;}
	#content #contact #contactmap {
		overflow: hidden;
		height: 250px;
		margin: 20px 0;
	}
	#header .main-menu .search {margin-right: 15px;}
	#content.actual .cols UL LI {width: 100%; margin: 0 0 15px;}
	#content.actual .news .pic {
		float: none;
		width: 100%;
	}
	#content.actual .news .text {margin-left: 0;}

	#content .team UL {width: 356%;}
	#content .txt .title-area H3 {margin-right: 0;}
	 #content .menu .area {max-width: 90%;}
	#content.actual .date-area LABEL {
		width: 100%;
		margin: 0 0 15px;
	}
	#content .team.employee UL > LI IMG {margin: -30px 0;}
	#content .main-content .boxes LI {
		width: 100%;
	}
	#content .main-content .boxes H3 {font-size: 24px; padding-top: 15px;}
	#content .menu UL {font-size: 12px;}
	#content .boxes LI {padding-bottom: 15px;}
	#content .menu UL LI { width: 31%; vertical-align: top;}
	#content .menu UL LI A, #content .side-menu UL A {padding: 7px; }
	#content .menu {padding: 10px 0 0;}
	#content .menu UL LI A {min-height: 37px;}
	.page-template-archive-employee #content .main-content-full-width H2 {font-size: 24px; padding-top: 10px;}
	.page-template-archive-employee #content .team.employee UL > LI {width: 100%;}
	#content .locations .cols UL LI {width: auto; margin: 0; padding: 0 15px; }
	#content .locations .cols.with-bg {padding: 0;}
	#content .locations UL {margin-left: 0;}
	.location-container {height: 140px;}
	#content .locations .cols:first-of-type UL LI {width: 100%;}
	#content .locations .cols, #content.actual .cols {padding: 0;}
	.exp {min-height: inherit;} 
	.location-container {
		width: 240px;
		
	}
	.post-type-archive-locations .location-container {height: 130px;}
	#content .tabs UL {height: auto;}
	#slider img {
		height: auto !important;
		width: 100% !important;
	}
}
















/* Mobile2.css */
@media screen and (max-width: 1720px) {
    #content .boxes LI {min-height: inherit;}

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

}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1380px) {
    #content .boxes H2 {font-size: 36px;}
    #content .boxes H3 {font-size: 18px;}
    #content .info-col .top-info H1 {line-height: 130%;}
    .info-col .top-info IMG {margin-right: 20px;}
}
@media screen and (max-width: 1196px) {
}
@media screen and (max-width: 1130px) {
    .info-col {
        margin-left: 15px;
        margin-right: 300px;
    }
    .info-col .top-info IMG {width: 290px; margin-bottom: 10px;}
    #content .info-col .top-info H1 {font-size: 36px;}
    /*#content .info-col .top-info UL STRONG {width: 105px;}*/
    .side-col {padding-right: 0;}
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 980px) {

}
@media screen and (max-width: 959px) {
    #content .boxes H2 {font-size: 24px;}
    #content .boxes H3 {font-size: 15px;}
    #content .with-bg UL LI, #content .locations.small UL LI {
        width: 48%;
    }
    .info-col .top-info IMG {width: 165px; margin-top: 5px;}
    #content .info-col .top-info H1 {font-size: 24px;}
    /*#content .info-col .top-info UL STRONG {width: 67px;}*/
    .top-bar {padding: 15px;}
    #content .pics-area LI > A {width: 150px; margin-right: 15px;}
    #content .pics-area LI > A IMG {width: 100%;}
    #content .pics-area H4 {padding-top: 0; font-size: 24px;}
    #content .info-col .top-info UL {font-size: 15px; margin-bottom: 15px;}
    #footer .center .logos UL LI {width: auto;}
	#footer .center .logos UL LI IMG {
		height: 70px;
		width: auto;
	}
	#content .main-content-full-width #menu_bar {
		width: auto;
		margin: 0;
		padding-right: 0;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
	}
	#content .main-content-full-width #menu_bar select:first-child {margin-left: 20px;}
	.rslides .text-box {
		top: 86px;
	}
}
@media screen and (max-width: 690px) {
    #content .boxes LI {width: 50%;}
    .side-col {
        width: 100%;
        float: left;
    }
    .side-col .bg-black {display: none;}
    .info-col { margin: 0 15px; padding-top: 15px;}
    #content .side-col UL LI {width: 44%; float: left; margin-right: 3%; min-height: 100px; margin-top: 10px; min-height: 250px;}
    #content .side-col H4 {font-size: 14px;}
    #content .side-col P {font-size: 12px;}
	#content .news > ul > li > A {
		width: 310px;
		overflow: hidden;
	}
	
}
@media screen and (max-width: 639px) {
    #content .locations UL LI STRONG, #content .with-bg STRONG {
        font-size: 16px;
    }
    #content .locations P, #content .with-bg P {font-size: 14px;}
    #content .with-bg UL LI, #content .locations.small UL LI {width: 48%;}
	#content .tabs UL LI {
		width: 100% !important;
		border-left: none !important;
	}
	#content .tabs UL {margin-left: 0;}
	#content .tabs UL LI A {padding: 5px 0 !important;}
	#footer .center .logos UL LI IMG {
		height: 50px;
		margin-bottom: 0;
	}
	#content.actual .cols UL {margin-left: 0;}
	#content.actual .cols UL LI {
		padding: 20px;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
	}
	#content.actual .news .pic, #content.actual .cols UL LI:nth-child(-n+2) .pic {width: 100%;}
	#content .pagination .nav-links a.page-numbers, #content .pagination .nav-links span.page-numbers.current, #content .pagination .nav-links .page-numbers.dots {
		padding: 2px 5px;
	}
	#content .pagination {
		padding: 0 10px 15px;
	}
	#content.actual .date-area {width: 100%;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
  		padding: 10px 20px;
	}
	#content.actual .date-filter .btn {margin-left: 20px;}
	#header .main-menu li .sub-menu {width: 100%;}
	#header .main-menu .intranet {
		position: relative;
		top: -28px;
		left: -64px;
	}
	#content .main-content-full-width .team .info {min-height: inherit;}
	#content .news > ul > li > A {
		width: auto;
		overflow: hidden;
	}
	.home .main-content {padding-left: 0; padding-right: 0;}

	#content .main-content-full-width #menu_bar select:first-child,
	#content .main-content-full-width #menu_bar select,
	#content .main-content-full-width #menu_bar input {
		margin-left: 15px;
	}
	#content .main-content-full-width #menu_bar select {width: auto; margin-bottom: 5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
  		box-sizing: border-box; 
	}
	fieldset .wpcf7-form-control-wrap {
		float: left;
		width: 100%;
	}
	fieldset INPUT, fieldset SELECT {
		float: left;
		width: 240px;
	}
	fieldset TEXTAREA {width: 240px;}
	fieldset .wpcf7-list-item-label {
		white-space: pre-wrap;
	}
	fieldset .wpcf7-form-control-wrap.authorization {
		width: 240px;
	}
	#header .lang {
		top: 17px;
		right: -39px;
	}
	#header .main-menu .intranet {
		left: -90px !important;
	}
}
@media screen and (max-width: 400px) {
    #content .with-bg UL LI, #content .locations.small UL LI, #content .locations UL LI {width: 100%; margin: 0 0 15px;}
    #content .locations UL, #content .with-bg UL {margin-left: 0;}
    .info-col .top-info IMG {
        float: none;
    }
    #content .pics-area LI > A {
        margin-right: 0;
        width: 90%;
        margin-bottom: 20px;
    }
    .info-col .top-info IMG {width: 100%;}
    .side-col {padding: 15px;}
    #content .employee UL, #content .program UL {margin-left: 0;}
    #content .main-content H1 {font-size: 24px;}
    #content .side-col IMG {width: 100%;}
    
    .info-col .top-info IMG {
        float: none;
    }
    a img.alignnone {width: 100%; height: auto;}
    #carousel2 .owl-nav > div.owl-next {
		right: 15px;
	}
}