@media (min-width: 992px) {
	.swiper-no-swiping .swiper-wrapper {
	  	justify-content: center;
	}
	.product-slider a:hover .each-car{
		background: #F9F8F6;
		color: #191D23;
	}
	.product-slider a:hover .table-area{
		background: #EFEDE7;
	}
	.product-slider a:hover .each-car .table-area td:after{
		background: #191D23;
	}
	.product-slider a:hover .each-car .cmn-car-div.position-relative .triangle{
		border-bottom-color: #F9F8F6;
		opacity: 1;
	}
  	.aanbod-top-slider .swiper-slide-prev:after, .aanbod-top-slider .swiper-slide-next:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: linear-gradient(0deg, rgba(18, 18, 18, 0.40) 0%, rgba(18, 18, 18, 0.40) 100%);
  	}
   .car-content tr {
		display: flex;
    	justify-content: space-between;
  	}
  	.aanbod-detail-tab .nav-tabs{
  		flex-wrap: nowrap;
  	}
  	.nav-tab-wrap{
  		white-space: nowrap;
  	}
  	.aanbod-dtl-form h2{
		position: relative;
		padding-top: 7rem;
	}
	.aanbod-dtl-form h2:before{
		position: absolute;
		top: -13rem;
		left: 12%;
		width: 1px;
		height: 140px;
		content: '';
		background: #abaaa5;
	}
	.subpg-top h2, .subpg-top p{
		max-width: 54.5rem;
	}
	.subpg-middle ul{
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
	 .subpg-detail-top h2, .subpg-detail-top p {
    	max-width: 60rem;
  	}
  	.gallery-wrap{
		margin: 0 -12%;
	}
}
@media(min-width: 1600px){
	.container{
		max-width: 1438px;
	}
	.modal-area .modal-dialog {
  		max-width: 143.4rem;
	}
}
@media(max-width:1599.98px){
	h2{
		font-size: 4.5rem;
	}
	.each-car table h6{
		font-size: 1.8rem;
	}
}
@media(max-width:1499.98px){
	h1{
		font-size: 5rem;
	}
	h2{
		font-size: 4rem;
	}
	h3{
		font-size: 3rem;
	}
	header .menu-area li a{
		font-size: 4rem;
	}
	.select-style{
		font-size: 1.6rem;
	}
	.expanding-item h3{
		font-size: 2.6rem;
	}
	/*===========contact==========*/
	.contact-banner{
		height: 48rem;
	}
	/*==========subpage-dtl===========*/
	.subpg-detail-top .topimg-div, .subpg-middle .btm-img-wrap, .overons-img{
		height: 45rem;
	}
	/*===========overons===========*/
	.overons-middle-img {
	  	height: 30rem;
	}
	.overons-btm-img {
  		height: 20rem;
  		margin-top: -7rem;
	}
}
@media(min-width:1200px) and (max-width:1399.98px){
	.cmn-car-div{
		padding: 2rem 1.5rem;
	}
	.each-car table h6{
		font-size: 1.4rem;
	}
	.product-slider .cmn-arw{
		top: 40%;
	}
	header .menu-area li a{
		font-size: 3.8rem;
	}
	.navbar-block .slide_menu_content {
	    margin-top: 3rem;
	}
}
@media(min-width: 320px) and (max-width:1399.98px){
	.modal-area .modal-dialog{
		max-width: 92%;
	}
}
@media(max-width:1199.98px){
	header .default-btn{
		padding-left: .75rem;
  		padding-right: .75rem;
	}
	header, header .default-btn{
		font-size: 1.3rem;
	}
	.navbar-block .slide_menu_content {
	    margin-top: 0;
	}
	header .menu-area li a{
		font-size: 3rem;
	}
	.expanding-item h3 {
    	font-size: 2.3rem;
  	}
	/*=========contact===========*/
	.contact-details td:last-child {
  		width: 46%;
	}
	/*========aanbod-dtl==========*/
	.form-address h5{
		font-size: 1.8rem;
	}
}
@media(max-width:991.98px){
	.mini-right-nav{
		display: none;
	}
	h1{
		font-size: 3rem;
	}
	h2{
		font-size: 2.4rem;
	}
	h3{
		font-size: 2rem;
	}
	h5{
		font-size: 1.8rem;
	}
	.default-btn{
		font-size: 1.5rem;
		padding: 1.2rem 1.8rem;
	}
	.cmn-arw{
		width: 4rem !important;
		height: 4rem !important;
	}
	.cmn-arw img {
  		width: 1.2rem !important;
	}
	.header-logo a{
		transform: translateY(0) !important;
    	margin-bottom: 0 !important;
	}
	header .text-lg-end ul{
		width: 100%;
		margin-top: 0;
	}
	header .text-lg-end {
		position: absolute !important;
  		right: 0rem;
  		top: 50%;
  		transform: translateY(-50%);
	}
	.header-logo .d-block{
		bottom: auto;
  		top: 50%;
  		transform: translate(-50%, -50%) !important;
	}
	.header-logo .d-block:before, .header-logo .d-block:after{
		display: none;
	}
	header .menu-area li a{
		font-size: 2.6rem;
	}
	header .menu-area li a::after {
		width: 5rem;
		right: -7rem;
	}
	.change-header .header-logo, .aanbod-header {
		border-bottom: 1px solid rgba(255,255,255,0.3);
	}
	.navbar-block .slide_menu_content{
		margin-top: 0;
	}
	.home-banner .video-js{
		width: 100% !important;
		height: 100% !important;
	}
	.home-banner:before{
		display: none;
	}
	.product-slider {
		width: 100% !important;
		max-width: 720px;
		margin: auto;
		padding: 0 .75rem;
	}
	.each-car .ms-lg-auto h6, .each-car .ms-lg-auto p{
		display: inline-block;
		margin-top: 15px;
	}
	.cmn-car-div{
		padding: 2rem 1.5rem;
	}
	.product-slider .model-name h6, .product-slider .model-name p{
		height: auto;
	}
	.product-slider td p{
		font-size: 1.2rem;
	}
	.product-slider td:not(:first-child):after{
		display: none;
	}
	.product-slider .cmn-arw{
		top: -4rem;
	}
	.product-slider .swiper-button-next{
		right: 1rem;
	}
	.product-slider .swiper-button-prev {
    	right: 5.6rem;
    	left: auto;
  	}
  	.services .d-lg-flex{
  		font-size: 0;
  	}
  	.expanding-item{
  		width: 50%;
  		display: inline-block;
  		height: 26rem;
  	}
  	.expanding-item .link{
  		opacity: 1;
  	}
  	.expanding-item:hover:before{
  		opacity: .3;
  	}
  	.img-wrap, .btm-img-wrap{
  		padding: 0;
  	}
  	.img-wrap, .btm-img-wrap, .subpg-list-img, .topimg-div, .overons-img {
  		height: auto !important;
  	}
  	.border-div{
  		display: none;
  	}
  	.bottom-content span.cmn-white-block, .each-subpg:nth-child(even) p {
  		margin: 0;
  		padding-bottom: 0 !important;
	}
  	.footer-logo {
  		max-width: 26rem;
	}
	/*==========contact============*/
	.contact-banner {
  		height: 30rem;
	}
	.contact-details li{
		padding: 1.5rem 0;
	}
	.form-wrap, .form-img {
  		padding: 0 0 3rem;
  		max-width: 100%;
	}
	.form-group.focused .form-styl{
		font-size: 1.5rem;
	}
	.form-styl{
		padding: 1rem 0 .5rem !important;
	}
	.form-border{
		border-left: 0;
	}
	/*==========aanbod==========*/
	.aanbod-header{
		background: #121212;
	}
	.select-style{
		text-align: left;
		background-position: center right 10px;
	}
    .mobile-filter{
        display: none;
        padding-bottom: 12rem;
    }
    .mobile-filter.active{
        display: block;
    }
    .mobile-filter-close{
        position: sticky;
        top: 0;
        background: #121212;
        z-index: 9;
    }
    .mobile-filter-close span {
        width: 3.2rem;
        height: 3.2rem;
        background-color: #fff;
        border-radius: 50%;
    }
    .mobile-filter-close hr{
        width: calc(100% + 3rem);
        width: calc(100% + 3rem);
        margin: 2rem 0 0 -1.5rem;
        background-color: rgba(255,255,255,0.2);
        opacity: 1;
    }
    .mobile-filter-btn {
        background: #fff;
        display: inline-flex;
        font-size: 1.4rem;
       	font-family: 'LamaSansMedium';
        border: 0;
        padding: 0 1.5rem;
        border-radius: 10px;
        height: 45px;
        line-height: 45px;
        color: #121212;
    }
    .clear-filter-wrap .show_selected_filter_cls.my-5{
        margin: 0 !important;
    }
    .clear-filter-wrap{
        padding: 2rem 0;
    }
    .auto-overview-filter-result{
        position: fixed;
        bottom: 45px;
        width: 100%;
        padding: 2rem 5%;
        left: 0;
        background: #fff;
        background: #121212;
        border-top: 1px solid rgba(255,255,255,0.2);
        z-index: 99;
    }
    .auto-overview-filter-result .default-btn{
        background: #C1AC92 !important;
        color: #000 !important;
        border: 0;
    }
    .auto-overview-filter-result .default-btn:hover, .auto-overview-filter-result .default-btn:focus {
        background: #C1AC92 !important;
    }
    .sort-by{
        width: calc(100% - 9rem);
        padding-left: 1rem;
    }
    .filter-count {
        min-width: 2rem;
        height: 2rem;
        background-color: #C1AC92;
        border-radius: 100%;
        color: #000;
        margin-left: .75rem;
        font-size: 1.2rem;
    }
    .make_sticky {
        position: fixed;
        top: 0px;
        left: 0;
        width: 100%;
        background: #121212;
        z-index: 999;
        height: 100%;
        overflow-y: auto;
    }
    .make_sticky_onscroll {
        position: initial;
        height: auto;
    }
   /* .each-filter .common_price_input_div_cls{
        padding: 0 1.5rem;
    }
    .each-filter #prijis_btn_min{
        margin-left: -1.5rem;
    }
    .each-filter #prijis_btn_max{
        margin-right: -1.5rem;
    }*/
    .mobile-btn-stiky{
        position: fixed;
        top: 7rem !important;
        z-index: 99;
        left: 0;
        width: 100%;
        padding: 2rem 5%;
        background: #1c1c1c;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .mobile-btn-stiky.active{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        box-shadow: 0px 3px 10px rgba(0,0,0,.1);
        -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.1);
    }
    .product-block .car-slider, .back-btn{
        padding-top: 10rem;
    }
    .clear-filter-wrap .show_selected_filter_cls.my-4 {
        margin: 0 !important;
    }
    .filter-sec .auto-overview-filter-result .load_img{
    	width: 50px;
    }
	.filter-sec .col-xl-2.sorteren_op-filter {
	    width: 100%;
	}
	.aanbod-product{
		padding-top: 18rem;
	}
	.filter-sec{
		position: relative;
		z-index: 1;
	}
	.filter-sec.open{
		position: static;
	}
	/*===========aanbod-dtl==========*/
	.tab-content{
		padding: 3rem 5%;
	}
	.back-btn .row{
		padding-bottom: 3rem;
	}
	.form-block .h-100{
		height: auto !important;
	}
	.error_top, .privacy_section{
		padding-top: 7rem;
	}
	.product-block a{
		color: inherit;
	}
	.aanbod-detail-tab .tab-content iframe{
		height: 97rem;
	}
	/*==============subpg==========*/
	.subpg-list-img, .subpg-list-content{
		padding: 0 !important;
	}
	.subpg-list.bottom-content span.cmn-white-block{
		margin-bottom: 0;
	}
	.subpg-slider .swiper-button-prev{
		right: 5rem;
	}
	/*==============overons==========*/
	.team-block .swiper-button-next {
	  	right: 2vw;
	}
	.team-block .swiper-button-prev {
	  	left: 2vw;
	}
	.marque-txt li {
  		margin: 0 4rem;
	}
	.overons-content-block h2{
		padding: 3rem 0 0;
	}
	.overons-list-block{
		margin-top: 2rem;
	}
	.overons-middle-img, .overons-btm-img{
		height: 100%;
    	margin-top: 0;
	}
	.popup-content{
		padding: 8% 5%;
	}
}
@media(max-width:767.98px){
	.morgeninternet-footer.viewcar-footer {
		margin-bottom: 68px !important;
		height: 50px;
	}
	.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: 99;
	}
	.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: 'LamaSansRegular';
		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{
		color: #C1AC92;
	}
	.widget-mobile h6 span.active:after{
		transform: translateY(-50%) rotate(-90deg);
	}
	.widget-mobile-content{
		bottom: 6.5rem;
		background: #121212;
		padding: 3rem 1.5rem 1.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: 'LamaSansMedium';
    	padding: 4px 0;
	}
	.widget-mobile-content td a{
		color: #fff;
	}
	.widget-mobile-content td a:hover{
		color: #C1AC92;
	}
	.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;
	}
	.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;
	}
	#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;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	/*****filter*****/
	.make_sticky {
        height: calc(100% - 45px);
    }
    /*==========aanbod-dtl==========*/
	.car-content td {
	  	width: 49%;
	  	display: inline-block;
	  	padding-bottom: 1.4rem;
	}
	.aanbod-detail-tab .nav-tabs li:not(.onderhoud-tab){
		width: 50%;
	}
	.aanbod-detail-tab .nav-tabs li button, .kenmerken-tab li, .bullet-panel li, .aanbod-detail-tab .tab-content p{
    	font-size: 1.5rem;
	}
	.form-address{
		background: #121212;
	}
}
@media(max-width:576px){
	.product-slider{
		max-width: 540px;
	}
}
@media(max-width:575px){
	.home-banner:not(.contact-banner){
		height: 70vh;
	}
	.home-banner:not(.thanku-banner) .default-btn {
		padding-left: 0 !important;
    	padding-right: 0 !important;
    	max-width: 17rem;
    	width: 100%;
    	margin-bottom: .5rem;
  	}
  	.each-car table h6 {
    	font-size: 1.3rem;
  	}
  	.contact-details td{
  		width: 100% !important;
  		display: block;
  		padding: .5rem 0;
  	}
  	/*===========aanbod-dtl=========*/
  	.form-img .position-absolute{
  		position: static !important;
  	}
	.navbar-block {
		padding: 15rem 7% 5rem;
	}
	/*==========diensten=========*/
	.inner-banner{
		height: 24rem;
	}
}