@media(max-width: 1699.98px) {
	.common-wrap {
		padding-left: 3%;
		padding-right: 3%;
	}
	h1 {
		font-size: 5rem;
	}
	h2 {
		font-size: 4rem;
	}
	h3 {
		font-size: 2.7rem;
	}
	h5 {
		font-size: 1.8rem;
	}
	.header-social {
		margin-left: 2%;
	}
	.header-area .navbar-expand-lg .navbar-nav .nav-link, .header-area .nav-link, .menu-items a {
		margin: 0 1.5rem;
	}
	.banner-content h1 {
		line-height: normal;
	}
	.filter-sec {
		padding: 8% 10% 8%;
	}
	.service-content h2 {
		font-size: 4rem;
	}
	.each-service-info p {
	  	-webkit-line-clamp: 3;
	}
	.service-content {
		max-width: 563px;
	}
	.about-content {
		padding-left: 18%;
	}
	.footer-left h3 {
		font-size: 2.7rem;
	}
	.each-footer-table .col-md-7 {
		width: 58%;
	}
	.each-footer-table .col-md-5 {
		width: 42%;
	}
	.product-sec h2 {
		font-size: 4.8rem;
	}
	/****aanbod-list****/
	.aanbod-list-product-sec .product-dtl h3, .aanbod-list-product-sec .product-price h3 span {
		font-size: 3rem;
	}
	.aanbod-list-product-sec .product-dtl h4, .aanbod-list-product-sec .product-price h4 {
		margin: 2rem 0;
	}
	.each-product-right td {
		padding-right: 5rem;
		padding-top: 1.5rem;
		padding-bottom: 2rem;
	}
	/****contact****/
	.info-sec td {
		padding: 0 8%;
	}
	/****over-ons****/
	.over-ons-man-service-content h2 {
		font-size: 4rem;
	}
	.over-ons-middle-blk-info {
		padding-right: 15%;
	}
	.over-ons-man-service .member-tab-btn .nav-tabs .nav-item:nth-child(even) {
		padding-left: 4%;
	}
	.over-ons-gallery {
		margin-top: -22rem;
	}
	.over-ons-man-info:hover p {
		padding: 2rem 0 0rem;
	}
	.over-ons-middle-blk-info li::after {
		top: 0;
	}
	/****diensten-dtl****/
	/* .bk-btn-sec .akker_btn_cls {
		top: 3rem;
	} */
	.diensten-dtl-btm-slider .swiper-button-next {
		right: -3%;
	}
	.diensten-dtl-btm-slider .swiper-button-prev {
		left: -3%;
	}
	/****aanbod-dtl****/
	.over-ons-gallery.aanbod-dtl-gallery {
		margin-top: 0;
	}
	.aanbod-dtl-gallery h2 {
		font-size: 4rem;
	}
	.dtl-right-part {
		padding-left: 5%;
	}
	.dtl-man-info {
		margin-left: .75rem;
	}
	.dtl-top-table td {
		padding: 2.9rem 0;
	}
	.aanbod-detail-btm h2 {
		font-size: 4rem;
	}
	.nav-tabs .akker_btn_cls, .bereken-btn .akker_btn_cls{
		font-size: 1.5rem;
	}
	.aanbod-list-product-sec{
		padding-right: 8%;
	}
	img.banner-logo-image {
    width: 16rem;
	}
}
@media(max-width: 1599.98px) {
	.navbar-area a{
		margin: 0 1.3rem;
	}
	.header-area .akker_btn_cls{
		min-width: 20rem;
	}
}
@media(max-width: 1399.98px) {
	.header-area .nav-item {
		margin: 0 0.5rem;
	}
	.navbar-area a {
		margin: 0 0.65rem;
		margin-bottom: 5px;
		font-size: 1.6rem;
	}
	.product-dtl td {
		padding-right: 2rem;
	}
	.service-sec .col-lg-7 {
		width: 45%;
	}
	.service-sec .col-lg-5 {
		width: 55%;
	}
	.each-service-info p {
		margin: 1rem 0;
	}
	.about-content {
		padding-left: 4%;
	}
	.about-content p {
		margin: 4rem 0;
	}
	.footer-area .col-lg-5 {
		width: 25%;
	}
	.footer-area .col-lg-7 {
		width: 75%;
	}
	.footer-right {
		padding-top: 18%;
	}
	.footer-right .col-md-5 {
		width: 40%;
	}
	.footer-right .col-md-7 {
		width: 60%;
	}
	.each-footer-table .col-md-7 {
		width: 58%;
	}
	.each-footer-table .col-md-5 {
		width: 42%;
	}
	/****aanbod-list****/
	.aanbod-list-product-sec .product-dtl h4, .aanbod-list-product-sec .product-price h4 {
		margin: 1rem 0;
	}
	.each-product-right td {
		padding-right: 3rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	/****contact****/
	.contact-middle-info {
		padding: 0 0 0 7%;
	}
	/****over-ons****/
	.over-ons-middle-blk-info {
		padding-right: 6%;
	}
	.over-ons-middle-blk-info p {
		margin: 3rem 0 9%;
	}
	.man-content h3 {
		margin-bottom: 1rem;
	}
	.over-ons-man-info:hover p {
		display: block;
		padding: 1rem 0;
	}
	.man-content {
		padding: 2rem;
	}
	.over-ons-man-info:hover p {
		padding: 1rem 0 0;
	}
	/****aanbod-dtl****/
	.dtl-right-part {
		padding-left: 5%;
	}
	.aanbod-dtl-top-sec .col-lg-7 {
		width: 50%;
	}
	.aanbod-dtl-top-sec .col-lg-5 {
		width: 50%;
	}
	.dtl-top-table td {
		padding: 2rem 0;
	}
	.dtl-man-part {
		padding: 5% 0;
	}
	.aanbod-list-product-sec .product-dtl h4, .aanbod-list-product-sec .each-product-right td{
		font-size: 2rem;
	}
	.aanbod-list-product-sec .product-dtl h4{
		height: 50px;
	}
	.aanbod-list-product-sec .each-product-right{
		padding-left: 3%;
		padding-right: 3%;
	}
	.aanbod-detail-tab .nav-tabs li a{
		padding-left: 0;
    	padding-right: 0;
	}
	.dtl-man-info h6 a, .dtl-man-info h6 span{
		font-size: 1.4rem;
	}
}
@media(max-width: 1199.98px) {
	h1 {
		font-size: 3.8rem;
	}
	h2 {
		font-size: 3rem;
	}
	h3 {
		font-size: 2.4rem;
	}
	h4 {
	   font-size: 1.9rem;
	}
	.akker_btn_cls {
		max-width: 20rem;
	}
	.common-arrow img {
		width: 20px;
	}
	.header-logo img {
		width: 13rem;
		margin-top: 0.5rem;
	}
	.header-area .navbar-expand-lg .navbar-nav .nav-link, .header-area .nav-link, .menu-items a {
		margin: 0 1rem;
	}
	.header-area .akker_btn_cls {
		min-width: 16rem;
	}
	.header-social li {
		margin: 0 0.5rem 0 0;
	}
	.menu-icon {
		margin-right: 1rem;
	}
	.menu-items.active {
		width: 40rem;
	}
	.navbar-area li {
		margin: 0 .25rem;
	}
	.header-social .footer-btm-logo-2{
		width:100px;
	}
	.navbar-area .col-lg-6 {
		width: 49%;
	}
	.navbar-area .col-lg-4 {
		width: 37%;
	}
	.filter-sec {
		padding: 4% 8% 4%;
	}
	.service-content h2 {
		font-size: 3rem;
	}
	.service-content {
		max-width: 338px;
	}
	.service-sec .col-md-7 {
		width: 40%;
	}
	.service-sec .col-md-5 {
		width: 60%;
	}
	.each-service-info p {
		margin: 1rem 0;
	}
	.about-content p {
		margin: 2rem 0;
	}
	.footer-left h3 {
		font-size: 2.4rem;
	}
	.footer-right {
		padding-top: 3%;
	}
	.footer-area .col-lg-5 {
    	width: 100%;
	}
	.footer-area .col-lg-7 {
    	width: 100%;
	}
	.each-footer-table .col-md-7 {
		width: 64%;
	}
	.each-footer-table .col-md-5 {
		width: 36%;
	}
	.footer-social {
		margin-bottom: 2rem;
		margin-top: 4rem;
	}
	/****aanbod-raster****/
	.filter-view {
		margin-left: 1rem;
	}
	/****aanbod-list****/
	.aanbod-list-product-sec .product-dtl h3, .aanbod-list-product-sec .product-price h3 span {
		font-size: 2.4rem;
	}
	.each-product-right td {
		padding-right: 1rem;
	}
	.aanbod-list-product-sec .product-dtl h4, .aanbod-list-product-sec .product-price h4 {
		margin: 1rem 0;
	}
	.aanbod-list-product-sec{
		padding-right: 0;
	}
	/****contact****/
	.contact-middle-info {
		padding: 0;
	}
	.contact-middle-info {
		margin-top: 3rem;
	}
	.contact-middle-info h2 {
		margin-bottom: 3rem;
	}
	/****over-ons****/
	.over-ons-middle-blk-info li {
		margin-bottom: 4rem;
	}
	.over-ons-gallery {
		margin-top: 0;
		padding: 10% 0 4rem;
	}
	.over-ons-man-service::after {
		height: 100%;
	}
	.over-ons-gallery::after {
		display: none;
	}
	.over-ons-man-service-content {
		padding-top: 0;
	}
	.over-ons-man-service-content p {
		margin: 3rem 0;
	}
	.over-ons-man-service {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.over-ons-gallery-slider {
		margin: 0;
	}
	/****diensten-list****/
	.list-content {
		bottom: calc(-100% + 7rem);
		padding: 2rem 7rem;
	}
	.list-content h3::after {
		top: 0.6rem;
	}
	.list-content p {
		color: #ffffff;
		margin: 2rem 0;
	}
	/****werkplaats-dtl****/
	.werkplaats-dtl-bk-btn-sec .col-lg-2 {
		width: 22%;
	}
	.werkplaats-dtl-bk-btn-sec .col-lg-10 {
		width: 78%;
	}
	/****aanbod-dtl****/
	.aanbod-dtl-top-sec .col-lg-7 {
		width: 100%;
	}
	.aanbod-dtl-top-sec .col-lg-5 {
		width: 100%;
	}
	.aanbod-dtl-gallery h2 {
		font-size: 3rem;
	}
	.dtl-right-part {
		padding-left: 0;
	}
	.dtl-man-part {
		max-width: 70rem;
		width: 100%;
		margin: 0 auto;
	}
	.dtl-btm-part {
		max-width: 70rem;
		width: 100%;
		margin: 0 auto;
	}
	.aanbod-dtl-gallery .swiper-button-next {
		right: 3%;
	}
	.aanbod-dtl-gallery .swiper-button-prev {
		left: 3%;
	}
	.aanbod-detail-tab .nav-tabs li, .bereken-btn  {
		width: calc(33.33% - 2rem);
	}
	.bereken-btn {
	  	margin-left: 34%;
	}
	.aanbod-detail-middle .col-lg-4 {
		padding: 0 1.2rem;
	}
	.aanbod-detail-middle-blk h2 {
		padding: 3rem 2rem;
	}
	.aanbod-detail-middle .row {
		margin: 0 -1.2rem;
	}
	.aanbod-detail-middle-blk ul {
		padding: 5rem 2rem;
	}
	.aanbod-detail-middle-blk li {
		font-size: 1.8rem;
	}
	.aanbod-detail-middle-blk h6 {
		padding: 3rem;
	}
	.aanbod-detail-btm h2 {
		font-size: 3rem;
	}
	.aanbod-detail-btm h4 {
		margin: 1.4rem 0 4rem;
	}
	.dtl-top-table td h4 span{
		font-size: 3rem;
	}
	.left-area li a span {
	    font-size: 2rem;
	}
	.navbar-area a {
		font-size: 1.4rem;
		margin: 0 0.2rem;
	}
	img.banner-logo-image {
	    width: 12rem;
	}
}
@media(max-width: 991px){
	.dblock{
		display: block;
	}
	.res-logo-styl{
		width: 14px;
		margin-top: 6px;
	}
	.common-arrow img {
		width: 15px;
	}
	.akker_btn_cls {
		padding: 0.6rem 0.5rem 1rem;
	}
	.main-menu{
		padding-left: 8%;
		padding-right: 8%;
	}
	.menu-part a{
		font-size: 1.4rem;
		margin: 0;
		top: 12px;
	}
	.header-area {
		height: 60px;
		position: fixed;
		border-bottom: 1px solid #f0f0f0;
    	background: #fff;
	}
	main, .error_background{
		padding-top: 60px;
	}
	.header-area .header-logo {
		position: absolute;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    top: 40%;
	}
	.header-area .header-logo img{
		width: 12rem;
	}
	.menu-icon {
		margin-right: 0;
		margin-left: 0;
		margin-top: 0;
		padding: 1.4rem 1rem;
	}
	.common-line {
		margin: 0.4rem 0;
	}
	.header-area .akker_btn_cls, .header-social {
		display: none;
	}
	.navbar-area .col-lg-2 {
		width: 50%;
	}
	.navbar-area .col-lg-6 {
		width: 50%;
	}
	.navbar-area li {
		display: none;
	}
	.navbar-area li.menu-part {
		display: inline-flex;
		margin: 0;
		position: relative;
    	right: -10px;
    	top: 5px;
    	align-items: unset;
	}
	.left-area li a span {
		font-size: 2rem;
	}
	.banner-content {
		position: initial;
		transform: translate(0);
		background-color: #ffffff;
		padding: 4rem 0;
	}
	.banner-inner-content {
		padding-left: 0;
	}
	.banner-content h3, .banner-content h1 {
		color: #121212;
	}
	.banner-content h1 {
		margin-top: 0;
	}
	.banner-content .akker_btn_cls {
		margin-top: 2rem;
	}
	.filter-sec {
		padding: 4rem 0;
		margin-top: 0;
	}
	.filter-sec h3 {
		margin-bottom: 2rem;
	}
	.select-style {
		padding-bottom: 1rem;
		background: url(../images/down-arrow.svg) no-repeat 92% center/1rem;
	}
	.product-sec {
		padding: 0 0 4rem 0;
	}
	.service-sec {
		padding: 4rem 0;
	}
	.service-content {
		margin-bottom: 3rem;
	}
	.service-content p {
		margin: 3rem 0;
	}
	.service-sec .col-md-7 {
		width: 100%;
	}
	.service-sec .col-md-5 {
		width: 100%;
	}
	.about-sec {
		padding-top: 4rem;
	}
	.about-content {
		padding-left: 0;
		padding-top: 3rem;
	}
	.about-sec::after {
		display: none;
	}
	.home-btm-sec {
		padding: 4rem 0;
	}
	.home-btm-slider {
		margin-right: 0;
	}
	.footer-area {
		padding: 4rem 0;
	}
	.footer-left h3 {
		margin: 3rem 0;
	}
	.each-footer-table .col-md-7 {
		width: 100%;
	}
	.each-footer-table .col-md-5 {
		width: 100%;
	}
	.footer-social li a {
		height: 4.5rem;
		width: 4.5rem;
	}
	.footer-social li a img {
		width: 1.8rem;
	}
	/****popup****/
	.modal-area .popup-content p {
		max-width: 100%;
	}
	/****aanbod-raster****/
	.aanbod-raster-product-sec {
		padding-bottom: 0;
	}
	.inner-banner-info {
		text-align: center;
    	padding-left: 0;
	}
	.filter-sec.aanbod-raster-filter-sec {
		padding-bottom: 4rem;
	}
	.filter-sec h2 {
		margin: 2rem 0 3rem;
	}
	.filter-view {
		display: none;
	}
	.aanbod-raster-product-sec .col-xl-4 {
		padding: 0;
	}
	.aanbod-raster-product-sec .each-product {
		margin-bottom: 4rem;
	}
	.aanbod-raster-filter-sec .row, .aanbod-raster-btn{
		justify-content: center;
	}
	.aanbod-raster-filter-sec a{
		margin: auto;
		display: table;
	}
	.aanbod-raster-middle-blk td::after {
		display: none;
	}
	.aanbod-raster-middle-blk h2 {
		margin-bottom: 3rem;
		min-height: 5rem;
	}
	/****aanbod-list****/
	.aanbod-list-product-sec {
		padding-bottom: 0;
	}
	.aanbod-list-product-sec .each-product-right {
		padding: 3rem 5%;
	}
	/****contact****/
	.info-sec {
		padding: 4rem 0;
	}
	.info-sec td {
		padding: 0 4%;
	}
	.info-sec td::after {
		right: 3%;
	}
	.contact-map-sec::after {
		display: none;
	}
	.contact-middle-sec {
		padding: 4rem 0 5rem;
	}
	.form-sec {
		padding-bottom: 4rem;
	}
	.form-sec-wrap {
		padding: 4rem 2rem 12rem;
	}
	.form-sec .akker_btn_cls {
		position: initial;
		/* max-width: 100%; */
	}
	.form-btn {
		width: 100%;
    	position: initial;
    	justify-content: left;
	}
	/****over-ons****/
	.over-ons-middle-blk {
		padding: 4rem 0;
	}
	.over-ons-middle-blk::after {
		display: none;
	}
	.over-ons-middle-blk-info {
		padding-right: 0;
		padding-top: 3rem;
	}
	.over-ons-middle-blk-info p {
		margin: 3rem 0 5rem;
	}
	.over-ons-gallery {
		padding: 4rem 0 0;
	}
	.over-ons-gallery h2 {
		margin-bottom: 4rem;
	}
	/****diensten-list****/
	.list-sec-part:hover .list-content {
		background: #304A65;
	}
	.list-content {
		position: initial;
    	margin-top: 2rem;
    	border-radius: 10px;
    	overflow: hidden;
	}
	.list-content h3::after {
		display: none;
	}
	/****diensten-dtl****/
	.bk-btn-sec {
		padding: 4rem 0 0;
	}
	/* .bk-btn-sec .akker_btn_cls {
		top: 0;
	} */
	.diensten-dtl-btm-slider .swiper-button-prev {
		left: auto;
		right: 4rem;
	}
	.diensten-dtl-btm-slider .common-arrow {
		top: -3rem;
	}
	.diensten-dtl-btm-slider .swiper-button-next {
		right: -1%;
	}
	.diensten-dtl-btm-slider h2 {
		margin-bottom: 8%;
	}
	.diensten-dtl-btm-slider {
		padding-bottom: 4rem;
	}
	/****werkplaats-dtl****/
	.werkplaats-dtl-bk-btn-sec .col-lg-2 {
		width: 100%;
	}
	.werkplaats-dtl-bk-btn-sec .col-lg-10 {
		width: 100%;
	}
	.werkplaats-dtl-logo {
		margin-left: 0;
		margin-top: 1rem;
	}
	.werkplaats-dtl-iframe {
		padding-bottom: 4rem;
	}
	.werkplaats-dtl-iframe-wrap {
		padding: 0;
	}
	/****aanbod-dtl****/
	.aanbod-dtl-top-sec {
		padding: 4rem 0;
	}
	.over-ons-gallery.aanbod-dtl-gallery {
		padding-top: 4rem;
	}
	.aanbod-detail-tab {
		padding: 4rem 0;
	}
	.aanbod-detail-tab .nav-tabs li {
		width: calc(50% - 0.5rem);
		margin-bottom: 0.5rem;
		margin-right: 0.5rem;
	}
	.aanbod-detail-tab .nav-tabs li.onderhoud-tab {
		width: 100%;
	}
	.bereken-btn{
		margin-left: 0;
		width: calc(50% - 0.5rem);
	}
	.nav-tabs .akker_btn_cls, .bereken-btn .akker_btn_cls{
		font-size: 1.4rem;
	}
	.tab-content {
		margin-top: 2rem;
	}
	.bullet-panel li, .kenmerken-tab li{
		font-size: 1.4rem;
	}
	.kenmerken-tab ul li:nth-child(odd) {
	    background-position: left top 8px;
	}
	.bullet-panel li:after {
    	top: 8px;
	}
	.aanbod-detail-middle {
		padding: 4rem 0 2rem;
	}
	.aanbod-detail-middle-blk {
		height: auto;
		margin-bottom: 3rem;
	}
	.aanbod-detail-middle-blk h4 {
		margin-top: 3rem;
		padding-left: 3rem;
	}
	.aanbod-detail-btm {
		padding: 4rem 0;
	}
	.aanbod-detail-btm h4 {
		margin: 1.2rem 0 2rem;
	}
	.aanbod-detail-btm-wrap .col-lg-3 {
		margin-bottom: 2rem;
	}
	.aanbod-dtl-form-sec {
		padding: 4rem 0;
	}
	.aanbod-list-product-sec .each-product-right td{
	 	font-size: 1.6rem;
	}
	.list-content p{
		display: block;
	}
	.mobile-banner-content { 
		position: absolute;
		top: 30%;
		transform: translateY(-50%);
		z-index: 1;
		width: 100%;
		display: block;
		background-color: transparent;
	}
	.banner-content .title-block{
		display: none;
	}
	.mobile-banner-content h3, .mobile-banner-content h1 {
		color: #ffffff;
	}
	.subpg-top-logo{
		position: static !important;
		margin-bottom: 4rem;
	}
	.subpg-top-logo img {
  		max-width: 10rem;
	}
	.fancybox__thumbs{
		margin-bottom: 100px;
	}
}
@media(max-width: 767px){
	.morgeninternet-footer{
        /*position: fixed;*/
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 9999;
		height:90px;
    }
	#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: #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 {
		font-size: 3rem;
	}
	h2 {
		font-size: 2.5rem;
	}
	h3 {
		font-size: 2rem;
	}
	.mini-right-nav {
		display: none;
	}
	.header-area .navbar-brand img {
		width: 10rem;
	}
	.header-area .navbar-expand-lg .navbar-nav .nav-link, .header-area .nav-link, .menu-items a {
		margin: 0;
	}
	.header-area .navbar-expand-lg .navbar-nav .nav-link, .header-area .nav-link, .menu-items a {
		font-size: 1.5rem;
	}
	.header-area .navbar-expand-lg .navbar-nav {
		margin-top: 0.6rem;
	}
	.banner-content h1 {
		line-height: normal;
	}
	.filter-sec {
		padding: 2rem 0 0;
	}
	.select-style {
		margin-bottom: 2rem;
	}
	.product-dtl td {
		padding-right: 2rem;
		/*width: 49%;*/
    	display: inline-block;
	}
	.product-slider {
		margin-bottom: 3rem;
	}
	.product-sec .akker_btn_cls {
		margin-top: 3rem;
	}
	.product-sec h2 {
		margin-bottom: 3rem;
	}
	.about-content .akker_btn_cls {
		margin-bottom: 2rem;
	}
	.service-content h2 {
		font-size: 2.5rem;
	}
	.service-content {
		max-width: 100%;
	}
	.each-service-info p{
		-webkit-line-clamp: 5;
	}
	.each-btm-info-img img {
		width: 9rem;
	}
	.star-review-dtl {
		margin-left: 2rem;
	}
	.each-btm-slider {
		padding: 3rem 2rem;
	}
	.each-btm-slider p {
		margin: 2rem 0;
	}
	.footer-logo img {
		width: 14rem;
	}
	.footer-right .col-md-5 {
		width: 100%;
	}
	.footer-right .col-md-7 {
		width: 100%;
	}
	.footer-btm-logo {
		margin-bottom: 2rem;
	}
	.each-footer-info {
		margin-bottom: 1.5rem;
	}
	.each-footer-info h5, .each-footer-table h5 {
		margin-bottom: 1rem;
	}
	.footer-left h3 {
		font-size: 2rem;
	}
	/***popup***/
	.modal-area .popup-content {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.modal-area .modal-dialog {
		max-width: 90%;
	}
	.modal-area .popup-content p {
		margin-top: 2rem;
	}
	/****aanbod-raster-middle-blk****/
	.aanbod-raster-middle-blk td {
		padding: 2rem 0 4rem;
	    width: 100%;
        display: block;
        text-align: left;
	}
	.aanbod-raster-middle-blk .akker_btn_cls {
		margin-top: 0;
	}
	.aanbod-list-product-sec .aanbod-raster-middle-blk td {
		padding: 0 0 3rem 0;
	}
	.product-sec h2 {
		margin-bottom: 1rem;
		font-size: 2.5rem;
	}
	.aanbod-raster-middle-blk h2 {
		margin-bottom: 1.5rem;
		min-height: 3rem;
	}
	/****aanbod-list****/
	.aanbod-list-product-sec .product-dtl h3, .aanbod-list-product-sec .product-price h3 span {
		font-size: 2rem;
	}
	.each-product-right td {
		font-size: 1.5rem;
		width: 49%;
    	display: inline-block;
    	vertical-align: top;
	}	
	/****contact****/
	.info-sec td {
		padding: 0 0 2rem;
		width: 100%;
		display: block;
		text-align: left;
	}
	.info-sec td::after {
		display: none;
	}
	.info-sec td h4 {
		margin-bottom: 1.5rem;
	}
	.info-sec-inner-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.contact-map {
		height: 32rem;
	}
	.form-styl {
		padding: 1.2rem;
		font-size: 1.6rem;
	}
	.textarea-form {
		height: 15rem;
	}
	.form-sec-wrap {
		padding: 4rem 2rem 8rem;
	}
	.form-sec-info {
		display: block;
    	margin-bottom: 4rem;
	}
	.each-form-info {
		margin-left: 0;
		margin-top: 2rem;
	}
	/****over-ons****/
	.over-ons-middle-blk-info li {
		width: 50%;
	}
	.over-ons-middle-blk-info li {
		padding-left: 4rem;
	}
	.over-ons-man-service .member-tab-btn .nav-tabs .nav-item {
		width: 48%;
		margin-right: 0;
		font-size: 1.5rem;
	}
	.over-ons-man-service .member-tab-btn .nav-tabs .nav-item .nav-link {
		text-align: center;
	}
	.over-ons-man-service .member-tab-btn .nav-tabs .nav-item:nth-child(even) {
		padding-left: 0;
		margin-left: 0.5rem;
	}
	.over-ons-man-service .member-tab-btn .nav-tabs .nav-item:nth-child(odd) {
		margin-right: 0.5rem;
	}
	.over-ons-man-service .col-lg-6 {
		padding: 1rem 0;
	}
	.over-ons-man-service-content h2 {
		font-size: 2rem;
	}
	/****diensten-list****/
	.list-content {
		padding: 2rem 1.5rem;
	}
	/* .list-content p {
		-webkit-line-clamp: 2;
	} */
	.list-content h3::after {
		background-size: 1.8rem;
		top: 0.3rem;
		height: 1.8rem;
		width: 1.8rem;
	}
	/****diensten-dtl****/
	.diensten-dtl-btm-slider h2 {
		margin-bottom: 15%;
	}
	/****werkplaats-dtl****/
	.werkplaats-dtl-logo img {
		width: 3rem;
	}
	/****vacatures-dtl****/
	.vacature-attch::after {
    	bottom: 1.8rem;
    	width: 2rem;
    	height: 2rem;
	}
	/****aanbod-dtl****/
	.dtl-man {
		max-width: 14rem;
		margin: 0 auto;
	}
	.dtl-man-part {
		text-align: center;
	}
	.dtl-man-info {
		margin-left: 0;
		margin-top: 1.5rem;
	}
	.dtl-btm-part {
		display: block;
	}
	.dtl-btm-part .akker_btn_cls {
		margin-top: 1.5rem;
	}
	.dtl-right-icon {
		margin-left: 0;
		margin-top: 1.5rem;
	}
	.dtl-right-icon {
		margin-left: 0;
		margin-top: 1.5rem;
		justify-content: center;
	}
	.aanbod-detail-btm h2 {
		font-size: 2.5rem;
	}
	/****aanbod-dtl****/
	.more-dtl-gal {
		display: none;
	}
	.dtl-top-table td h4, .dtl-top-table tr:not(:first-child) td h4 {
		font-size: 1.5rem;
	}
	.dtl-top-table td h4 span{
		font-size: 1.8rem;
	}
	.dtl-top-table td h4 span {
		margin-top: -.2rem;
	}
	.dtl-top-table td{
		width: 33.33%;
	}
	.dtl-man-add h6 {
		display: block;
	}
	.aanbod-dtl-gallery h2 {
		font-size: 2.5rem;
	}
	.aanbod-detail-btm td {
		font-size: 1.8rem;
	}
	.aanbod-detail-middle-blk h2 {
		padding: 2rem;
	}
	.aanbod-detail-middle-blk ul {
		padding: 2rem;
	}
	.aanbod-detail-middle h2 {
		margin-bottom: 3rem;
	}
	.aanbod-detail-middle-blk h2 {
		margin-bottom: 0;
	}
	.aanbod-detail-middle-blk li {
		font-size: 1.8rem;
	}
	.aanbod-detail-middle-blk li::after {
		top: 11px;
	}
	.aanbod-detail-middle-blk h6 {
		padding: 2rem;
	}
	.aanbod-detail-btm-wrap h4 span {
		margin: 1.4rem 0 3rem;
	}
	.product-btm-part .col-md-6:nth-child(2){
		text-align: left;
	}
	.each-banner{
		height: 25rem;
	}
	.each-banner img{
		height: 100%;
		object-fit: cover;
	}
	.mobile-banner-content {
	    position: absolute;
	    top: 25%;
	}
	img.banner-logo-image {
	    width: 9rem;
	}
}
@media(min-width: 1700px){
	.over-ons-man-service-content p {
	   max-width: 52.1rem;
	}
}
@media(max-width: 430px){
	.product-dtl td {
		padding-right: 1rem;
		font-size: 1.2rem;
	}
}
