@media (min-width: 1366px) {
	.container {
		max-width: 1272px;
	}
}

@media (min-width: 768px) {
	.close_img2 {
		display: none;
	}
}

@media (max-width: 1799.98px) {
	.side-logo-footer {
		right: 60px;
	}
}

/*@media(min-width:1600px) {
	.container {
		max-width: 1450px;
	}
	.desktop_nav .navbar-nav .nav-item:after {
		right: -4px;
		top: 48%;
	}
	.desktop_nav .navbar-nav .nav-item .nav-link {
		padding-left: 20px;
	}
	.padd {
		padding-left:28px;
	}
	.desktop_nav .navbar-nav .nav-item {
		padding: 22px 8px;
	}
}*/
@media(max-width:1599.98px) {
	.main_nav .col-lg-5 {
		max-width: 35%;
	}

	/***************/
	.product_top_area .filter_header h2 {
		margin-left: 6%;
	}

	.side-logo-footer {
		right: 30px;
	}
}

@media(max-width:1499.98px) {
	.side-logo-footer {
		right: 15px;
	}

	.side-logo-footer img {
		max-height: 80px;
	}

	.contact_details .wist_content p {
		padding-right: 40%;
	}

}

@media(max-width:1400px) {
	.main_banner .swiper-button-prev img {
		height: 40px;
	}

	.main_banner .swiper-button-next img {
		height: 40px;
		right: 0px;
	}

	.main_banner .swiper-button-next {
		/*right: 10px;*/
	}

	.slider_bg {
		height: 600px !important;
	}

	/*========pop up========*/
	.modal_area .black_btn {
		margin-top: 20px;
	}

	.popup_content {
		padding-top: 5%;
		padding-left: 30px;
		padding-right: 30px;
	}

	.popup_content h2 {
		color: #121212;
	}

	/***************/
	.product_top_area .filter_header h2 {
		margin-left: 10px;
	}
}

@media (max-width: 1399.98px) {
	.footer_table_area .each_footer_text .sm_footer {
		padding-left: 35px;
	}

	.desktop_nav .navbar-nav .nav-item .nav-link {
		font-size: 14px;
		padding-left: 0px;
	}

	.header_topbar:after {
		left: 13px;
	}

	.each_footer_ct {
		padding: 65px 30px;
	}

	/**********/
	.car-background-content {
		padding: 0px 25px;
	}

	.aanbod-cars h4 {
		font-size: 16px;
	}

	.new_aanbod_area .product_name {
		padding-left: 10px;
		padding-right: 10px;
	}

	.car_panel .car_details p {
		padding-left: 15px;
		padding-right: 15px;
	}

	.contact_form .section_heading h2 {
		font-size: 32px;
	}
}

@media (max-width: 1365.98px) {
	.new_aanbod_area .product-price p {
		font-size: 14px;
	}
}

@media (max-width: 1299.98px) {

	/*.desktop_nav .navbar-nav .nav-item {
		padding: 22px 26px;
	}*/
	.page_icon ul li {
		padding: 0px 4px;
	}

	.disten_txt ul li {
		font-size: 18px;
	}

	.social {
		max-width: 130px;
	}

	/***************/
	.product_top_area .filter_header h2 {
		margin-left: 0;
		font-size: 22px;
	}

	.side-logo-footer {
		display: none;
	}

	.product_area .angel_btn_area .angel_btn {
		padding-right: 17px;
		padding-left: 17px;
	}

	.product_dtls_wrapper {
		padding: 20px 15px;
	}

	.product_dtls_wrapper table tr td {
		font-size: 16px;
	}

	.product_area .angel_btn_area .arrow_btn span {
		padding-right: 15px;
	}

	.contact_form .section_heading h2 {
		font-size: 28px;
	}

	.contact_form .section_heading p {
		font-size: 22px;
	}

	.contact_details .wist_content h2 {
		font-size: 26px;
	}
}

