<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1500px) {
    .container{
        max-width: 1436px;
    }
}
@media(max-width:1599.98px){
	.border_box::before {
		background-size: 32% 1px;
	}
	h1 {
		font-size: 6rem;
		line-height: 70px;
	}
	h2 {
		font-size: 3rem;
	}
	.home_banner_content h1 {
		margin-bottom: 17px;
	}
	.home-mid,
	.service-sec,
	.google-review {
		padding: 80px 0 ;
	}
	.service-sec .home_heading .common_btn {
		margin-top: 30px;
	}
	.service-sec {
		padding-bottom: 0;
	}
	.home-mid-content {
		padding-left: 25%;
		margin-top: 80px;
	}	
	.home-mid::before {
		top: -8%;
	}
	.service_content h2 {
		font-size: 3rem;
	}
	.service_content strong {
		font-weight: normal;
		display: block;
		margin-bottom: 12px;
	}
	.home-product_wrap{
		/* padding-bottom: 80px; */
	}
	.service_bg img {
		width: 668px;
	}
	.footer-area-mid {
		margin-top: 70px;
	}
	.overons-btm{
		padding:80px 0;
	}
	.overons-mid .home-mid-content .row{
		padding-right: 5%;
	}
	/* .home-mid-text{
		padding-left: 0;
	} */
	/* === overons === */
	.overons-btm-content{
		margin-top: 60px;
	}
	.team-slider{
		padding-bottom: 80px;
	}
	/****vacature-dtl****/
	.vacature-dtl-right {
		padding: 82px 108px 95px;
	}
	/****expertise-list****/
	.inner-banner.expertise-list-banner .home_banner_content h1 {
		margin-bottom: 17px;
	}
	/* =========== Expertise_detail ===== */
	.expertise_detail_top{
		margin-top: 0;
	}
	.expertise_back .back-btn-area {
		bottom: -47px;
	}	
}
@media(max-width: 1499.98px){
	.service_content {
		padding: 45px 30px;
	}
	.each_service_img{
		height: 500px;
	}
	.each_service{
		padding-top: 80px;
	}
	/* ========== expertise_detail  ======= */
	.expertise_detail_top_bg img {
		width: 400px;
	}
	.expertise_detail_mid_right{
		padding-left: 0;
	}
	.expertise-dtl-slider-sec .swiper-backface-hidden .swiper-slide{
		padding-bottom: 80px;
	}
	/* ========== vacature list ========== */
	.vacature_filte .home-filter {
		padding: 60px 0;
	}
	.vacature_list_block {
		padding: 80px 0;
	}
	/*===========inschrijving==========*/
	.inschrijving-block .position-absolute{
		height: 540px;
	}
	.inschrijving-block .position-relative {
  		padding: 100px 0;
	}
}
@media(max-width: 1399.98px){
	h1 {
        font-size: 5rem;
        line-height: 55px;
    }
	p{
		font-size: 1.6rem;
		line-height: 23px;
	}
	.common_btn{
		font-size: 1.5rem;
	}
	.home_banner_content ul{
		margin-top: 50px;
	}
	.form-styl{
		font-size: 1.5rem;
	}
	.product_logo {
		height: 60px;
		width: 60px;
	}
	.product_logo img {
		width: 35px;
	}
	.each_home-product{
		padding: 30px 15px 20px;
	}
	.each_home-product-btm td {
		font-size: 14px;
		column-gap: 5px;
	}
	.service_bg img {
		height: 600px;
	}
	.home-product .col-xl-4 {
        padding-bottom: 60px;
    }
	/* ================ download  ================== */
	.download_top ul{
		flex-wrap: wrap;
		column-gap: 0;
		row-gap: 20px;
	}
	.download_top li{
		width: 33%;
	}
	.download_top .common_btn{
		width: 100%;
		justify-content: center;
		margin-top: 0;
	}
	.download_mid {
		margin: 60px 0 80px;
	}
	/****vacature-dtl****/
	.vacature-dtl-banner .home_banner_content {
		top: 33%;
	}
	.vacature-dtl-sec {
		margin-top: -268px;
	}
	.vacature-dtl-left {
		padding: 90px 77px;
	}
	.vacature-dtl-right {
        padding: 76px 93px 86px;
    }
	.vacature-dtl-mid-sec {
		padding: 140px 0;
	}
	.vacature-dtl-mid-area {
		padding: 0 50px;
	}
	.form-sec {
		padding: 100px 0;
	}
	.form-main-area .form-group {
		margin-bottom: 30px;
	}
	.vacature-dtl-slider-sec {
		padding: 100px 0;
	}
	/****expertise-list****/
	.expertise-list-sec {
		padding: 80px 0 100px;
	}
	/****Vind professionals****/
	.vind-prof-form-sec .form-bg {
		left: -29%;
		top: -29%;
	}
	.form-sec.vind-prof-form-sec {
		padding: 7px 0 100px;
	}
	/****contact****/
	.contact-btm-area {
		padding: 0 70px;
	}
	.contact-btm-sec {
		padding-bottom: 100px;
	}
	/****pop-up****/
	.modal-area .popup-content {
		padding: 98px 46px 74px 65px;
	}
	.modal-area .popup-content li {
		font-size: 1.6rem;
		line-height: 23px;
	}
	/* ========== expertise_detail  ======= */
	.expertise_detail_mid{
		padding-top: 40px;
		padding-bottom: 80px;
	}
	/* ========== vacature list ========== */
	.vacature_filte .home-filter {
        padding: 40px 0;
    }
	/* .home-filter .col-4 {
		width: 19%;
	} */
	.vacature_list_block .home-product .col-xl-4:first-child {
		border-left: 0;
	}
	/* .vacature-dtl-right .solid_btn {
		margin-top: 35px;
	} */
	.vacature-dtl-right li{
		line-height: 23px;
    	font-size: 1.6rem;
	}
	/*===========inschrijving==========*/
	.inschrijving-block .position-absolute{
		height: 460px;
	}
	.inschrijving-block .position-relative {
  		padding: 70px 0;
	}
}
@media(max-width: 1199.98px){
	h3 {
		font-size: 2rem;
	}
	.desktop_menu ul{
		column-gap: 16px;
	}
	.desktop_menu ul a{
		font-size: 1.5rem;
	}
	.each_banner{
		height: 776px;
	}
	.each_banner img{
		height: 100%;
		object-fit: cover;
	}
	.home_heading h2{
		margin-bottom: 20px;
	}
	.home-product::before{
		display: none;
	}
	.home-mid, 
	.service-sec, 
	.google-review, 
	.home_top {
		padding: 60px 0;
	}
	.service-sec {
		padding-bottom: 0;
	}
	.home-filter {
		padding: 40px 0;
	}
	.home-product_wrap .row{
		row-gap: 30px;
	}
	.home-product_wrap .row .each_home-product {
		position: relative;
		border: 0;
		box-shadow: none;
		background-color: #fff;
	}
/*	.home-product_wrap .row .each_home-product:after{
		position: absolute;
		left: 0;
		bottom: 0;
		content: "";
		width: 100%;
		height: 1.5px;
		background: linear-gradient(to right, rgba(181, 181, 181, 0), rgba(181, 181, 181, 1), rgba(181, 181, 181, 0));
	}
	.home-product .col-xl-4{
		padding-bottom: 0;
		border-right: 0;
		border-left: 0;
	}*/
	.home-mid-content {
        margin-top: 60px;
    }
	.counter_logo img {
		width: 40px;
	}
	.each-counter {
		column-gap: 20px;
	}
	.footer_logo img {
		width: 180px;
	}
	.footer-menu ul {
		column-gap: 20px;
	}
	.footer-area-btm h5{
		padding: 40px 0;
	}
	.footer-area-mid {
        margin-top: 50px;
    }
	.each_footer_menu td, .each_footer_menu a{
		font-size: 1.6rem;
	}
	.service_bg img {
        height: 520px;
		width: 520px;
    }
	.home-filter .filter-btn {
		width: 16%;
	}
	.home-mid-text {
		padding-left: 20px;
	}
	/* ====== overons ===== */
	.overons-btm {
        padding: 60px 0;
    }
	.common-arrow {
		height: 50px;
		width: 50px;
	}
	.team-slider .swiper-button-prev {
		left: -18px;
	}
	.team-slider .swiper-button-next {
		right: -18px;
	}
	.overons-btm-content .left-block,
	.overons-btm-content .right-block {
		padding-left: 0;
	}
	/****vacature-dtl****/
	.vacature-dtl-sec {
        margin-top: -185px;
    }
	.vacature-dtl-left {
        padding: 70px 48px;
    }
	.vacature-dtl-right {
        padding: 59px;
    }
	/* .vacature-dtl-right p {
		margin: 27px 0 58px;
	} */
	.vacature-dtl-mid-sec {
        padding: 100px 0;
    }
	.vacature-dtl-mid-area {
        padding: 0 30px;
    }
	.form-contact-dtl li {
		margin-bottom: 48px;
	}
	.form-main-area .row {
		margin: 0 -8px;
	}
	.form-main-area .col-md-6 {
		padding: 0 8px;
	}
	.form-main-area .form-control.photo_upload {
		padding: 14px 50px;
	}
	.form-main-area .form-control.photo_upload::after {
		width: 19px;
		height: 19px;
		background-size: 19px;
	}
	.form-main-area .form-styl {
		padding: 9px 17px;
	}
	.form-group textarea.form-styl {
		min-height: 143px;
	}
	.vacature-dtl-slider-sec {
		padding: 80px 0;
	}
	.vacature-dtl-slider-title h2 {
		margin-bottom: 60px;
	}
	.form-main-area {
		padding-left: 20px;
	}
	/****expertise-list****/
	.inner-banner.expertise-list-banner .home_banner_content {
		bottom: 66px;
	}
	.inner-banner.expertise-list-banner .home_banner_content h1 {
        margin-bottom: 0;
    }
	.expertise-list-sec {
		padding: 80px 0;
	}
	/****Vind professionals****/
	.form-sec.vind-prof-form-sec {
        padding: 7px 0 80px;
    }
	/****contact****/
	.contact-btm-area {
        padding: 0 40px;
    }
	.form-sec.vind-prof-form-sec.contact-form {
		padding: 7px 0 80px;
	}
	.map {
		height: 470px;
	}
	.contact-btm-sec {
        padding-bottom: 80px;
    }
	.contact-btm-area .each_footer_menu h3 {
		line-height: 20px;
		letter-spacing: 1.50px;
	}
	.contact-btm-area .each_footer_menu td, 
	.contact-btm-area .each_footer_menu a {
		line-height: 27px;
	}
	/****pop-up****/
	.modal-area .modal-dialog {
		max-width: 85%;
	}
	.modal-content .col-lg-5 {
		width: 40%;
	}
	.modal-content .col-lg-7 {
		width: 60%;
	}
	.modal-area .popup-content {
		padding: 74px 46px 74px 50px;
	}
	.close-img {
		right: -20px;
		height: 50px;
		width: 50px;
	}
	.close-img img {
		width: 20px;
		height: 20px;
	}
	/* ========== expertise_detail  ======= */
	.expertise_detail_to_left {
		padding-top: 84px;
	}
	.expertise_detail_top_right {
		padding-left: 4%;
	}
	.expertise_detail_to_left{
		padding-right: 0;
	}
	.expertise_detail_to_left{
		padding-right: 4%;
	}
	.inner-main {
		margin-top: 106px;
	}
	/***vacature-list****/
	.vacature_list_block .home-product_wrap .row .each_home-product {
		border: 2px solid rgba(35, 31, 32, 0.07);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.07);
	}
	.vacature_list_block .home-product_wrap .row {
        row-gap: 0;
    }
    /*===========inschrijving==========*/
	.inschrijving-block .position-absolute{
		height: 380px;
	}
	.inschrijving-block .position-relative {
  		padding: 30px 0;
	}
}

