@media(min-width:992px){
	/*=========diensten========*/
	.list-block .col-lg-7{
		padding-left: 3rem;
	}
	.list-block .col-lg-5{
		padding-right: 4.5%;
	}
	.list-block .row:nth-child(even) .col-lg-7{
		padding-right: 3rem;
		padding-left: .75rem;
	}
	.list-block .row:nth-child(even) .col-lg-5{
		padding-left: 4.5%;
		padding-right: .75rem;
	}
	.home-banner.h-auto .banner-content{
		top: 66%;
	}
}
@media(max-width:1600px){
	h1, h2{
		font-size: 4.2rem;
	}
	h3{
		font-size: 3.2rem;
	}
	h4{
		font-size: 2.6rem;
	}
	h5{
		font-size: 2rem;
	}
	.common-wrap{
		padding-left: 3%;
		padding-right: 3%;
	}
	.logo{
		width: 90px;
	}
	.banner-content{
		top: 66%;
	}
	.product-dtl td{
		padding-right: 2rem;
	}
	.product-block .swiper-pagination-progressbar, .team-block .swiper-pagination-progressbar{
		width: calc(100% - 3%);
	}
	/*==========contact=========*/
	.openingtime span, .openingtime span a, .bullet-panel li, .kenmerken-tab li, .star_icon p{
		font-size: 1.6rem;
	}
	.openingtime {
	  	padding-left: 4%;
	}
	/*========aanbod-dtl=========*/
	.aanbod-detail-tab .nav-tabs li {
  		width: calc(25% - 2rem);
	}
	.kenmerken-tab ul li:nth-child(odd){
		background-position: left top 8px;
	}
	.bullet-panel li:after {
    	top: 8px;
	}
	.aanbod-details-top {
	  height: 20rem !important;
	}
}
@media(max-width:1199.98px){
	body, .aanbod-slider td h5{
		font-size: 1.6rem;
	}
	h1, h2{
		font-size: 4rem;
	}
	h3{
		font-size: 2.8rem;
	}
}
@media(max-width:991.98px){
   .aanbod-slider {
		padding-top: 9%;
   }
   .aanbod-details-top {
		display: none;
   	}
	h1, h2, h3 {
		font-size: 2.8rem;
		letter-spacing: normal;
	}
	h3{
		font-size: 2.1rem;
	}
	h4{
		font-size: 2rem;
	}
	h5{
		font-size: 1.8rem;
	}
	.modal-area .modal-dialog{
		max-width: 94%;
	}
	.home-btn{
		font-size: 1.8rem;
	}
	.header.dblock {
		position: fixed;
		top: 0;
		left: 0;
	}
	main, .error_background{
		padding-top: 80px;
	}
	.header a.hamburger {
		top: 16px;
	}
	.res-logo-styl{
		width: 60px;
	}
	.banner-content{
		top: 50%;
	}
	.service-block .row:not(.sec-heading) p{
		display: block;
	}
	.counter-sec .position-relative .text-center, .overons-top .position-relative .text-center{
		width: 85%;
	}
	.count-top{
		top: -3rem;
	}
	.footer-logo {
  		width: 100px;
	}
	.product-block .swiper, .team-block .swiper{
		padding-bottom: 0;
	}
	/*==========diensten-dtl========*/
	textarea.form-styl{
		height: 200px !important;
	}
	.form-block .text-lg-end{
		margin-top: 1.5rem;
	}
	.form-styl {
		font-size: 1.6rem;
		padding: 1.4rem;
	}
	.textarea-form .formError .formErrorContent{
		position: relative;
	}
	.form-wrap{
		padding-right: 0;
		padding-left: 0;
	}
	.form-block{
		background: #F4F4F4;
	}
	.service-dtl-slider h3{
		margin-bottom: 6rem;
	}
	/*========contact=========*/
	.showroom p, .openingtime .row, .filter-wrap {
  		margin: 8% 0;
	}
	.showroom {
  		padding-top: 8%;
	}
	.openingtime{
		padding-left: 0;
	}
	.map-area .bg-img {
  		height: 320px;
	}
	.map-area, .filter {
  		padding: 10% 0;
	}
	.filter{
		padding-top: 1rem;
	}
	.aanbod-banner{
		display: none;
	}
	/*===========aanbod=========*/
	.filter .col-lg-3{
		width: 50%;
	}
	.select-styl, .filter .black-btn {
  		padding: 1.2rem 0;
  		font-size: 1.2rem;
	}
	/*========aanbod-dtl=========*/
	.aanbod-slider td {
  		width: 50%;
	}
	.aanbod-slider .swiper-slide-prev, .aanbod-slider .swiper-slide-next{
		opacity: 1;
	}
	.aanbod-detail-tab .nav-tabs li{
		width: calc(50% - .5rem);
		margin-right: .5rem;
		margin-bottom: .5rem;
	}
	.aanbod-detail-tab .nav-tabs li.onderhoud-tab{
		width: 100%;
	}
	.aanbod-detail-tab .nav-tabs li .default-btn {
  		font-size: 1.2rem;
	}
	.bullet-panel li, .kenmerken-tab li, .star_icon p {
  		font-size: 1.6rem;
	}
	.kenmerken-tab ul li:nth-child(odd){
		background-position: left top 8px;
	}
	.bullet-panel li:after {
    	top: 8px;
	}
	.related-car {
  		border-bottom: 1px solid #2b2b2b;
	}
	.privacy_section {
		padding-top: 10%;
	}
	.bullet-panel li {
	  width: 100%;
	  float: left;
	}
}
@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: #121212;
		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;
	}
   	.widget-mobile{
	  	background: #1c1c1c;
	  	padding: 1.5rem 1.2rem;
	  	border-top: 1px solid rgba(255,255,255,0.1);
	  	border-bottom: 1px solid rgba(255,255,255,0.1);
	  	z-index: 9999;
	}
	.widget-mobile .d-flex{
		gap: 5px;
	}
	.widget-mobile button{
		padding: .65rem .4rem;
    	font-size: 1.4rem;
	}
	.widget-mobile h6 span{
		font-size: 1.4rem;
		cursor: pointer;
		font-family: 'InterBold';
		padding-right: 2rem;
		color: #fff;
		margin-right: .75rem;
	}
	.widget-mobile h6 span:after{
		background: url(../images/arw-color.svg) no-repeat center/ contain;
		right: 0;
	}
	.widget-mobile h6 span:not(.active):after{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.widget-mobile h6 span.active{
		opacity: .6;
	}
	.widget-mobile h6 span.active:after{
		transform: translateY(-50%) rotate(-90deg);
		opacity: .6;
	}
	.widget-mobile-content{
		bottom: 6.5rem;
		background: #121212;
		padding: 3rem 1.5rem 5rem;
		z-index: 99;
		display: none;
	}
	.widget-mobile-content.show-div{
		display: block;
	}
	.widget-content-wrap{
		background: #1c1c1c;
		border: 1px solid rgba(255,255,255,0.1);
		padding: 1.5rem;
	}
	.widget-mobile-content td{
		color: #fff;
		vertical-align: top;
		font-size: 1.45rem;
		font-family: 'InterRegular';
		padding: 4px 0;
	}
	.widget-mobile-content td a{
		color: #fff;
	}
	.widget-mobile-content td a:hover{
		color: #fff;
		text-decoration: none;
		opacity: .6;
	}
	.whatsapp-block{
		background: #25D366;
		border-radius: 5px;
		width: 3.7rem;
		height: 3.7rem;
	}
	.whatsapp-block img{
		width: 1.8rem;
	}
	.widget-mobile-content td span{
		width: 2.2rem;
		height: 2.2rem;
		border: 1px solid rgba(255,255,255,0.1);
		margin-right: 1.8rem;
	}
	.widget-footer {
    	margin-bottom: 67px !important;
  	}
}
@media(max-width:575.98px){
	.home-banner {
		position: relative;
		height: 60vh;
	}
	.home-banner img.w-100{
		height: 100%;
		object-fit: cover;
	}
	.product-dtl td{
		width: 49%;
		display: inline-block;
		padding-right: 0;
	}
	.product-dtl .text-sm-end h5, .product-dtl .text-sm-end span{
		display: inline-block;
		vertical-align: top;
	}
}