@media (max-width: 1199.98px) {
	.desktop_nav .navbar-nav .nav-item {
		padding: 22px 14px;
	}

	.navbar-nav {
		margin-left: -50px;
	}

	.page_icon ul li:nth-child(2) {
		display: none
	}

	.page_icon ul li:nth-child(3) {
		display: none
	}

	.page_icon ul li:nth-child(4) {
		display: none
	}

	.disten_txt ul li {
		font-size: 16px;
		padding-bottom: 15px;
	}

	h2 {
		font-size: 20px;
	}

	.angel_btn {
		padding: 17px 14px;
	}

	.product_name h4 {
		font-size: 18px;
	}

	.product-price p {
		font-size: 15px;
	}

	.product_dtls_wrapper table {
		width: 100%;
	}

	.product_dtls_wrapper {
		padding: 20px 12px;
	}

	.product_dtls_wrapper table tr td {
		font-size: 14px;
	}

	.product_name {
		padding: 12px 0px 12px 12px;
		height: 100%;
	}

	.top_cars {
		margin-bottom: 50px;
	}

	.each_footer_text span {
		/*min-width: 20px;*/
	}

	.page_icon {
		max-width: 280px;
		padding-top: 0px;
	}

	.page_icon img {
		width: 100%;
	}

	.contacts ul li a table tr td {
		font-size: 13px;
	}

	h1 {
		/*font-size: 60px;*/
		font-size: 52px;
	}

	.header_banner_text ul li {
		font-size: 15px;
	}

	.header_banner_text p {
		font-size: 15px;
	}

	.filter_body {
		padding: 30px 40px;
	}

	.filter_body .form-group {
		margin-bottom: 20px;
	}

	.header_banner_text ul {
		padding-bottom: 30px;
	}

	.header_banner_text h2 {
		margin-bottom: 25px;
	}

	.defaulte_btn {
		font-size: 16px;
	}

	.disten_txt p {
		font-size: 15px;
	}

	.Zoekopdracht .button span::after {
		/*top: 12px;*/
	}

	.wr_cont {
		margin-top: 30px;
		width: 100%;
	}

	.overlay_sec {
		font-size: 18px;
	}

	.contact_form .section_heading h2 {
		font-size: 28px;
	}

	.contact_form .section_heading p {
		font-size: 20px;
	}

	.tab_wrapper ul li {
		width: 50% !important;
		padding: 15px 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px solid #fff;
	}

	.tab_wrapper ul li:nth-child(3),
	.tab_wrapper ul li:nth-child(4) {
		border-bottom: 0px;
	}

	/*-----------------------------------overones start---------------------------------*/
	.midle_ovelay_banner .ovrlay_midle_content {
		width: 100%;
	}

	.midle_ovelay_banner .ovrlay_midle_content h2 {
		font-size: 26px;
	}

	.midle_ovelay_banner .ovrlay_midle_content p {
		padding: 30px 0px;
	}

	.overons_slider .swiper-slide:nth-child(n) {
		width: 100% !important;
	}

	.overons_slider .swiper-slide:nth-child(2n) {
		width: 100% !important;
	}

	.overons_slider .swiper-slide:nth-child(3n) {
		width: 100% !important;
	}

	/*-----------------------------------overones end---------------------------------*/
	.form-area .contact_form {
		padding: 30px 25px;
	}

	/*=======pop up======*/
	.modal_area .modal-dialog {
		max-width: 90%;
	}

	.popup_content {
		padding-left: 0px;
		padding-right: 30px;
	}

	.modal_area .modal-content p {
		margin-top: 15px;
		margin-bottom: 30px;
	}

	.popup_content h2 {
		font-size: 24px;
		color: #121212;
	}

	.modal_area .black_btn {
		margin-top: 15px;
	}

	.modal_area .modal_close_img img {
		max-height: 30px;
	}

	/**********************************************************/
	.footer_sec .footer_table_area {
		padding-left: 0px;
	}

	.footer_table_area .each_footer_text span {
		/*min-width: 45px;*/
	}

	/*.footer_table_area .each_footer_text img {
		max-width: 50px;
		max-height: 50px;
	}*/
	.main_nav .col-lg-5 {
		max-width: 100%;
	}

	.desktop_nav .navbar-nav .nav-item {
		padding: 15px 5px;
	}

	.social {
		max-width: 100px;
	}

	.social ul li {
		padding: 0px 7px;
	}

	.desktop_nav .navbar-nav .nav-item .nav-link {
		font-size: 11px;
		padding-left: 0px;
		padding-right: 2px;
	}

	.contacts ul li {
		padding-right: 15px;
	}

	.contacts {
		width: 78%;
	}

	.text_ctn h2 {
		font-size: 18px;
	}

	.tabs_area .nav-tabs .nav-link {
		padding-right: 0px;
		padding-left: 0px;
	}

	.tabs_area .tab_sec .nav-item {
		font-size: 14px;
	}

	.contact_details .wist_content {
		padding-right: 40px;
	}

	.contact_details .wist_content h2 {
		font-size: 22px;
	}

	.contact_details .address table tr td {
		font-size: 16px;
	}

	.bedankt-bg .text-wrapper h1 {
		font-size: 40px;
	}

	/*************/
	.footer_sec .col-lg-3 .each_footer_text img {
		max-height: 40px;
	}

	.contacts table td img {
		max-height: 16px;
		max-width: 16px;
	}

	.products_btn .swiper-button-prev {
		left: 0px;
	}

	.new_aanbod_area .car_details {
		height: 80px;
		overflow: hidden;
	}

	.new_aanbod_area .product_name h4 {
		font-size: 13px;
	}

	.new_aanbod_area .product_name {
		padding-left: 5px;
		padding-right: 5px;
	}

	.car-background-content {
		padding: 0px 20px;
	}

	.zoekop_content h2 {
		font-size: 24px;
	}

	.product_top_area .filter_header h2 {
		font-size: 18px;
	}

	.wrk .contact_form {
		padding: 30px 20px;
	}

	.contact_form .section_heading h2 {
		font-size: 25px;
	}

	.contact_form .section_heading p {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.ozen_diensten {
		padding: 50px 0px;
	}

	.ozen_diensten h2 {
		font-size: 30px;
	}

	.ozen_diensten p {
		padding-top: 30px;
	}

	.vcr_text {
		padding: 15px 10px;
	}

	.vcr_text h2 {
		margin-bottom: 5px;
		font-size: 18px;
	}

	.vcr_text p {
		margin-bottom: 7px;
	}

	.new_aanbod_area .cars_mrgin .defaulte_btn {
		max-width: 180px;
	}

	.zoekop_content {
		width: 100%;
	}

	.wrk-bg-img {
		width: 60%;
	}

	.wrk .zoekop_content h1{
		font-size: 30px;
	}

}

@media (max-width: 991.98px) {
	h2 {
		font-size: 16px;
	}

	.header {
		background: #f8f8f8;
		border-bottom: 1px solid #999999;
	}

	.res_logo_styl {
		max-height: 40px;
	}

	.header_topbar::after {
		display: none;
	}

	.dblock {
		display: block;
	}

	.main_nav {
		display: none;
	}

	h1 {
		font-size: 40px;
	}

	.header_banner_text {
		padding-top: 35px
	}

	.disten_sec {
		background-image: none !important;
		padding-bottom: 30px;
	}

	.products_slider_area {
		padding-bottom: 40px;
		padding-top: 40px;
	}

	.text_ctn p {
		margin-top: 10px;
	}

	.each_footer_ct table tr td {
		display: block;
		text-align: center
	}

	.each_footer_ct table tr td:first-child img {
		max-width: 65px !important;
		padding-bottom: 15px
	}

	.each_footer_ct {
		max-height: none
	}

	.each_footer_text {
		min-height: 70px;
		margin-top: 15px;
	}

	.each_footer_text table.icons {
		display: none
	}

	.header a {
		top: 36px;
	}

	.zoekop_image {
		height: 300px;
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	}

	.Zoekopdracht .button2 span {
		padding: 12px 0%;
	}

	.Zoekopdracht .container-fluid {
		/*padding-right: 0px;*/
		padding-right: 15px;
		padding-left: 15px;
	}

	.Zoekopdracht .btm_bordr h2 {
		font-size: 18px;
	}

	.contact_form {
		width: 100%;
	}

	.angel-btn-2 .angel_btn {
		padding: 17px 5px;
	}

	.dr_cont {
		margin-top: 30px;
		margin-bottom: 0px
	}

	.man_img {
		display: none;
	}

	.contact_details .wist_content {
		padding: 0px 15px;
	}

	.contact_details .wist_content p {
		padding: 0%;
	}

	.contact_form {
		margin-bottom: 30px;
	}

	.onez-collegue .section_heading h3 {
		font-size: 26px;
	}

	.text-wrapper h1 {
		font-size: 40px;
	}

	.vacatures-titels {
		padding: 35px 0px;
	}

	.section-heading h2 {
		font-size: 28px;
	}

	.ozen_diensten h2 {
		font-size: 28px;
	}

	.section-heading {
		padding-bottom: 30px;
	}

	.form-area {
		padding-left: 0px;
	}

	.social-section {
		max-width: 290px;
		margin-right: auto;
		margin-left: 0;
	}

	.ozen_diensten {
		padding: 20px 0;
		background-color: transparent;
	}

	/*=======pop up=======*/
	.modal_area .modal-content p {
		line-height: 15pt;
	}

	.modal_area .modal-dialog {
		max-width: 97%;
	}

	.popup_content h2 {
		font-size: 24px;
	}

	.modal_area .black_btn {
		margin-top: 20px;
	}

	.member-dtls h3 {
		font-size: 20px;

	}

	.member-dtls p {
		font-size: 20px;
	}

	/*******************************************************************************/
	.footer_sec .col-lg-3 .each_footer_text {
		display: none;
	}

	.footer_sec .col-lg-3 .footer_content {
		padding-top: 40px;
	}

	.header_banner_text ul li img {
		max-height: 35px;
	}

	.product-price:after {
		left: -15px;
	}

	.disten_txt {
		padding-bottom: 0px;
	}

	.each_footer_ct {
		padding: 40px 15px;
	}

	.aanbod_filter {
		padding-top: 40px;
	}

	.tabs_area .tab_sec .nav-item {
		width: 49%;
		margin-bottom: 15px;
	}

	.contact_time1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.contact_form {
		margin-top: 0px;
	}

	.zoekop_content h2 {
		font-size: 24px;
	}

	.angl_dv {
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}

	.angl_dv img {
		width: 100%;
	}

	.bedankt-bg .text-wrapper h1 {
		font-size: 30px;
	}

	.bedankt-bg .bed-content-text {
		padding-left: 0px;
	}

	.products_slider_area .each_product {
		margin-bottom: 30px;
	}

	.product_area .angel_btn_area .angel_btn {
		padding-right: 10px;
		padding-left: 0px;
	}

	.product_area .angel_btn_area .arrow_btn span {
		padding-right: 5px;
	}

	.text_ctn h2 {
		font-size: 17px;
	}

	.each_footer_text a img {
		max-height: 40px;
		width: auto;
		margin-bottom: 30px;
	}

	.footer_sec {
		padding: 30px 0px;
	}

	.footer_sec .footer_table_area {
		padding-top: 15px;
	}

	.footer_table_area .each_footer_text img {
		margin-bottom: 0px;
	}

	.footer_table_area .each_footer_text .sm_footer {
		max-height: 40px;
		padding-left: 30px;
	}

	.product_top_area .defaulte_btn {
		font-size: 14px;
	}

	/**************/
	.arrow_btn span:after {
		top: 4px;
	}

	.car-background-content h2 {
		font-size: 20px;
	}

	.zoekop_content h2 {
		font-size: 20px;
		padding-top: 0px;
	}

	.Zoekopdracht .button span::after {
		top: 20px;
	}

	.heading h2 {
		font-size: 24px;
	}

	.aanbod_dtls_sec .defaulte_btn {
		font-size: 15px;
	}

	.zoekop_image img {
		display: block;
	}

	.zoekop_image {
		height: auto;
	}

	.ozen_diensten table tr td:nth-child(even) {
		padding-left: 10px;
	}

	.ozen_diensten table tr td:nth-child(odd) {
		padding-right: 10px;
	}

	.diensten .btm_bordr {
		height: 50px;
	}

	.contact_form {
		margin: 0px;
	}

	.vcr_text {
		padding: 20px;
	}

	.vcr_text h2 {
		margin-bottom: 10px;
	}

	.vcr_text p {
		margin-bottom: 15px;
		font-size: 14px;
	}

	.angel-btn-2 .angel_btn {
		padding: 17px 5px;
		padding: 0px;
		height: 50px;
		line-height: 50px;
	}

	.diensten .btm_bordr .angel-btn-2 .angel_btn {
		padding: 0px;
		height: 50px;
		line-height: 50px;
	}

	.hw {
		padding: 30px 0px;
	}

	.hw p {
		margin-bottom: 0px;
		margin-top: 20px;
	}

	.contact_details .section_heading {
		padding-bottom: 0px;
	}

	.contact_details .address table {
		width: auto;
	}

	.overons_slider .btm_bordr {
		height: 50px;
	}

	/*****************************/
	.crv_img1 {
		clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
		-webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
	}

	/* ======= new====== */
	.text_ctn {
		padding-left: 0;
	}

	.each_footer_ct table tr td {
		display: block;
	}

	.each_footer_ct table tr td:first-child {
		margin: 0 auto 10px;
		text-align: center;
	}

	.wrk-bg-img {
		position: relative;
		width: 100%;
		clip-path: none;
		-webkit-clip-path: none;
	}

	.wrk-back-btn .product_top_area {
		background: #141819;
	}

	.wrk-back-btn .defaulte_btn {
		max-width: 240px;
	}

	.wrk-back-btn .product_top_area,
	.zoekop_content {
		padding: 30px 0;
	}

	.desktop-only {
		display: none;
	}

	.wrk .contact_form {
		margin-bottom: 40px;
	}

	.wrk .zoekop_content h1 {
  		font-size: 24px;
	}

	.angel_btn::before,
	.angel_btn::after {
		-moz-transform: skew(0deg, 0deg);
		-webkit-transform: skew(0deg, 0deg);
		-o-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg);
	}

	.angel_btn::after,
	.angel_btn::before {
		width: 100%;
		left: 0px;
	}

}

