@media(max-width:1699.98px){
	.common-wrap{
		padding-left: 3%;
		padding-right: 3%;
	}
	.inner-wrap{
		padding-left: 3%;
		padding-right: 3%;
	}
	h1{
		font-size: 4rem;
	}
	h2{
		font-size: 4rem;
	}
	h3{
		font-size: 3rem;
	}
	h4{
		font-size: 2rem;
	}
	h5{
		font-size:1.8rem;
	}
	.banner-content h1{
		font-size: 6rem;
	}
	h2 span {
		margin-left: 13rem;
	}
	.bnner-btm-sec {
		max-width: 60rem;
	}	
	.home-top-p-btn {
		margin-left: 13rem;
	}
	
	/* %%%%%%%%%%%%%% collectie-dtl %%%%%%%%%%%%%%%% */
	.collectie-dtl-banner-img .inner-btn h3{
		font-size: 3rem;
	}
	.aanbod-dtl-person-text h3{
		font-size: 4rem;
	}
	.aanbod-dtl-person-btn{
		font-size: 2.2rem;
	}
	.aanbod-dtl-person-img h4{
		font-size: 1.8rem;
	}
	.collectie-top-sec .each-content{
		min-height: 29rem;
	}
	.form-right .form-img {
		height: calc(100% - 1rem);
		overflow: hidden;
	  }
	/*============== contact =================*/
	.contact-inner-text-left {
		margin-right: 3.7rem;
	}
	.form-img-text a{
		font-size: 1.7rem;
	}
	.form-img-text{
		margin-left: 0;
	}
/*	==== home sliser======*/
	.home-carsl .home-product-sec::before {
	  width: 96.5%;
	}
}
@media(max-width:1399.98px){
	.bnner-btm-sec {
		width: 100%;
		max-width: 56rem;
	}

	.home-mid-conent {
		padding: 10% 0 23% 9%;
	}
	.home-slider {
		margin-top: -4%;
	}
	.slider-sec-conten {
		padding-left: 4rem;
	}
	/* %%%%%%%%%%%%%%% Verkoch %%%%%%%%%%%%% */
	.each-product-box-contain {
		margin-bottom: 4rem;
		padding: 0 1rem;
	}
	.each-product-list-outer-wrap {
		margin: 0 -1rem;
	}
	.each-product-price-box {
		padding: 2rem 1.5rem;
	}
	.each-product-contentt-left h4 {
		font-size: 2rem;
	}
	.each-product-contentt-right table {
		width: 100%;
		margin-left: 0;
	}
	/* %%%%%%%%%%%%%%% overons %%%%%%%%%%% */
	.overons-mid td img {
		width: 6rem;
		margin-right: 3rem;
	}
	/* %%%%%%%%%%%%%% collectie-dtl %%%%%%%%%%%%%%%% */
	  .aanbod-dtl-person-text {
		padding: 4rem 0 2.8rem 1.5rem;
	  }
	  .collectie-top-sec {
		margin-top: 4.3rem;
		margin-bottom: 4.9rem;
	  }
	  .collectie-top-sec .each-content{
		min-height: 27.7rem;
	  }
	  .collectie-top-sec .each-content h4{
		padding: 2.3rem 2.5rem;
	  }
	  .aanbod-dtl-person-img h4 {
		font-size: 1.5rem;
	  }
	  .collectie-top-sec .each-content h3{
		font-size: 2.5rem;
	  }
	  .specification-slider-area .each-box {
		padding-bottom: 4rem;
	  }
	  .form-right .form-img{
		height: auto;
	  }
	  .collectie-last-sec .each-product-conten table {
		width: 100%;
		margin-top: 3rem;
		margin-bottom: 6rem;
	  }
	  /*============== contact =================*/
	.contact-inner-text-left {
		margin-right: 1rem;
	}
	.contact-text {
		padding-left: 2rem;
		max-width: 100%;
	}
	 .home-carsl .home-product-sec::before {
		width: 96.4%;
	}
}
@media(max-width:1199.98px){
	.banner-content h1 {
		font-size: 4rem;
	}
	h1{
		font-size: 3.5rem;
	}
	h2{
		font-size: 3rem;
	}
	h3{
		font-size: 2.5rem;
	}
	h4{
		font-size: 1.7rem;
	}
	h5{
		font-size:1.6rem;
	}
	p{
		font-size: 1.4rem;
	}
	.header-area li{
		margin: 0 2rem;
	}
	.bnner-btm-sec img {
		width: 27rem;
	}
	.header-area img {
		width: 18rem;
	}
	.header-area li a {
		font-size: 1.8rem;
	}
	.akker_btn_cls:not(.akker_btn_cls.text-btn){
		padding: 1rem .5rem;
	}
	.border-btn{
		padding: 1rem .5rem;
		/* max-width:max-content !important; */
	}
	.footer-wrap {
		padding: 4rem 2rem;
	}
	.common-arrow {
		height: 4rem;
		width: 4rem;
	}
	.slider-sec .swiper-button-next {
		right: 14%;
	}
	.common-arrow img {
		width: 1.2rem;
	}
	.home-btm-conent img {
		width: 20rem;
	}
	/* %%%%%%%%%%%%%%% Verkoch %%%%%%%%%%%%% */
	.each-product-box-contain {
		margin-bottom: 4rem;
		padding: 0 ;
	}
	.each-product-list-outer-wrap{
		margin: 0;
	}
	.each-product-contentt-left h4 {
		font-size: 1.6rem;
	}
	/* %%%%%%%%%%%%%%% overons %%%%%%%%%%% */
	.mid-over-once-right-green {
		padding: 8% 2rem 6% 8%;
		margin-top: 4rem;
	}
	.overons-mid tr {
		margin-bottom: 7%;
	}
	.overons-mid td img {
		width: 5rem;
	}
	/* %%%%%%%%%%%%%% collectie-dtl %%%%%%%%%%%%%%%% */
	.print_pdf_cls {
   		width: 25px;
	}
	.collectie-dtl-top-sec {
		padding-top: 14%;
	}
	.collectie-dtl-banner-img .inner-btn h3 {
		font-size: 2rem;
	}
	.aanbod-dtl-person-text h3 {
		font-size: 3rem;
	}
	.collectie-top-sec .each-content {
		min-height: 23.7rem;
	}
	.aanbod-dtl-person-btn {
		font-size: 2rem;
	}
	.aanbod-dtl-person-btn::after{
		width: 3rem;
		height: 3rem;
	}
	.aanbod-dtl-person-btn{
		margin-bottom: 4rem;
	}
	.collectie-top-sec .each-content h3 {
		font-size: 2rem;
	}
	.collectie-top-sec .each-content h4 {
		padding: 2.3rem .7rem;
	}
	.aanbod-dtl-person-img h4 {
		font-size: 1.2rem;
	}
	.form-img-text a{
		font-size: 1.4rem;
	}
	.form-img-text{
		margin-left: 0;
	}
	.form-img-text .address {
		margin-bottom: 3rem;
	 }
	.form-group {
		margin-bottom: 2rem;
	}
	.collectie-last-sec .each-product-conten {
		padding: 2rem 2rem 2rem 2rem;
	 }
	.collectie-last-sec .each-product-conten table {
		width: 100%;
		margin-top: 2rem;
		margin-bottom: 3rem;
	}
	/* %%%%%%%%%%%%%%% diensten-dtl %%%%%%%%%%%%%% */
	.back-btl {
		padding-top: 11rem;
	}
	.destine-dtl-top{
		padding-bottom: 0;
	}
	/*============== contact =================*/
	.contact-inner-text {
		margin-top: 4rem;
	}
	.contact-inner-text-left .each-left {
		margin-bottom: 2.8rem;
	}
	.contact-inner-text-left {
		margin-right: 1rem;
	}
	.contact-text {
		padding-left: 2rem;
		max-width: 100%;
	}
	.contact-inner-text-right p,
	.contact-inner-text-left a,
	.contact-inner-text-left p{
		font-size: 1.6rem;
	}
	.aanbod-dtl-person-text .akker_btn_cls{
		font-size: 1.25rem;
	}
	
}
@media(max-width: 991.98px){
	.dblock{
		display: block;
	}
	.res-logo-styl{
		width: 160px;
	}
	.header-area{
		display: none;
	}
	.header .mob-header-logo {
		position: initial;
		width: auto;
		height: auto;
		display: inline-block;
	}
	/* ********* home************ */
	h1 {
		font-size: 2.4rem;
		letter-spacing: 0.4px;
	}
	h2{
		font-size: 2.3rem;
	}
	h3{
		font-size: 2.1rem;
	}
	.bnner-btm-sec img {
		width: 100%;
	}
	.banner-content h1 {
		font-size: 3rem;
	}
	.home-top h2 span ,
	.home-top-p-btn {
		margin-left: 0;
	}
	.bnner-btm-sec {
		max-width: 40rem;
		position: static;
		max-width: 100%;
	}
	.home-top p:not(.each-product-content p) {
		max-width: 100%;
		margin: 3rem 0;
	}
	.home-product-sec::after,
	.product-img::after {
		display: none;
	}
	.slider-sec .row::after{
		width: 100%;
		height: 100%;
	}
	.home-product-sec {
		padding: 0;
		margin: 0;
	}
	.home-product-sec .swiper{
		padding-top: 3rem;
	}
	.home-product-sec .common-arrow{
		top: 0;
		margin-top: 0;
	}
	.home-product-sec .swiper-button-next{
		right: 0;
	}
	.home-product-sec .swiper-button-prev{
		left: auto;
		right: 5rem;
	}
	.home-slider{
		margin-top: 0;
		padding-top: 4rem;
	}
	.home-slider .slider-heading p {
		max-width: 100%;
		margin: 4rem auto;
	}
	.home-slider .each-car-content{
		padding-left: 5%;
	}
	.home-mid-conent {
		margin: 0;
		padding: 4rem 0;
	}
	.each-product-content {
		padding: 4rem 2rem;
		background: #fff;
	}
	.each-product {
		padding: 2rem 0;
	}
	.each-product-content p{
		height: auto;
	}
	.each-product .row{
		background-color: transparent;
	}
	.home-mid-conent p{
		max-width: 100%;
		margin: 2rem 0;
		display: block;
   		overflow: auto;
	}
	.home-btm-conent p ,
	.slider-sec-conten p {
		max-width: 100%;
		margin:2rem 0 3rem ;
	}
	.bnner-btm-sec .text-btn {
		margin-top: 3rem;
	}
	.bnner-btm-sec .col-md-6:last-child {
	  	padding-left: .75rem;
	}
	.slider-sec{
		padding-top: 4rem;
	}
	.slider-sec-conten {
		padding:4rem 2rem;
	}
	.slider-sec .swiper-button-prev{
		left: auto;
		right: 6rem;
	}
	.slider-sec .common-arrow{
		top: auto;
		bottom: 103%;
	}
	.slider-sec .swiper-button-next {
		right: 0;
	}
	.home-btm-conent {
		padding-top:3rem ;
		padding-left: 0;
	}
	.home-btm-conent img{
		width: 25rem;
		margin: 0;
	}
	.home-btm .akker_btn_cls{
		display: block;
		margin-bottom: 1rem
	}
	.slider-sec .swiper-slide-next::after ,
	.slider-sec::after{
		display: none;
	}
	.slider-sec .swiper-slide-next h5{
		visibility: visible;
	}
	.slider-sec .row::after{
		display: none;
	}
	.slider-sec-content{
		max-width: 100%;
		padding: 4rem 5%;

		background-color: #99a7b7;
	}
	.slider-sec .row{
		flex-direction: column-reverse;
	}

	/* %%%%%%%%%%%%%%% Verkoch %%%%%%%%%%%%% */
	.product-filter-heading h1 {
		padding-bottom: 4rem;
	}
	.product-select-option-btn {
		max-width: 18rem;
		padding: 1rem 1rem;
		font-size: 1.4rem;
	}
	/* %%%%%%%%%%%%%%% Collectie Area Page Css %%%%%%%%%%%%% */
	.collectie-area .home-product-sec {
 	   margin: 0;
	   padding: 0;
	}
	/* %%%%%%%%%%%%%% over ons %%%%%%%%%%%% */
	.overons-mid::after ,
	.overo-btm::after ,
	.overons-btm-content::after ,
	.mid-over-once-area::after{
		display: none;
	}
	.mid-over-once-area {
		padding: 0;
	}
	.mid-over-once-right-text{
		padding: 4rem 0 2rem;
		max-width: 100%;
		width: 100%;
	}
	.mid-over-once-right-green p {
		max-width: 100%;
		margin-top: 2rem;
	}
	.mid-over-once-right-text h5{
		margin-bottom: 2rem;
	}
	.overons-mid table {
		width: 100%;
	}
	.overons-mid table {
		margin-top: 4rem ;
	}
	.overons-mid tr {
		margin-bottom: 4rem;
	}
	.mid-over-once-right-green{
		max-width: 100%;
		padding: 4rem 2rem;
		margin-top: 2rem;
	}
	.overons-mid{
		padding-top: 0;
	}
	.overons-btm-content .border-btn {
		margin-top: 3rem;
	}
	
 .home-heading-conetnt{
		padding: 0 1rem;
	} 
	.home-heading-area{
		padding: 4rem .5rem;
	}
	.inner-banner-content{
		text-align: center;
	}
	.overons-mid td img {
		width: 3.5rem;
		margin-right: 1rem;
	}
	.home-heading-conetnt h2{
		padding-bottom: 2rem;
	}
	/* %%%%%%%%%%% %%%%%%%%%%%%%%%%%% */
	.product-filter-area{
		padding: 3rem  0;
	}
	/* %%%%%%%%%%%%%% collectie-dtl %%%%%%%%%%%%%%%% */
	.collectie-dtl-top-sec{
		padding-top: 4rem;
	}
	.collectie-dtl-top-btn{
		text-align: left !important;
		margin-top: 4rem;
	}
	.collectie-dtl-banner {
		padding-top: 4rem;
	}
	.collectie-top-sec{
	margin: 4rem 0;
	}
	.collectie-top-sec .col-lg-2 {
		width: 50%;
	}
	.aanbod-dtl-person-box{
		margin: 3rem auto 0;
	}
	.aanbod-dtl-person-img{
		height: auto !important;
	}
	.aanbod-dtl-person-img img{
		height: auto;
	}
	.specification-btn{
		margin-top: 2rem;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.form-area{
		padding: 4rem 0;
	}
	form {
		padding-right: 0;
	}
	.form-styl {
		padding: 1.5rem 1rem;
	}
	.collectie-last-sec .home-product-sec{
		padding: 6rem 0 4rem;
	}
	.collectie-last-slider{
		padding-top: 4rem;
	}
	.collectie-last-slider::before ,
	.collectie-last-slider::after {
		display:none ;
	}
	.collectie-dtl-last .home-product-sec .common-arrow {
		background-color: #99a7b7;
		top: 4rem;
	}
	.collectie-dtl-last .home-product-sec .common-arrow img{
		filter: invert(1);
	}
	.collectie-dtl-last .home-product-sec .swiper-button-prev{
		left: auto;
		right: 6rem;
	}
	.form-area h2{
		margin-bottom: 4rem;
	}
	
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	.destine-left-text-outer {
		padding-left: 6rem;
	}
	.diensten-area .container-fluid:nth-child(even) .row::after ,
	.diensten-area .container-fluid:nth-child(odd) .row::after{
		display: none;
	}
	.destine-right-image{
		height: 100%;
		margin-top: 0;
		padding-left: 0;
	}
	.destine-left-text-outer{
		padding: 4rem 2rem;
	}
	.destine-left-text p{
		max-width: 100%;
	}
	.diensten-area .container-fluid:nth-child(even) .row .destine-right-image {
		padding-right: 0;
	}	
	.diensten-area .row {
		margin: 6rem 0;
	}
	.diensten-area-wrap{
		margin: -4rem 0;
	}
	.destine-left-text .akker_btn_cls {
		margin-top: 3rem;
	}
	/* %%%%%%%%%%%%%%% diensten-dtl %%%%%%%%%%%%%% */
	.back-btl {
		padding-top: 4rem;
	}
	.destine-dtl-top .destine-dtl-top-content{
		max-width: 100%;
	}
	.destine-dtl-top {
		padding: 4rem 0;
	}
	.destine-dtl-top-content p {
		margin-top: 2rem;
	}
	.destine-dtl-slider .common-arrow{
		top: -2.5rem;
		background-color: #99a7b7;
	}
	.destine-dtl-slider .common-arrow img{
		filter: invert(1);
	}
	.destine-dtl-slider h2 {
		margin-bottom: 7rem;
	}
	.destine-dtl-slider .swiper-button-prev{
		left: auto;
		right: 5rem;
	}
	/*============== contact =================*/
	.contact-text h2 {
		margin-bottom: 2.5rem;
	}

	.contact-text {
		padding: 4rem 0 0 0;
	}
	.contact-inner-text-right{
		padding-top: 4rem;
	}
	.contact-inner-text-left .each-left{
		margin-bottom: 2rem;
	}
	.contact-inner-text-right p:last-child{
		margin: 0;
	}
	.map {
		height: 32rem;
	}
	.collectie-top-sec .each-content {
  		min-height: 15rem;
	}
	.kenmerken ul li, .tab-section .bullet-panel ul li{
		font-size: 1.4rem;
	}
	.home-top .swiper-pagination{
		bottom: 2rem;
	}
/*	======= home slider======*/
	.home-carsl .home-product-sec::before{
		width: 100%;
	}

}
@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: #15539b;
	  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;
	}
	.text-btn{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.common-wrap{
		padding-left: 2%;
		padding-right: 2%;
	}
	.mini-right-nav{
		display: none;
	}
	/* ***** home ***** */
	.bnner-btm-sec {
		/* margin: auto; */
		position: static;
		max-width: 100%;
	}
	.each-product-content {
		padding: 3rem 1rem;
	}
	.banner-content h1 span {
		left: 0;
	}
	.bnner-btm-sec img {
		width: 100%;
		margin:  0 0 4rem 0;
	}
	.footer-logo img {
		margin: 0;
		padding:0 ;
	}
	.footer-logo {
		margin: 0 auto;
	}
	.footer-area hr{
		display: none;
	}
	.fotr-left li img {
		margin-right: 1rem;
	}
	.fotr-left li a {
		font-size: 1.6rem;
	}
	.ftr-right p {
		font-size: 1.6rem;
	}
	.form-styl {
		padding: 1.2rem 1rem;
		font-size: 1.4rem;
	}
	.form-group label {
		margin-bottom: 1rem;
	}
	/* %%%%%%%%%%%%%%% Verkoch %%%%%%%%%%%%% */
	.product-filter-heading h1 {
		padding-bottom: 2rem;
	}
	.verkocht-product .each-product-content-right td h5{
		margin-bottom: .5rem;
	}
	/* %%%%%%%%%%%%%% collectie-dtl %%%%%%%%%%%%%%%% */
	.collectie-dtl-top-btn{
		white-space: normal;
		max-width: 320px;
	}
	.collectie-dtl-top-btn .akker_btn_cls{
		margin-left: 0;
		max-width: 49%;
		font-size: 1.2rem;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.print-button{
		display: block;
		margin-bottom: 1.5rem;
	}
	/* .collectie-top-sec .col-lg-2{
		width: 100%;
	} */
	.collectie-top-sec .each-content h3 {
		/* word-break: break-all; */
		padding: 1rem .5rem;
		font-size: 1.8rem;
	}
	.collectie-top-sec .col-lg-2.col-6{
		padding:0.2rem ;
	}
	.aanbod-dtl-person-text {
		padding: 2rem;
	}
	.aanbod-dtl-person-btn {
		font-size: 1.5rem;
	  }
	  .aanbod-dtl-person-btn{
		padding-right: 3.8rem;
		margin-bottom: 3rem;
	}
	.aanbod-dtl-person-box .col-8 ,
	.aanbod-dtl-person-box .col-4{
		width: 100%;
	}
	.form-right .col-6 {
		width: 100%;
	}
	.form-right{
		margin-top: 0;
	}
	.back-btl .akker_btn_cls{
		max-width: max-content;
	}
	.aanbod-dtl-person-box.d-lg-none .col-8{
		flex: 0 0 auto;
    	width: 66.66666667%;
	}
	.aanbod-dtl-person-box.d-lg-none .col-4{
		flex: 0 0 auto;
    	width: 33.33333333%;
	}
}
@media(max-width: 425px){
	.aanbod-dtl-person-box.d-lg-none .col-8{
    	width: 53.9%;
	}
	.aanbod-dtl-person-box.d-lg-none .col-4{
    	width: 45.9%;
	}
	.aanbod-dtl-person-box.d-lg-none .col-6{
    	width: 100%;
    	padding: 0 !important;
	}
	.aanbod-dtl-person-box.d-lg-none .col-6:first-child{
    	margin-bottom: 1rem;
	}
	.aanbod-dtl-person-text h3 {
   	 	font-size: 2rem;
   	 	margin-bottom: 1.5rem;
   	}
   	.aanbod-dtl-person-text .akker_btn_cls {
	    font-size: 1rem;
	}
	
}
/*@media(max-width: 399px){
	.aanbod-dtl-person-box.d-lg-none .col-8{
    	width: 100%;
	}
	.aanbod-dtl-person-box.d-lg-none .col-4{
    	width: 100%;
	}
}*/