@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;*/
	}
	.wrk {
		background-image: none !important;
		background-color:#141819;
	}
	.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;
}


}

@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;
	}
	.zoekop_content {
		padding: 30px 15px;
	}
	.zoekop_content p {
		width: 100%;
	}
	.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: 45px 0px 40px 0px;
	}
	/*=======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: 24px;
	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;
}
.wrk{
	padding:40px 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;
	}
}
@media (max-width: 767.98px) {
	#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;
	}
	.desktop-only{
		display: none;
	}
	.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::after,
	.angel_btn::before {
		/*width: 100vw;*/
		width:100%;
		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;
	}
	.zoekop_content {
		padding: 15px 15px;
	}
	.ozen_diensten {
		padding: 30px 0px 21px 0px;
	}
	.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 p {
		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%;
	}
	.zoekop_content h2 {
		font-size: 20px;
	}
	.zoekop_content {
		padding: 30px 0px;
	}
	.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);
	}
	.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;
	}
	.wrk:after {
		width: 100%;
		-moz-transform: skew(0deg, 0deg);
		-webkit-transform: skew(0deg, 0deg);
		-o-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg);
	}
	.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;
	}
	.wrk .contact_form{
		margin:0px;
	}
	.wrk {
		padding: 30px 0px 0px;
	}
	.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;
}
.wrk .contact_form {
    padding: 30px 15px;
}
.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;
	}
}
@media (max-width : 767.98px){
    .morgeninternet-footer{
        margin-bottom : 43px;
    }
}