@media (max-width: 767.98px) {
	.morgeninternet-footer {
		margin-bottom: 43px;
	}

	#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;*/
		background: linear-gradient(90deg, #000000 75%, #25D366 25%);
		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%;
	}

	#mobile-contact-bar ul li {
		box-sizing: border-box;
		display: inline-block;
		/* height: 45px; */
		text-align: center;
		height: 45px;
		width: 24%;
	}

	#mobile-contact-bar ul li a {
		color: rgba(255, 255, 255, 0.9);
		cursor: pointer;
		display: block;
		height: 100%;
		position: relative;
		z-index: 9998;
	}

	.ozen_diensten iframe {
		height: 1400px;
	}

	/*#mobile-contact-bar .fa-lg{
      font-size: 2em;
    }*/
	.li_color {
		border-left: 2px solid #FFFFFF;
	}

	/*.li_whatsapp{
      background-color: #25D366;
    }*/
	.whatsapp_button {
		display: none;
	}

	.tab_content_wrapper ul li:nth-child(even) {
		padding: 0px 0px 10px 18px;
	}

	.mobile-only {
		display: block;
		background-color: #141819;
		margin-top: 0;
	}

	.mobile-btn {
		margin-bottom: 20px;
	}

	.relative_sec div {
		flex-direction: column-reverse;
	}

	.header_topbar {
		display: none;
	}

	.each_footer_text a img {}

	.header a {
		top: 10px;
	}

	/*	.common_arrow {
		display: none
	}*/
	.slider_bg {
		height: 408px !important;
	}

	h1 {
		font-size: 35px;
	}

	h3 {
		font-size: 19px
	}

	.product_top_area .filter_header h2 {
		text-align: center;
	}

	.home_middle_banner {
		width: 100%;
		padding: 30px 0px 17px;
	}

	.header_banner_text p {
		font-size: 14px;
		text-align: center;
	}

	.header_banner_text h2 {
		margin-bottom: 16px;
		text-align: center
	}

	.header_banner_text ul {
		text-align: center;
		padding-bottom: 23px
	}

	.header_banner_text ul li {
		display: block;
		width: 100%;
		padding-bottom: 10px
	}

	.header_banner_text {
		padding-left: 0px;
	}

	.angel_btn_area {
		text-align: center
	}

	.each_product {
		margin-bottom: 15px
	}

	.product_name h4 {
		text-align: center
	}

	.disten_txt ul li {
		width: 100%
	}

	.each_footer_text {
		/*min-height: auto;*/
	}

	.footer_sec {
		padding: 20px 0px;
	}

	.footer_upper_sec {
		width: 100%;
		padding: 0px 0px 30px;
	}

	.products_slider_area .container {
		width: 100%;
	}

	.top_cars {
		margin-top: 30px;
		margin-bottom: 15px;
	}

	.angel_btn {
		max-width: 100%;
		padding: 17px 11px;
	}

	.header_banner_text ul li {
		font-size: 16px;
	}

	.filter_body {
		padding: 25px 20px;
	}

	.filter_body .form-group {
		margin-bottom: 1rem;
	}

	.products_slider_area {
		padding-bottom: 0px;
		padding-top: 30px;
	}

	.angel_btn {
		padding: 12px 11px;
	}

	.row.filter_header {
		display: block;
	}

	.each_footer_ct {
		padding: 30px 15px;
	}

	.res_logo_styl {
		max-height: 44px;
	}

	.ozen_diensten p {
		padding: 14px 0px 0px 0px;
	}

	.ozen_diensten h2 {
		font-size: 22px;
	}

	.Zoekopdracht .button {
		transform: skew(0deg, 0deg);
	}

	.Zoekopdracht .button2 span {
		transform: skew(0deg, 0deg);
	}

	h1 {
		font-size: 30px;
	}

	.diensten .btm_bordr {
		height: 34px;
	}

	.diensten .diensten_overlay h1 {
		padding: 13% 0% 19%;
	}

	.wr_cont {
		margin-bottom: 0px;
	}

	.zoekop_content br {
		display: none;
	}

	.contact_form .section_heading h2 {
		font-size: 24px;
	}

	.contact_form {
		/*padding: 30px 10px 40px;
		margin-top: 20px;*/
	}

	.contact_form .styl5 {
		padding: 15px;
	}

	.contact_form .button2 span {
		font-size: 14px;
	}

	.product_top_area .container {
		width: 100%;
	}

	.contact_form .section_heading h2::before {
		height: 39px;
		width: 20%;
	}

	.cars_mrgin {
		margin: 9px 0px;
	}

	.each_vc_wrapper {
		margin-bottom: 15px;
	}

	.vac_listing {
		padding: 20px 0px 10px;
	}

	.contact_details .address table tr td {
		font-size: 16px;
	}

	.address tr td {
		padding-bottom: 0px !important;
	}

	.address {
		padding-bottom: 20px;
	}

	.contact_details .wist_content h2 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.aanbod-cars .product-price {
		padding: 13px 0px;
		position: relative;
		top: 0px;
		right: 0px;
	}

	.aanbod-cars .product-price::after {
		display: none;
	}

	.aanbod_filter_frm {
		padding: 20px 15px 10px;
	}

	/*.aanbod_filter {
		margin-top: 15px;
	}*/
	.heading h2 {
		font-size: 20px;
	}

	.details_area {
		padding-left: 0px;
	}

	.tabs_area .tab_sec .nav-item {
		margin-bottom: 10px;
	}

	.tab_wrapper ul li {
		width: 100% !important;
	}

	.tab_wrapper ul li:nth-child(3) {
		border-bottom: 1px solid #fff;
	}

	.aanbod_right_dtls {
		margin-top: 10px;
	}

	.blue_btn {
		margin-top: 15px;
	}

	.aanbod_details_list ul li {
		font-size: 15px;
		padding-right: 40px;
	}

	.tab_wrapper {
		padding: 0px 15px;
	}

	.member-dtls p {
		font-size: 18px;
		text-align: center;
	}

	.member-pic,
	.member-dtls {
		text-align: center;
	}

	.onez-collegue {
		padding: 20px 0px 0px;
	}

	.member-slider-wrapper {
		margin-top: 20px;
	}

	.text-wrapper h1 {
		font-size: 30px;
	}

	.details-right {
		margin-left: 0px;
	}

	.section-heading h2 {
		font-size: 22px;
	}

	.vacatures-titels {
		padding: 35px 0px 0px;
	}

	.details-left tr td p {
		margin-bottom: 15px;
	}

	.section-heading {
		padding-bottom: 15px;
	}

	.vacatures-titels {
		padding: 25px 0px 0px;
	}

	.vacture-details-right {
		margin-top: 20px;
	}

	.form-area .contact_form {
		padding: 15px 15px 30px;
	}

	/*====pop up=======*/
	.modal_area .modal-dialog {
		max-width: 75%;
	}

	.pop_up_img {
		width: 100%;
	}

	.popup_content {
		width: 100%;
		padding: 30px;
	}

	.disten_txt {
		padding-bottom: 15px;
	}

	.each_footer_ct {
		margin-bottom: 15px;
	}

	.text_ctn {
		padding-left: 0px;
	}

	.aanbod_filter {
		padding-top: 30px;
	}

	.aanbod_filter .pl-2 {
		padding-left: 15px !important;
	}

	.aanbod_filter .pr-2 {
		padding-right: 15px !important;
	}

	.aanbod_filter .common-btn {
		margin-bottom: 1rem;
	}

	.aanbod_slider_btm_area .tab_wrapper li td img {
		max-height: 22px;
	}

	.aanbod_slider_btm_area .tab_wrapper table {
		width: 100%;
	}

	.aanbod_slider_btm_area .tab_wrapper li:nth-child(2) td img {
		max-height: 15px;
	}

	.tab-content {
		padding: 0px;
	}

	.tab-content .tab-pane {
		padding: 20px;
	}

	.tab-content #menu3 {
		padding: 20px 0;
	}

	.for_mobile_only_px_0 {
		padding-left: 0;
		padding-right: 0;
	}

	.for_mobile_only_px_0 ul.nav-tabs {
		padding-left: 15px;
		padding-right: 15px;
	}

	.aanbod_product_area .products_slider_area {
		padding-bottom: 0px;
	}

	.new_contact_area td img {
		max-height: 20px;
	}

	.new_contact_area .new_contact_message {
		max-height: 15px;
	}

	.close_img1 {
		display: none;
	}

	.modal_area .modal_close_img {
		top: 15px;
		right: 15px;
	}

	.footer_sec .col-lg-3 .footer_content {
		padding-top: 30px;
	}

	.bedankt-bg .text-wrapper h1 {
		font-size: 24px;
	}

	.contact_form .pl-1 {
		padding-left: 15px !important;
	}

	.contact_form .pr-1 {
		padding-right: 15px !important;
	}

	.ozen_diensten table tr td {
		width: 100%;
		display: block;
	}

	.ozen_diensten table tr td:nth-child(odd) {
		padding-right: 0px;
	}

	.ozen_diensten table tr td:nth-child(odd) {
		padding-right: 0px;
	}

	.ozen_diensten table tr td:nth-child(even) {
		padding-left: 00px;
	}

	/***********/
	.side-logo-header {
		display: none;
	}

	.footer_table_area .each_footer_text .sm_footer {
		display: block;
		padding-left: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.disten_sec {
		padding-bottom: 0px;
	}

	.common_arrow {
		display: none !important;
	}

	.member-slider-wrapper .swiper-button-next,
	.member-slider-wrapper .swiper-button-prev {
		display: block !important;
	}

	p {
		text-align: justify;
	}

	.new_aanbod_area .car_details {
		height: auto;
	}

	.car-background-content {
		padding: 30px 20px;
	}

	.crv_img1 {
		-moz-transform: skew(0deg, 0deg);
		-webkit-transform: skew(0deg, 0deg);
		-o-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg);
	}

	.crv_img1 img {
		width: 100%;
	}

	.diensten-slider-top-area .product_top_area .filter_header h2 {
		margin-left: 0px;
	}

	.diensten-product-area .product_top_area .filter_header h2 {
		margin-left: 0px;
	}

	.diensten .btm_bordr .angel-btn-2 .angel_btn {
		height: 34px;
		line-height: 34px;
	}

	.midle_ovelay_banner .ovrlay_midle_content h2 {
		font-size: 22px;
	}

	.overons_slider .btm_bordr {
		height: 34px;
	}

	.midle_ovelay_banner .ovrlay_midle_content p {
		font-size: 16px;
	}

	.onez-collegue .section_heading h3 {
		font-size: 24px;
	}

	.member-dtls h3 {
		font-size: 18px;
	}

	.products_slider_area .arrow-div {
		display: block;
	}

	.products_slider_area .arrow-div .common_arrow {
		display: block !important;
	}

	.footer_sec iframe {
		max-width: 100%;
	}
}