@media(max-width: 991.98px){
	h2 {
        font-size: 2rem;
    }
	.dblock{
		display: block;
	}
	.border_box::before{
		display: none;
	}
	.header-area .navbar-brand img {
		width: 15rem;
	}
	.header-area .navbar-nav .nav-item {
		display: block;
	}
	.home_banner_content ul {
        margin-top: 30px;
    }
	.home-filter .col-4 {
		width: 23%;
	}
	.home-filter .row {
		justify-content: center;
	}
	.product_heading p br{
		display: none;
	}
	.each_home-product {
        padding: 30px 0 55px;
    }
	.home-mid-bg,
	.home-mid::before{
		display: none;
	}
	.home-mid-text,
	.home-mid-content{
		padding-left: 0;
	}
	.home-mid-text{
		text-align: center;
	}
	.home-mid-text p{
		margin-top: 9px;
	}
	.home-mid-img{
		margin-bottom: 40px;
	}
	.each-counter{
		justify-content: start;
		position: relative;
		padding-bottom: 25px;
	}
	.counter-sec {
		margin-top: 40px;
	}
	.each-counter:after {
        position: absolute;
        left: 0;
        bottom: 0;
        content: "";
        width: 100%;
        height: 1.5px;
        background: linear-gradient(to right, rgba(181, 181, 181, 0), rgba(181, 181, 181, 1), rgba(181, 181, 181, 0));
    }
	.counter-sec .row .col-lg-4:last-child .each-counter {
		padding-bottom: 10px;
	}
	.counter-sec .row .col-lg-4:last-child .each-counter::after{
		display: none;
	}
	.counter-sec .row{
		row-gap: 20px;
	}
	.service_bg,
	.counter_content p br{
		display: none;
	}
	.footer_logo{
		text-align: left;
	}
	.footer-area-top .row{
		row-gap: 48px;
	}
	.footer-menu ul{
		flex-direction: column;
		justify-content: left;
		align-items: start;
		text-align: left;
		row-gap: 15px;
	}
	.each_footer_menu:has(table){
		margin-left: 0;
	}
	.footer-area-mid .row{
		align-items: start !important;
	}
	.each_service a .each_service_img::before {
		opacity: 0;
	}
	.each_service a .each_service_img::after {
		height: 100%;
		opacity: 1;
	}
	.each_service a .service_content p {
		-webkit-line-clamp: 4;
		opacity: 1;
	}
	.each_service a .service_content {
		transform: translateY(30%);
	}
	.home-filter .filter-btn {
		margin-top: 0;
	}
	.blinking-cursor {
		height: 20px;
		top: 43px;
	}
	/* ========= download  ===== */
	.download_mid {
        margin: 60px 0;
    }
	.inner-banner{
		height: 400px;
	}
	.inner-banner img{
		height: 100%;
		object-fit: cover;
	}
	/* ===== overons ==== */
	.overons-mid .home-mid-content .row{
		padding-top: 0;
		padding-right: 0;
	}
	.overons-mid .home-mid-img{
		padding-right: 0;
	}
	.overons-mid .home-mid-text h2 br{
		display: none;
	}
	.overons-mid .home-mid-text p{
		margin-bottom: 0;
	}
	.overons-mid .home-mid-content .row{
		padding-bottom: 0;
	}
	.overons-btm-content {
        margin-top: 0px;
    }
	.overons-btm-content .row .col-lg-6{
		margin-top: 30px;
	}
	.overons-btm .home_heading br{
		display: none;
	}
	.overons-btm-content ul{
		width: 100%;
		max-width: 100%;
	}
	.overons-btm {
        padding: 40px 0;
    }
	.common-arrow{
		height: 40px;
		width: 40px;
	}
	.common-arrow img{
		width: 10px;
	}
	.team-slider .swiper-button-next{
		right: 0;
		top: -30px;
	}
	.team-slider .swiper-button-prev{
		right: 50px;
		left: auto;
		top: -30px;
	}
	.each-member-slide-content{
		opacity: 1;
	}
	.each-member-slide:hover img{
		transform: scale(1);
	}
	.overons-btm-content li {
		font-size: 1.6rem;
	}
	/****vacature-dtl****/
	.inner-banner{
		height: 400px;
	}
	.inner-banner img{
		height: 100%;
		object-fit: cover;
	}
	.txt-btn {
		padding: 14px 39px;
	}
	.txt-btn::after {
		left: 22px;
	}
	.vacature-dtl-banner .home_banner_content {
        top: 50%;
    }
	.vacature-dtl-sec {
        margin-top: 50px;
    }
	.vacature-dtl-area .col-lg-5, 
	.vacature-dtl-area .col-lg-7 {
		width: 100%;
	}
	.vacature-dtl-left {
        padding: 60px 48px;
    }
	.vacature-dtl-left ul {
		justify-content: space-between;
	}
	.vacature-dtl-mid-sec {
        padding: 60px 0;
    }
	.vacature-dtl-mid-area {
        padding: 0;
    }
	.vacature-dtl-mid-left, 
	.vacature-dtl-mid-right {
		max-width: 100%;
	}
	.vacature-dtl-mid-left {
		margin-bottom: 50px;
	}
	.vacature-dtl-right {
        padding: 55px 50px;
    }
	/* .vacature-dtl-right p {
        margin: 27px 0 50px;
    } */
	.form-sec {
        padding: 85px 0;
    }
	.form-contact-dtl li {
        margin-bottom: 40px;
    }
	.form-contact-dtl ul::after {
		height: calc(100% - 14px);
	}
	.form-contact-dtl {
		display: none;
	}
	.mobile-form-contact{
		display: block;
	}
	.form-main-area {
		margin-bottom: 50px;
		padding-left: 0;
	}
	.form-group textarea.form-control {
		min-height: 140px;
	}
	.form-main-area .form-styl {
		padding: 9px 14px;
	}
	.form-left {
		padding-right: 0;
	}
	.vacature-dtl-slider-sec {
        padding: 60px 0;
    }
	.vacature-dtl-slider-title h2 {
        margin-bottom: 50px;
    }
	.vacature-dtl-slider-sec .each_home-product {
        padding: 30px 10px 45px;
    }
	/****Expertise_list****/
	.inner-banner.expertise-list-banner .home_banner_content h1 {
		margin-bottom: 22px;
	}
	.expertise-list-sec {
        padding: 60px 0;
    }
	.each-expertise-content {
		margin-top: 28px;
	}
	.each-expertise-content p {
		max-width: 100%;
		margin: 20px 0 75px;
	}
	.expertise-list-area .col-lg-6 {
		padding: 0;
	}
	.expertise-list-area .row {
		margin: 0;
		row-gap: 50px;
	}
	/****Vind professionals****/
	.vind-prof-mid-area {
		max-width: 100%;
		padding: 60px 0;
	}
	.form-sec.vind-prof-form-sec {
        padding: 7px 0 60px;
    }
	.vind-prof-form-sec .form-left {
		padding-right: 0;
	}
	.form-bg{
		display: none;
	}
	 /* ========= download  =====  */
	.download_mid {
        margin: 60px 0;
    }
	.tab-popup-area {
		max-width: 84%;
	}
	.tab-popup-content {
		padding-bottom: 20px;
	}
	.tab-popup-area .form-main-area {
        margin-bottom: 0;
    }
	.popup-cross {
		width: 48px;
		height: 48px;
	}
	.popup-cross img {
		width: 20px;
	}
	/****contact****/
	.contact-top-area {
		max-width: 100%;
		padding: 60px 0;
	}
	.contact-top-area p:first-child {
		margin-bottom: 20px;
	}
	.form-sec.vind-prof-form-sec.contact-form {
        padding: 7px 0 60px;
    }
	.map {
		margin-bottom: 40px;
		height: 420px;
	}
	.contact-form .form-main-area {
        margin-bottom: 0;
	}
	.contact-btm-sec {
        padding-bottom: 60px;
    }
	.contact-btm-area {
        padding: 0;
    }
	.contact-btm-area .row {
		row-gap: 25px;
	}
	/****pop-up****/
	.modal-content .col-lg-5, 
	.modal-content .col-lg-7{
        width: 100%;
    }
	.close-img {
        top: -23px;
	}
	.modal-area .modal-dialog {
        max-width: 88%;
    }
	.modal-area .popup-content h2 {
		max-width: 100%;
		margin: 12px 0 25px;
	}
	.modal-area .popup-content p {
		margin-top: 23px;
		max-width: 100%;
	}
	.modal-area .popup-content {
        padding: 45px 40px;
    }
	/* ========== expertise_detail  ======= */
	.expertise_detail_top_bg{
		display: none;
	}
	.expertise_detail_top_right{
		padding: 0;
		max-width: 100%;
	}
	.expertise_detail_top .row{
		flex-direction: column-reverse;
	}
	.expertise_back .back-btn-area {
        position: inherit;
		margin-bottom: 30px;
    }
	.inner-main {
        margin-top: 120px;
    }
	.expertise_detail_to_left{
		padding-right: 0;
		padding-top: 40px;
	}
	.expertise_detail_to_left h2{
		margin-bottom: 20px;
	}
	.expertise_detail_mid_left{
		padding-right: 0;
	}
	.expertise_detail_mid_right h2 {
		margin: 33px 0 20px;
	}
	.expertise_detail_mid_right{
		max-width: 100%;
	}
	.expertise_detail_mid{
		padding-bottom: 40px;
	}
	.vacature_filte .home-filter{
		margin-top: 0;
		margin-bottom: 0;
	}

	.home-product_wrap .row .each_home-product:after{
		position: absolute;
		left: 0;
		bottom: 0;
		content: "";
		width: 100%;
		height: 1.5px;
		background: linear-gradient(to right, rgba(181, 181, 181, 0), rgba(181, 181, 181, 1), rgba(181, 181, 181, 0));
	}
	.home-product .col-xl-4{
		padding-bottom: 0;
		border-right: 0;
		border-left: 0;
	}
	.home-product .swiper{
		padding-left: 0;
	}
	.home-product .swiper-wrapper{
		flex-wrap: wrap  ;
		transform: translate(0) !important;
	}
	/****vacature_list***/
	.vacature_list_block .home-product_wrap .row .each_home-product {
		padding-left: 20px;
		padding-right: 20px;
	}
	/* .vacature-dtl-right .solid_btn{
		margin-top: 50px;
	} */
	/*========new bedankt=========*/
	.new-bedankt-block h2{
	    margin-bottom: 30px;
	}
	.new-bedankt-block .position-absolute:not(.border-div){
		bottom: 30px;
	}
	/*===========inschrijving==========*/
	.inschrijving-block{
		padding: 0;
	}
	.inschrijving-block .position-relative {
    	padding: 0 0 40px;
  	}
	.inschrijving-block .position-absolute{
		height: auto;
    	position: static !important;
    	max-width: 720px;
    	margin: auto;
    	width: 100%;
    	padding: 0 .75rem;
	}
	.inschrijving-image {
  		width: 100%;
	}
	.inschrijving-block .common_btn {
  		margin-top: 30px;
	}
}
@media(max-width: 767.98px){
	.morgeninternet-footer{
        margin-bottom : 45px !important;
    }
	#mobile-contact-bar img{
		width: 20px;
	}
	#mobile-contact-bar {
	    box-sizing: border-box;
	    opacity: 1;
	    position: fixed;
	    width: 100%;
	    z-index: 9998;
	    left: 0;
	    bottom: 0;
	    display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #1A4375;
	  box-sizing: border-box;
	  height: 45px;
	  overflow: hidden;
	  width: 100%;
	}
	#mobile-contact-bar ul {
	  box-sizing: border-box;
	  line-height: 0;
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  text-align: center;
	  width: 100%;
	  font-size: 0;
	}
	#mobile-contact-bar ul li {
	  box-sizing: border-box;
	  display: inline-block;
	  text-align: center;
	  height: 45px;
	  line-height: 45px;
	  width: 25%;
	}
	#mobile-contact-bar ul li a {
	  color: rgba(255,255,255,0.9);
	  cursor: pointer;
	  display: block;
	  height: 100%;
	  position: relative;
	  z-index: 9998;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	.container{
		padding-left: 20px;
		padding-right: 20px;
		width: 100%;
		max-width: 100%;
	}
	.header-area {
		padding: 17px 0;
		backdrop-filter:unset;
		background: transparent;
	}
	.stiky{
		background-color: #fff;
	}
	h1{
		font-size: 4rem;
		line-height: 52px;
	}
	h2 {
        font-size: 2.4rem;
    }
	h3 {
        font-size: 1.6rem;
    }
	p{
		font-size: 1.4rem;
		line-height: 20px;
	}
	.common_btn{
		font-size: 1.4rem;
		padding: 9.5px 22px;
	}
	.header-area .navbar-brand img {
        width: 130px;
    }
	.home_banner_content h1 {
        margin-bottom: 10px;
    }
	.home_banner_content ul {
        margin-top: 28px;
    }
	.home_banner_content{
		bottom: 100px;
	}
	.home-mid, .service-sec, .google-review, .home_top {
        padding: 50px 0;
    }
	.service-sec {
		padding-bottom: 0;
	}
	.home_heading h2 {
        margin-bottom: 17px;
    }
	.home-filter .row &gt; *{
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	.form-styl {
        font-size: 1.4rem;
    }
	.search_field::before{
		width: 21px;
		background-size: 21px;
	}
	.home-filter .select-style{
		font-size: 1.8rem;
		background-size: 15px;
	}
	.home-filter .row {
		row-gap: 19px;
	}
	.home-filter{
		margin-top: 30px;
		position: relative;
		margin-bottom: 40px;
	}
	.home-filter .common_btn {
		margin-top: 20px;
	}
	.home-filter::after{
		position: absolute;
		left: 0;
		bottom: 0;
		content: "";
		width: 100%;
		height: 1.5px;
		background: linear-gradient(to right, rgba(181, 181, 181, 0), rgba(181, 181, 181, 1), rgba(181, 181, 181, 0));
	}
	.product_logo{
		width: 40px;
		height: 40px;
	}
	.product_logo img{
		width: 22px;
	}
	.each_home-product-top {
		margin-bottom: 25px;
	}
	.each_home-product-btm table{
		margin-top: 18px;
	}
	.each_home-product-btm td{
		column-gap: 5px;
	}
	.home_top .common_btn {
		margin-top: 37px;
	}
	.home-product_wrap .row .each_home-product{
		padding-bottom: 40px;
		padding-top: 0;
	}
	.home-product_wrap .row .col-lg-6:last-child .each_home-product:after{
		display: none;
	}
	.home_top {
		padding-bottom: 0;
	}
	.each_service{
		padding-top: 0;
		margin-top: 30px;
	}
	.service-sec .home_heading{
		max-width: 100%;
		padding-top: 10px;
	}
	.service-sec .home_heading .common_btn {
        margin-top: 35px;
    }
	.each_service_img::before{
		display: none;
	}
	.each_service_img::after{
		height: 100%;
	}
	.service_content{
		transform: translateY(30%);
	}
	.service_content p{
		display: block;
		color: #fff;
		opacity: 1;
		line-height: 20px
	}
	.service_content h2 {
		font-family: 'montserratbold';
        font-size: 2.4rem;
		color: #fff;
		opacity: 1;
    }
	.service_content strong{
		margin-bottom: 23px;
	}
	.service-sec-img .swiper-slide-active .each_service{
		border: 0;
	}
	.each_service_img {
        height: 430px;
    }
	.home_heading{
		width: 100%;
		max-width: 100%;
	}
	.home-mid .common_btn{
		margin-top: 26px;
	}
	.home-mid-content{
		margin-top: 50px;
	}
	.home-mid-content .common_btn{
		margin-top: 0;
	}
	.counter_logo img {
        width: 60px;
    }
	.each-counter {
        column-gap: 55px;
    }
	.footer-menu a{
		font-size: 1.6rem;
	}
	.footer-menu ul {
        row-gap: 6px;
    }
	.footer-area-btm {
		margin-top: 8px;
		overflow: hidden;
	}
	.footer-area-btm h5{
		font-size: 6.5rem;
		white-space: nowrap;
		padding: 24px 0 50px;
	}
	.footer-area-btm h5:first-child{
		display: none;
	}
	.footer-area-btm h5:last-child{
		display: block;
		padding-bottom: 20px;
	}
	.footer-area-top .col-5{
		width: 49%;
	}
	.footer-area-top .col-7{
		width: 51%;
	}
	.stiky .navbar-brand img {
		transform: scale(1);
	}
	.home-filter .filter-btn {
		text-align: center;
	}
	.footer-area-mid .row {
		flex-direction: column-reverse;
	}
	.footer_social {
		margin-top: 20px;
	}
	/****vacature-dtl****/
	.vacature-dtl-banner .home_banner_content {
        top: 42%;
    }
	.vacature-dtl-banner .home_banner_content h1 {
		margin-top: 18px;
	}
	.txt-btn {
        padding: 12px 34px;
    }
	.txt-btn::after {
        left: 18px;
    }
	.vacature-dtl-sec {
        margin-top: 30px;
    }
	.vacature-dtl-left {
        padding: 40px 30px;
    }
	.vacature-dtl-left li {
		width: 48%;
		margin-bottom: 20px;
		font-size: 1.6rem;
	}
	.vacature-dtl-right {
        padding: 40px 30px;
    }
	.vacature-dtl-mid-sec {
        padding: 40px 0;
    }
	.vacature-dtl-mid-area li::after {
		width: 16px;
		height: 16px;
		background-size: 9px;
	}
	.vacature-dtl-mid-area li {
		padding-left: 26px;
		font-size: 1.6rem;
	}
	.vacature-dtl-mid-left {
        margin-bottom: 40px;
		font-size: 1.6rem;
    }
	.form-sec {
        padding: 40px 0;
    }
	.form-main-area .form-group {
        margin-bottom: 25px;
    }
	.form-main-area .form-styl {
        padding: 8px 11px;
    }
	.form-group textarea.form-control {
        min-height: 120px;
    }
	.form-main-area .form-control.photo_upload {
		padding: 14px 11px;
		padding-left: 38px;
	}
	.form-main-area .form-control.photo_upload::after {
        width: 15px;
        height: 15px;
        background-size: 15px;
        left: 16px;
    }
	.form-btn {
		margin-top: 12px;
	}
	.form-contact-dtl li {
        margin-bottom: 32px;
    }
	.form-main-area {
        margin-bottom: 45px;
    }
	.form-main-area .row {
        margin: 0;
    }
	.form-main-area .col-md-6, 
	.form-main-area .col-md-12{
        padding: 0;
    }
	.form-group label {
		font-size: 1.6rem;
	}
	.form-contact-dtl h4 {
		font-size: 1.6rem;
		line-height: 22px;
	}
	.form-contact-dtl li a {
		line-height: 22px;
		font-size: 1.6rem;
	}
	.vacature-dtl-slider-sec {
        padding: 40px 0;
    }
	.vacature-dtl-slider-title h2 {
        margin-bottom: 35px;
    }
	.vacature-dtl-slider-sec .each_home-product {
        padding: 30px 10px 38px;
    }
	.vacature-dtl-slider-sec .common_btn {
		margin-top: 26px;
	}
	/****Expertise_list****/
	.expertise-list-sec {
        padding: 40px 0;
    }
	.each-expertise-content {
        margin-top: 23px;
    }
	.each-expertise-content p {
        margin: 15px 0 68px;
    }
	.expertise-list-area .row {
        row-gap: 40px;
    }
	/****Vind professionals****/
	.vind-prof-mid-area {
		padding: 40px 0;
	}
	.form-sec.vind-prof-form-sec {
        padding: 7px 0 40px;
    }
	/* ============ downaload ====== */
	.download_top .common_btn{
		margin-top: 0;
		font-size: 1.2rem;
	}
	.download_top li{
		width: 49%;
	}
	.download_mid {
        margin: 40px 0;
    }
	.tab-popup-area {
		padding: 0 25px;
	}
	.tab-popup-area .form-main-area .form-group {
        margin-bottom: 20px;
    }
	.show-popup .form-btn .common_btn {
		padding: 13px 28px;
	}
	.popup-cross {
        width: 43px;
        height: 43px;
        top: -20px;
        right: -20px;
    }
	/****contact****/
	.contact-top-area {
        padding: 30px 0;
    }
	.contact-top-area p:first-child {
        margin-bottom: 15px;
    }
	.map {
        height: 390px;
		margin-bottom: 30px;
    }
	.form-sec.vind-prof-form-sec.contact-form {
        padding: 7px 0 30px;
    }
	.contact-btm-sec {
        padding-bottom: 30px;
    }
	.contact-btm-area .row {
        row-gap: 20px;
    }
	.contact-btm-area .col-lg-4:nth-child(2) .each_footer_menu {
		display: block;
	}
	/****pop-up****/
	.modal-area .popup-content li {
        font-size: 1.4rem;
        line-height: 26px;
		margin-bottom: 5px;
    }
	.modal-area .popup-content {
        padding: 30px 23px;
    }
	.modal-area .popup-content p {
        margin-top: 18px;
	}
	.close-img {
        right: -15px;
        height: 42px;
        width: 42px;
    }
	.close-img img {
        width: 17px;
        height: 17px;
    }
	/* ========= overons ===== */
	.team-slider {
        padding-bottom: 40px;
    }
	.overons-btm-content li {
        font-size: 1.4rem;
		line-height: 20px;
		background-size: 14px;
		padding-left: 23px;
    }
	.each-member-slide-content h3 {
		letter-spacing: normal;
	}
	/* ========== expertise_detail  ======= */
	.inner-main {
		margin-top: 106px;
	}
	.expertise-dtl-slider-sec .swiper-backface-hidden .swiper-slide {
        padding-bottom: 40px;
    }
	/****vacature_list***/
	.vacature_list_block .home-product_wrap .row .each_home-product {
		padding: 15px;
	}
	.vacature_list_block {
		padding-bottom: 40px;
	}
	.vacature-dtl-right p {
		margin-bottom: 30px;
	}
	.vacature-dtl-right li {
        font-size: 1.4rem;
    }
	.team-slider .home_heading h2 {
	  margin-bottom: 50px;
	  margin-top: 25px;
	}
	/*========new bedankt=========*/
	.new-bedankt-block{
		height: 540px;
	}
	.new-bedankt-block img{
		object-fit: cover;
	}
	/*===========inschrijving==========*/
	.inschrijving-block .position-absolute{
    	max-width: 100%;
    	padding: 0 20px;
	}
}
@media(max-width: 575.98px) {
	.vacature-dtl-right .solid_btn {
		margin-top: 45px;
	}
}
@media(max-width: 429.98px) {
	h1 {
        font-size: 3.5rem;
		line-height: 45px;
	}
	.home_banner_content ul{
		flex-direction: column;
		row-gap: 20px;
	}
	.each_home-product-btm tr{
		flex-direction: column;
		align-items: start;
		row-gap: 10px;
	}
	.footer-area-mid .row{
		flex-direction: column-reverse;
	}
	.footer-area-mid .row &gt; *,
	.footer-area-top .row &gt; *{
		width: 100%;
	}
	.footer-area-top .row {
        row-gap: 24px;
    }
	.footer-area-mid {
        margin-top: 27px;
    }
	.footer-menu{
		margin-bottom: 20px;
	}
	.footer_social .nbbu-logo a img {
		width: 80px;
	}
	/****vacature-dtl****/
	.vacature-dtl-left {
        padding: 30px 15px;
    }
	.vacature-dtl-left h2 {
		margin-bottom: 28px;
	}
	.vacature-dtl-right {
        padding: 30px 15px;
    }
	.vacature-dtl-right p {
        margin: 24px 0;
    }
	.vacature-dtl-mid-sec {
        padding: 30px 0;
    }
	.vacature-dtl-mid-area li::after {
		top: 5px;
	}
	.vacature-dtl-mid-left {
        margin-bottom: 35px;
    }
	.form-left p {
		margin: 20px 0 32px;
	}
	.form-main-area .form-group {
        margin-bottom: 20px;
    }
	.form-contact-dtl li {
        margin-bottom: 26px;
        padding-left: 25px;
    }
	.form-contact-dtl li::after {
		width: 14px;
		height: 14px;
		background-size: 14px;
	}
	.form-contact-dtl ul::after {
		width: 1.2px;
	}
	.vacature-dtl-slider-sec {
        padding: 30px 0;
    }
	.vacature-dtl-slider-title h2 {
        margin-bottom: 30px;
    }
	/****Expertise_list****/
	.inner-banner.expertise-list-banner .home_banner_content h1 {
        margin-bottom: 13px;
    }
	.expertise-list-sec {
        padding: 30px 0;
    }
	.expertise-list-area .row {
        row-gap: 30px;
    }
	.each-expertise-content p {
        margin: 15px 0 64px;
    }
	/****Vind professionals****/
	.vind-prof-mid-area {
		padding: 30px 0;
	}
	.form-sec.vind-prof-form-sec {
        padding: 7px 0 30px;
    }
	/* ========= download ======= */
	.download_top ul{
		row-gap: 10px;
	}
	.download_top li{
		width: 100%;
	}
	.tab-popup-area {
        max-width: 89%;
        padding: 0 18px;
    }
	.popup-cross {
        width: 40px;
        height: 40px;
        top: -20px;
        right: -15px;
    }
	.popup-cross img {
        width: 17px;
    }
	/* ========= overons ======= */
	.common-arrow {
        height: 35px;
        width: 35px;
    }
	.common-arrow img{
        width: 8px;
    }
	.team-slider .swiper-button-next {
		top:-20px;
	}
	.team-slider .swiper-button-prev {
		top:-20px;
	}
	.each-member-slide-content{
		bottom: 15px;
	}
	/****contact****/
	.map {
        height: 330px;
	}
	/****pop-up****/
	.modal-area .popup-content {
        padding: 18px 15px 63px;
    }
	.modal-area .popup-content li::after {
		width: 6px;
		height: 6px;
		background-size: 6px;
	}
	.modal-area .popup-content h2 {
        margin: 12px 0 20px;
    }
	.close-img {
        right: -9px;
        height: 36px;
        width: 36px;
        top: -19px;
    }
	.close-img img {
        width: 14px;
        height: 14px;
    }
}



</pre></body></html>