@media (min-width: 1500px) {
	.container {
		max-width: 1480px;
	}
	.back-people-image img,
	.back-people-image2 img {
		max-width: inherit;
	}
	.back-people-image2 {
		left: 52px;
	}
	.people-images::after {
		top: -72px;
		left: -28px;
		z-index: -1;
	}
	.overons-gallery {
		padding: 80px 0px 0px;
	}
}

@media (max-width: 1600px) {
	.product-slider-wrapper .swiper-button-next {
		right: -60px;
	}
	.product-slider-wrapper .swiper-button-prev {
		left: -60px;
	}
}

@media (max-width: 1599.98px) {
	.slider-bg-img .container {
		padding: 10% 0px;
	}
}

@media (max-width: 1580px) {
	.product-slider-wrapper .swiper-button-next {
		right: 0px;
	}
	.product-slider-wrapper .swiper-button-prev {
		left: 0px;
	}
	.main_nav .navlink ul li {
		padding: 40px 70px 40px;
	}
}

@media (max-width: 1499px) {
	.dtls_page_form p br {
		display: none;
	}
	.main_nav .navlink ul li {
		padding: 40px 45px 40px;
	}
	.latest_car_heading h1 {
		font-size: 42px;
	}
}

@media (max-width: 1399.98px) {
	.slider-bg-img .container {
		padding: 8% 0px;
	}
}

@media (max-width: 1300px) {
	/*============neo13=================*/
	.product-slider-wrapper .swiper-button-next {
		right: 0px !important;
		background: #d4d4d4 !important;
		height: 47px !important;
	}
	.product-slider-wrapper .swiper-button-prev {
		left: 0px !important;
		background: #d4d4d4 !important;
		height: 47px !important;
	}
	.dtls_price_part p {
		word-break: break-word;
	}
}

@media (max-width: 1199.98px) {
.desktop-nav.navbar-expand-lg .navbar-nav .nav-link{
	padding: 60px 12px 90px;
	}
	.main_nav .navlink ul li {
		padding: 22px 24px 22px;
	}
	.logo-area {
		height: 95px;
		padding: 0px 20px;
	}
	.main_nav {
		height: 70px;
	}
	h1 {
		font-size: 34px;
	}
	h2 {
		font-size: 30px;
	}
	h3 {
		font-size: 20px;
	}
	.product-slider-section {
		padding: 5px 0px;
	}
	.slide-content p {
		padding-bottom: 45px;
	}
	.slide-content a {
		margin-top: 20px;
	}
	.slider-bg-img .container {
		/*padding:12% 0px 16%;*/
		padding: 8% 0px 7%;
	}
	/*.product-slider-wrapper {
    margin-top: 4%;
    margin-bottom: 4%;
}*/
	.gallery-slider {
		margin-top: 40px;
	}
	.kolmp-cars {
		margin: 150px 0px 50px;
	}
	.kolmp-car-content {
		padding: 0px 40px;
	}
	.footer-nav ul li {
		padding: 0px 20px;
	}
	.footer-social {
		padding-top: 50px;
	}
	.footer-each-tab p {
		font-size: 14px;
	}
	.back-people-image {
		display: inline-block;
		position: relative;
		width: 49%;
		text-align: center;
	}
	.back-people-image2 {
		position: relative;
		top: 0px;
		left: 0px;
		display: inline-block;
		width: 49%;
		text-align: center;
	}
	.back-people-image img,
	.back-people-image2 img {
		max-width: 100% !important;
	}
	.back-people-image h3 {
		text-align: center;
	}
	.signeture_area {
		padding: 40px 0px;
	}
	.specialist-sec {
		padding: 70px 0px 50px;
	}
	.car-bg {
		height: 210px;
	}
	.car-bg2 {
		height: 420px;
	}
	.heading h2 {
		margin-bottom: 29px;
	}
	.service-details-welcome {
		padding: 60px 0px 0px;
	}
	.form-wrapper {
		padding: 50px 0px;
	}
	.service-details-contact-from-section {
		padding-bottom: 40px;
	}
	.testimonial_sec_cover {
		padding-right: 15%;
	}
	.latest_car_heading h1 {
		font-size: 32px;
	}
}