@media (max-width: 575.98px) {

	/*====pop up=======*/
	.modal_area .modal-dialog {
		max-width: 100%;
	}

	.text_ctn h2 {
		font-size: 15px;
	}

	.footer_upper_sec {
		padding-bottom: 15px;
	}

	.new_contact_area .contact_time1 table {
		width: 100%;
	}

	.new_contact_area .contact_time1 h4 {
		margin-top: 20px;
	}

	.new_contact_area .contact_time1 {
		padding-top: 0px;
	}

	.popup_content h2 {
		font-size: 21px;
	}

	.popup_content {
		width: 100%;
		padding: 30px 15px;
	}

	.footer_content table {
		width: 49%;
	}

	/**************/
	.product_dtls_wrapper table tr td {
		font-size: 12px;
	}

	.product-price {
		position: static;
	}

	.product_dtls_wrapper {
		padding: 15px 5px;
	}

	.aanbod_details_list ul li {
		font-size: 15px;
		padding-right: 30px;
	}

	.contact_form .section_heading h2 {
		font-size: 22px;
		padding-left: 0px;
	}

	.contact_form .section_heading p {
		padding-left: 0px;
	}

	.vcr_text {
		padding-left: 15px;
		padding-right: 15px;
	}

	.contact_form {
		padding-left: 15px;
		padding-right: 15px;
	}

	.member-slider-wrapper .swiper-button-next {
		right: 0;
	}

	.member-slider-wrapper .swiper-button-prev {
		left: 0;
	}
}

@media (max-width: 400.98px) {
	.tabs_area .tab_sec .nav-item {
		font-size: 13px;
	}

	.products_slider_area .arrow-div .swiper-button-next {
		top: 40%;
	}

	.products_slider_area .arrow-div .swiper-button-prev {
		top: 40%;
	}

	.calsty {
		height: 1270px;
	}
}