@media(max-width: 1799.98px){
	/*** diensten-dtl ***/
	.diensten-dtl-middle-sec .man-info-txt a{
		font-size: 17px;
	}
	.diensten-dtl-middle-sec .man-info-txt h6{
		font-size: 17px;
	}
	/***aanbod-dtl ***/
	.aanbod-time-sec td{
		padding-right: 125px;
	}
	.tab-content-right-wrap {
		padding: 22px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item{
		font-size: 20px;
	}
	.each-onderhoud-block h4 {
		font-size: 20px;
	}
}
@media(max-width: 1699.98px){
	h1, h2{
		font-size: 34px;
		line-height: initial;
	}
	h3{
		font-size: 26px;
	}
	.common-wrap {
	  	padding-right: 5%;
	  	padding-left: 5%;
	}
	.service-content {
	  	padding: 0 10%;
	}
	.service-content li a{
		font-size: 18px;
	}
	.service-content li a{
		padding: 20px 0;
		margin-bottom: 10px;
	}
	.service-content li a:hover{
		padding-right: 30px;
		padding-left: 30px;
	}
	.product-dtl td span {
	  	margin: 0 20px;
	}
	.product-dtl {
	  padding: 40px 20px 15px;
	}
	.product-slider:before{
		height: 303px;
	}
	.each-block {
	    padding-right: 5%;
	}
	.left-block {
  		padding: 50px;
  		margin: 70px 0;
  		height: 740px;
	}
	.each-review {
	  margin-right: 10%;
	}
	.review-sec, .logo-slider{
		padding-left: 50px;
	}
	/****diensten-list****/
	.diensten-list-wrap{
		padding-left: 0;
	}
	.diensten-list-left ul li a{
		padding: 15px 0;
		font-size: 18px;
	}
	.diensten-list-left ul li a.active, .diensten-list-left ul li a:hover{
		padding-left: 20px;
	}
	/****vacature-list****/
	.vacature-list-sec .diensten-list-txt h3{
		margin: 0;
	}
	/****contact****/
	.contact-wrap{
		padding: 0;
	}
	.form-sec-right {
		padding: 9% 0 11% 8%;
	}
	/****diensten-dtl****/
	.diensten-dtl-top-slider {
		margin-left: -3%;
	}
	/****vacature-dtl****/
	.vacature-dtl-middle-sec .form-sec-right {
		padding: 0 4% 0 0;
	}
	/***bedankt****/
	.bedankt-banner .inner-ban-slogan{
		padding-left: 5%;
	}
	/***over-ons****/
	.over-ons-list-sec ul li{
		margin-right: 15px;
	}
	.over-ons-list-sec ul li span {
		width: 70px;
	}
	.ons-foot-upper-slide .left-block{
		left: 3%;
	}
	/****aanbod-dtl****/
	.aanbod-top-sec .filter-wrap h4{
		font-size: 22px;
	}
	.aanbod-back-btn-sec .common-btn{
		top: 135px;
	}
	.aanbod-time-wrap{
		padding: 0;
	}
	.tab-content-right{
		max-width: 700px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		font-size: 15px;
	}
	.dtl-tab-sec .tab-content ul li {
		font-size: 14px;
	}
	.dtl-product-slider-sec .swiper-button-prev {
		left: -40px;
	}
	.dtl-product-slider-sec .swiper-button-next {
		right: -40px;
	}
	.aanbod-dtl-product-wrap {
		padding: 0 5%;
	}
	.aanbod-dtl-product-wrap {
		padding: 0;
	}
	.dtl-product-head h3 {
		font-size: 30px;
	}
}
@media(max-width: 1599.98px){
	/****contact****/
	.contact-from-sec .col-lg-4{
		width: 40%;
	}
	.contact-from-sec .col-lg-8{
		width: 60%;
	}
	/*** diensten-dtl ***/
	.diensten-dtl-middle-sec .man-info-txt a{
		font-size: 15px;
	}
	.diensten-dtl-middle-sec .man-info-txt h6{
		font-size: 15px;
	}
	.diensten-dtl-review-sec{
		padding: 100px 0;
	}
	.diensten-dtl-review-sec .swiper-button-prev {
		top: 50px;
	}
	.diensten-dtl-review-sec .swiper-button-next {
		top: 50px;
	}
	/*** over-ons ***/
	.ons-foot-upper-slide .left-block{
		padding: 40px;
	}
	.ons-foot-upper-slide .left-block p{
		line-height: 1.4;
	}
	/***aanbod-dtl ***/
	.aanbod-back-btn-sec .common-btn {
		max-width: 240px;
		top: 124px;
	}
	.aanbod-back-btn-sec{
		padding-left: 30px;
	}
	.aanbod-top-sec .filter-wrap h4 {
		font-size: 17px;
	}
	.tab-right-cont p{
		font-size: 16px;
	}
	.tab-right-cont a{
		font-size: 16px;
	}
	.tab-content-right{
		max-width: 600px;
	}
	.aanbod-time-sec td h4 {
		font-size: 25px;
	}
}
@media(max-width: 1399.98px){
	h1, h2{
		font-size: 34px;
	}
	h3{
		font-size: 24px;
	}
	.common-wrap {
	  	padding-right: 4%;
	  	padding-left: 4%;
	}
	.top-bar li {
	  	margin-right: 20px;
	}
	.top-bar .text-center img {
	  	width: 180px;
	}
	.top-bar li a{
		font-size: 14px;
	}
	.desktop-nav li a {
  		padding: 25px 15px;
	}
	.desktop-nav li{
		margin: 0 7px;
	}
	.banner-block-right h4{
		font-size: 20px;
	}
	.dropdwn-area {
	    padding: 15px 30px;
	    margin: 15px 0;
	}
	.banner-block-right{
		padding: 30px;
	}
	.product-dtl h4{
		font-size: 22px;
	}
	.product-slider:before{
		height: 297px;
	}
	.each-review h5, .each-review h6{
		font-size: 18px;
	}
	.left-block{
		height: 630px;
	}
	/****diensten-list****/
	.diensten-list-box{
		padding: 80px 0 0 50px;
	}
	.diensten-list-left{
		padding: 60px 50px 0 0;
	}
	.inner-banner-sec{
		padding-top: 80px;
	}
	.diensten-list-txt {
		padding-right: 20%;
	}
	/****contact****/
	.form-sec-right {
		padding: 9% 0 11% 6%;
	}
	.each-contact-info h6,
	.each-contact-info p{
		font-size: 18px;
	}
	/****vacature-dtl****/
	.man-info-txt h4 {
		margin-left: 20px;
		margin-bottom: 0;
	}
	.vacature-top-right {
		padding-right: 10%;
	}
	.vacature-dtl-middle-sec .form-sec-right {
		padding: 0 2% 0 0;
	}
	/*** diensten-dtl ***/
	.diensten-dtl-middle-sec .man-info-txt a{
		font-size: 15px;
		margin-left: 15px;
	}
	.diensten-dtl-middle-sec .man-info-txt h6{
		font-size: 15px;
		margin-left: 15px;
	}
	/***bedankt****/
	.bedankt-banner .inner-ban-slogan{
		padding-left: 4%;
	}
	/***aanbod-list****/
	.aanbod-product-middle-content{
		padding: 20px 10%;
	}
	/***over-ons****/
	.over-ons-list-sec ul li h4{
		font-size: 20px;
	}
	.ons-foot-upper-slide .left-block{
		left: 2%;
		padding: 25px;
	}
	.over-ons-memeber-sec .member-head h3{
		font-size: 25px;
	}
	/***aanbod-dtl****/
	.aanbod-time-sec td {
		padding-right: 108px;
	}
	.dtl-product-head h3 {
		font-size: 25px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		font-size: 14px;
	}
}
@media(max-width: 1199.98px){
	h1, h2{
		font-size: 28px;
	}
	.top-bar ul{
		display: none;
	}
	.service-content li a {
	  	font-size: 16px;
	}
	.contact-address {
  		max-width: 600px;
	}
	.contact-address h6, .contact-address p{
		font-size: 14px;
	}
	.banner-block-right h4, .dropdwn-area .dropdown-toggle {
	    font-size: 18px;
	}
	.banner-content{
		top: 65%;
	}
	.left-block {
  		padding: 40px 30px;
  		margin: 40px 0;
  		height: 530px;
	}
	.review-sec{
		padding-bottom: 70px;
	}
	.review-sec, .logo-slider{
		padding-left: 20px;
	}
	/****contact****/
	.each-contact-info h6,
	.each-contact-info p{
		font-size: 16px;
	}
	/****vacature-list****/
	.vacature-list-sec .diensten-list-txt ul li{
		padding-right: 5%;
	}
	/******diensten list*****/
	.diensten-list-left ul li a.active, .diensten-list-left ul li a:hover {
	    padding-left: 10px;
	}
	.diensten-list-left ul li a {
	    font-size: 15px;
	}
	/****aanbod-list****/
	.aanbod-product-wrap {
		padding: 0;
	}
	.aanbod-product-sec .col-lg-6 {
		padding: 0 6px;
	}
	/*** diensten-dtl ***/
	.diensten-dtl-middle-sec .man-info-txt {
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
	}
	.diensten-dtl-middle-sec .man-info-txt a:nth-child(2){
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.diensten-dtl-top-slider:after{
		width: 66%;
	}
	/***over-ons****/
	.over-ons-list-sec ul li {
		width: 47%;
		margin-bottom: 15px;
	}
	.over-ons-list-sec ul{
		flex-wrap: wrap;
	}
	.ons-foot-upper-slide .left-block {
		padding: 40px;
	}
	.ons-foot-upper-slide{
		padding-bottom: 12px;
	}
	/***aanbod-dtl ***/
	.aanbod-back-btn-sec .common-btn{
		top: 0;
	}
	.aanbod-back-btn-sec{
		padding: 60px 0 60px 0;
	}
	.aanbod-top-sec .filter-wrap h4 {
		margin: 20px 0 30px 0;
	}
	.aanbod-time-sec td{
		padding: 0 60px 56px 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item{
		width: 23%;
	}
	.tab-content-right {
		margin: 0 auto;
	}
	.tab-content-right {
		margin: 60px auto 0;
	}
	.dtl-product-slider-sec .each-product td{
		font-size: 14px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link{
		padding: 25px 14px 25px 15px;
	}
	.aanbod-back-btn-sec .common-wrap{
		padding-left: 4%;
		padding-right: 4%;
	}

}
@media(max-width: 991px){
	.dblock{
		display: block;
	}
	.header-area{
		display: none;
	}
	.res-logo-styl{
		width: 160px;
		margin-top: 10px;
	}
	h1, h2 {
	    font-size: 26px;
	}
	h3{
		font-size: 22px;
	}
	h4{
		font-size: 18px;
	}
	.common-btn{
		max-width: 200px;
		height: 56px;
		line-height: 55px;
	}
	.service-content {
	    padding: 0 5%;
	}
	.service-content li a {
    	padding: 12px 0;
	}
	.contact-address{
		margin: 50px 0 0;
	}
	.product-btn{
		padding-bottom: 80px;
	}
	.footer-area a .mw-100 {
	    width: 160px;
	}
	.footer-area hr{
		margin: 30px 0 40px;
	}
	.banner-content {
	    top: 50%;
	}
	.car-lease-block{
		padding: 80px 0;
	}
	/****diensten-list****/
	.diensten-list-sec .col-lg-4,
	.diensten-list-sec .col-lg-8{
		width: 100%;
	}
	.diensten-list-sec{
		padding: 60px 0 30px 0;
	}
	.diensten-list-right{
		position: relative;
		border-left: none;
		padding-top: 60px;
	}
	.diensten-list-sec .common-wrap{
		padding-left: 4%;
		padding-right: 4%;
	}
	.diensten-list-sec .container-fluid {
		padding-right: 12px;
	}
	.diensten-list-box {
		padding: 0;
	}
	.diensten-list-box:after{
		display: none;
	}
	.diensten-list-txt h3{
		margin: 40px 0;
	}
	.diensten-list-txt .common-btn{
		margin-bottom: 60px;
	}
	.diensten-list-left {
		padding: 0;
	}
	.diensten-list-txt {
		padding-right: 0;
	}
	.diensten-list-box:first-child {
		padding-top: 0;
	}
	.inner-banner-sec{
		padding-top: 0;
	}
	.inner-ban-slogan{
		padding-top: 0;
	}
	.diensten-list-box p{
		display: block;
	}
	/****vacature-list****/
	.vacature-list-sec .col-lg-8{
		text-align: left !important;
	}
	.vacature-list-sec .diensten-list-txt h3{
		margin-bottom: 30px;
		border: 0;
	}
	.vacature-time-info {
		padding-top: 40px;
	}
	.vacature-list-sec .diensten-list-txt p {
		padding-right: 0;
	}
	.vacature-list-sec .diensten-list-txt {
		padding-right: 0;
	}
	/****aanbod-list****/
	.filter-sec{
		padding: 60px 0;
	}
	.aanbod-product-middle-content {
		padding: 10% 5%;
	}
	.aanbod-product-sec {
		padding: 60px 0 12px 0;
	}
	/****contact****/
	.from-sec-left{
		border: none;
		padding: 60px 0;
	}
	.from-sec-left hr{
		opacity: 0;
		margin: 30px 0;
	}
	.each-contact-info h6 a{
		margin-top: 20px;
	}
	.each-contact-info p{
		margin-top: 10px;
		line-height: 40px;
	}
	.form-sec-right {
		padding: 0 0 60px 0;
	}
	.contact-map-sec{
		height: 500px;
	}
	.contact-from-sec .col-lg-4,
	.contact-from-sec .col-lg-8{
		width: 100%;
	}
	.contact-footer-upper-sec .review-block-wrap .col-lg-6 {
		width: 58%;
	}
	/****vacature-dtl****/
	.back-btn-sec{
		padding:60px 0;
	}
	.vacature-top-left h3{
		margin-bottom: 30px;
	}
	.vacature-top-right {
		padding-right: 0;
	}
	.vacature-dtl-top-sec {
		padding-bottom: 60px;
	}
	.vacature-dtl-middle-img {
		padding-left: 0;
		margin-bottom: 30px;
		margin-top: 0;
	}
	.vacature-dtl-middle-sec .common-wrap {
		padding-right: 4%;
	}
	.vacature-dtl-middle-sec .container-fluid {
		padding-right: 12px;
	}
	.vacature-dtl-middle-sec {
		padding: 60px 0;
	}
	.vacature-dtl-toptxt-sec {
		padding-bottom: 20px;
	}
	.vacature-dtl-middle-sec .form-sec-right{
		padding-right: 0;
	}
	/*** diensten-dtl ***/
	.diensten-dtl-top-slider {
		margin-left: 0;
	}
	.diensten-dtl-top-slider:after{
		width: 45%;
	}
	.diensten-dtl-review-sec {
		padding: 100px 0 60px 0;
	}
	.diensten-dtl-middle-sec{
		padding-bottom: 0;
	}
	.vacature-dtl-service-sec {
		padding: 60px 0;
	}
	.diensten-dtl-top-sec .vacature-top-right h4 {
		font-size: 20px;
	}
	.diensten-dtl-review-sec .each-review{
		padding-right: 25px;
	}
	/*** over-ons ***/
	.over-ons-list-sec {
		padding: 0 0 60px 0;
	}
	.over-ons-memeber-sec {
		padding: 60px 0;
	}
	.over-ons-memeber-sec .member-head h3{
		margin-bottom: 30px;
	}
	.ons-foot-upper-slide .left-block{
		position: relative;
		width: 100%;
		top: 0;
		transform: translateY(0);
		left: 0;
		background: #1c1c1c;
	}
	.ons-foot-upper-slide .review-block-wrap .col-lg-6{
		width: 100%;
	}
	.ons-foot-upper-slide{
		padding: 0;
	}
	.over-ons-toptxt-sec {
		padding-top: 60px;
	}
	.member-slider .slider-content {
		padding-right: 0;
	}
	.review-block-main{
		margin-left: 0;
	}
	.ons-foot-upper-slide .swiper-button-next{
		right: 10px;
	}
	.ons-foot-upper-slide .swiper-button-prev{
		left: 10px;
	}
	.review-block-main .common-arrow img {
		width: 20px;
	}
	.member-slider .each-content{
		margin-top: 30px;
	}
	.member-slider h4{
		font-size: 18px;
		margin-bottom: 0;
	}
	.member-slider h3 {
		margin-bottom: 15px;
	}
	/*** aanbod-dtl***/
	.aanbod-time-sec td{
		padding-right: 35px;
		font-size: 22px;
	}
	.aanbod-time-sec td span{
		margin-bottom: 30px;
	}
	.aanbod-time-sec{
		padding: 60px 0;
	}
	.aanbod-top-sec{
		padding-top: 0;
	}
	.dtl-slider .swiper-button-next{
		right: 12px;
	}
	.dtl-slider .swiper-button-prev{
		left: 12px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		width: 33%;
		margin-bottom: 15px;
		margin-right: 0;
	}
	.dtl-tab-sec {
		padding: 60px 0;
	}
	.dtl-tab-sec hr{
		margin: 40px 0 60px 0;
	}
	.dtl-product-slider-sec .swiper-button-next{
		right: 0;
		top: 168px;
	}
	.dtl-product-slider-sec .swiper-button-prev{
		left: auto;
		right: 60px;
		top: 168px;
	}
	.aanbod-dtl-product-wrap .col-lg-5{
		text-align: left !important;
	}
	.aanbod-dtl-product-wrap .col-lg-5 .common-btn{
		margin: 30px 0;
	}
	.dtl-product-slider-sec{
		padding: 60px 0 0 0;
	}
	.dtl-tab-sec .bullet-panel li:after {
		top: 6px;
	}
	.dtl-product-slider-sec .each-product {
		margin: 0 0 60px 0;
	}
	.tab-content-wrapper h3 {
		margin-bottom: 20px;
	}
	.aanbod-time-sec td h4 {
		font-size: 20px;
	}
}
@media(max-width: 767px){
	.fix-whatsapp {
	    display: none;
	}
	.morgeninternet-footer{
    	margin-bottom: 45px !important;
  	}
	#mobile-contact-bar img{
		width: 20px;
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	#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: #000000;
	  	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;
	}
	h1, h2 {
	  font-size: 22px;
	  letter-spacing: normal;
	}
	h3{
		font-size: 20px;
	}
	.banner-content{
		position: static;
	    transform: translateY(0);
	    background: #1c1c1c;
	    padding: 10% 0;
	}
	.banner-content h1,h2{
		text-align: center;
		margin-bottom: 30px;
	}
	.banner-block-right {
	    padding: 20px 15px;
	    margin: auto;
	}
	.dropdwn-area {
    	padding: 15px;
	}
	.dropdwn-area .dropdown-item{
		padding: 12px 15px;
	}
	.list-content li:before {
	    top: 2px;
	    width: 18px;
	    height: 18px;
	}
	.list-content li{
		padding-left: 30px;
	}
	.service-sec{
		padding: 0;
	}
	.service-content{
		padding: 10% 5%;
	}
	.service-content li a {
	    font-size: 14px;
	    padding: 12px 0;
	}
	.service-content li a:hover{
		padding-left: 5px;
		padding-right: 5px;
	}
	.sec-heading, .footer-area {
	    padding: 40px 0;
	}
	.sec-heading .common-arrow, .product-slider:before{
		display: none;
	}
	.product-slider .container-fluid.pe-0{
		padding-right: 12px !important;
	}
	.product-slider .common-wrap.pe-0{
		padding-left: 0;
	}
	.product-dtl h4 {
	    font-size: 18px;
	}
	.product-dtl h6, .product-dtl td{
		font-size: 14px;
	}
	.product-dtl td span {
	    margin: 0 10px;
	}
	.product-dtl{
		padding: 30px 15px 15px;
	}
	.each-product{
		margin: 0;
	}
	.product-dtl .text-end{
		text-align: left !important;
		margin-top: 10px;
	}
	.product-sec{
		background: #1c1c1c;
	}
	.product-sec .common-btn{
		border-color: #fff;
		color: #fff;
		margin: 30px 0 40px;
	}
	.product-sec .common-btn:hover{
		border-color: #af9823;
	}
	.product-btn{
		border-bottom: 0;
		padding-bottom: 0;
	}
	.contact-address .col-md-4{
		padding-bottom: 30px;
	}
	.contact-address .col-md-4:last-child{
		padding-bottom: 0;
	}
	.car-lease-block {
	    padding: 40px 0;
	}
	.car-lease-block img{
		margin: 30px 0;
	}
	.each-block h4{
		margin-bottom: 20px;
	}
	.each-block{
		padding: 0 0 30px;
	}
	.car-lease-block .common-btn{
		margin-top: 0;
	}
	.block-image{
		position: static;
		width: 100%;
	}
	.review-sec{
		padding: 0;
	}
	.left-block {
	  	margin: 0;
	  	padding: 30px 5%;
	  	height: auto;
	}
	.each-review h5, .each-review h6 {
	    font-size: 15px;
	}
	.review-slider .common-arrow{
		transform: rotate(0);
		top: 0;
		bottom: auto;
		right: 0;
	}
	.each-review{
		margin: 40px 0 0;
	}
	.review-slider .swiper-button-prev{
		right: 30px;
	}
	.logo-slider {
		padding-right: 20px;
	}
	.brand-area {
		padding-right: 0;
		margin-top: 30px;
	}
	.fixed-whatsap img {
		display: none;
	}
	p{
		font-size: 16px;
	}
	/****diensten-list****/
	.diensten-list-sec{
		padding: 30px 0 0 0;
	}
	.diensten-list-left ul li a{
		padding: 10px 0;
	}
	.diensten-list-txt .common-btn{
		margin-bottom: 30px;
	}
	.diensten-list-txt h3{
		margin: 30px 0;
	}
	.diensten-list-right{
		padding-top: 30px;
	}
	.diensten-list-txt p{
		margin: 0;
		text-align: justify;
	}
	.diensten-list-txt .common-btn{
		margin-top: 30px;
	}
	.diensten-list-left ul li {
		margin-bottom: 10px;
	}
	/****vacature-list****/
	.vacature-time-info {
		padding-top: 30px;
	}
	.vacature-list-sec .diensten-list-txt ul li{
		display: block;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.vacature-list-sec .diensten-list-txt ul li:last-child{
		margin-bottom: 0;
	}
	/****aanbod-list****/
	.filter-sec{
		padding: 30px 0;
	}
	.filter-sec .select-style{
		height: 65px;
		line-height: 65px;
		padding-left: 15px;
		font-size: 16px;
		background: url(../images/down-arrow.png) #1c1c1c no-repeat 98% center/15px;
	}
	.filter-wrap hr{
		margin: 30px auto 40px;
	}
	.filter-sec h4{
		margin-bottom: 20px;
	}
	.aanbod-product-wrap {
		margin: 0;
	}
	.aanbod-product-sec .col-lg-6{
		padding: 0;
	}
	.aanbod-product-sec .each-product {
		margin: 0 0 30px 0;
	}
	.aanbod-product-sec {
		padding: 30px 0 0 0;
	}
	.aanbod-product-sec .product-dtl h4 {
		font-size: 17px;
	}
	.aanbod-product-middle-content p{
		margin: 30px 0;
	}
	.aanbod-product-sec .price-info h6{
		font-size: 14px;
	}
	.aanbod-product-middle-content {
		padding: 10% 24px;
	}
	/****contact****/
	.from-sec-left hr{
		margin: 15px 0;
	}
	.contact-from-wrapper .select-style{
		height: 60px;
		padding: 0 15px;
		font-size: 16px;
	}
	.form-styl{
		height: 60px;
		padding: 20px 15px;
		font-size: 16px;
	}
	textarea.form-styl {
		padding:20px 15px;
		height: 180px;
	}
	.foto_upload{
		line-height: 60px;
	}
	.from-sec-left{
		padding: 30px 0 10px 0;
	}
	.form-sec-right {
		padding: 0 0 30px 0;
	}
	.contact-man-info{
		margin-bottom: 20px;
	}
	.contact-map-sec{
		height: 320px;
	}
	.man-info-txt h4 {
		margin-left: 10px;
		font-size: 15px;
	}
	.contact-footer-upper-sec .common-wrap {
		padding-left: 0;
	}
	.contact-footer-upper-sec .block-image {
		width: 100%;
		position: static;
	}
	.contact-footer-upper-sec .container-fluid {
		padding-left: 0;
	}
	.contact-footer-upper-sec .review-block-wrap .col-lg-6 {
		width: 100%;
	}
	.contact-footer-upper-sec .left-block{
		padding: 30px 15px;
	}
	.contact-footer-upper-sec .left-block p {
		margin: 20px 0;
		display: block;
	}
	.contact-from-wrapper .form-group {
		margin-bottom: 15px;
	}
	.each-contact-info h6,
	.each-contact-info p{
		font-size: 14px;
	}
	/****vacature-dtl****/
	.back-btn-sec{
		padding:30px 0
	}
	.vacature-top-right ul li{
		display: block;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.vacature-top-right ul li:last-child{
		margin-bottom: 0;
	}
	.vacature-dtl-top-sec {
		padding-bottom: 30px;
	}
	.vacature-dtl-middle-sec {
		padding: 30px 0;
	}
	.vacature-dtl-toptxt-sec {
		padding-bottom: 10px;
	}
	.vacature-toptxt-wrap{
		margin-bottom: 0;
	}
	.vacature-dtl-middle-sec .man-info-txt h6{
		font-size: 14px;
		margin-left: 10px;
	}
	.vacature-top-left h3 {
		margin-bottom: 15px;
	}
	.vacature-toptxt-wrap h3 {
		margin-bottom: 15px;
	}
	.vacature-dtl-service-sec .service-content{
		padding: 30px 5% 0 5%;
	}
	.vacature-dtl-service-sec .service-content ul{
		margin: 30px 0;
	}
	/*** diensten-dtl ***/
	.diensten-dtl-middle-sec hr{
		margin: 30px 0;
	}
	.diensten-dtl-middle-sec .man-info-txt a{
		font-size: 14px;
		margin-left: 10px;
	}
	.diensten-dtl-top-sec .vacature-top-left h3 {
		margin-bottom: 50px;
	}
	.diensten-dtl-top-slider:after {
		display: none;
	}
	.diensten-dtl-top-slider .swiper-button-next{
		top: -30px;
		right: 0;
	}
	.diensten-dtl-top-slider .swiper-button-prev{
		top: -30px;
		left: auto;
		right: 50px;
	}
	.back-btn-area .common-btn{
		max-width: 240px;
	}
	.diensten-dtl-review-sec .each-review{
		padding-right: 0;
		border-right: none;
	}
	.diensten-dtl-review-sec .swiper-button-next{
		right: 34px;
	}
	.diensten-dtl-review-sec .swiper-button-prev{
		right: 85px
	}
	.diensten-dtl-review-sec {
		padding-bottom: 30px;
	}
	.diensten-dtl-middle-sec{
		padding-bottom: 0;
	}
	.diensten-dtl-review-sec .common-wrap {
		padding-right: 4%;
	}
	.man-info-head h6{
		margin: 30px 0;
	}
	.vacature-dtl-service-sec {
		padding: 30px 0 0 0;
	}
	/*** over-ons ***/
	.over-ons-list-sec {
		padding: 0 0 30px 0;
	}
	.over-ons-list-sec ul{
		display: block;
	}
	.over-ons-list-sec ul li{
		width: 100%;
	}
	.over-ons-memeber-sec {
		padding: 30px 0;
	}
	.member-slider .each-slide:after{
		display: none;
	}
	.over-ons-toptxt-sec {
		padding-top: 30px;
	}
	.member-slider .each-content{
		margin-top: 20px;
	}
	.over-ons-list-sec ul li span {
		height: 70px;
		line-height: 70px;
	}
	.over-ons-list-sec ul li span img{
		width: 20px;
	}
	.member-slider h4{
		font-size: 16px;
	}
	.over-ons-list-sec ul li h4 {
		font-size: 18px;
	}
	/*** aanbod-dtl***/
	.aanbod-time-sec td{
		padding-right: 0;
		display: flex;
		padding: 0;
	}
	.aanbod-time-sec td h4 {
		font-size: 16px;
	}
	.aanbod-time-sec td span{
		margin-bottom: 0;
		margin-right: 20px;
		width: 150px;
		text-align: left;
	}
	.aanbod-time-btn .common-btn {
		max-width: 240px;
		margin: 15px auto 0;
		display: block;

	}
	.aanbod-time-sec {
		padding: 30px 0;
	}
	.aanbod-top-sec{
		padding-top: 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		width: 33%;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link.active {
		padding-left: 3px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link {
		padding: 18px 3px;
		text-align: center;
	}
	.dtl-tab-sec {
		padding: 30px 0;
	}
	.dtl-tab-sec hr{
		margin: 10px 0 30px 0;
	}
	.left-bg-block {
		width: 120px;
	}
	.block-dtls {
		width: calc(100% - 120px);
	}
	.tab-content-right {
		margin: 30px auto 0;
	}
	.tab-right-block {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.tab-right-cont{
		text-align: center;
		padding-left: 0;
	}
	.tab-right-cont a {
		margin-left: 0;
		line-height: 30px;
	}
	.tab-right-img{
		margin-bottom: 15px;
	}
	.tab-right-cont p{
		margin: 10px 0;
	}
	.dtl-product-slider-sec .common-arrow img {
		width: 20px;
	}
	.dtl-product-slider-sec{
		padding: 30px 0 0 0;
	}
	.dtl-product-slider-sec .each-product {
		margin: 0 0 30px 0;
	}
	.share img{
		width: 18px;
	}
	.tab-right-btn .col-md-6{
		width: 100%;
	}
	.tab-right-btn .col-md-3{
		width: 100%;
	}
	.tab-right-btn .col-md-3:nth-child(2){
		margin: 10px 0;
	}
	.tab-right-btn .common-btn {
		max-width: 230px;
		margin: 0 auto;
		display: inherit;
	}
	.tab-right-btn {
		padding-top: 20px;
	}
	.tab-content-right-wrap{
		padding: 30px 0;
	}
	.aanbod-time-sec table {
	  display: none;
	}
	.share{
		text-align: center
	}
}
@media(max-width: 575px){
	.common-wrap{
		padding-left: 0;
		padding-right: 0;
	}

	/****diensten-list****/
	.inner-banner-sec{
		height: 100px;
	}
	.inner-banner-sec img{
		height: 100%;
		object-fit: cover;
	}
	.inner-ban-slogan h4 {
		margin-bottom: 5px;
	}
	.diensten-list-sec .common-wrap{
		padding-left: 0;
		padding-right: 0;
	}
	/***vacature-dtl****/
	.vacature-dtl-middle-sec .common-wrap {
		padding-right: 0;
		padding-left: 0;
	}
	/***diensten-dtl****/
	.diensten-dtl-review-sec .swiper-button-next{
		right: 0;
	}
	.diensten-dtl-review-sec .swiper-button-prev{
		right: 40px;
	}
	/***bedankt****/
	.bedankt-banner h2{
		margin-bottom: 10px;
	}
	/***bedankt****/
	.bedankt-banner .inner-ban-slogan{
		padding: 0 12px;
	}
	.bedankt-banner{
		height: auto;
	}
	/**aanbod-dtl****/
	.dtl-tab-sec .tab-content ul li {
		font-size: 13px;
	}
	.dtl-tab-sec .bullet-panel li:after {
		top: 5px;
	}
	.kenmerken-tab ul li:nth-child(odd) {
		background-position: left top 6px;
	    padding-left: 10px;
	    background-size: 6px;
	}
	.aanbod-back-btn-sec .common-wrap{
		padding-left: 0;
		padding-right: 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		width: 50%;
		font-size: 16px;
	}
	
}
@media (min-width: 992px)
{
	.error_top {
	    padding-top: 170px;
	}
}