@media (min-width: 1399px) {
	/***new-home***/
	.new-home .container {
		max-width: 1265px;
	}
}
@media(min-width: 1700px) {
	.container {
		max-width: 1550px;
	}
	.calsty{ 
		height: 1173px; 
	}
}
@media(max-width:1650.98px) {
	h1, h2 {
		font-size: 6.5rem;
		line-height: 90px;
	}
	h3{
		font-size: 4rem;
	}
	.calsty{ 
		height: 1060px; 
	}
}
@media (max-width: 1600.98px) {
	h1, h2 {
		font-size: 5rem;
		line-height: 60px;
	}
	h3{
		font-size: 3.6rem;
	}
	h4 {
		font-size: 2.6rem;
	}
	h5 {
		font-size: 1.8rem;
	}
	.header-topbar li{
		font-size: 1.2rem;
	}
	.home-banner .scroller .inner {
	    min-height: 90px;
	}
	.home-banner h1:before {
		right: -40px;
	}
	.banner-img {
		width: 27%;
		bottom: 47%;
	}
	.car-slider h5 {
		height: 25px;
	}
	.aanbod-middle h5{
		height: auto !important;
	}
	/*============contact=========*/
	.team-block .swiper-button-next {
		right: -3rem;
	}
	.team-slide{
		font-size: 1.3rem;
	}
}
@media(max-width: 1599.98px){
	/***new-home***/
	.new-home h1 strong::after {
		bottom: 7px;
	}
	.footer-wrap {
		margin: 0 -30px;
	}
	.home-filter-sec .sec-mark {
		width: 11%;
	}
	.faq-sec .sec-mark {
		width: 9%;
	}
	.blog-sec .sec-mark {
		width: 10%;
	}
	.all-car-sec .sec-mark {
		width: 18%;
	}
}
@media(max-width: 1499.98px){
	.aanbod-car-wrap{
		max-width: 1020px;
	}
	.aanbod-image{
		height: 18.6rem;
	}
}
/*=======error-pg===========*/
@media(min-width:1200px) and (max-width:1399.98px){
	.contact-top .contact-dtl h5 a, .contact-top .contact-dtl span{
		font-size: 1.4rem;
	}
	.social-media span {
		width: calc(100% - 54px);
	}
	.location-btn-wrap .default-btn {
		font-size: 1.5rem;
	}
	.location-btn h6 {
		font-size: 1.3rem;
	}
	.social-media a:not(.plus-icon) img {
		width: 24px;
	}
	.aanbod-car-wrap {
  		max-width: 870px;
 	 	padding: 0 1%;
	}
	.aanbod-image{
		height: 16.3rem;
	}
	.opties-tab-item{
		padding: 1.4rem;
		font-size: 1.34rem;
	}
	.calsty {
    	height: 1020px;
  	}
}
@media(max-width: 1399.98px){
	/***new-home***/
	.new-home h1 {
		font-size: 5rem;
		line-height: 65px;
	}
	.new-home .banner-img {
		max-width: calc(100% - 80px);
	}
	.header-logo img {
		width: 200px;
	}
	/* .header-usp {
		max-width: 880px;
	} */
	.all-car-sec {
		padding-bottom: 90px;
	}
	.footer-wrap {
		margin: 0;
	}
	.footer-logo img {
		width: 280px;
	}
	/****inner-pgs****/
	main {
		padding-top: 132px;
	}
	.aanbod-product h1 {
		font-size: 5rem;
		line-height: 60px;
	}
	.make_sticky {
		padding: 20px !important;
		border-radius: 15px;
	}
	.aanbod-dtl-slider .thumb img {
		height: 120px;
	}
	/****blog-dtl*****/
	.blog-dtl-main p {
		margin-bottom: 40px;
	}
}
@media(max-width:1199.98px) {
	h1, h2 {
		font-size: 4.2rem;
		line-height: 58px;
	}
	h5{
		font-size: 1.6rem;
	}
	.default-btn {
		font-size: 1.5rem;
		padding: 1.5rem;
	}
	.car-slider h5 {
		/*height: 40px;*/
	}
	.contact-dtl span {
		font-size: 1.35rem;
	}
	.footer-block li{
		margin-left: 2.5rem;
	}
	.header-topbar img{
		max-height: 20px;
  		max-width: 30px;
	}
	.header-topbar li {
   	 	font-size: 1rem;
 	}
 	.header-topbar .flag img {
  		max-height: 15px;
  		max-width: 15px;
	}
	.flag a{
		margin-right: 0;
	}
	/*========informatie=======*/
	.block-right li a {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	/*=========contact========*/
	.map-area .bg {
		height: 300px !important;
	}
	/*========aanbod========*/
	.aanbod-middle{
		height: calc(100% - 82px);
	}
	.top-heading-for-desktop{
		display: none;
	}
	.aanbod-car-wrap {
  		max-width: 650px;
	}
	.aanbod-image{
		height: 18.7rem;
	}
	.calsty{ 
		height: 820px; 
	}
	/****home mark filter*****/
	.search-filter-container .form-check-input {
		width: 1.8rem;
		height: 1.8rem;
		margin-top: 0px;
		margin-right: 0.5rem;
		border-radius: 3px;
	}
	.search-filter-container::before {
		height: calc(100% - 31px);
	}
	.search-filter-container .search-input {
		font-size: 1.5rem;
	}
	.search-filter-container .search-input {
		padding-left: 4rem;
	}
	.search-filter-container::after {
		width: 41px;
		height: calc(100% - 31px);
		background-size: 25px;
	}
	/***new-home***/
	.header-nav > ul {
		column-gap: 9px;
	}
	.new-home h1 {
        font-size: 4.5rem;
        line-height: 60px;
    }
	.new-home h2 {
		font-size: 2.8rem;
	}
	.new-home h3 {
		font-size: 2rem;
		line-height: 28px;
	}
	.header-usp {
		max-width: 660px;
	}
	.header-info-wrap {
		column-gap: 20px;
	}
	.each-header-usp h6 {
		padding-left: 17px;
	}
	.banner-video, .each-banner {
		height: 464px;
	}
	.each-how-work {
		min-height: 300px;
	}
	.each-how-work-hover .common-btn {
		padding-left: 8px;
		padding-right: 8px;
	}
	.faq-main .col-lg-4 {
		padding: 0 10px;
	}
	.faq-main .row {
		row-gap: 20px;
		margin: 0 -10px;
	}
	.popular-car .col-lg-4 {
		padding: 0 10px;
	}
	.popular-car .row {
		margin: 0 -10px;
	}
	.others-car .col-lg-4 {
		padding: 0 10px;
	}
	.others-car .row {
		margin: 0 -10px;
	}
	.footer-logo img {
        width: 220px;
    }
	.footer-nav li {
		width: 48%;
	}
	.tab-filter .common-btn {
		letter-spacing: normal;
	}
	/***blog-list***/
	.blog-pg-nav {
		padding: 30px;
	}
	.blog-list-sec {
		padding: 60px 0;
	}
	/***blog-dtl***/
	.blog-dtl-main h2 {
		line-height: 35px;
	}
}
@media(max-width:991.98px) {
	.morgeninternet-footer {
		margin-bottom: 45px !important;
	}
	#mobile-contact-bar img {
		width: 20px;
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	#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: #1D3066;
		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, h2 {
		font-size: 2.6rem;
		line-height: normal;
		letter-spacing: normal;
	}
	h3, h4{
		font-size: 2.3rem;
	}
	p {
		font-size: 14px !important;
	}
	.corner-radius {
		border-radius: 10px;
	}
	.selection span {
		font-size: 3.4rem;
	}
	.dblock a.d-table{
		position: static;
	}
	.home-banner h1:before, .banner-img, .circle-top, .circle-btm, .angle-top, .angle-btm, .contact-block img.mw-100 {
		display: none;
	}
	.dblock {
		position: fixed;
		display: block;
		-webkit-transition: all 1s;
		transition: all 1s;
	}
	main{
		padding-top: 13rem;
	}
	.res-logo-styl {
		width: 175px;
	}
	.home-banner .mobile-image{
		max-width: 400px;
	}
	.home-banner {
		padding: 4rem 0 2rem;
	}
	.home-banner .scroller .inner {
	    min-height: 45px;
	}
	.custom-row{
		margin-left: -.5rem;
		margin-right: -.5rem;
	}
	.select-styl {
		font-size: 1.3rem;
		padding: 1.2rem 2rem 1.2rem 1rem;
	}
	.select-arrow:before{
		width: 35px;
	}
	.brand-mobile img{
		max-height: 60px;
	}
	.car-slider h5{
		height: auto;
	}
	.product-block {
		padding: 10% 0;
		padding-top: 5%;
	}
	.icon img.mw-100 {
		width: 60%;
	}
	.icon:before {
		width: 10rem;
		height: 10rem;
	}
	.icon {
		height: 140px;
	}
	.car-img {
		position: static;
		width: 100%;
		margin: 3rem auto 0;
	}
	.middle-block #accordian .position-relative:after, .middle-block #accordian .position-relative:before {
		width: 25px;
		height: 25px;
		top: -2px;
	}
	.middle-block #accordian .position-relative, .middle-block #accordian p {
		padding: 0 3.5rem;
	}
	.contact-dtl img {
		width: 35px;
	}
	.brand .col-md-4 {
		border: 0;
	}
	.footer-block .row{
		margin-bottom: 2rem;
	}
	.footer-block li {
		display: block;
		margin: 0 0 1rem;
	}
	/* .footer-logo {
		width: 200px;
	} */
	.footer-block .col-lg-3{
		width: 100%;
	}
	/*.footer-block .informatie li{
		font-size: 1.4rem;
	}*/
	.footer-block .informatie{
		white-space: normal;
	}
	/*==========informatie=========*/
	.informatie-block {
		padding-top: 6%;
	}
	.faq-block .position-relative:after {
		width: 25px;
		height: 25px;
	}
	.block-right {
		max-width: 320px;
	}
	/*==========informtie-dtl==========*/
	.pagination {
		position: static;
		padding: 10% 0 6%;
	}
	.pagination li, .pagination li a:not(:hover) {
		color: #182139;
	}
	.pagination li img {
		filter: brightness(1) invert(1);
		-webkit-filter: brightness(1) invert(1);
	}
	.informatie-dtl li {
		padding-left: 4rem;
	}
	/*==========contact========*/
	.map-area {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.team-block .swiper-button-next {
		right: 0;
		top: -4rem;
	}
	.team-block .swiper-button-prev {
		top: -4rem;
		left: auto;
		right: 4rem;
		transform: rotate(180deg);
	}
	.team-slide {
		margin-top: 8rem;
		font-size: 1.2rem;
	}
	.team-block .swiper-button-prev img, .team-block .swiper-button-next img {
		width: 35px;
	}
	/*===========aanbod=============*/
	.aanbod-car-wrap, .error_top, .privacy_section{
		padding: 3% 0;
	}
	.more-product{
		border: 0;
	}
	/*==========aanbod-dtl==========*/
	.aanbod-dtl-slider{
		padding: 4rem 0;
	}
	.location-btn-wrap .default-btn{
		height: auto;
		line-height: normal;
		margin-bottom: .75rem;
	}
	.default-btn.social-media{
		height: 53px;
		line-height: 53px;
	}
	.location-btn-wrap{
		max-width: 260px;
	}
	.dtl-icon-area h6{
		font-size: 1.4rem;
	}
	.mobile-product{
		z-index: 999;
	}
	.mobile-filter{
		display: none;
		padding-bottom: 12rem;
	}
	.mobile-filter.active{
		display: block;
		padding-top: 0 !important;
	}
	.mobile-filter-close{
		position: sticky;
    	top: 0;
    	background: #fff;
    	z-index: 9;
	}
	.mobile-filter-close span {
		width: 3.2rem;
		height: 3.2rem;
		background-color: #d2d7df;
		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: #B1E4FF;
		display: inline-flex;
		font-size: 1.4rem;
		font-family: 'PoppinsMedium';
		border: 0;
		padding: 0 1.5rem;
		border-radius: 10px;
		height: 45px;
		line-height: 45px;
	}
	.clear-filter-wrap .show_selected_filter_cls.my-5{
		margin: 0 !important;
	}
	.clear-filter-wrap{
		padding: 2rem 0;
	}
	.auto-overview-tag{
		background: #e1e3e6;
	}
	.auto-overview-tag:hover {
	  	background: #B1E4FF;
	}
	.auto-overview-filter-result{
		position: fixed;
		bottom: 45px;
		width: 100%;
		padding: 2rem;
		left: 0;
		background: #fff;
		border-top: 1px solid #d2d7df;
		z-index: 99;
	}
	.auto-overview-filter-result .default-btn{
		background: #004bbe !important;
		color: #fff !important;
	}
	.auto-overview-filter-result .default-btn:hover, .auto-overview-filter-result .default-btn:focus {
	  	background: #004bbe !important;
	}
	.sort-by{
		width: calc(100% - 9rem);
		padding-left: 1rem;
	}
	.filter-count {
		min-width: 2rem;
		height: 2rem;
		background-color: #0064ff;
		border-radius: 100%;
		color: #fff;
		margin-left: .75rem;
		font-size: 1.2rem;
	}
	.make_sticky {
		/*position: initial;*/
		position: fixed;
		top: 0px;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 999;
		height: calc(100% - 135px);
		overflow-y: auto;
	}
	.make_sticky_onscroll {
		position: initial;
		height: auto;
	}
	.iframe-div .calculator_main_content{
		padding-left: 5%;
		padding-right: 5%;
	}
	.top-heading h6{
		word-break: break-word;
	}
	.footer-block .col-md-12{
		text-align: center;
	}
	.pdf-link{
		text-align: unset;
	}
	.aanbod-dtl-slider .thumb{
		display: none;
	}
	.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: 13rem !important;
		z-index: 99;
		left: 0;
		width: 100%;
		padding: 2rem 5%;
		background: #d0f0ff;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.mobile-btn-stiky.active{
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		top: 6.4rem !important;
		box-shadow: 0px 3px 10px rgba(0,0,0,.1);
		-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.1);
	}
	.aanb .middle-block{
		z-index: 0;
	}
	.product-block .car-slider{
		padding-top: 8rem;
	}
	.calculator-top-block .input_range{
		font-size: 2rem;
		padding: .75rem;
		position: static;
	}
	.range_val_h4 {
		padding: 1.05rem 0.75rem;
		font-size: 2rem;
		position: static;
	}
	.range_val_h4 span::after {
		height: 24px;
	}
	.aanbod-image{
		height: auto;
	}
	.aanbod-image img.w-100{
		margin: -5% 0 !important;
	}
	.car-slider table, .aanbod-product .car-slider table{
		height: auto;
	}
	.opties-tab-item{
		margin-right: 0;
		height: auto;
	}
	.calsty{ 
		height: 1200px;
		margin-top: 30px;
	}
	.tab-area .nav-tabs a{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.new-each-filter .search-filter-container .search-input {
		padding-left: 4rem;
	}
	.home-banner .selection {
		height: auto;
	}
	.aanbod-filter .select-arrow {
		margin-bottom: 15px;
	}
	.aanbod-product .default-btn.w-100 {
		margin-left: 0;
		font-size: 1.4rem;
	}
	.car-slider .default-btn {
		margin-top: 10px !important;
	}
	.aanbod-middle li {
		margin-bottom: 10px;
	}
	.aanbod-middle li:last-child {
		margin-bottom: 20px;
	}
	.reset_all_filter {
		display: table;
	}
	/***new-home***/
	.new-home main {
		margin-top: 130px;
	}
	.header-top > .container > .row {
		position: relative;
	}
	.header-logo {
		text-align: center;
	}
	.mobile-menu {
		display: block;
		position: fixed;
		top: 63px;
		left: 0;
		height: 100%;
		width: 100%;
		background-color: #F8FBFF;
		z-index: 1;
		padding: 50px 0 120px;
		border-top: 1px solid rgba(0, 0, 0, 0.3);
	}
	.mobile-menu .container {
		height: 100%;
	}
	.mobile-menu .header-nav {
		height: 100%;
		overflow-y: auto;
		border-radius: 10px;
		padding-right: 10px;
	}
	.header-nav .dropdown-menu li a {
		background-color: #F6F8FC;
		margin-bottom: 10px;
	}
	.header-nav .dropdown-menu li a:hover {
		background-color: #EBEDF1;
	}
	.mobile-menu .header-nav::-webkit-scrollbar {
		width: 8px;
		background-color: rgba(24, 33, 57, 0.1);
		border-radius: 10px;
	}
	.mobile-menu .header-nav::-webkit-scrollbar-thumb {
		background-color: rgba(24, 33, 57, 0.2);
		border-radius: 10px;
	}
	.mobile-menu .header-nav > ul {
		display: block;
	}
	.mobile-menu .header-nav > ul > li {
		margin-bottom: 10px;
		border-bottom: 1px solid rgba(24, 33, 57, 0.2);
		padding-bottom: 10px;
	}
	.mobile-menu .header-nav .dropdown-menu {
		position: relative;
		transform: translateX(0);
		left: 0;
		top: 20px;
		height: 0;
		max-height: 0;
		overflow-y: hidden;
		overflow-x: hidden;
		padding: 0;
	}
	.mobile-menu .header-nav .dropdown {
		position: relative;
	}
	.mobile-menu .header-nav .dropdown::before {
		content: "";
		height: 12px;
		width: 10px;
		position: absolute;
		right: 0;
		top: 6px;
		background-image: url(../images/header-d-arrow.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 10px;
	}
	.mobile-menu .header-nav .dropdown:hover .dropdown-menu {
		top: 20px;
	}
	.mobile-menu .header-nav .dropdown-menu {
		pointer-events: all;
		opacity: 1;
		top: 20px;
		min-width: 100%;
	}
	.mobile-menu .header-nav .dropdown-menu.show-dropdown {
		top: 20px;
		height: auto;
		padding: 10px;
		margin-bottom: 40px;
		max-height: max-content;
		overflow-y: visible;
	}
	.mobile-menu .header-nav .dropdown > a {
		padding-bottom: 0;
	}
	.mobile-menu .header-nav .dropdown > a::before {
		opacity: 0;
	}
	.header-usp {
		max-width: 100%;
		text-align: center;
	}
	.header-usp .swiper-wrapper {
		align-items: center;
	}
	.banner-img {
		display: none;
	}
	.banner-wrap {
		width: 100% !important;
	}
	.home-filter-sec {
		margin-top: 0;
	}
	.banner-text {
		padding: 0;
	}
	.banner-sec {
		padding: 60px 0;
		text-align: center;
		overflow: visible;
	}
	.banner-sec .sec-mark {
		right: 0;
		bottom: -100%;
	}
	.tab-filter-btn .nav-tabs .nav-item {
		width: 50%;
	}
	.tab-filter-btn .nav-tabs .nav-link {
		width: 100%;
	}
	.tab-filter .tab-content {
		border-radius: 0 0 10px 10px;
	}
	.tab-filter .tab-content .row {
		row-gap: 10px;
		margin: 0 -7.5px;
	}
	.home-filter-sec .search-filter-container .search-input {
		background-position: 96%;
		padding-right: 50px;
	}
	.bodywork-filter .col-lg-3 {
		width: 33.33%;
	}
	.each-how-work-img{ 
		display: none;
	}
	.each-how-work {
		min-height: auto;
	}
	.each-how-work-text {
		display: none;
	}
	.each-how-work-hover {
		position: relative;
		opacity: 1;
		pointer-events: all;
		background-color: transparent;
		backdrop-filter: blur(0);
	}
	.each-how-work-hover .common-btn {
		display: none;
	}
	.each-how-work-hover p {
		margin: 10px 0 0;
		color: #fff;
	}
	.each-how-work-hover h3 strong {
		display: inline-block;
	}
	.each-how-work-hover h3 br {
		display: none;
	}
	.how-work-green .each-how-work-hover h3,
	.how-work-green .each-how-work-hover p,
	.how-work-skyblue .each-how-work-hover h3,
	.how-work-skyblue .each-how-work-hover p {
		color: #16213B;
	}
	.how-work-sec h2 {
		display: none;
	}
	.partner-marquee-sec {
		display: none;
	}
	.how-work-sec {
		padding: 60px 0;
		display: none;
	}
	.faq-sec {
		padding: 45px 0 60px;
	}
	.each-faq {
		text-align: center;
	}
	.each-faq p {
		display: none;
	}
	.more-faq-mob {
		text-align: start;
	}
	.blog-slider {
		padding-bottom: 44px;
	}
	.all-car-sec {
		padding: 60px 0;
	}
	.footer-mid {
		border-top: 0;
		padding-top: 0;
		margin-top: 0;
	}
	.footer-logo {
		text-align: center;
	}
	.footer-info {
		position: relative;
		margin: 22px 0 18px;
		padding: 22px 0;
	}
	.footer-info::after,
	.footer-info::before {
		content: "";
		height: 1px;
		width:100vw;
		margin-left:-50vw;
		left:50%;
		position:absolute;
		top: 0;
		background-color: rgba(255, 255, 255, 0.10);
	}
	.footer-info::before {
		bottom: 0;
		top: auto;
	}
	.footer-partner {
		position: relative;
		padding-bottom: 18px;
		margin-bottom: 13px;
	}
	.footer-partner::after {
		content: "";
		height: 1px;
		width:100vw;
		margin-left:-50vw;
		left:50%;
		position:absolute;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.10);
	}
	.footer-partner ul {
		justify-content: center;
	}
	.footer-social ul {
		justify-content: center;
	}
	.footer-area {
		padding: 23px 0;
	}
	.each-footer-info h5 {
		color: #fff;
		font-family: 'Poppins-SemiBold';
	}
	.kenteken-right {
		max-width: 100%;
		display: flex;
		flex-direction: column-reverse;
	}
	.switch_input_main_div {
		margin: 15px 0 0;
	}
	.kenteken-outer {
		justify-content: space-between;
		flex-direction: column;
		row-gap: 12px;
	}
	.kenteken-wrap {
		width: 100%;
	}
	.home-filter-sec .range-outer {
		flex-direction: column;
		row-gap: 18px;
		justify-content: start;
        align-items: start;
	}
	.home-filter-sec .range-slider-wrap {
		width: 100%;
	}
	/****blog-list*****/
	.blog-list-sec .col-lg-7,
	.blog-list-sec .col-lg-5 {
		width: 100%;
	}
	.blog-pg-nav {
		width: 100%;
		margin-bottom: 30px;
		max-width: 100%;
	}
	.blog-list-sec hr {
		margin: 0;
		display: none;
	}
	.blog-list-main .each-blog {
		border-bottom: 1px solid rgba(0, 0, 0, 0.10);
		padding-bottom: 25px;
		margin-bottom: 30px;
	}
	.blog-list-main .col-lg-4:last-child .each-blog {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: 0;
	}
	/***blog-dtl***/
	.blog-dtl-sec .col-lg-7,
	.blog-dtl-sec .col-lg-5 {
		width: 100%;
	}
	/****offerte-vergelijken****/
	.quote-comparison-sec .container {
		margin-top: 0;
	}
	/****borrow-pg***/
	.borrow-sec .container {
		margin-top: 0;
	}
	.each-borrow-filter h5 {
		margin-bottom: 10px;
	}
	.borrow-filter .select-style {
		background-position: 95%;
	}
	.borrow-right-content {
		margin-top: 40px;
	}
	.borrow-price h2 {
		font-size: 2.2rem;
	}
}
@media(max-width:767.98px) {
	main {
        padding-top: 10.5rem;
    }
	.custom-row .px-2{
		padding-right: .2rem !important;
		padding-left: .2rem !important;
	}
	.custom-row {
	  	margin-left: -.2rem;
	  	margin-right: -.2rem;
	}
	.model{
		height: 6rem;
	}
	.home-banner .model-name{
		font-size: .65rem;
	}
	.home-banner .filter img.mw-100 {
  		width: 20px;
	}
	.footer-block .col-md-12{
		text-align: unset;
	}
	.pdf-link a {
	  font-size: 1.2rem;
	}
	.pdf-link img {
	  max-width: 15px;
	}
	.range-area p,.range_val {
	  text-align: center;
	}
	.calculator-top-block .input_range{
		margin: auto;
		display: table;
	}
	.range_val_h4 {
		margin: 0 auto;
	}
	.calsty{
		height: 1060px;
	}
	.mobile-btn-stiky {
		top: 12.5rem !important;
	}
	.mobile-btn-stiky.active {
		top: 5.5rem !important;
	}
	.opties-tab-item span:before {
		background-size: 14px;
	}
	.opties-tab-item {
		padding: 1rem;
	}
	.dtl-work-sec {
		padding: 0 0 40px;
	}
	.related-car h2 {
		font-size: 2.5rem;
	}
	.related-car {
		padding-bottom: 40px;
	}
	/***new-home***/
	.new-home h1 {
		font-size: 2.8rem;
		line-height: 30px;
	}
	.new-home h1 strong::after {
        bottom: -1px;
        width: calc(100% + 6px);
        height: 40%;
	}
	.new-home h2 strong::after {
		bottom: -3px;
		height: 53%;
	}
	.new-home h2 {
		font-size: 2.4rem;
		line-height: 25px;
	}
	.new-home h3 {
        font-size: 1.6rem;
        line-height: 21px;
    }
	.new-home h5 {
        font-size: 1.4rem;
        line-height: 19px;
    }
	.new-home h6 {
        font-size: 1.4rem;
        line-height: 19px;
    }
	.new-home p {
        font-size: 1.4rem;
        line-height: normal;
    }
	.new-home main {
		margin-top: 100px;
	}
	.new-home .container {
		padding-left: 10px;
		padding-right: 10px;
	}
	.header-logo img {
        width: 157px;
    }
	.mobile-menu {
		top: 56px;
		padding-top: 30px;
	}
	.each-header-usp h6 {
		font-size: 1.2rem;
		line-height: 16px;
	}
	.header-info {
		padding: 12px 0;
	}
	.each-header-usp h6::after {
		top: 1px;
	}
	.banner-sec {
		padding: 30px 0 40px;
	}
	.banner-sec h1 strong {
		padding-right: 3px;
	}
	.tab-filter-btn .nav-tabs .nav-link {
		padding-left: 15px;
		padding-right: 15px;
	}
	.tab-filter-btn .nav-tabs .nav-link img {
		width: 15px;
	}
	.tab-filter .tab-content {
		padding: 20px;
	}
	.tab-filter .tab-content h3 {
		font-size: 1.4rem;
		line-height: 18px;
	}
	.home-filter-sec .search-filter-container .search-input {
		font-size: 1.4rem;
		padding-top: 11px;
		padding-bottom: 11px;
		border-radius: 10px;
	}
	.home-filter-sec .kenteken_input {
        font-size: 1.6rem;
        padding: 13px 20px;
    }
	.tab-filter .common-btn {
		font-size: 1.4rem;
		padding-top: 8px;
		padding-bottom: 8px;
		border-radius: 10px;
	}
	.lease-hidden-filter .select-styl {
		font-size: 1.4rem;
		padding-top: 11px;
		padding-bottom: 11px;
		border-radius: 10px;
		background-position: 94%;
	}
	.bodywork-filter-heading h5 {
		font-size: 2rem;
		line-height: normal;
	}
	.tab-filter {
		margin-bottom: 60px;
	}
	.each-bodywork-car {
		padding: 12px;
		min-height: 108px;
		text-align: center;
	}
	.each-bodywork-car-text h5 {
		font-size: 1.2rem;
		line-height: 16px;
	}
	.each-bodywork-car-text h6 {
		font-size: 1.2rem;
		line-height: 16px;
	}
	.each-bodywork-car-img {
		height: 50px;
	}
	.faq-sec h2 {
		margin-bottom: 30px;
	}
	.faq-main .col-lg-4 {
        padding: 0 5px;
    }
	.faq-main .row {
        row-gap: 10px;
        margin: 0 -5px;
    }
	.each-faq {
		padding: 10px;
	}
	.blog-sec h2 {
		margin-bottom: 30px;
	}
	.each-blog-img {
		height: 162px;
		margin-bottom: 15px;
	}
	.all-car-sec h2 {
		margin-bottom: 30px;
	}
	.others-car {
		padding: 0 20px;
	}
	.footer-logo img {
        width: 203px;
    }
	.footer-info {
		flex-wrap: wrap;
		column-gap: 10px;
		row-gap: 20px;
	}
	.each-footer-info {
		width: 48%;
	}
	.each-footer-info p {
		line-height: 24px;
	}
	.footer-partner li img {
		width: 70px;
	}
	.footer-social li a {
		width: 43px;
		height: 43px;
	}
	.footer-wrap {
		padding: 0 30px;
	}
	.footer-nav {
		width: 100%;
		display: none;
	}
	/***blog-list***/
	.blog-list-sec {
        padding: 30px 0;
    }
	.blog-list-heading {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.blog-list-sec .each-blog-img {
		height: 200px;
	}
	.blog-pg-nav {
		padding: 20px;
	}
	.blog-pagination li a {
		font-size: 1.4rem;
		height: 30px;
		width: 30px;
	}
	.blog-pagination ul {
		gap: 4px;
	}
	/***blog-dtl***/
	.blog-dtl-bk-btn {
		padding-top: 40px;
	}
	.blog-dtl-sec {
		padding: 40px 0 50px;
	}
	.blog-dtl-main h2 {
		line-height: 35px;
	}
	.blog-dtl-main h6 {
		margin-bottom: 40px;
	}
	.blog-dtl-main img {
		margin-bottom: 30px;
	}
	.blog-dtl-main h3 {
		margin-bottom: 11px;
		letter-spacing: normal;
	}
	.blog-dtl-main p {
        margin-bottom: 25px;
    }
	/****offerte-vergelijken****/
	.quote-comparison-main {
		padding: 20px;
		min-height: 600px;
	}
	.quote-comparison-heading h5 {
		padding: 20px;
	}
	.quote-comparison-main h3 {
		font-size: 2rem;
        line-height: 28px;
	}
	.quote-comparison-main p {
		margin: 15px 0 30px;
	}
	.quote-comparison-thank-you img {
		margin-top: 70px;
		width: 150px;
	}
	.quote-comparison-main .form-style {
		font-size: 1.4rem;
	}
	#custom-upload {
		padding: 30px;
	}
	#custom-upload img {
		width: 45px;
	}
	/****borrow-pg***/
	.borrow-main {
		padding: 20px;
		min-height: 600px;
	}
	.borrow-heading h5 {
		padding: 20px;
	}
	.borrow-filter .select-style {
		padding: 0 20px;
	}
	.borrow-main .form-style {
		padding-left: 20px;
		padding-right: 20px;
	}
	.borrow-btn {
		margin-top: 25px;
	}
	.borrow-price h3 {
		font-size: 2.5rem;
	}
	.borrow-price h2 {
		line-height: 30px;
	}
	.borrow-price {
		padding: 20px;
	}
	.borrow-vehicles {
		padding: 15px;
	}
}
@media(max-width: 575.98px){
	.tab-area .nav-tabs{
		max-width: 300px;
  		margin: auto;
  		justify-content: center;
	}
	.tab-area .nav-tabs a{
		width: 50%;
		padding-left: 0;
		padding: .75rem 0;
		text-align: center;
	}
}
@media(max-width: 494.98px){
	.calsty{
		height: 1000px;
	}
}
@media(max-width: 429.98px){
	/***new-home***/
	.mobile-menu .header-nav .dropdown-menu .col-6 {
		width: 100%;
	}
	.mobile-menu .header-nav .dropdown-menu li a {
		border-radius: 5px;
		padding: 10px;
	}
	.tab-filter-btn .nav-tabs .nav-link {
		padding: 10px 5px;
	}
	.tab-filter-btn .nav-tabs .nav-link {
		font-size: 1.4rem;
	}
	.bodywork-filter .col-lg-3 {
        width: 50%;
    }
	.faq-main .col-lg-4 {
		width: 50%;
	}
	.each-footer-info {
        width: 100%;
    }
	.color-minute {
	  top: 0px;
	  position: relative;
	  display: block;
	  width: 100%;
	}
}