@media (min-width: 1400px){
	.container {
	    max-width: 1300px;
	}
}
@media (min-width: 1600px){
	.container {
	    max-width: 1410px;
	}
}
@media(max-width: 1799.98px){
	/*************aanbod**************/
	.aanbod-product .product-dtl h4 {
	    font-size: 18px;
	}
	.middle-sec .swiper-pagination {
    	right: -70px;
	}
	/***************overons****************/
	.overons-mobility-left {
		padding-right: 100px;
	}
	/******contact******/
	.whatsapp {
		padding-left: 80px;
	}
	.contact-top-content h2 {
		font-size: 50px;
	}
	.adrs-time-right {
		padding-left: 60px;
	}
	/*****service-dtl*******/
	.service-mdl-cont-sec h2 {
		font-size: 50px;
	}
	/******aanbod-dtl*****/
	.content-wrapper .common-btn img {
		margin-right: 17px;
	}
}
@media(max-width: 1699.98px){
	h1{
		font-size: 75px;
	}
	h2, .middle-block-content li.active{
		font-size: 50px;
	}
	.header-area .text-right li, .menu-items li {
	    padding-left: 20px;
	}
	.car-bg-content {
	    padding: 0 180px 0 140px;
	}
	.each-footer-info td {
	    padding-right: 24px;
	}
	.middle-block-content{
		left: -50px;
	}
	/*************aanbod**************/
	.aanbod-product .product-dtl h4 {
	    font-size: 18px;
	}
	/******contact*******/
	.contact-top-content h2 {
		font-size: 50px;
	}
	.contact-top-content h2 {
		font-size: 50px;
	}
	/*****service-dtl*******/
	.service-mdl-cont-sec h2 {
		font-size: 50px;
	}
	/******aanbod-dtl*****/
	.content-wrapper .common-btn {
		font-size: 13px;
	}
	.group-button .common-btn img {
	    width: 25px;
	    margin-right: 20px;
	}
	.listview-block .each-service-list-text h4{
		font-size: 22px;
		letter-spacing: 0.5px;
	}
}
@media(max-width: 1599.98px){
	.product-dtl h4{
		/*height: 60px;*/
		font-size: 18px;
	}
	.aanbod-product .product-dtl h4{
		/*height: 150px;*/
	}
	.common-wrapper {
	    padding-left: 70px;
	    padding-right: 70px;
	}
	.car-bg-content p{
		margin-right: 0;
	}
	.each-footer-info {
	    padding-left: 30px;
	}
	.footer-area .col-lg-4:last-child .each-footer-info {
	    padding-left: 50px;
	}
	.each-footer-info p{
		letter-spacing: normal;
	}
	.car-bg-content {
	    padding: 0 150px 0 130px;
	}
	/*******************overons****************/
	.overons-mobility-points ul li span {
		margin-right: 40px;
	}
	/******aanbod-dtl******/
	.group-button .common-btn {
		font-size: 13px;
	}
	.content-wrapper .common-btn {
		padding: 0px 15px;
	}
	.aanbod-dtl-product-slider .product-dtl h4 {
		font-size: 18px;
	}
}
@media(max-width: 1499.98px){
	h1{
		font-size: 70px;
	}
	h2, .middle-block-content li.active {
	    font-size: 50px;
	}
	.header-area .text-right li, .menu-items li {
	    padding-left: 14px;
	}
	.middle-sec .swiper-pagination {
	    right: -30px;
	}
	.product-sec:after {
	    top: -230px;
	    height: 500px;
	}
	.logo-panel:after{
		height: 160%;
	}
	/***********************overons*********************/
	.overons-luxury-car-img {
		width: 44%;
	}
	.overons-luxury-car-content {
		padding: 140px 0px 0px 80px;
	}
	.overons-mobility-left {
		padding-right: 0px;
	}
	.overons-mobility-sec {
		padding: 100px 0px 180px 0px;
	}
	.overons-bnr-btm-content {
    	max-width: 790px;
	}
	/********************vacature listview***************/
	.vacature-list-heading-content h2, .vacature-each-list-text h2{
		line-height: 50px;
	}
	.vacature-dtl-form-area {
	    padding: 60px 60px 40px;
	    top: -150px;
	}
	/********************aanbod****************/
	.aanbod-filter-sec .common-btn{
		font-size: 14px;
	}
	.aanbod-product .product-dtl h4 {
	    font-size: 18px;
	    /*height: 85px;*/
	}
	/*****contact********/
	.contact-top-content h2 {
		font-size: 50px;
	}
	/*****service-dtl*********/
	.service-mdl-cont-sec h2 {
		font-size: 50px;
	}
	.service-dtl-form-heading-sec {
		padding: 300px 0px 250px;
	}
	/**********service-list**********/
	.service-list-left ul li {
		font-size: 16px;
	}
	/****aanbod-dtl******/
	.content-wrapper .common-btn, .group-button .common-btn {
		font-size: 12px;
	}
	.group-button .common-btn img {
		margin-right: 15px;
	}
}
@media(max-width: 1399.98px){
	h1 {
	    font-size: 62px;
	}
	h2, .middle-block-content li.active {
	    font-size: 50px;
	}
	h4{
		font-size: 24px;
	}
	.product-dtl h4{
		font-size: 18px;
		/*height: 100px;*/
	}
	.car-bg-content h2{
		line-height: 50px;
	}
	.header-area .text-right li, .menu-items li, .header-area .text-right li:last-child, .each-footer-info {
	    padding-left: 9px;
	}
	.header-area .text-right li, .menu-items li{
		font-size: 14px;
	}
	.common-wrapper {
	    padding-left: 50px;
	    padding-right: 50px;
	}
	.footer-area .col-lg-4:last-child .each-footer-info {
	    padding-left: 25px;
	}
	.car-bg-content {
	    padding: 0 130px 0 110px;
	}
	.middle-block-content {
	    left: -20px;
	}
	/********************overons*****************/
	.overons-bnr-btm-sec {
		padding: 130px 0px 250px 0px;
	}
	.overons-mobility-sec {
		padding: 220px 0px 180px 0px;
	}
	/************vacature listview************/
	.vacature-each-list-text h2 {
		line-height: 50px;
	}
	.vacature-list-heading-content h2 {
		line-height: 50px;
	}
	.vacature-list-sec .pr-5 {
		padding-right: 30px !important;
	}
	.vacature-list-sec .pl-5 {
		padding-left: 30px !important;
	}
	/*******************aanbod*****************/
	.filter-left-part {
	    padding-right: 0px;
	}
	.aanbod-product .product-dtl h4{
		font-size: 17px;
		/*height: 120px;*/
	}
	/******************vacature-dtl***************/
	.border-font {
		line-height: 52px;
	}
	.vacature-top-sec-content .border-font {
		line-height: 52px;
	}
	/******contact******/
	.telephone {
		padding-left: 45px;
	}
	.whatsapp {
		padding-left: 45px;
	}
	/******aanbod-dtl******/
	.content-wrapper {
		padding-left: 40px;
	}
	.share-part .common-btn {
		max-width: 260px;
	}
	.group-button .common-btn {
		padding: 0px 15px;
	}
	.listview-block .each-service-list-text h4{
		font-size: 20px;
		letter-spacing: 0.5px;
	}
}
@media (max-width: 1299.98px){
	h1{
		font-size: 58px;
		line-height: 70px;
	}
	h2, .middle-block-content li.active {
	    font-size: 48px;
	}
	.header-area .text-right li, .menu-items li{
		font-size: 13px;
	}
	.select-styl{
		font-size: 14px;
		padding: 0 10px;
	}
	.aanbod-product .product-dtl h4 {
	    font-size: 16px;
	    /*height: 140px;*/
	}
	.middle-sec .swiper-pagination {
	    right: -10px;
	}
	.middle-block-content {
	    left: 0px;
	    padding-left: 40px;
	}
	.car-content-area {
	    padding: 160px 0 200px;
	}
	.car-bg-content {
	    padding: 0 100px 0 70px;
	}
	.each-footer-info td {
	    padding-right: 15px;
	}
	.each-footer-info p{
		font-size: 14px;
	}
	.each-footer-info, .footer-area .col-lg-4:last-child .each-footer-info {
	    padding-left: 0px;
	}
	/********overons***********/
	.overons-luxury-car-content h2 {
		padding-bottom: 35px;
	}
	.overons-luxury-car-content p {
		margin-top: 50px;
	}
	.overons-mobility-points ul li {
		font-size: 13px;
	}
	/*****contact********/
	.each-mail-call-wp h4 {
		font-size: 13px;
	}
	.contact-top-content h2 {
		font-size: 48px;
	}
	.contact-form-box {
		padding: 70px;
	}
	/******service-dtl*****/
	.service-mdl-cont-sec h2 {
		font-size: 48px;
	}
	/**********service-list***********/
	.service-list-right {
		padding: 60px 0px 60px 60px;
	}
	.each-service-list-text h4 {
		padding-bottom: 25px;
	}
	.each-service-list-text p {
		margin: 25px 0px 30px;
	}
	.service-list-left ul li {
		font-size: 16px;
	}
	/*****aanbod-dtl****/
	.content-wrapper .common-btn img{
		width: 20px;
	}
	/***************aanbod**************/
	.tab-top-heading li{
		margin-right: 40px;
	}
}
@media(max-width: 1199.98px){
	h1 {
	    font-size: 48px;
	    line-height: 52px;
	}
	h2, .middle-block-content li.active {
	    font-size: 36px;
	}
	h4{
		font-size: 22px;
	}
	.header-area .text-right li, .menu-items li{
		font-size: 10px;
		padding-left: 9px;
	}
	.select-styl{
		padding: 0 20px;
	}
	.product-dtl h4 {
    	font-size: 18px;
    	letter-spacing: normal;
	}
	.filter-form-wrap{
		margin-top: 30px;
	}
	.aanbod-product .product-dtl h4{
		/*height: 80px;*/
	}
	.product-sec:after{
		width: 60vw;
		top: -270px;
	}
	.product-sec{
		padding-bottom: 100px;
	}
	.middle-sec .swiper-pagination {
	    right: 0px;
	    top: auto;
	    transform: translateY(0%);
	    text-align: center;
	    width: 100%;
	    margin-top: 20px;
	}
	.middle-sec .swiper-pagination-bullet {
    	display: inline-block;
    	margin:0 8px;
	}
	.middle-sec {
	    padding-bottom: 180px;
	}
	.car-bg-content h2 {
	    line-height: normal;
	    padding-bottom: 50px;
	}
	.car-bg-content {
	    padding: 0 60px;
	}
	.car-bg-content p {
	    font-size: 20px;
	    margin: 50px 0;
	}
	.footer-area {
	    padding-top: 60px;
	}
	.footer-logo{
		margin-bottom: 40px;
	}
	.common-wrapper {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.car-content-area{
		padding: 120px 0;
	}
	/********vacature listview*************/
	.vacature-list-heading-content h2, .vacature-each-list-text h2 {
		line-height: normal;
	}
	.vacature-each-list-text h2 {
		padding-bottom: 40px;
	}
	.vacature-each-list-text p {
		margin: 50px 0px;
	}
	.vacature-list-heading{
		padding: 100px 0;
	}
	/**************************aanbod*******************/
	.overons-bnr-btm-sec.aanbod-top-sec{
		padding: 100px 0;
	}
	.aanbod-middle-sec {
	    padding-top: 40px;
	}
	/*******************vacature-dtl*********************/
	.vacature-top-sec-content a {
		margin-top: 30px;
	}
	.vacature-back-btn-sec {
	    padding-top: 100px;
	}
	.border-font, .vacature-top-sec-content .border-font {
		line-height: normal;
	}
	/*****contact*****/
	.contact-top-content h2 {
		font-size: 45px;
	}
	.telephone {
		padding-left: 35px;
	}
	.each-mail-call-wp h6 {
		font-size: 14px;
	}
	.adrs-time h6 {
		font-size: 14px;
	}
	.adrs-time-left {
	    padding-left: 30px;
	}
	.adrs-time-right {
	    padding-left: 25px;
	}
	.contact-form-box {
	    padding: 40px;
	    top: -200px;
	}
	.contact-form-time-sec{
		padding-bottom: 40px;
	}
	/*******service-dtl*******/
	.service-mdl-cont-sec h2 {
		font-size: 36px;
	}
	.service-back-btn {
	    padding-top: 40px;
	}
	.service-dtl-carimg-sec {
	    margin-top: -17%;
	}
	.service-middle-content {
	    padding-top: 100px;
	}
	.service-dtl-form-heading-sec{
		padding-top: 380px;
	}
	.overons-bnr-btm-content h2{
		white-space: normal;
	}
	/*******service-list*******/
	.each-service-list-text {
		padding-left: 0px;
	}
	.each-service-list:nth-child(even) .each-service-list-text {
		padding: 0px;
	}
	/*******************aanbod dtl***************/
	.tab-top-heading li{
		margin-right: 60px;
	}
	.tab-right-area{
		margin-top: 80px;
		max-width: 360px;
	}
	.aanbod-dtl-tab-sec{
		padding-bottom: 70px;
	}
	.content-wrapper h2{
		line-height: normal;
	}
	.content-wrapper p{
		margin-bottom: 80px;
	}
	.aanbod-dtl-product-sec{
		padding: 100px 0;
	}
}
@media(max-width: 991px){
	.dblock{
		display: block;
		height: auto;
	}
	.header-area{
		display: none;
	}
	h1 {
	    font-size: 40px;
	    line-height: 40px;
	}
	h2, .middle-block-content li.active {
	    font-size: 30px;
	}
	.product-dtl h4 {
    	height: auto;
	}
	.product-sec{
		padding: 80px 0 50px;
	}
	.product-sec .text-right{
		text-align: left !important;
		margin-top: 30px;
	}
	.product-sec p{
		margin-right: 0;
	}
	.middle-sec {
	    padding-bottom: 100px;
	}
	.content-wrap .common-btn {
	    margin-bottom: 70px;
	}
	.car-bg-content p {
    	font-size: 18px;
	}
	.car-bg-content {
	    padding: 0 40px;
	}
	.car-content-area{
		padding: 60px 0;
	}
	.content-block-sec, .logo-slider-sec{
		padding-top: 50px;
	}
	.sec-heading{
		margin-bottom: 50px;
	}
	.logo-panel:after {
	    height: 145%;
	}
	.logo-bottom-area{
		height: 300px;
	}
	.footer-area {
	    padding-top: 0px;
	}
	.each-footer-info p {
	    font-size: 15px;
	    margin-bottom: 30px;
	}
	/*********overons************/
	.overons-bnr-btm-sec {
		padding: 60px 0px 130px 0px;
	}
	.overons-bnr-btm-content p {
		margin: 30px 0px;
	}
	.overons-luxury-car-img {
		width: 100%;
		position: relative;
	}
	.overons-luxury-car-content {
		padding: 60px 0px 0px 0px;
	}
	.overons-mobility-sec {
		padding: 60px 0px;
	}
	.overons-mobility-right {
		padding-left: 0px;
		padding-top: 30px;
	}
	.overons-mobility-left h2 {
		padding-bottom: 25px;
	}
	.overons-bnr-btm-content .txt-btn {
		font-size: 14px;
	}
	.overons-bnr-btm-content h2{
		line-height: normal;
	}
	/*******************vacature listview******************/
	.vacature-list-heading {
		padding: 60px 0px;
	}
	.vacature-list-sec .pr-5 {
		padding-right: 15px !important;
	}
	.vacature-list-sec .pl-5 {
		padding-left: 15px !important;
	}
	.vacature-each-list {
		margin-bottom: 90px;
	}
	/*******************aanbod****************/
	.overons-bnr-btm-sec.aanbod-top-sec {
	    padding: 60px 0 30px;
	}
	.filter-left-part, .aanbod-middle-sec {
	    padding: 0px;
	}
	.aanbod-product .product-dtl h4{
		height: auto;
		font-size: 18px;
	}
	/*********************portfolio********************/
	.portfolio-top-sec{
	    padding-top: 40px;
	}
	.product-sec.portfolio-product{
	    padding-bottom: 0px;
	}
	/****************vacature-dtl*****************/
	.vacature-back-btn-sec {
	    padding: 40px 0;
	}
	.vacature-top-sec .overons-luxury-car-block {
	    margin-top: 0;
	}
	.vacature-back-btn-sec .text-right{
		text-align: left !important;
	}
	.vacture-form-heading-sec {
		padding: 60px 0px;
	}
	.vacature-dtl-form-area {
		position: initial;
		max-width: 100%;
	}
	.vacture-form-sec {
		padding: 30px 0px;
	}
	.service-back-btn{
		padding-bottom: 0;
	}
	/*******contact********/
	.contact-top-sec {
		padding: 60px 0px;
	}
	.contact-mail-call {
		margin-top: 60px;
	}
	.contact-map {
		height: 400px;
	}
	.adrs-time-left {
		padding-left: 0px;
	}
	.contact-form-time-sec {
		padding: 60px 0px;
	}
	/*******************service dtl*************/
	.service-back-btn-wrap{
		top: 0;
	}
	.service-dtl-top-sec::after{
		bottom: 30px;
	}
	.service-middle-content {
	    padding-top: 0px;
	}
	/*****service-list******/
	.service-list-bnr-btm-sec {
		padding: 60px 0px 0px;
	}
	.service-list-sec {
		padding: 60px 0px 60px;
	}
	.service-list-left {
		padding: 0px 0px 40px;
	}
	.each-service-list-text {
		margin-top: 30px;
	}
	.each-service-list:nth-child(even) .each-service-list-img {
		padding: 0px;
	}
	.each-service-list-img {
		padding: 0px;
	}
	.service-list-right{
		border-left: 0;
		padding-left: 0;
	}
	/****************thanku**************/
	.thanku-banner .common-btn {
	    margin-top: 20px;
	}
	.thanku-banner{
		margin-bottom: 40px;
	}
	.thanku-banner:after{
		display: none;
	}
	/*****aanbod-dtl******/
	.aanbod-dtl-top-sec {
		padding: 50px 0px;
	}
	.tab-right-area {
		margin-top: 30px;
	}
	.group-button {
		margin-top: 60px;
	}
	.detail-gallery-panel {
		margin: 40px 0px 40px;
	}
	.content-wrapper h2 {
		line-height: normal;
	}
	.content-wrapper h2 {
		padding-bottom: 20px;
	}
	.content-wrapper {
		padding: 40px 0 0;
	}
	.content-wrapper p {
		margin: 30px 0;
	}
	.aanbod-dtl-tab-sec {
	    padding-bottom: 0px;
	}
	.kenmerken-tab {
	    padding-top: 0px;
	}
	.side-area{
		display: none;
	}
	.aanbod-dtl-product-sec .product-slider {
		margin-top: 60px;
	}
	.aanbod-dtl-product-sec .product-sec .text-right {
		margin-top: 10px;
	}
	.content-wrapper .common-btn {
	    max-width: 300px;
	}
	.aanbod-dtl-top-sec .text-right{
		text-align: left !important;
		margin-top: 30px;
	}
	.vacature-form-bg{
		padding: 40px 0;
	}
	/******popup*****/
	.modal-area h2 {
		margin-bottom: 25px;
	}
	.close-img img {
	    width: 20px;
	}
	.modal-area .modal-content{
		padding-top: 40%;
	}
	.listview-block .each-service-list-text h4{
		font-size: 17px;
	}
}
@media(max-width: 767px){
	.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;
  		font-size: 1.45rem;
	}
	.widget-mobile h6 span{
		font-size: 1.45rem;
		cursor: pointer;
		font-family: 'NunitoSansSemiBold';
		padding-right: 2.5rem;
		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: #f5343e;
	}
	.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: 'NunitoSansRegular';
    	padding: 4px 0;
	}
	.widget-mobile-content td a:hover{
		color: #f5343e;
	}
	.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;
	}
	h1 {
	    font-size: 30px;
    	line-height: 34px;
	}
	h2, .middle-block-content li.active {
	    font-size: 24px;
	}
	h4{
		font-size: 22px;
	}
	h5{
		font-size: 20px;
	}
	#mobile-contact-bar {
		box-sizing: border-box;
		font-size: 1rem;
		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;
		width: 33%;
		vertical-align: top;
	}
	#mobile-contact-bar ul li a {
		color: rgba(255, 255, 255, 0.9);
		cursor: pointer;
		display: block;
		height: 100%;
		position: relative;
		z-index: 9998;
	}
	#mobile-contact-bar ul li a img{
		margin-top: 10px;
		width: 20px;
	}
	.li_color {
	    border-left: 1px solid #FFFFFF;
	}
	.common-btn {
	    max-width: 220px;
	    height: 50px;
	    line-height: 48px;
	    font-size: 14px;
	}
	.res-logo-styl{
		width: 140px;
	}
	.product-sec, .car-content-area{
	    padding: 40px 0;
	}
	.middle-block-content{
		position: relative;
		top: 0;
		transform: translateY(0);
		padding: 30px 0 0;
	}
	.common-wrapper {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.banner-sec .each-banner-image, .banner-sec .each-banner-image img{
		height: 100%;
	}
	.banner-sec .each-banner-image img{
		object-fit: cover;
	}
	.banner-content{
		bottom: auto;
	    top: 50%;
	    transform: translateY(-50%);
	    width: 100%;
	    text-align: center;
	}
	.product-sec:after{
		display: none;
	}
	.product-heading h5 {
    	font-size: 18px;
	}
	.product-slider {
	    margin-top: 40px;
	}
	.product-sec .col-lg-5.text-right{
		margin-top: 10px;
	}
	.middle-sec .swiper-pagination {
	    top: -30px;
	    bottom: auto;
	    margin: 0;
	}
	.middle-block-content li {
	    font-size: 20px;
	    line-height: 35px;
	}
	.content-block-sec{
	    padding-top: 30px;
	}
	.logo-slider-sec{
		padding: 40px 0 30px;
	}
	.content-wrap p{
		text-align-last: left;
	}
	.content-wrap{
		text-align: left !important;
	}
	.content-block-sec:after{
		width: 85vw;
	}
	.middle-sec {
	    padding-bottom: 40px;
	}
	.car-bg-panel{
		background-image:none !important;
	}
	.car-bg-content {
	    max-width: 100%;
	    padding: 0 15px;
	}
	.car-content-area .pr-0{
		padding-right: 15px !important;
	}
	.car-bg-content h2 {
	    padding-bottom: 30px;
	}
	.car-bg-content p {
	    font-size: 16px;
	    line-height: 26px;
	    margin:30px 0;
	}
	.logo-panel:after{
		display: none;
	}
	.logo-panel{
		background:#0a0a0a;
		padding-bottom: 40px;
	}
	.logo-slider-sec.logo-panel{
		padding-top: 40px;
	}
	.each-footer-info td{
		width: 100%;
		display: block;
	}
	.footer-area .divider {
    	margin: 0px 0 30px;
	}
	.footer-social {
	    padding-bottom: 40px;
	}
	/*********overons************/
	.overons-bnr-btm-sec {
		padding: 10px 0px 30px
	}
	.overons-bnr-btm-content p {
		margin: 20px 0px;
	}
	.overons-luxury-car-content {
		padding: 30px 0px 0px;
	}
	.overons-luxury-car-content h2 {
		padding-bottom: 20px;
	}
	.overons-bnr-btm-sec:after{
		bottom: 35px;
	}
	.overons-luxury-car-content p {
		margin: 25px 0px 0px;
	}
	.overons-mobility-sec {
		padding: 30px 0px;
	}
	.overons-mobility-points ul li {
		padding: 20px 0px;
	}
	.overons-mobility-left h2 {
		padding-bottom: 20px;
	}
	.overons-bottom-car .overons-bottom-car-content {
		right: auto;
		width: auto;
	}
	/***************vacature listview***************/
	.vacature-list-heading {
		padding: 30px 0px;
	}
	.vacature-list-heading-content h2 {
		padding-bottom: 20px;
	}
	.vacature-each-list-text h2 {
		padding-bottom: 20px;
	}
	.vacature-each-list-text p {
		margin: 20px 0px 20px;
	}
	.vacature-each-list {
		margin-bottom: 50px;
	}
	.vacature-each-list-text {
		padding-top: 35px;
	}
	/*****************aanbod******************/
	.aanbod-product .product-slider{
		padding: 0;
	}
	.aanbod-middle-sec h2 {
	    margin-bottom: 35px;
	}
	.overons-bnr-btm-sec.aanbod-top-sec{
		padding: 30px 0 0;
	}
	.filter-left-part .pl-1{
		padding-left: 15px !important;
	}
	.filter-left-part .pr-1{
		padding-right: 15px !important;
	}
	.filter-left-part{
		padding: 0;
	}
	.aanbod-filter-sec {
	    /*padding-bottom: 30px;*/
	}
	.aanbod-product .product-dtl h4 {
	    font-size: 18px;
	}
	.aanbod-product .product-dtl h6 {
	    font-size: 16px;
	}
	.aanbod-filter-sec .common-btn {
	    font-size: 12px;
	}
	/******************vacature-dtl**********************/
	.vacture-form-heading-sec {
		padding: 40px 0px;
	}
	.vacature-top-sec-content a {
		margin-top: 20px;
		font-size: 14px;
	}
	.back-btn-wrap a {
		font-size: 14px;
	}
	.vacature-dtl-form-btn {
		font-size: 14px;
		margin-top: 20px;
		max-width: 100%;
	}
	.vacature-dtl-form-area {
		padding: 30px 15px;
	}
	.form-styl {
		font-size: 14px;
	}
	/****contact*****/
	.contact-top-sec {
		padding: 30px 0px;
	}
	.contact-top-content h2 {
		font-size: 30px;
		padding-bottom: 20px;
	}
	.contact-mail-call {
		margin-top: 40px;
	}
	.contact-map {
		height: 300px;
	}
	.contact-form-time-sec {
		padding: 30px 0px 0;
	}
	.adrs-time {
		margin-top: 30px;
	}
	.adrs-time-right, .telephone, .whatsapp{
		padding: 0;
	}
	.adrs-time h6 {
		margin-bottom: 30px;
	}
	.contact-timing table {
	    width:auto;
	    margin-bottom: 30px;
	}
	.each-mail-call-wp{
		margin-bottom: 30px;
	}
	.contact-form-time-sec .vacature-dtl-form-area .form-group{
		margin-bottom: 0;
	}
	/********service-dtl*******/
	.service-dtl-top-sec {
		padding: 40px 0px 30px;
	}
	.service-mdl-cont-sec h2 {
		font-size: 24px;
	}
	/******service-list******/
	.service-list-right {
		padding: 30px 0px 30px 30px;
	}
	.each-service-list {
		margin-bottom: 30px;
	}
	.service-list-sec {
		padding: 30px 0px 30px;
	}
	.service-list-bnr-btm-sec {
		padding: 30px 0px 0px;
	}
	.service-dtl-carimg-sec{
		margin: 0;
	}
	.overons-bnr-btm-sec:after{
		display: none;
	}
	.overons-bnr-btm-content{
		margin-bottom: 20px;
	}
	/******aanbod-dtl******/
	.aanbod-dtl-top-sec {
		padding: 30px 0px;
	}
	.aanbod-dtl-tab-sec {
		padding: 30px 0px 0px;
	}
	.each-tab-content h2 {
		margin-bottom: 20px;
	}
	.group-button h5 {
		margin-bottom: 30px;
	}
	.tab-right-area {
		max-width: 100%;
	}
	.tab-top-heading ul {
		margin-bottom: 30px;
	}
	.tab-top-heading li {
	    margin: 0 0 20px;
	    width: 49%;
	    letter-spacing: normal;
	    text-align: center;
	}
	.aanbod-dtl-top-sec .common-btn {
	    max-width: 260px;
	}
	.common-arrow{
		width: 50px;
		height: 50px;
	}
	.aanbod-dtl-slider .swiper-button-next {
	    right: 15px;
	}
	.aanbod-dtl-slider .swiper-button-prev {
	    left: 15px;
	}
	.aanbod-dtl-tab-sec .each-tab-content .kenmerken-tab ul li, .more-image-btn {
    	font-size: 13px;
    }
    .aanbod-dtl-tab-sec  .col-xl-4.d-lg-none{
    	padding: 0 !important;
    }
    /*****************pop up**************/
    .modal-area h2{
    	font-size: 21px;
    }
   .modal-area .modal-content {
	    padding-top: 40%;
	    text-align: center;
	    margin: auto;
	    display: table;
	}
	.contact-top-content a {
		margin-top: 30px;
	}
	.listview-block .each-service-list-text p{
		display: block;
	}
	.listview-block .each-service-list {
	  	margin-bottom: 40px;
	}
	.calculator {
	  height: 1700px;
	}
	.dtl-btm-car-slide .swiper-button-prev {
	    left: 10px;
	}
	.dtl-btm-car-slide .swiper-button-next {
	    right: 10px;
	}
}
@media(max-width: 575px){
	h1 {
	    font-size: 25px;
    	line-height: 30px;
	}
	h2, .middle-block-content li.active {
	    font-size: 22px;
	}
	h4{
		font-size: 20px;
	}
	h5{
		font-size: 18px;
	}
	.common-wrapper, .car-bg-content {
	    padding-left: 0;
	    padding-right: 0;
	}
	.banner-sec{
		height: 70vh;
		overflow: hidden;
	}
	.banner-sec iframe {
	    height: 70vh !important;
	    left: -110% !important;
	    width: 320% !important;
	}
	/*****************aanbod dtl**************/
	.share-part .common-btn {
	    max-width: 230px;
	    font-size: 12px;
	}
	.share-part span {
	    width: 45px;
	    height: 45px;
	}
	.share-part img {
	    width: 20px;
	}
	.group-button .common-btn img {
	    margin-right: 5px;
	    width: 18px;
	}
	.group-button .common-btn {
	    font-size: 11px;
	    padding: 0 10px;
	}
	/*******************overons****************/
	.overons-mobility-points ul li span {
		margin-right: 15px;
	}
	.overons-luxury-car-content h2 {
		line-height: normal;
	}
	.overons-mobility-left h2 {
		line-height: normal;
	}
	.overons-bottom-car .content-wrap {
		width: auto;
	}
	/*******contact*********/
	.each-mail-call-wp {
		margin-bottom: 20px;
	}
	.telephone, .whatsapp {
		padding-left: 0px;
	}
	.contact-mail-call {
		margin-top: 20px;
	}
	.adrs-time-right {
		padding-left: 0px;
	}
	.each-mail-call-wp h6 {
		margin-bottom: 10px;
	}
	.contact-map {
		height: 200px;
	}
	.contact-timing table {
		width: 100%;
		margin-bottom: 30px;
	}
	/********service-list******/
	.service-list-right {
		border: none;
	}
	.service-list-right {
		padding: 0px;
	}
	.service-list-left ul li {
		margin-bottom: 10px;
	}
	.each-service-list-text h4 {
		font-size: 18px;
	}
}
@media (max-width : 767.98px){
    .morgeninternet-footer{
        height : 100px;
    }
}