@media (max-width: 991.98px) {
	.header_topbar,
	.main_nav {
		display: none;
	}
	.dblock {
		display: block;
	}
	.res_logo_styl {
		max-width: 300px;
	}
	h1 {
		font-size: 29px;
	}
	h2 {
		font-size: 25px;
	}
	.select-box-wrapper {
		padding: 18px 19px;
		margin: 0px -15px 50px;
	}
	.left-image {
		margin-top: 0px;
	}
	.right-image {
		margin-top: 0px;
	}
	.kolmp-cars {
		margin: 45px 0px 50px;
	}
	.footer-logo img {
		max-width: 300px !important;
	}
	.footer-button {
		margin-top: 50px;
	}
	.footer-logo-area {
		padding: 40px 0px 0px;
	}
	.return_button_wrapper {
		display: flex;
		justify-content: center;
		margin-bottom: 50px;
	}
	/*-----------------responsive css by neo03-----------------------*/
	.financering-sec:nth-child(even)::before {
		width: 100%
	}
	.financering-sec:nth-child(odd)::before {
		width: 100%
	}
	.financering-sec .flex-row-reverse .fn-wrapper {
		padding-left: 0px;
	}
	.financering-sec .fn-wrapper {
		padding-right: 0px;
	}
	.page-link-sec {
		display: none;
	}
	.financering-sec {
		padding: 60px 0px;
	}
	.auto_financieren_sec_content {
		padding: 0px 0px 30px;
	}
	.auto_financieren_sec .right-side-image {
		height: 385px !important;
		width: 100%;
		background-position: center center !important;
	}
	.right-side-image::after {
		display: none;
	}
	.auto_financieren_sec {
		padding: 30px 0px 30px;
		margin-top: 0%;
	}
	.auto_financieren_sec_content h2 {
		margin-bottom: 20px;
	}
	.auto_financieren_sec_content a.defaulte_btn {
		margin-top: 20px;
	}
	/*-----------------responsive css by neo03-----------------------*/
	.valgen-products {
		padding: 50px 0px 0px;
	}
	.specialist-sec {
		padding: 0px 0px 50px;
	}
	.listing-items {
		margin-top: 24px;
	}
	.car-bg {
		height: 165px;
	}
	.car-bg2 {
		height: 330px;
	}
	.right-side-image {
		height: auto !important;
	}
	.kolmp-cars {
		margin: 30px 0px 30px;
	}
	/*==========neo13==============*/
	.people-images:after {
		display: none;
	}
	.listing-items {
		margin-bottom: 30px;
	}
	.signeture-content-wrapper img {
		max-height: 60px;
	}
	.signeture_area .divider {
		margin-top: 30px;
	}
	.overons-gallery {
		padding-top: 30px;
	}
	/*================aambod dtls==================*/
	.slider_top_sec {
		padding: 40px 0px;
	}
	.slider_top_sec button {
		margin-top: 0px;
		/*margin-bottom:30px;*/
		margin-bottom: 0px;
	}
	.testimonial_sec_cover {
		padding-right: 0;
		padding-bottom: 40px;
	}
	.dtls_page_auto_financieren_sec {
		padding-bottom: 40px;
	}
	.dtls_page_auto_financieren_sec .right-side-image {
		height: 300px !important;
		background-size: cover !important;
	}
	.tabber_upper_sec tr td {
		width: 50%;
		padding-top: 0px;
	}
	.aanbod_detail_tab_sec .tabber_upper_sec {
		padding-bottom: 30px;
		padding-top: 0px;
	}
	.aanbod_detail_tab_sec {
		padding: 40px 0px;
	}
	.aanbod_detail_tab_sec .tab_content_wrapper {
		padding: 30px 0px 50px;
	}
	.dtls_page_form p br {
		display: block;
	}
	.people-img-details {
		padding: 50px 10px 50px 10px;
	}
	.aanbod_detail_tab_sec .accordion .card-header {
		margin-bottom: 0px;
	}
	/*==========aanbod dtls2==========*/
	.aanbod_dtls2_content h3 {
		font-size: 20px;
	}
	.aanbod_dtls2_content h2 {
		font-size: 22px;
	}
	.aanbod_dtls2_content {
		padding-bottom: 30px;
	}
	/*=============final add by neo13==========*/
	.kolmp-cars .right-side-image {
		height: auto !important;
	}
	.side_logo {
		display: none;
	}
	.slider_top_sec h1 span::before {
		transform: translateX(-50%);
	}
	.slider-bg-img .container {
		padding: 37px 0px;
	}
	.latest_car_heading h1 {
		font-size: 28px;
	}
	.inner-banner-heading-wrapper {
		padding: 10% 0px;
	}
	/*--------------------------------------------- new responsive css---------------------------------*/
	.main_nav2 {
		display: none;
	}
	.banner-part2 {
		margin-top: 0px;
	}
	.banner-part2 .slider-bg-img .container .slide-content p {
		font-size: 25px;
	}
	.common-styl.right-link {
		display: none
	}
	.slider-bg-img .container {
		padding: 12% 0px 16%;
	}
	.modal_area .modal-dialog{
		max-width: 94%;
	}
	.popup_content {
  		padding: 30px 5%;
	}
	.modal_area .modal_close_img{
		top: 8px;
		right: 8px;
	}
}

