<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media(min-width:1500px){
	.container{
		max-width:1420px;
	}
	.heart-img{
		bottom: 90px;
		right: 41px;
	}
}
@media (max-width: 1599.98px){
	.content-list {
        padding: 50px 40px 0px 30px;
    }
    .content-list li {
        padding-bottom: 45px;
    }
    .home-banner-area .common-arrow {
        width: 75px;
        height: 75px;
    }
/***********niew listview************/
.each_workplates_list {
    background-position: right;
    right: 20px;
}
.each_workplates_list-rt{
	left: 20px;
	background-position: right;
}
.each_product_height {
    margin-bottom: 40px;
	height: 330px;
}
.right_banner_title {
    left: 20px;
}
/**************diensten listview**********/
.listing-text {
    padding-right:25%;
}
.listview:nth-child(even) .listing-text {
    padding-left: 25%;
}
/**************overons************/
.member-info .swiper-button-next {
    right: -50px;
}
.member-info .swiper-button-prev {
    left: -50px;
}
.daarom-area .content-list li{
	padding-bottom:60px;
}
/***************vacature listview*********/
.each-vc-content li {
    padding-right: 35px;
}
.each-vc-content {
    padding: 60px 45px;
}
/****************pop up****************/
.modal-area .modal-dialog {
    max-width: 60%;
}
/******************new add************/
.content-list li p {
    letter-spacing:normal;
}
.ozon-werkplts-area .swiper-button-next {
    right: -50px;
}
.ozon-werkplts-area .swiper-button-prev {
    left: -50px;
}
}
@media (max-width: 1499.98px){
 h3{
    font-size: 28px;
}
.select-box-wrapper{
    padding: 0 20px;
}   
.header-top-bar ul li{
    font-size: 14px;
}
.footer_txt tr td:first-child {
    padding-right: 26px;
}
.navbar-area ul li {
    padding-left: 10px;
}
.footer_txt {
    padding-left: 45px;
}
.footer_txt li:first-child span {
    margin: 0px 20px;
}
.footer_txt li {
    font-size: 18px;
}

.brands li {
    padding-left: 50px;
}
.brands li img{
	max-height:50px;
}
.nap-logo{
    max-height: 40px !important;
    margin-bottom: 5px;
}
.each-product-details h6 {
    letter-spacing: 0px;
}
.footer-menu {
    width: 68%;
}
.footer-contact-info .col-lg-7 {
    max-width: 100%;
}
.each-product-details .product-range p span {
    margin: 0px 10px;
}
.onderhoud-content {
    padding-left: 60px;
}
/**************overons************/
.member-info .swiper-button-next {
    right: -70px;
}
.member-info .swiper-button-prev {
    left: -70px;
}
/****************vacture dtls***********/
.address {
    padding: 40px;
}
.form-area {
    padding-right:40px;
	padding-left:30px;
}
.form-area label {
    padding-right: 0px;
}
/**************diensten dtls**********/
.diensten-bg-area {
    padding-bottom:15%;
}
/******************contact**************/
.each-info-dtls li {
    padding-left: 15px;
    font-size: 16px;
}
.each-info-dtls img {
    max-height: 30px;
}
.info-dtls .col-md-4 .each-info-dtls li {
    padding-left: 25px;
}
.contact-last-sec .onderhoud-content {
    padding: 0px 40px;
}
/*****************aanbod dtls************/
.aanbod-dtls-tab .nav-tabs .nav-item {
    font-size: 13px;
}
/**************aanbod dtls************/
.aanbod-details-text li h6 {
	font-size:14px;
}
.aanbod-details-text h3 {
    font-size: 26px;
}
.aanbod-details-text li h4 {
    font-size:18px;
}
.dtls-group-btn .btn-style{
	font-size:14px;
}
.share-btn .btn-style:before {
    background-size: 20px;
    left: 15px;
}
.car-content .col-md-4:nth-child(2) .each-car-content:after{
	left: 24px;
}
.car-part {
    /*width: 36%;*/
	width:38%;
}
.car-content {
    /*width: 64%;*/
	width: 62%;
	padding-left:30px;
}
.mijn-btn {
    width: 20%;
}
.mijn-btm-content {
    width: 80%;
}
/********************************/
.ozon-werkplts-area .swiper-button-next {
    right: -80px;
}
.ozon-werkplts-area .swiper-button-prev {
    left: -80px;
}
.each-product-details {
    padding: 18px;
}
.mijn-car-wrapper .col-md-4:first-child .each-car-content {
    padding-right:0px;
}
.mijn-car-wrapper p{
	font-size:15px;
}
.mijn-car-wrapper h4 {
    font-size:22px;
}
.vertical_change .mijn-car-wrapper .col-md-4:first-child .each-car-content {
    padding-right: 0px;
}
.vertical_change .each-car-content li {
    font-size: 14px;
}
.vertical_change .mijn-car-wrapper h4 {
    font-size: 17px;
}
.vertical_change .car-content .col-md-4:nth-child(2) .each-car-content:after {
    left: 10px;
}
}
@media (max-width: 1399.98px){
.modal-area .modal-dialog {
    max-width: 65%;
}
.content-list li {
    padding-bottom: 40px;
}
.content-list li p {
    letter-spacing: normal;
    font-size: 15px;
    line-height: 30px;
}
}
@media (max-width: 1299.98px){
.right-content {
    padding-left: 60px;
    padding-right: 40px;
}
.product-slider-section .swiper-button-prev {
    left: -40px;
}
.product-slider-section .swiper-button-next {
    right: -40px;
}

.each-footer-content li {
    font-size: 16px;
}
/***************niew listview*********/
.each_product_height {
    height: 275px;
}
.workplates_wrapper_text {
    padding-left: 12%;
    padding-right: 10%;
}
/**************overons************/
.member-info .swiper-button-next {
    right: 0px;
}
.member-info .swiper-button-prev {
    left: 0px;
}
/**************pop up************/
.popup-content h1 {
    color: #fff;
    font-size: 34px;
}
/***********************/
.content-list {
    padding: 40px 30px 0px 20px;
}

.right-content h2{
	font-size: 32px;
}
.ozon-werkplts-area .swiper-button-next {
    right: 0px;
}
.ozon-werkplts-area .swiper-button-prev {
    left: 0px;
}
}
@media (max-width: 1199.98px){	
.navbar-area ul li {
    padding-left: 5px;
	font-size:14px;
}
h1 {
    font-size: 36px;
}
h2 {
    font-size: 26px;
}
h3 {
    font-size: 24px;
}
.select-box-wrapper {
    padding: 0px 20px;
}
.logo_area {
    height: 100%;
}
.logo_area img{
	max-height:110px;
}
.navbar-area{
	/*padding-top:15px;*/
    padding: 15px 0px;
}
.home-banner-area .common-arrow {
    width: 60px;
    height: 60px;
}
.product-slider-section{
	padding-top:60px;
}
.product-slider-section .swiper-button-next {
    right: 0px;
	top:0
}
.product-slider-section .swiper-button-prev {
    left: auto;
	right:50px;
	top:0;
}
.each-product-details tr td {
    font-size: 13px;
}
h4 {
    font-size: 20px;
}
.each-product-details {
    padding: 15px;
}
.each-product-details p {
    font-size: 14px;
}
.ozon-werkplts-area {
    padding: 70px 0px;
}
.werkplts-slider {
    padding-top: 50px;
}
.content-list {
    padding: 40px 30px 0px 20px;
}
.content-list li p {
    font-size: 15px;
}
.right-content p {
    font-size: 15px;
    line-height: 30px;
}
.content-list li {
    padding-bottom: 20px;
}
.right-content {
    padding-left: 35px;
    padding-right: 30px;
}
.meer-weten-area li {
    font-size: 20px;
}
.meer-weten-area {
    padding: 24px 0px;
}
.footer-menu {
    width: 80%;
}
.each-footer-content h6 {
    font-size: 16px;
}
.each-footer-content p {
    font-size: 16px;
}
.each-footer-content li {
    font-size: 14px;
}
.footer_logo img {
    max-height: 85px;
}
.footer_txt tr td:first-child {
    padding-right: 15px;
}
.footer_txt li {
    font-size: 16px;
}
.footer_txt li:first-child span {
    margin: 0px 5px;
}
.footer_txt img {
    max-height: 16px;
    margin-right: 0px;
}
.footer_txt {
    padding-top: 40px;
}
.each-footer-content td {
    font-size: 16px;
	padding-right: 10px;
}
.brands li {
    padding-left: 40px;
}
.brands li img {
    max-height: 50px;
}
.footer-sitemap li {
    font-size: 20px;
    padding-right: 20px;
}
.product-slider-section h2{
	margin-bottom:40px;
}
.werkplts-slider {
    padding-top: 30px;
}
/***************aanbod***************/
.onderhoud h3 {
    font-size: 28px;
}
.onderhoud-content {
    padding-left: 0px;
}
.onderhoud{
	padding-left:40px;
	padding-right:40px;
}
.onderhoud-btn {
    padding-right: 40px;
}
.each-product-details .product-range p span {
    margin: 0px 5px;
}
.heart-img img{
	max-height: 30px;
}
.aanbod-product {
    padding-bottom: 50px;
}
.select-right-part{
	padding-left:50px;
}
.select-left-part {
    padding-right: 20px;
}
.select-left-part p {
    margin-top: 15px;
}
/****************verkocht***********/
.verkocht-product {
    padding-top: 45px;
}
.verkocht-product .each-product-details {
}
/**************diensten listview************/
.listing-text h3 {
    font-size: 28px;
}
.listview:nth-child(even) .listing-text {
    padding-left: 12%;
}
.listing-text {
    padding-right: 12%;
}
/**************overons************/
.overons-content {
    padding: 60px 0px;
}
.overons-slider-content {
    padding-left: 40px;
}
.daarom-area .content-list{
	padding-left:50px;
	padding-right:50px;
}
.daarom-area .content-list li:nth-child(odd) {
    margin-right: 7%;
}
.daarom-area .content-list li:nth-child(even) {
    margin-left: 7%;
}
.daarom-area .content-list li {
    width: 43%;
}
.member-slider {
    padding-top: 60px;
}
.member-slider-wrapper {
    margin-top: 60px;
}
.slider_txt p {
    font-size: 16px;
}
.slider_txt h4 {
    font-size: 24px;
}
.overons-btm-slider {
    padding-top: 60px;
}
.overons-image-wrapper {
    padding-top: 60px;
}
/***************vacature dtls************/
.vacature-dtls-content .overons-slider-content {
    padding-left: 40px;
}
.vacture-pdf-area .divider {
    margin: 40px 0px;
}
.vacture-pdf-area {
    padding-bottom: 20px;
	padding-top: 0px;
}
.vacature-dtls-content {
    padding-bottom: 70px;
}
.address {
    padding: 30px 0px 30px 30px;
}
.contact-form-sec p {
    font-size: 16px;
}
.address-dtls td {
    font-size: 16px;
}
.form-area label {
    font-size: 15px;
}
.form-area .col-lg-3{
	padding-right:0px;
}
.form-area {
  padding:50px 20px;
}
.group-btn .btn-style {
    max-width: 200px;
	padding-left: 0px;
    padding-right: 0px;
}
.vacature-slider .member-slider-wrapper {
    padding-bottom: 70px;
}
.contact-form-sec {
    padding-bottom: 70px;
}
.vacature-slider {
    padding-top: 15px;
}
/****************diensten dtls***********/
.diensten-bg-area {
    padding-top: 70px;
}
.diensten-dtls-slider{
	padding-top:30px;
}
.diensten-dtls-slider .werkplts-slider {
    padding-top: 45px;
}
/****************contact*************/
.each-info-dtls li {
    font-size: 14px;
    padding-left: 8px;
}
.info-dtls .col-md-4 .each-info-dtls li {
    padding-left: 20px;
}
.each-info-dtls img {
    max-height: 25px;
}
.info-dtls {
    padding-bottom: 70px;
}
.info .divider {
    margin: 60px 0px;
}
.contact-last-sec .onderhoud {
    padding-left: 0px;
    padding-right: 0px;
}
.map-area {
    height: 480px;
}
.contact-last-sec {
    padding-bottom: 50px;
}
/***************vacature listview**********/
.each-vc-content {
    padding: 40px 30px;
}
.each-vc-content li {
    padding-right: 17px;
}
/***************aanbod dtls***********/
.aanbod-details-text li {
    display: block;
	padding-bottom:10px;
}
.aanbod-details-text li:last-child {
    float: none;
}
.aanbod-details-text tr td {
    padding-bottom: 6px;
}
.dtls-group-btn .btn-style {
    font-size: 13px;
    letter-spacing: 0.2px;
}
.share-btn .btn-style:before {
    left: 10px;
}
.aanbod-dtls-tab .nav-tabs .nav-item {
    width: 24%;
	margin-right: 6px;
	font-size: 13px;
}
/*****************pop up****************/
.modal-area .modal-dialog {
    max-width: 75%;
}
.popup-content h1 {
    font-size: 30px;
}
.popup-content p {
    margin: 25px 0px 60px;
}
.car-content {
    padding-left: 40px;
}
.mijn-car-wrapper p{
	font-size:14px;
}
.each-car-content li {
    font-size: 14px;
}
.mijn-car-wrapper {
    margin-bottom: 30px;
}
.car-content {
    width: 58%;
}
.car-part {
    width: 42%;
}
.mijn-car-wrapper h4{
	font-size:20px;
}
.mijn-cars .each-car-content h6 {
    font-size: 14px;
}
.mijn-btn {
    width: 19%;
}
.mijn-btm-content {
    width: 81%;
}

/****************mijn*************/
.mijn-select .col-lg-3 {
    /*max-width: 100%;*/
}
.mijn-select .icons {
   /* text-align: left;
    padding-top: 10px;*/
}
.mijn-select {
    padding: 40px 0px;
}
.mijn-select .select-style{
	background-position:95%;
}
.car-part img{
	display:block;
}
.car-part {
    width: 70%;
    margin: 0 auto;
    display: table;
}
.car-content {
    width: 100%;
	margin-top:15px;
}
.mijn-btm-content {
    padding: 40px;
	width: 68%;
}
.mijn-btn a {
    font-size: 18px;
}
.mijn-btn {
    width: 32%;
}
.mijn-btm-area p{
	font-size:15px;
}
.mijn-btm-wrapper {
    margin-bottom: 30px;
}
.mijn-cars{
	padding-top:30px;
}
/**************************/
.right-side-content {
    padding-top: 60px;
}
.right-content h2 {
    font-size: 26px;
}
.meer-weten-area li .btn-style {
    min-width: 220px;
}
.aanbod-dtls-tab .tab_content_wrapper {
    padding-bottom:50px;
}
.aanbod-dtls-tab .tab_content_wrapper .divider {
    margin: 40px 0px 20px;
}
.aanbod-dtls-tab .tab_content_wrapper .tab-pane .tab_hedaing h4{
	font-size:19px;
}
.aanbod-details-text h3 {
    font-size: 22px;
}
.aanbod-details-text tr td:nth-child(2) {
   padding-left: 8px;
}
.car-content .col-md-4:nth-child(2) .each-car-content:after {
    left: 50px;
}
.vertical_change .mijn-car-wrapper {
    width: 100%;
	float:none;
}
.vertical_change .car-part {
   width: 70%;
    margin: 0 auto;
    display: table;
}
.vertical_change .car-content .col-md-4:nth-child(2) .each-car-content:after {
    left: 35px;
}
}
@media (max-width: 1024px){	
/**************niew listview***********/
.each_product_height {
    height: 225px;
}
.work_each_list_sec {
    padding-bottom: 25px;
}

}
@media (max-width: 991px){	
.inschrijven-wrap{
    display: flex;
    flex-direction: column-reverse;
}
.inschrijven-wrap .col-lg-8{
    margin-bottom: 20px;
}
.desktop-header-area {
		display: none;
	}
	.dblock {
		display: block;
        background: #14222C;
	}
	.header-area{
		border-top:none;
	}
	.res_logo_styl {
		max-height:60px;
	}
	h1 {
    font-size: 32px;
}
h2 {
    font-size: 23px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
.btn-style {
    font-size: 14px;
}
.home-banner-area .common-arrow {
    width: 40px;
    height: 40px;
}
.product-slider-section {
    padding-top: 40px;
}
.product-slider-area{
	width: 80%;
    margin: auto;
}
.ozon-werkplts-area {
    padding: 40px 0px 30px;
}
.content-list {
    padding: 40px 40px 0px;
}
.content-list li {
    padding-bottom: 30px;
}
.meer-weten-area{
	position:relative;
	padding: 15px 0px;
}
.right-content {
    padding-right: 0px;
}
.right-content h2 {
    padding-bottom: 30px;
}
.right-content p {
    margin: 25px 0px;
}
.footer_txt{
	padding:0px 0px 20px;
}
.footer_logo img {
    max-height: 80px;
}
.footer_txt li {
    font-size: 17px;
}
.footer-contact-info{
	padding:40px 0px 30px;
}
.footer-menu {
    width: 100%;
    float: none;
}
.footer-menu li{
	padding-left:0px;
}
.brands li {
    padding-left: 20px;
}
.brands li img {
    max-height: 44px;
}
.social-icons {
    padding-top: 5px;
}
.footer_sec {
    padding-top: 20px;
}
.home-banner-area {
    margin-top: 0px;
}
/**************aanbod*************/
.select-left-part {
    padding:40px 0px;
}
.select-right-part {
    padding: 35px;
}
.onderhoud h3 {
    font-size: 24px;
}
.onderhoud{
	padding:35px;
}
.onderhoud-btn {
    padding-right: 30px;
}
.aanbod-product {
    padding-bottom: 10px;
}
.common_banner {
    margin-top: 0px;
}
/***************verkocht*************/
.verkocht-product{
	padding-bottom:30px;
}
/*************niew listview********/
.each_workplates_list-rt {
    left: 10px;
}
.each_workplates_list {
    right: 10px;
}
.workplates_wrapper_text {
    padding-left: 7%;
    padding-right: 5%;
}
.each_product_height {
    margin-bottom:20px;
}
.right_banner_title {
    left: 10px;
}
.workplates_title {
    padding: 30px 30px 40px;
}
/**************diensten listview***********/
.right-image img {
    display: block;
}
.right-image {
    position:relative;
    width: 100%;
	background-image:none !important;
}
.listview {
    padding: 0px;
    margin-bottom: 0px;
}
.listview_sec_wrapper {
    padding-top: 20px;
}
.listview .col-lg-3{
	display:none;
}
.listing-text {
    padding: 30px 0px;
    -webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
}
.listing-text h3 {
    font-size: 24px;
}
.listing-text p {
    margin-bottom:25px;
}
.listview:nth-child(even) .listing-text {
    padding-left: 0px;
	-webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
	text-align:left;
}
.listview:nth-child(even) .listing-text p {
    text-align-last: left;
}
.werkplts-bg-wrapper {
    padding: 40px 0px;
}
/****************overons*************/
.overons-content {
    padding: 40px 0px;
}
.overons-slider-content {
    padding-left: 0px;
}
.overons-slider .common-arrow {
    width: 36px;
    height: 36px;
}
.daarom-area .content-list {
    padding:40px 0px 0px;
}
.daarom-area .content-list h2 {
    margin-bottom: 40px;
}
.daarom-area .content-list li {
    width: 46%;
	padding-bottom:40px;
}
.daarom-area .content-list li:nth-child(even) {
    margin-left: 4%;
}
.daarom-area .content-list li:nth-child(odd) {
    margin-right: 4%;
}
.member-slider {
    padding-top: 40px;
}
.member-slider-wrapper {
    margin-top: 40px;
}
.overons-btm-slider {
    padding-top: 40px;
}
.overons-image-wrapper {
    padding-top: 40px;
}
/******************vacature dtls************/
.vacature-slider .member-slider-wrapper {
    padding-bottom: 50px;
}
.vacature-slider .member-slider-wrapper {
    margin-top: 35px;
}
.form-area {
    padding: 40px;
}
.address-dtls{
	width:49%;
	display:inline-block;
	vertical-align:top;
}
.opening-time h6 {
    margin: 13px 0px 6px;
}
.opening-time table{
	width:100%;
}
.address-dtls td {
    padding-right:0px;
}
.address{
	padding: 40px 40px 0px;
}
.vacture-pdf-area .divider {
    margin: 30px 0px;
}
.vacture-pdf-area {
    padding-bottom: 15px;
	padding-top: 0px;
}
.vacature-dtls-content {
    padding-bottom: 40px;
}
.vacature-dtls-content .overons-slider-content {
    padding-left: 30px;
}
.contact-form-sec h6 {
    font-size: 17px;
}
.vacature-slider {
    padding-top: 15px;
}
.contact-form-sec {
    padding-bottom: 40px;
}
/**************diensten dtls***********/
.diensten-img-content {
    padding-top: 40px;
}
.diensten-bg-area {
    padding-top: 40px;
	padding-bottom: 30px;
}
.form-wrapper {
    margin-top: 0px;
	padding-top:20px;
}
.diensten-dtls-slider {
    padding-top: 10px;
}
.diensten-dtls-slider .werkplts-slider {
    padding-top: 35px;
}
.group-btn .btn-style {
    /*max-width: 230px;*/
}

/***************contact**************/
.map-area {
    height: 270px;
}
.info .divider {
    margin: 40px 0px;
}
.top-info li{
	padding-right: 20px;
}
.top-info li:first-child {
    font-size: 55px;
}
.info-dtls .col-lg-4 .each-info-dtls {
    text-align:left;
}
.info-dtls .col-lg-4 .each-info-dtls li {
    padding-left: 0px;
    padding-right: 20px;
}
.info-dtls{
	padding-bottom: 20px;
}
.each-info-dtls{
	padding-bottom:35px;
}
.each-info-dtls img {
    max-height: 22px;
}
.each-info-dtls li{
	vertical-align:top;
	padding-left: 0px;
}
.info .col-lg-5 .each-info-dtls li img {
    margin-top: 8px;
}
.top-info li {
    font-size: 16px;
	padding-right: 0px;
}
.contact-last-sec {
    padding-bottom: 40px;
}
/*****************vacature listview*********/
.vacture-sec {
    padding: 50px 0px 35px;
}
.each-vc-content p {
    margin-bottom: 30px;
}
.each-vc-content {
    padding: 30px 15px;
}
.each-vc-content li img {
    max-height: 16px;
    margin-right: 5px;
}
.each-vc-content li {
    padding-right: 10px;
	font-size:13px;
}
/**************aanbod dtls*********/
.aanbod-details-text{
	padding: 30px 0px 0px;
}
.aanbod-details-text h3 {
    /*font-size: 22px;*/
}
.share-btn .btn-style:before {
    left: 24%;
}
.aanbod-dtls-tab .tab_content_wrapper {
    padding-bottom:0px;
	padding-top: 20px;
}
.aanbod-dtls-tab .tab_content_wrapper .divider {
    margin: 30px 0px ;
}
.dtls-man-img{
	width: 60%;
    margin: auto;
	margin-bottom:30px;
}
.dtls-product-slider {
    padding-top: 0px;
    padding-bottom: 40px;
}
/********************pop up*****************/
.popup-content h1 {
    font-size: 26px;
}
.popup-content {
    max-width: 520px;
    padding-left: 40px;
}
.modal-area .modal-dialog {
    max-width: 80%;
}
.popup-content p {
    margin:20px 0px 40px;
}
.close-img img {
    max-height: 30px;
}
.modal-area .close-img {
    top: 15px;
    right: 15px;
}
/*****************************/
.right-content h2 {
    font-size: 24px;
}
.each-footer-content li {
    font-size: 16px;
}
.content-list li p {
    font-size: 15px;
    letter-spacing: 0.75px;
}
.mijn-select .col-lg-3 {
    max-width: 100%;
}
.mijn-select .icons {
   text-align: left;
    padding-top: 10px;
}
.each-product-details tr td {
    font-size: 15px;
}
.car-content {
    padding-left: 20px;
}
.car-content .col-md-4:nth-child(2) .each-car-content:after {
    left: 28px;
}
.mijn-btm-content {
    padding: 40px 20px;
}
.heart-img
{
	bottom: 110px;
}
}
@media (max-width: 767.98px){
    .brands li{
        text-align: left;
    }
	.side-logo-area{
        display: none;
    }
    #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;
    }
    /*#mobile-contact-bar .fa-lg{
      font-size: 2em;
    }*/
    .li_color {
      border-left: 1px solid #FFFFFF;
    }
    /*.li_whatsapp{
      background-color: #25D366;
    }*/
.select-box-wrapper:after {
   display:none;
}
.select-box-wrapper:before{
	 display:none;
}
.common-arrow{
	display:none;
}
h1 {
    font-size: 26px;
}
h2 {
    font-size: 22px;
}
h3 {
    font-size: 21px;
}
.each-banner-slide {
    height: 820px;
}
.select-box-area{
	height: 100%;
}
.select-box-wrapper {
    padding: 30px;
	margin-top: 30px;
}
.product-slider-section {
    padding: 30px 0px;
}
.product-slider-area {
    width: 100%;
	padding-top:30px;
}
.product-slider-section h2 {
    margin-bottom: 0px;
}
.product-btn {
    margin-top: 30px;
}
.ozon-werkplts-area {
    padding: 30px 0px 20px;
}
.right-side-content{
	text-align:left !important;
	padding-top: 25px;
}
.werkplts-slider {
    padding-top: 20px;
}
.right-dtls {
    padding: 0px;
}
.right-content {
   padding:30px;
}
.meer-weten-area li:last-child {
    float: none;
    margin-top: 15px;
}
.meer-weten-area li {
    margin-top: 0px;
    display: block;
}
.footer_txt tr td:first-child {
    padding-right: 30px;
}
.footer-contact-info{
	padding-top:30px;
	padding-bottom: 0px;
}
.each-footer-content{
	padding-bottom: 30px;
}
.each-footer-content p {
    margin-bottom: 0px;
}
.footer-menu{
	padding-top:0px;
}
.brands{
	display:none;
}
.social-icons li:nth-child(3){
	display:none;
}
.footer-sitemap {
    padding: 15px 0px;
}
.footer-menu li{
	width:100%;
	display:block;
	padding-bottom: 10px;
}
/************aanbod************/
.select-left-part {
    padding: 30px 0px;
}
.select-right-part .pr-1{
	padding-right:15px !important;
}
.select-right-part .pl-1{
	padding-left:15px !important;
}
.select-right-part .btn-style{
	max-width:100%;
}
.aanbod-product .col-md-12 {
    padding-bottom: 30px;
}
.aanbod-product .col-lg-4 {
    padding-bottom: 30px;
}
.onderhoud-bg{
	padding: 9% 0px;
}
.onderhoud h3 {
    font-size: 22px;
}
.aanbod-product {
    padding-bottom: 10px;
}
.aanbod-product .pr-2{
	padding-right:15px !important;
}
.aanbod-product .pl-2{
	padding-left:15px !important;
}
.onderhoud-btn {
    padding-right: 0px;
    text-align: center !important;
}
/*****************verkocht***********/
.verkocht-product .col-lg-4 {
    padding-bottom: 20px;
}
.verkocht-product .each-product-details {
    padding: 30px;
}
.verkocht-product .each-product-details h6 {
    margin-bottom:0px;
}
/***************niew listview*********/
.workplates_wrapper_text {
    padding: 0px;
}
.each_workplates_list {
    width: 100%;
    right: 0px;
	background-position: center;
	position: relative;
}
.each_workplates_list-rt {
    left: 0px;
	width:100%;
	position: relative;
}
.rt_sec {
    margin-top: 0px;
}
.each_product_height {
    margin-bottom: 10px;
}
.workplates_wrapper_text p{
	margin-top:25px;
}
.workplates_wrapper_text h4 {
    padding-bottom: 25px;
}
.each_product_height {
    height: auto;
}
.each_product_height img{
	display:block;
}
.work_each_list_sec {
    padding-bottom: 15px;
}
.side-logo{
	display:none;
}
/***************diensten listview************/
.listing-text h3 {
    font-size: 22px;
}
.listing-text p {
    margin:15px 0px 20px;
}
/**************overons***********/
.each-slide{
	margin:0 auto;
	display:table;
}
.overons-slider p{
	text-align-last: center;
	margin-bottom:0px;
}
.overons-slider-content{
	padding: 30px 0px;
    text-align: center;
}
.overons-slider .heading-underline h2:after {
    left: 50%;
    transform: translateX(-50%);
}
.overons-slider{
	padding-bottom:0px;
	padding-top:30px;
}
.overons-content {
    padding: 30px 0px;
}
.daarom-area .content-list li:nth-child(odd) {
    margin-right: 0%;
}
.daarom-area .content-list li:nth-child(even) {
    margin-left: 0%;
}
.daarom-area .content-list li {
    width: 100%;
}
.daarom-area .content-list h2 {
    margin-bottom: 35px;
}
.member-slider {
    padding-top: 30px;
}
.member-slider-wrapper {
    margin-top: 30px;
}
.slider_txt h4 {
    font-size: 21px;
}
.slider_txt h6 {
    font-size: 16px;
    margin-bottom:20px;
}
.slider_txt p {
    font-size: 14px;
	margin-bottom:0px;
}
.overons-btm-slider {
    padding-top: 30px;
}
.overons-image-wrapper {
    padding-top: 30px;
}
/*****************vacature dtls************/
.vacture-pdf-area{
	padding:10px 0px;
}
.vacature-dtls-content .overons-img {
    padding-left: 0px;
	margin: 0 auto;
    display: table;
}
.vacture-pdf-area .left-side-content {
    padding-left: 0px;
}
.address-dtls {
    width: 100%;
	padding-bottom: 30px;
}
.address {
    padding: 30px 30px 0px;
}
.form-area {
    padding: 30px;
}
.form-area h3 {
    margin-left: 0px;
    margin-bottom: 25px;
}
.form-area .text-right{
	text-align:left !important;
	margin-bottom:10px;
}
.form-area .form-group {
    margin-bottom: 20px;
}
.group-btn .btn-style {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 8px;
}
.vacature-slider .member-slider-wrapper {
    padding-bottom: 30px;
}
.vacature-slider {
    padding-top: 15px;
}
.contact-form-sec {
    padding-bottom: 30px;
}
.vacature-dtls-content .overons-slider-content {
    padding-left: 0px;
}
/*************diensten dtls*********/
.diensten-dtls-btn {
    padding-top: 30px;
}
.diensten-bg-area tr td:nth-child(odd) {
    padding-right: 0px;
}
.diensten-bg-area tr td:nth-child(even) {
    padding-left: 0px;
}
.diensten-bg-area tr td {
    width: 100%;
    display:block;
}
.diensten-dtls-slider {
    padding-top: 10px;
}
.diensten-dtls-slider .werkplts-slider {
    padding-top: 20px;
}
.trug-btn{
	text-align:left !important;
}
.diensten-img-content .overons-img {
    display: block;
}
.diensten-img-content .overons-img img{
    width:100%;
}
/***************contact*************/
.form-area .col-lg-3 {
    padding-right: 15px !important;
}
.info .divider {
    margin: 30px 0px;
}
.info-dtls {
    padding-bottom: 0px;
}
.contact-last-sec .onderhoud-content {
    padding: 0px 30px;
}
.contact-last-sec {
    padding-bottom: 30px;
}
.each-info-dtls li:last-child{
	padding-right:0px;
}
/**************vacature listview**********/
.vacture-sec {
    padding: 30px 0px 15px;
}
.each-vc-content li {
    padding-right: 15px;
    font-size: 14px;
}
.each-vc-content li img {
    max-height: 21px;
    margin-right: 15px;
}
.vacature-img img{
	display:block;
}
.each-vacature .col-md-6:nth-child(1) {
    padding-right: 15px;
}
.each-vacature .col-md-6:nth-child(2) {
    padding-left: 15px;
}
.each-vc-content{
	margin-bottom:18px;
}
.vacature-img{
	position:relative;
	width:100%;
}
.each-vc-content {
    padding:0px;
}
.vc-content-wrapper{
	padding:30px 15px;
}
.each-vacature {
    margin-bottom: 0px;
}
.each-vc-content li:last-child img{
	margin-right:0px;
}
/***************thanku**************/
.thank-u .each-banner-slide {
    height: 450px;
}
.thank-u .select-box-area {
    position: absolute; 
    background:transparent;
}
/****************aanbod dtls************/
.aanbod-dtls-tab .nav-tabs .nav-item {
    width: 48%;
    margin-right: 3px;
	margin-bottom:10px;
    font-size: 13px;
}
.tab_hedaing h4{
	font-size:18px;
}
.dtls-brand-img img{
	max-height:50px;
}
.dtls-man-img .man-info p {
    font-size: 16px;
}
.dtls-man-img {
    width: 100%;
	margin-bottom: 20px;
}
.dtls-product-slider {
    padding-top: 0px;
}
/****************pop up**************/
.modal-area .modal-dialog {
    max-width: 90%;
}
.popup-content h1 {
    font-size: 24px;
}
.popup-content {
    padding-left: 30px;
    max-width: 470px;
    padding-right: 30px;
}
.close-img img {
    max-height: 25px;
}
.popup-image:after {
    max-width: 45%;
}
/*****************mijn************/
.car-content .col-md-4:nth-child(2) .each-car-content:after {
display:none;
}
.each-car-content li {
text-align:left;
}
.each-car-content {
padding: 0px 20px 30px;
}
.car-content {
padding:30px 0px 0px;
}
.each-car-content li:after {
left: 0%;
transform: translateX(0%);
}
.mijn-car-wrapper .col-md-4:last-child .each-car-content {
text-align: left;
padding: 30px 20px;
}
.mijn-btm-content {
width: 100%;
padding:30px 20px;
}
.mijn-btn {
width: 100%;
padding: 20px;
}
.mijn-select {
padding: 30px 0px;
}
/******************************/
.content-list {
    padding: 40px 30px 0px;
}
.right-content h2 {
    font-size: 22px;
}
.form-area label{
	text-align:left;
}
.aanbod-details-text h3 {
    font-size: 20px; 
}
.aanbod-dtls-tab .tab_content_wrapper .tab-pane .tab_hedaing h4 {
    font-size: 17px;
}
.aanbod-dtls-tab .tab-content ul li {
    font-size: 14px;
}
.mijn-car-wrapper .col-md-4:first-child .each-car-content {
    padding:0px 20px 30px;
}
.mijn-car-wrapper h4 {
    font-size: 18px;
}
.vertical_change .car-part {
   width: 100%;
}
.car-part {
    width: 100%;
}
.vertical_change .car-content {
    padding-left: 0px;
}
}
@media (max-width: 480px){
h1 {
    font-size: 22px;
}
h2 {
    font-size: 20px;
}
h3 {

    font-size: 20px;
}
.each-banner-slide {
    height: 290px;
}

.select-box-area {
    position: relative;
    background: #121212;
    padding: 30px 0px;
}

.select-box-area-middle h2 {
    margin-bottom: 20px;
}
.select-box-wrapper {
    padding: 30px 15px;
}
.form-button button {
    max-width: 100%;
}
.content-list {
    padding: 30px 15px 0px;
}
.meer-weten-area li {
    font-size: 18px;
}
.footer_txt tr td{
	width:100%;
	display:block;
}
.footer_txt li {
    font-size: 16px;
}
/***************aanbod***********/
.onderhoud {
    padding: 30px 15px;
}
.onderhoud p{
	font-size:15px;
	line-height:30px;
}
.onderhoud-bg {
    padding: 15% 0px;
}
.select-right-part {
    padding: 20px 15px;
}
.common_banner {
    padding: 8% 0px;
}
/*********verkocht*********/
.verkocht-product .each-product-details {
    padding: 25px 15px;
}
.common_banner h1 {
    font-size: 26px;
}
/**************diensten listview*************/
.werkplts-bg-wrapper {
    padding: 30px 0px;
}
.listing-text h3 {
    font-size: 20px;
}
/****************overons*************/
.heading-underline h2 {
    padding-bottom: 25px;
}
.daarom-area .content-list {
    padding-top: 30px;
}
/***************vacature dtls************/
.vacature-pdf-content {
    padding-bottom: 0px;
}
.vacture-pdf-area {
    padding-bottom: 0px;
}
.address {
    padding-right: 15px;
	padding-left:15px;
}
.contact-form-sec h6 {
    font-size: 16px;
}
.address-dtls td {
    font-size: 15px;
}
.contact-form-sec p {
    font-size: 15px;
}
.form-area {
   padding-right: 15px;
	padding-left:15px;
}
/***************diensten dtls**********/
.diensten-bg-area {
    padding-top: 30px;
    padding-bottom: 20px;
}
/****************contact************/
.each-info-dtls li {
    font-size: 13px;
}
.each-info-dtls img {
    max-height: 20px;
}
.each-info-dtls {
    padding-bottom: 20px;
}
.top-info li{
	width: 90%;
    vertical-align: top;
	font-size:15px;
}
.top-info li:first-child{
	width: 10%;
    vertical-align: top;
    padding-top: 8px;
	font-size:40px;
}
.top-info ul{
	font-size:0px;
}
.contact-last-sec .onderhoud-content {
    padding: 0px 15px;
}
/********************vacature listview***********/
.each-vc-content li img {
    max-height: 15px;
    margin-right: 7px;
}
.each-vc-content li {
    padding-right: 10px;
}
/**************aanbod dtls**********/
.aanbod-details-text h3 {
    font-size: 20px;
}
.share-btn .btn-style:before {
    left: 5%;
}
.tab_hedaing h4 {
    font-size: 16px;
}
/**********pop up***********/
.popup-content h1 {
    font-size: 22px;
}
.popup-content {
    padding-left: 20px;
    padding-right: 20px;
}
.popup-content p {
    margin: 15px 0px 25px;
}
.mijn-select .select-right-part h4{
	font-size:17px;
	margin-bottom: 20px;
}
.mijn-select {
    padding: 20px 0px;
}
.car-part {
    width: 100%;
}
.mijn-btm-content {
    padding-left:15px;
	padding-right:15px;
}
.mijn-btm-area p {
    font-size: 14px;
}
.each-car-content {
    padding-left:15px;
	padding-right:15px;
}
.mijn-btm-wrapper {
    margin-bottom: 20px;
}
.mijn-car-wrapper {
    margin-bottom: 20px;
}
/********************************/
.right-content {
  padding-left:15px;
  padding-right:15px;
}
.each-footer-content td {
    font-size: 15px;
    padding-bottom: 0px;
}
.right-content h2 {
    font-size: 20px;
}
 .each-product-details .product-range p span {
    margin: 0px 4px;
}
.each-product-details p {
    font-size: 14px;
}
 .each-product-details tr td {
    font-size: 13px;
}
.aanbod-details-text h3 {
    font-size: 18px;
}
.aanbod-details-text tr td {
    font-size: 15px;
}
.dtls-man-img .man-info {
    padding-left:15px;
	padding-right:15px;
}
}
@media (max-width : 767.98px){
    .morgeninternet-footer{
        margin-bottom : 43px;
    }
}</pre></body></html>