@media(min-width: 992px){
	.product-block{
		margin-bottom: -360px;
		margin-top: -200px;
	}
	.each-car{
		padding: 7px 7px 9px;
		border: 1px solid transparent;
	}
	.each-car:hover{
		border-color: #fff;
	}
	.middle-block{
		margin-bottom: -80px;
	}
	.content-block{
		margin-bottom: -140px;
	}
	/*===========aanbod========*/
	.aanbod-car-wrap h3, .aanbod-car-wrap .clear-filter-wrap, .aanbod-car-wrap .select-arrow{
		padding-left: 6px;
	}
	.aanbod-car-wrap{
		margin-bottom: -30px;
	}
	/*===========information-list==========*/
	.informatie-block h1{
		line-height: 72px;
	}
	.faq-block h3{
  		line-height: 56px;
  		margin-bottom: 70px;
  	}
  	/*=============information-dtl===========*/
  	.informatie-dtl-img{
		height: 626px;
	}
	.informatie-dtl-img img{
		height: 100%;
		object-fit: cover;
	}
}
@media(min-width: 1600px){
	.container{
		max-width: 1434px;
	}
}
@media(max-width: 1599.98px){
	.each-car td{
		font-size: 1.4rem;
	}
	/* ========= contact ======= */
	.contact-block a img{
		width: 30px;
		margin-bottom: 20px;
	}
	/* ===== aaanbod-dtl ==== */
	.aanbod-dtl-top-right{
		padding-left: 30px;
	}
	.from_content_main .each_form_field_div {
		width: calc(50% - 7px);
	}
	.from_content_main{
		column-gap: 14px;
	}
}
@media(min-width: 1200px) and (max-width: 1499.98px){
	.product-wrap{
		padding-left: 30px;
		padding-right: 30px;
	}
	.product-block .swiper-button-prev{
		left: -15px;
	}
	.product-block .swiper-button-next{
		right: -15px;
	}
	.each-car td{
		font-size: 1.24rem;
	}
	.each-car td img {
  		margin-right: 0;
  		width: 15px;
  		margin-top: -2px;
	}
}
@media(max-width: 1399.98px){
	h1 {
  		font-size: 5rem;
  		line-height: 70px;
	}
	h2, h3{
		font-size: 3.8rem;
	}
	h5{
		font-size: 2rem;
	}
	.home-banner h1 span{
		padding-right: 50px;
		padding-left: 50px;
	}
	.home-banner-wrap {
  		padding-top: 150px;
	}
	.filter{
		margin-top: 90px;
	}
	/*==========aanbod===========*/
	.aanbod-filter label, .aanbod-filter .select-styl, .aanbod-filter .default-btn, .price-btn {
  		font-size: 1.4rem;
  	}
  	.aanbod-middle{
  		padding: 30px 20px;
  	}
  	.aanbod-filter .model-name{
  		font-size: 1rem;
  	}
  	/*===========information-list===========*/
  	.block-right li a{
  		padding: 10px 30px;
  	}
  	.block-wrap{
  		max-width: 320px;
  		padding-right: 0;
  	}
  	/*=============information-dtl===========*/
  	.informatie-dtl {
		padding: 120px 0 80px;
	}
	/* ========= calculator ==== */
	.input_range{
		font-size: 2rem;
	}
	/* ======== contact ====== */
	.contact_info_sec{
		padding-top: 80px;
	}
	.contact_info_lft{
		padding-left: 0;
	}
	/* ============= aanbod-dtl ========= */
	.man-contact-content a{
		font-size: 1.4rem;
		letter-spacing: normal;
	}
	.man-contact-info{
		column-gap: 8px;
	}
	.man-contact-img {
		width: 70px;
		height: 70px;
	}
	.man-contact-content-btn .default-btn{
		padding-left: 21px;
		padding-right: 21px;
	}
	.last-contact-block {
		height: 167px;
	}
}
@media(max-width: 1199.98px){
	.product-block .cmn-arw{
		top: -24px;
	}
	.product-block .swiper-button-prev{
		left: auto;
		right: 48px;
	}
	.product-block .swiper-button-next{
		right: 0;
	}
	.product-block h2 {
  		margin-bottom: 60px;
	}
	header li {
  		font-size: 1.6rem;
  		margin: 0 10px;
	}
	/* ====== claculator ===== */
	.range-area {
		margin-bottom: 45px;
	}
	.content-block.calculator-sec{
		padding-top: 60px;
	}
	/* ======== contact ====== */
	.contact_info_lft td{
		font-size: 1.4rem;
	}
	/* ============== aanbod-dtl ===== */
	.aanbod-dtl-top-right{
		padding-left: 0;
		padding-top: 20px;
		display: flex;
		flex-wrap: wrap	;
		column-gap: 20px;
		flex-direction: column;
	}
	.new_right_btm,
	.new_right_part,
	.new_left_part{
		/*width: calc(50% - 10px);*/
		flex-shrink: 0;
	}
	.calculator_heading h2{
		margin-top: 5px;
	}
	.add_right_bg_cls{
		margin-top: 0;
	}
	.caulator_slide_form_example .new_left_part {
		padding-right: 2%;
		width: 100%;
	}
	.caulator_slide_form_example .new_right_part {
		padding-left: 2%;
		width: 100%;
	}
	.new_right_btm {
		height: 100%;
	}
	.iframe-margin {
	    margin-bottom: 0;
	}
	.share-social-media-button {
        text-align: center;
    }
	.filter.mx-auto .col-lg-8 {
		margin-top: 0;
	}
}
@media(max-width: 991.98px){
	h1 {
    	font-size: 2.8rem;
    	line-height: 40px;
  	}
	h2, h3 {
    	font-size: 2.5rem;
    	line-height: normal;
  	}
  	h4{
  		font-size: 2rem;
  		line-height: normal;
  	}
  	h5{
  		font-size: 1.8rem;
  	}
  	body, .default-btn, #new-modal .form-styl{
  		font-size: 1.4rem;
  	}
  	.default-btn{
  		padding: 10px 15px;
  	}
  	.container{
  		padding-left: 12px;
  		padding-right: 12px;
  	}
  	.cmn-arw {
  		width: 32px;
  		height: 32px;
	}
	.dblock {
    	position: fixed;
    	display: block;
    	background: #00F4A2;
  	}
  	.dblock a.d-table {
    	position: static;
  	}
  	.res-logo-styl {
    	width: 175px;
    	margin-top: 7px;
  	}
  	header, .circle-top, .circle-bottom{
  		display: none;
  	}
  	.home-banner-wrap{
		padding: 0;
	}
  	.home-banner h1 span {
    	padding-right: 20px;
    	padding-left: 20px;
    	margin-top: 0;
  	}
  	.home-banner h5 {
  		margin: 10px 0 25px;
	}
	.filter, .counter-block {
    	margin-top: 30px;
  	}
  	.product-block, .content-block, .counter{
  		padding: 40px 0;
  	}
  	.product-block .cmn-arw{
		top: -15px;
	}
	.car-price, .car-slider .default-btn.lease-btn{
		font-size: 1.5rem;
		padding: 12px 0;
	}
	.product-block .text-center .default-btn, .content-btn {
 		margin-top: 20px;
	}
	.product-block .swiper-button-prev {
    	right: 36px;
  	}
  	.product-block .swiper-button-next{
  		right: 0;
  	}
  	.content-block h2{
  		margin: 10px 0 20px;
  	}
  	.middle-block{
  		padding: 30px 0;
  		z-index: 0;
  	}
  	.middle-bg{
  		position: static !important;
  		width: 90%;
  		height: auto;
  		margin: auto;
  	}
  	.middle-block #accordian, .middle-content{
  		max-width: 100%;
  		padding-right: 0;
  	}
  	.each-content, .each-faq{
  		padding: 15px;
  	}
  	.middle-block #accordian .position-relative.cursor, .middle-block #accordian p, .each-faq .position-relative {
	  	padding: 0 35px;
	}
  	.middle-content{
  		padding-bottom: 30px;
  	}
  	.middle-block #accordian{
  		padding-top: 30px;
  	}
  	.each-content{
  		padding: 15px;
  	}
  	.middle-block #accordian .position-relative.cursor, .middle-block #accordian p {
  		padding: 0 35px;
	}
	.middle-block h3{
		margin: 15px 0;
	}
	.contact-detail{
		padding-top: 0;
	}
	.contact-detail a img {
	  	margin-right: 4px;
	}
	.contact-detail li{
		font-size: 1.4rem;
	}
	.social-icons a {
  		width: 35px;
  		height: 35px;
  	}
  	.social-icons a img{
  		max-height: 15px;
  	}
  	/*===========aanbod=============*/
	.more-product{
		border: 0;
	}
	.mobile-product{
		z-index: 999;
	}
	.mobile-filter{
		display: none;
		padding-bottom: 12rem;
	}
	.mobile-filter.active{
		display: block;
	}
	.mobile-filter-close{
		position: sticky;
    	top: 0;
    	background: #f4f4f4;
    	z-index: 9;
	}
	.mobile-filter-close span {
		width: 3.2rem;
		height: 3.2rem;
		background-color: #f0f0f0;
		border-radius: 50%;
	}
	.mobile-filter-close hr{
		width: calc(100% + 3rem);
    	margin: 2rem 0 0 -1.5rem;
    	background-color: #d2d7df;
    	opacity: 1;
	}
	.mobile-filter-btn {
		background: #141414;
		color: #fff;
		display: inline-flex;
		font-size: 1.4rem;
		font-family: 'ObjectivityMedium';
		border: 0;
		padding: 0 15px;
		height: 45px;
		line-height: 45px;
	}
	.aanbod-car-wrap .select-styl{
		padding-top: 1.25rem;
    	padding-bottom: 1.25rem;
    	font-size: 1.3rem;
	}
	.each-filter h5{
		font-size: 1.6rem;
	}
	.each-filter{
		margin-bottom: 20px;
	}
	.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: 0;
		width: 100%;
		padding: 2rem 5%;
		left: 0;
		background: #f4f4f4;
		border-top: 1px solid #d2d7df;
		z-index: 99;
	}
	.auto-overview-filter-result .default-btn{
		background: #141414 !important;
   	 	color: #fff !important;
	}
	.auto-overview-filter-result .default-btn:hover, .auto-overview-filter-result .default-btn:focus {
	  	background: #00F4A2 !important;
	  	color: #141414 !important;
	}
	.sort-by{
		width: calc(100% - 9rem);
		padding-left: 1rem;
	}
	.filter-count {
		min-width: 2rem;
		height: 2rem;
		background-color: #fff;
		border-radius: 100%;
		color: #141414;
		margin-left: .75rem;
		font-size: 1.2rem;
	}
	.make_sticky {
		/*position: initial;*/
		position: fixed;
		top: 0px;
		left: 0;
		width: 100%;
		background: #f4f4f4;
		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: 80px !important;
		z-index: 99;
		left: 0;
		width: 100%;
		padding: 30px 5%;
		background: #fff;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.mobile-btn-stiky.active{
		padding-top: 15px;
		padding-bottom: 15px;
		
		box-shadow: 0px 3px 10px rgba(0,0,0,.1);
		-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.1);
	}
	.aanbod-middle{
		height: auto;
	}
	.aanbod-product{
		padding-bottom: 10px;
	}
	.product-block .car-slider {
    	padding-top: 150px;
  	}
  	/*=========information-list========*/
  	.informatie-block {
  		padding: 120px 0 40px;
	}
	.block-right{
		margin-top: 20px;
	}
	.block-right{
		padding: 30px 15px 15px;
		/* max-width: 320px; */
		max-width: 100%;
	}
	.block-right h5 {
  		margin-bottom: 20px;
	}
	.block-right li a {
    	padding: 8px 24px;
  	}
  	.faq-block, .informatie-dtl{
  		padding: 40px 0 30px;
  	}
  	/*=============information-dtl===========*/
	.informatie-dtl ul {
  		margin: 25px 0 35px;
	}
	.informatie-dtl li{
		padding-left: 35px;
	}
	.informatie-dtl p{
		margin-top: 15px;
	}
	/* ========= calculator ==-==== */
	.calculator_member_slide_heading h2{
		margin-bottom: 0;
	}
	.calculator_member_slide_heading{
		margin-bottom: 40px;
	}
	.calculator_member_slide_heading p{
		max-width: 100%;
	}
	.product-block.calculator_member_slide{
		margin-top: 0;
	}
	.range-area{
		margin-bottom: 30px;
	}
	.range_val_h4 h5{
		margin: 0;
		margin-left: auto;
	}
	/* ========= contact ======= */
	.informatie-sec{
		padding-bottom: 0;
	}
	.informatie-block{
		padding: 120px 0 40px;
	}
	.contact_info_sec{
		padding: 40px 0;
	}
	.contact_info_sec .contact-info-heading{
		margin-bottom: 30px;
	}
	.contact_info_lft{
		margin-top: 30px;
	}
	.map-circle,
	.calculator-slide-circle{
		display: none;
	}
	.product-block.calculator_member_slide{
		padding: 30px 0;
	}
	.content-block.calculator-sec {
        padding-top: 40px;
    }
	.calculator-img{
		margin-top: 30px;
	}
	/* ======== aanbod-dtl ===== */
	.small-car-sec{
		display: none;
	}
	.aanbod-dtl-top-sec {
		padding-top: 135px;
	}
	.aanbod-dtl-top-right{
		display: block;
	}
	.new_right_btm, .new_right_part, .new_left_part{
		width: 100%;
	}
	.new_right_part{
		margin-top: 30px;
	}
	.tab_content_each_part .total_div {
		font-size: 2.6rem;
	}
	.man-contact-content-btn{
		text-align: left;
		margin-top: 20px;
	}
	.new_right_btm{
		max-width: 470px;
		margin-left: auto;
		margin-right: auto;
	}
	.caulator_slide_form_example .new_left_part,
	.caulator_slide_form_example .new_right_part{
		padding: 0;
	}
	.privacy_section {
	  	padding-top: 110px;
		padding-bottom: 40px;
	  }
	  .aanbod-dtl-tab {
		padding-top: 30px;
	  }
	  .share-social-media-button{
		text-align: center;
	}
	.last-contact-block {
		height: 0px;
	}
}
@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: #141414;
		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;
	}
	.counter-block{
		background: transparent;
		border: 0;
	}
	.each-counter{
		padding: 10px 0 0;
		border: 0;
	}
	.logos{
		border-top: 1px solid rgba(20, 20, 20, .10);
		z-index: 0;
	}
	.logos-slide img{
		margin: 0 40px;
		max-height: 50px;
	}
	.contact-detail li, footer li{
		width: 100%;
		display: block;
		padding: 0 !important;
	}
	.contact-detail .mx-auto{
		max-width: 100%;
		padding-left: 10px;
  		padding-right: 10px;
	}
	.contact-detail li td:first-child{
		width: 20px;
	}
	/*============aanbod=============*/
	.model {
    	height: 65px;
  	}
  	.make_sticky {
		height: calc(100% - 45px);
	}
	.auto-overview-filter-result{
		bottom: 45px;
	}
	/* ==== calculator ==  */
	.range_val_h4 h5{
		margin-left: 0;
		margin-right: auto;
	}
	.input_range {
        font-size: 1.8rem;
    }
	.calculator_member_slide_heading h2{
		line-height: 32px;
		margin-bottom: 10px;
	}
	/* ========= contact ===== */
	.contact_info_lft .row{
		row-gap: 10px;
	}
	.contact-block a img{
		margin-bottom: 15px;
	}
	.map{
		height: 320px;
	}
	.opening-time {
		margin-top: 0;
	}
	.big-car-slider .swiper-button-prev{
		left: 0;
	}
	.big-car-slider .swiper-button-next{
		right: 0;
	}
	.from_content_main {
        column-gap: 10px;
    }
	.from_content_main .each_form_field_div {
        width: calc(50% - 5px);
    }
	.aanbod-dtl-top-sec {
        padding-top: 111px;
    }
	.form_field_div .postcode_input .postcode_input_inner,
	.form_field_div .postcode_input .postcode_input_inner:first-child{
		width: 100%;
		margin-right: 0;
	}
	.postcode_input{
		flex-wrap: wrap;
		row-gap: 10px;
	}
	.form_field_div{
		margin-top: 10px;
	}
	.field_loading_div{
		right: 12px;
	}
	.add_right_bg_cls{
		padding: 20px 5px;
	}
	/* .tab-area .nav-tabs a {
		padding: 1.3rem 2.2rem;
	} */
	.aanbod-dtl-tab {
		padding-top: 30px;
	}
	.aanbod-dtl-tab .nav-tabs {
		column-gap: 20px;
	}
	.calculator_slide_example{
		margin-bottom: 45px;
	}	
	.aanbod-dtl-product-slider .product-block h2 {
		line-height: 35px;
	}
	#new-modal .modal-dialog{
    	max-width: 580px;
    	width: 94%;
    }
    #new-modal .modal-content{
    	padding: 45px 25px;
    }
    #new-modal h4{
    	font-size: 18px;
    }
    #new-modal .position-absolute {
		top: 10px;
		right: 10px;
	}
	#new-modal .form-styl{
		padding: 15px;
	}
}
@media(max-width: 575.98px){
	.each-car td {
    	font-size: 1.2rem;
  	}
	/***calculator***/
	.each-member-slide .col-3,
	.each-member-slide .col-9 {
		width: 100%;
	}
	.member-content {
		margin-top: 25px;
		height: auto;
		padding-left: 0;
	}
  	/* ======= aanbod-dtl ======= */
	/* .tab-area .nav-tabs a{
		padding: 10px;
	} */
	.aanbod-dtl-tab .nav-tabs{
		justify-content: center;
	}
	.bullet-panel li, 
	.kenmerken-tab li, 
	.tab_omschrijving p, 
	.star_icon p{
		font-size: 1.3rem;
	}
	.form_field_div select {
		background-size: 10px;
	}
	.field_loading_div{
		width: 14px;
	}
	.tab_content_each_part table td{
		line-height: 25px;
	}
	.bullet-panel {
		padding-bottom: 1rem;
	}
}