@media (max-width: 767.98px) {
	.select-box-wrapper .pr-2 {
		padding-right: 15px !important;
	}
	.select-box-wrapper .pl-2 {
		padding-left: 15px !important;
	}
	.select-box {
		margin-bottom: 10px;
	}
	.product-image img {
		width: 100% !important;
	}
	.border-box {
		display: none;
	}
	.kolmp-car-content {
		padding: 40px 40px;
	}
	/*.kolmp-cars {
    	margin: 15px 0px 15px;
	}*/
	.footer-nav ul li {
		padding: 0px 14px 0px 0px;
	}
	.footer-area {
		padding: 40px 0px;
	}
	.footer-social {
		padding-top: 30px;
		text-align: left !important;
		padding-bottom: 30px;
	}
	.footer-content-left {
		text-align: left;
		padding-right: 0px;
		border-bottom: 1px dotted #fff;
	}
	.footer-content-right {
		padding-top: 20px;
		padding-left: 0px;
	}
	.footer-social ul li {
		padding: 0px 14px 0px 0px;
	}
	.footer-logo-area {
		padding: 30px 0px 0px;
	}
	.footer-logo-area {
		text-align: left !important;
	}
	.auto_financieren_sec_content h2 {
		margin-bottom: 10px;
	}
	.auto_financieren_sec_content a.defaulte_btn {
		margin-top: 10px;
	}
	.valgen-products {
		padding: 30px 0px 0px;
	}
	.valgen-product-content {
		padding: 40px 0px;
	}
	.car-bg img {
		display: block;
	}
	.car-bg,
	.car-bg2 {
		height: auto;
		background-image: none !important;
	}
	.service-details-contact-from-section {
		padding-bottom: 0px;
	}
	.selection-wrapper {
		padding: 15px;
	}
	/*=====neo13======*/
	.selection-wrapper .pr-1 {
		padding-right: 15px !important;
	}
	.selection-wrapper .pl-1 {
		padding-left: 15px !important;
	}
	.selection-wrapper {
		margin-bottom: 30px;
	}
	.car-bg2 img {
		display: block;
		width: 100%;
	}
	.slider_top_sec {
		padding: 30px 0px;
	}
	.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
		width: 100%;
		margin: 0px 3px 15px 0px;
	}
	.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item:nth-child(4)::after {
		display: none;
	}
	.aanbod_detail_tab_sec {
		padding: 20px 0px;
	}
	.aanbod_detail_tab_sec .tabber_upper_sec {
		padding-bottom: 13px;
		padding-top: 0px;
	}
	.aanbod_detail_tab_sec .accordion .card-header {
		margin-bottom: 20px;
	}
	.dtls_page_contact_info .service-form {
		padding-top: 30px;
	}
	.dtls_page_contact_info {
		padding-bottom: 30px;
	}
	.product-slider-wrapper .swiper-button-next {
		display: none;
	}
	.product-slider-wrapper .swiper-button-prev {
		display: none;
	}
	.testimonial_sec_cover {
		padding-right: 0%;
		padding-bottom: 30px;
	}
	.swiper-button-next4 {
		display: none;
	}
	.swiper-button-prev4 {
		display: none;
	}
	.testimonial_sec h2 {
		font-size: 22px;
	}
	.testimonil_slider2 h5 {
		font-size: 18px;
	}
	.right-side-image {
		height: 300px !important;
	}
	.tab_content_wrapper .pr-1 {
		padding-right: 15px !important;
	}
	.tab_content_wrapper .pl-1 {
		padding-left: 15px !important;
	}
	.tab_content_wrapper .service-form.contact-frm-wrapper {
		padding: 0px;
	}
	.dtls_page_auto_financieren_sec {
		padding-bottom: 30px;
	}
	/*============aanbod dtls 2======*/
	.aanbod_dtls2_content h2 {
		font-size: 20px;
	}
	.aanbod_dtls2_content h3 {
		font-size: 18px;
	}
	/*****************final add by neo 13 *********************/
	.common_arrow {
		display: none;
	}
	.banner_slider.swiper-container-horizontal>.swiper-pagination-bullets {
		display: none;
	}
	.kolmp-cars .right-side-image {
		height: auto !important;
		width:100%;
	}
	.dtls_page_contact_info .form-wrapper {
		padding-bottom: 50px;
	}
	.signeture_area {
		padding-bottom: 30px;
	}
	.listing-items ul {
		margin-top: 40px;
	}
	.service-form {
		padding-top: 30px;
	}
	.slider-bg-img .container {
		padding: 10% 0px 12%;
	}
	.latest_car_heading h1 {
		font-size: 24px;
	}
	.inner-banner-heading-wrapper {
		padding: 14% 0px;
	}
	/*-----------------------------new responsive css---------------------------*/
	.banner-part2 .slider-bg-img .container .slide-content p {
		font-size: 16px;
	}
	.product-details {
		padding: 20px 0px;
	}
	.modal_area .modal_close_img img{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
}

@media (max-width: 575.98px) {
	.kolmp-car-content {
		padding: 20px 20px;
	}
	.kolmp-car-content h6 {
		margin-left: 0px;
	}
	.kolmp-car-content h2 {
		margin-bottom: 10px;
	}
	.gallery-slider {
		margin-top: 20px;
	}
	h1 {
		font-size: 22px;
	}
	h2 {
		font-size: 20px;
	}
	.common_arrow {
		display: none;
	}
	.slide-content {
		padding: 0px 15px;
	}
	.select-box-wrapper {
		margin: 0px -15px 30px;
	}
	.res_logo_styl {
		max-width: 200px;
	}
	.product-slider-heading h2 {
		margin-bottom: 10px;
	}
	.footer-nav {
		text-align: left !important;
	}
	.footer-nav ul li {
		display: block;
		margin-bottom: 10px;
	}
	.footer-area {
		padding: 16px 0px;
	}
	.contact-frm-section {
		padding: 20px 0px;
	}
	.contact-frm-wrapper {
		padding: 20px;
	}
	.contact-left-wrapper h6 {
		margin-left: 0px;
	}
	.card-left .card-columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0rem;
		-moz-column-gap: 0rem;
		column-gap: 0rem;
	}
	.car-bg img {
		margin: auto;
	}
	.back-people-image,
	.back-people-image2 {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.specialist-sec {
		padding: 0px 0px 16px;
	}
	.people-img {
		height: 300px !important;
	}
	.form-wrapper {
		padding: 15px 0px;
	}
	.people-img-details {
		padding: 25px 10px 25px 18px;
	}
	.service-form.contact-frm-wrapper {
		padding: 20px 0px;
	}
	.service-details-welcome {
		padding: 30px 0px 0px;
	}
	/*==================neo13================*/
	.aanbod-page {
		padding: 40px 15px;
	}
	.aanbod_detail_tab_sec .accordion .card-header {
		margin-bottom: 0px;
	}
	.aanbod_dtls2_content h2 {
		font-size: 18px;
	}
	.aanbod_dtls2_content h3 {
		font-size: 16px;
	}
	.dtls_page_contact_info .form-wrapper {
		padding-bottom: 15px;
	}
	.signeture_area {
		padding-bottom: 0px;
	}
}

@media (max-width:480px) {
	.footer-logo img {
		max-width: 280px !important;
	}
	.dtls_page_form p br {
		display: none;
	}
}


/*-----------------------------new responsive css---------------------------*/

@media (max-width:380px) {
	.product-details-bottom table tr td p span {
		margin: 0px 10px;
	}
	h4 {
		font-size: 15px;
	}
	.product-details-bottom table tr td p {
		font-size: 13px;
	}
}