<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.eot');
    src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'montserratregular';
	src: url('../fonts/montserrat-regular-webfont.eot');
	src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-regular-webfont.woff2') format('woff2'), url('../fonts/montserrat-regular-webfont.woff') format('woff'), url('../fonts/montserrat-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'MontserratMedium';
    src: url('../fonts/MontserratMedium.eot');
    src: url('../fonts/MontserratMedium.eot') format('embedded-opentype'),
         url('../fonts/MontserratMedium.woff2') format('woff2'),
         url('../fonts/MontserratMedium.woff') format('woff'),
         url('../fonts/MontserratMedium.ttf') format('truetype'),
         url('../fonts/MontserratMedium.svg#MontserratMedium') format('svg');
}
@font-face {
    font-family: 'MontserratLight';
    src: url('../fonts/MontserratLight.eot');
    src: url('../fonts/MontserratLight.eot') format('embedded-opentype'),
         url('../fonts/MontserratLight.woff2') format('woff2'),
         url('../fonts/MontserratLight.woff') format('woff'),
         url('../fonts/MontserratLight.ttf') format('truetype'),
         url('../fonts/MontserratLight.svg#MontserratLight') format('svg');
}
@font-face {
	font-family: 'Bradley Hand ITC TT';
	src: url('../fonts/BradleyHandITCTTBold.eot');
	src: url('../fonts/BradleyHandITCTTBold.eot?#iefix') format('embedded-opentype'), url('../fonts/BradleyHandITCTTBold.woff2') format('woff2'), url('../fonts/BradleyHandITCTTBold.woff') format('woff'), url('../fonts/BradleyHandITCTTBold.ttf') format('truetype'), url('../fonts/BradleyHandITCTTBold.svg#BradleyHandITCTTBold') format('svg');
	font-weight: bold;
	font-style: normal;
}
body {
	padding: 0px;
	margin: 0px;
	position: relative;
	font-family: 'montserratregular';
	font-size:16px;
	line-height:30px;
}

/*-------------------------Common Css----------------------*/
ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#page{
	overflow:hidden;
}
a{
	color: inherit;
}
a:hover{
	text-decoration:none;
}
.background-style{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
h1,h2,h3,h4,h5,h6{
	margin:0px;
}
h1{
	font-family: 'montserratbold';
	font-size:40px;
	color:#fff;
}
h2{
	font-size:28px;
	font-family: 'montserratbold';
	color:#1c1c1c;
	letter-spacing:0.5px;
}
h3{
	font-size:30px;
	font-family: 'montserratbold';
	color:#fff;
}
h4{
	font-size:24px;
	font-family: 'montserratbold';
	color:#1c1c1c;
	letter-spacing: 1px;
}
h6{
	font-size:16px;
    font-family: 'MontserratLight';
	color:#1c1c1c;
}
p{
	font-size:16px;
	font-family: 'montserratregular';
	color:#1c1c1c;
	text-align: justify;
	line-height: 32px;
}
.btn-style{
	border:0px;
	border-radius:0px;
	font-family: 'montserratbold';
	font-size:14px;
	letter-spacing:0.5px;
	color:#fff;
	text-transform:uppercase;
	background:#14222C;
	max-width:270px;
	width:100%;
	text-align:center;
	padding:10px;
	display:inline-block;
	position:relative;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	cursor:pointer;
}
.btn-style:after{
	position:absolute;
	background:#fff;
	width:0%;
	height:100%;
	content:'';
	top:0px;
	left:0px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.btn-style:hover:after{
	width:100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	background: #009FE3;
}
.btn-style span{
	position:relative;
	z-index:2;
}
.btn-style:hover span{
	color:#fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.border-btn-style:after{
	background:#1c1c1c;
}
.border-btn-style:hover span {
   color:#fff;
}
.iframe_custom {
    width: 100%;
	height: 1800px;
    border:none; 
}
.common-arrow{
	background:none;
	width:auto;
	height:auto;
}
.common-arrow::after{
	display:none;
}
/*-------------------------End:Common Css----------------------*/
.dblock{
	display:none;
}
#menu {
	display: none;
}
.mm-current {
	display: block !important;
}
/*******************for mobile stiky**************/
.header.stiky {
	top: 0px;
	width: 100%;
	position: fixed;
	-webkit-transition: all 1s;
	transition: all 1s;
}
/********************x***************/
.car-license__input{
	font-family: 'MontserratLight' !important;
}
.desktop-header-area .container .row .col-md-3{
	position:relative;
}
.logo_area{
	background:#14222C;
	position:relative;
	padding-bottom:20px;
}
.logo_area:after{
	position:absolute;
	background:#14222C;
	width:100vw;
	height:100%;
	content:'';
	right:100%;
}
.logo_area:before{
	width: 0;
	height: 0;
	border-left: 50px solid #14222C;
	border-bottom: 160px solid transparent;
	position:absolute;
	left:100%;
	content:'';
}
.header-top-bar ul li{
	display:inline-block;
	font-size:15px;
	font-family: 'montserratregular';
	padding-left: 3%;
}
.header-top-bar ul li a{
	color:#1c1c1c;
	letter-spacing: 0.5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.header-top-bar ul li a:hover{
	opacity:0.5;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.header-top-bar ul li img{
	width:20px;
}
.header-top-bar ul li span img{
	/*width:13px;*/
	max-height:16px;
	margin-right:10px;
	margin-top: -4px;
}
.header-top-bar{
	position:relative;
	padding:8px 0px;
}
.header-top-bar li:nth-child(1) img {
    transform: rotate(90deg);
	filter: brightness(100%) invert(1);
}
.header-top-bar li:nth-child(2) img {
    transform: rotate(90deg);
	filter: brightness(100%) invert(1);
}
.header-top-bar:after{
	position:absolute;
	background:#ececec;
	width:100vw;
	height:1px;
	content:'';
	left:50%;
	bottom:0px;
	margin-left:-50vw;
	z-index:-1;
}
.header-area{
	position:relative;
	border-top:8px solid #14222C;
	overflow-x: hidden;
	z-index:2;
}
.header-top-bar ul li:last-child{
	padding-left:15px;
}
.navbar-area ul li{
	display:inline-block;
	padding-left:24px;
	font-size:16px;
	font-family: 'montserratbold';
}
.navbar-area ul li a{
	color:#1c1c1c;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	position:relative;
	padding-bottom:6px;
}
.navbar-area ul li:first-child{
	padding-left: 0;
}
.navbar-area ul li a:after{
	position:absolute;
	background:#14222C;
	width:0px;
	height:2px;
	content:'';
	left:0px;
	bottom:0px;
}
.navbar-area .bovag-logo{
	width: 95px;
}
.navbar-area ul{
	display: flex;
	align-items: center;
	justify-content: end;
}
.navbar-area ul li .heart_img a:after
{
	background: none;
}
.navbar-area ul li .heart_img a:hover:after{
	width:100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.navbar-area ul li a.active:after{
	width:100%;
}
.navbar-area ul li a.active:hover:after{
	width:0%;
}
.navbar-area{
	padding:27px 0px 35px;
}
.each-banner-slide{
	/*height:calc(100vh - 143px);*/
	height:100vh;
}
.home-banner-area{
	margin-top:-15px;
	position:relative;
	overflow:hidden;
}
.select-box-area-middle h2{
	/*font-family: 'MontserratLight';*/
	font-family: 'montserratregular';
	color:#fff;
	position:relative;
	padding-bottom:30px;
	margin-bottom:30px;
}
.select-box-area-middle h2:after{
	position:absolute;
	width:85px;
	height:5px;
	background:#fff;
	bottom:0px;
	left:0px;
	content:'';
}
.details-content{
	max-width:560px;
	margin-bottom:30px;
}
.select-box-area-middle h1{
	margin-bottom:15px;
}
.select-box-area-middle p{
	color:#fff;
	margin-bottom: 0px;
}
.slide-content-middle{
	vertical-align:middle;
}
.select-box-area{
	position:absolute;
	width:100%;
	height:100vh;
	top:0px;
	left:0px;
	z-index:9;
	display:table;
}
.select-box-area-middle{
	display:table-cell;
	vertical-align:middle;
}
.select-box-wrapper{
	background-color:rgba(34,59,92,0.5);
}
.select-box-wrapper p{
	font-family: 'MontserratMedium';
}
.select-style{
	width:100%;
	height:48px;
	line-height:48px;
	background:url('../images/drop.svg') #fff no-repeat 90% center/10px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding-left:20px;
	border:0px;
	font-size: 16px;
    color: #1c1c1c;
	font-family: 'montserratregular';
}
.select-box-wrapper{
	padding:0px 30px;
	position:relative;
}
.select-box-wrapper h3{
	margin-bottom:30px;
}
.each-select-box{
	margin-bottom:20px;
}
.form-button button{
	max-width:228px;
	margin-bottom:20px;
}
.select-box-wrapper p{
	text-align:center;
}
.select-box-wrapper p a{
	text-decoration: underline;
}
.select-box-wrapper:after{
	position:absolute;
	width:100%;
	height:100vh;
	content:'';
	background-color:rgba(34,59,92,0.5);
	bottom:100%;
	left:0px;
}
.select-box-wrapper:before{
	position:absolute;
	width:100%;
	height:100vh;
	content:'';
	background-color:rgba(34,59,92,0.5);
	top:100%;
	left:0px;
}

/*******************************************************/
.common-arrow img{
	max-height:14px;
}
.home-banner-area .common-arrow{
	width:90px;
	height:90px;
	background-color:#fff;
}
.home-banner-area .swiper-button-next{
	right:0;
}
.home-banner-area .swiper-button-prev{
	left:0;
}
/***********product slider**********/
.product-slider-section{
	position:relative;
	padding:80px 0px 45px;
}
.product-slider-section:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    /*background: linear-gradient(to bottom, rgba(250,250,250,0) 0%,rgba(246,246,246,0.95) 100%);*/
	background-image:url('../images/bg-img.png');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	z-index: -1;
}
.product-slider-section h2{
	position:relative;
	text-align:center;
	padding-bottom:30px;
}
.product-slider-section h2:after{
	position: absolute;
    width: 85px;
    height: 5px;
    background: #14222C;
    bottom: 0px;
    left:50%;
	transform:translateX(-50%);
    content: '';
}
.each-product-details table{
	width:100%;
}
.each-product-details tr td{
	font-size:16px;
	color:#1c1c1c;
	font-family: 'montserratbold';
}
.each-product-details td:nth-child(2){
	font-family: 'MontserratLight';
	text-align:right;
}
.each-product-details p{
	font-size:15px;
	color:#1c1c1c;
    font-family: 'MontserratLight';
	margin:0px;
}
.each-product-details h6{
	margin:15px 0px 0px;
	letter-spacing: 0.5px;
	height: 40px;
	overflow: hidden;
}
.each-product-details p span{
	/*margin:0px 25px;*/
}
.product-range {
    border-top: 1px solid #e1e1e1;
    padding: 15px 0px 0px;
	margin: 15px 0px 0px;
}
.each-product-details{
	padding:35px;
	background: #fff;
}
.product-slider-section .common-arrow{
	width:45px;
	height:45px;
	background-color:#fff;
	border:2px solid #f4f4f4;
}
.product-slider-section .swiper-button-next{
	right:-80px;
}
.product-slider-section .swiper-button-prev{
	left:-80px;
}
.product-slider-area{
	position:relative;
	padding-top: 50px;
}
.product-slider-area .each-product a {
    font-size: 16px;
    color: #1c1c1c;
	font-family: 'montserratbold';
	letter-spacing: 0.5px;
}
 .each-product-details .product-range p span {
    /*display: inline-block;
    margin-left: 20px;*/
	margin: 0px 25px;
}
.each-product-details span img{
	max-height:12px;
}
 .each-product-details a span{
	display: inline-block;
    margin-left: 20px;
 }
.product-btn{
	margin-top:45px;
}
.each-product{
	cursor:pointer;
}
.thumb-img-area .col-md-6:nth-child(odd) .each-thumb-img{
	padding-right:5px;
}
.thumb-img-area .col-md-6:nth-child(even) .each-thumb-img{
	padding-left:5px;
}
.thumb-img-area .each-thumb-img img{
	/*display:none;
	width:0px;*/
	/*-webkit-transition: width .5s linear;
	-moz-transition: width .5s linear;
	-o-transition: width .5s linear;
	transition: width .5s linear;*/
}
.product-slider-area .swiper-slide:hover .thumb-img-area .each-thumb-img img{
	/*display:block;
	width:100%;*/
	/*-webkit-transition: width .5s linear;
	-moz-transition: width .5s linear;
	-o-transition: width .5s linear;
	transition: width .5s linear;*/
}
.product-slider-area .each-product .thumb-img-area .each-thumb-img {
    line-height: 0;
}
.product-slider-area .each-product .thumb-img-area{
	/*transition: all 0.5s;
    -webkit-transition: all 0.5s;*/
    opacity: 1;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	transition: all .3s;
	height:0;
	overflow:hidden;
}

.product-slider-area .each-product.hover .thumb-img-area{
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	height:100%;
	opacity:1;
	/*-webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);*/
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	transition: -webkit-transform .6s cubic-bezier(.08, .35, .13, 1.02);
	transition: transform .6s cubic-bezier(.08, .35, .13, 1.02);
	margin:10px 0px;
}
/*****************ozon werkplts area***********/
.left-side-content p{
	color:#1c1c1c;
	font-size:16px;
	margin:20px 0px 0px;
}
.left-side-content{
	max-width: 550px;
    width: 100%;
}
.ozon-werkplts-area{
	padding:90px 0px 5%;
}
.each-img{
	position:relative;
	cursor:pointer;
	padding: 12px 0px;
}

/*.each-img:after{
	content: '';
	width: 100%;
	height: 12px;
	bottom: 0px;
	left: 0;
	position: absolute;
	background-color: #223a5c;
	opacity: 0;
}
.each-img:before{
	content: '';
	width: 100%;
	height: 12px;
	top: 0px;
	left: 0;
	position: absolute;
	background-color: #223a5c;
	opacity: 0;
}
.each-img:hover:after{
	opacity: 1;
}
.each-img:hover:before{
	opacity: 1;
}*/
.each-img:hover{
	outline: 12px solid #14222C;
	outline-offset: -12px;
}

.each-img-txt h4{
	color:#fff;
}
.each-img-txt{
	position:absolute;
	bottom:35px;
	left:30px;
}

.zoom-img{
	position: absolute;
    bottom: 0px;
    right: 0;
    background: #14222C;
    width: 50px;
    height: 50px;
	text-align:center;
	opacity:0;
}
.zoom-wrapper img{
	max-height:12px;
}
.zoom-wrapper{
	position: relative;
    top: 50%;
    transform: translateY(-50%);
	left:0px;
}
.each-img:hover .zoom-img{
	opacity:1;
}
.werkplts-slider{
	padding-top:70px;
	position: relative;
}
.right-side-content{
	padding-top:73px;
}
/***************upper area**************/
.content-list{
	background:#14222C;
	padding: 70px 100px 0px 85px;
	/*position: absolute;
    width: 33.33%;
    height: 100%;%*/
    position: relative;
    z-index: 1;

}
.footer-upper-content{
	position: relative;
}
.content-list li{
	position:relative;
	padding-left:30px;
	padding-bottom: 60px;
}
.content-list li h6{
	color:#fff;
	font-family: 'montserratbold';
	margin-bottom: 6px;
}
.content-list li p{
	color:#fff;
	margin: 0px;
	letter-spacing: 0.5px;
}
.content-list li:after{
	position:absolute;
	content:'';
	width:20px;
	height:20px;
	background-image:url('../images/arrow.svg');
	background-repeat:no-repeat;
	background-size:14px;
	top:0px;
	left:0px;
}
.meer-weten-area{
	background-color: #292929;
	padding: 35px 0px;
	position: absolute;
    bottom: 0;
    width: 100%;
}
.meer-weten-area li .btn-style{
	min-width: 278px;
}
.meer-weten-area li{
	color:#fff;
	font-family: 'montserratbold';
	font-size: 20px;
	display: inline-block;
	margin-top: 15px;
	letter-spacing: 0.75px;
}
.meer-weten-area li:last-child{
	float: right;
	margin-top: 0px;
}
.right-dtls{
	padding: 40px;
}
.right-content{
	padding-left:75px;
	padding-right: 60px;
}
.right-content h2{
	position: relative;
	padding-bottom: 35px;
}
.right-content h2:after{
	position: absolute;
    width: 85px;
    height: 5px;
    background: #14222C;
    bottom: 0px;
    left: 0;
    content: '';
}
.right-content p{
	margin: 35px 0px;
}
.right-content h6{
	font-family: 'Bradley Hand ITC TT';
	font-size:18px;
}
.footer-upper-content:after{
	position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url(../images/bg2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: -1;
}
/*==============footer=================*/

.footer_sec {
	background: #1c1c1c;
	padding-top: 15px;
}

.footer_txt  li{
	font-size: 24px;
	color: #fff;
	font-family: 'montserratbold';
	display: inline-block;
	vertical-align: middle;
}
.footer_txt li:first-child span{
	margin: 0px 30px;
}
.footer_txt img{
	max-height: 27px;
	margin-right: 5px;
}
.footer_txt ul{
	/*text-align: right;*/
}
.each-footer-content h6{
	font-size:18px;
	font-family: 'montserratbold';
	color:#fff;
	margin-bottom: 20px;
	letter-spacing: 1.5px;
}
.each-footer-content td{
	font-size: 16px;
	color: #8f8f8f;
	font-family: 'montserratregular';
	padding-bottom: 6px;
	padding-right: 15px;
}

.each-footer-content p{
	font-size: 16px;
	color: #8f8f8f;
	font-family: 'montserratregular';
	text-align: left;
}
.each-footer-content ul{
	font-size: 0px;
}
.each-footer-content li{
	font-size: 16px;
	color: #8f8f8f;
	font-family: 'montserratregular';
	padding-left: 80px;
	display:inline-block;
	width:50%;
	line-height: normal;
}

.footer-menu{
	float: right;
	padding-top: 40px;
	width:55%;
}
.footer_sec .divider{
	border-top: 1px solid #484848;
	margin: 0px;
}
.footer_txt{
	padding-top: 50px;
	padding-left: 20px;
}
.footer_logo{
	padding-bottom: 15px;
}
.footer_logo img{
	max-height: 130px;
}
.footer-contact-info{
	padding: 45px 0px 40px;
}
.footer-sitemap .brands ul{
	text-align: right;
}
.footer-sitemap li{
	color: #696969;
	font-size: 26px;
    font-family: 'MontserratLight';
	padding-right: 35px;
	display: inline-block;
}
.footer-sitemap .social-icons img{
	max-height:22px;
}
.footer-sitemap li a:hover{
	color: #fff;
}
.footer-sitemap{
	padding: 18px 0px;
}
.brands li{
	padding-right:0px;
	padding-left:65px;
}
.social-icons{
	padding-top:18px;
}
.footer_txt li span{
}
.footer_txt table{
	width:100%;
}
.footer_txt tr td:nth-child(1) img{
	transform: rotate(90deg);
}
.footer_txt tr td:first-child{
	padding-right:42px;
}
.footer-contact-info .col-lg-7{
	max-width: 53%;
}
.footer_txt tr td a{
	display: inline-block;
	vertical-align: middle;
}
/*============footer end===================*/
/**************side logo**************/
.side-logo{
	position:fixed;
	right:0;
	top:50%;
	z-index:99;
}
.side-logo img{
	max-height:140px;
}
/***************inner banner************/
.common_banner {
    padding: 5% 0px;
	margin-top: -20px;
}

/**************aanbod*************/
.aanbod_banner{
	display: none;
}
.select-right-part{
	background:#14222C;
	padding:35px 30px 35px 85px;
}
.select-right-part .each-select-box{
	margin-bottom: 10px;
}
.select-right-part .btn-style{
	max-width:230px;
	background:transparent;
	border:3px solid #fff;
	padding: 6px;
}
.select-left-part p{
	margin:30px 0px 0px;
}
.aanbod-select-area{
	position:relative;
}
.aanbod-select-area:after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('../images/aanbod-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: -1;
}
/*.aanbod-product .each-product:hover .thumb-img-area{
	display:block;
}*/
.aanbod-product .each-product{
	position:relative;
}
.aanbod-product .each-product-details {
    background:#f4f4f4;
}
.aanbod-product .each-product-details h4, .aanbod-product .each-product-details h6{
    padding-right: 51px !important;
}
.aanbod-product .each-product-details table tr td:nth-child(1){
    padding-right: 31px !important;
}
.heart-img{
	position:absolute;
	bottom:75px;
	right:0px;
	width: 62px;
    height: 48px;
}
.heart-img img{
	max-height: 30px;
    text-align: center;
    width: 100%;
	margin-top: 10px;
}
.aanbod-product .col-lg-4 {
	padding-bottom:35px;
}
.aanbod-product .col-md-12{
	padding-bottom:35px;
}
.onderhoud{
	background:#14222C;
	height:100%;
	padding:60px 0px 75px;
}
.onderhoud-content{
	max-width: 550px;
    width: 100%;
    padding-left: 85px;
}
.onderhoud h3{
	font-size:36px;
}
.onderhoud p{
	color:#fff;
	margin-top:6px;
	margin-bottom:0px;
}
.onderhoud-btn .btn-style {
    max-width: 230px;
    background: transparent;
    border: 3px solid #fff;
    padding: 10px;
}
.onderhoud-btn{
	width:100%;
	padding-right:60px;
}
.aanbod-product:after{
	display:none;
}
.aanbod-product{
	padding-bottom:65px;
}
.select-left-part{
	padding-right: 40px;
}
.each-product-details a{
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.each-product-details a:hover{
	opacity:0.5;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
	color:#1c1c1c;
}
/******************verkocht*************/
.verkocht-product .col-lg-4 {
	padding-bottom:20px;
}
.verkocht-product .col-md-12{
	padding-bottom:20px;
}
.verkocht-product .each-product-details{
	padding:30px 35px 10px;
	min-height: 165px;
}
.verkocht-product{
	padding-top:45px;
}
/****************niew listview************/
.workplates_wrapper_text{
	padding-left:20%;
	padding-right:17%;
}
.workplates_wrapper_text h4{
	font-family: 'MontserratLight';
	color:#121212;
	position:relative;
	padding-bottom: 35px;
	letter-spacing: 2px;
}
.workplates_wrapper_text h4:after {
    width: 138px;
    height: 2px;
    background: #e1e1e1;
    content: '';
    bottom: 0px;
    left: 0;
    position: absolute;
}
.workplates_list_sec{
	width:100%;
	position:relative;
	padding:5% 0px 3%;
}
.workplates_wrapper_text p{
	margin:35px 0px 25px;
	color:#121212;
	font-size:14px;
	font-family: 'MontserratLight';
	line-height: 22px;
}
.work_each_list_sec{
	width:100%;
	position:relative;
	padding-bottom: 40px;
}
.each_product_height h4{
	color:#fff;
	font-family: 'montserratregular';
}
.each_product_height{
	height:418px;
	margin-bottom:64px;
}
.each_workplates_list{
	width:50vw;
	height:100%;
	position:absolute;
	right:32px;
	top:0px;
	background-position: right;
}
.workplates_title{
	position:absolute;
	bottom:0px;
	left:0px;
	padding: 45px 45px 60px;
}
.each_workplates_list-rt{
	width:50vw;
	height:100%;
	position:absolute;
	left:32px;
	top:0px;
}
.right_banner_title{
	left:35px;
}
.left_title{
	right:auto;
	left:0px;
}
.rt_sec{
	margin-top:-180px;
}
.each_product_height img{
	display:none;
}
/***************werkplts listview***********/
.werkplts-bg-wrapper{
	width:100%;
	max-width:562px;
	padding:60px 0px;
}
.werkplts-bg-wrapper h2{
	color:#fff;
	position:relative;
	padding-bottom:25px;
}
.werkplts-bg-wrapper p{
	color:#fff;
	margin:30px 0px 0px;
}
.werkplts-bg-wrapper h2:after{
	position:absolute;
	width:50px;
	height:4px;
	background:#fff;
	content:'';
	bottom:0;
	left:0;
}
/*======================listview==================*/
.listview_sec_wrapper{
	padding-top:40px;
}
.listview{
	/*padding:70px 0px;*/
	position:relative;
	/*margin-bottom: 50px;*/
	z-index:0;
}

.listing-text{
	padding: 60px 30% 60px 0px;
	background: #fff;
	-webkit-clip-path: polygon(0% 0, 100% 0, 85% 100%, 0% 100%);
	clip-path: polygon(0% 0, 100% 0, 85% 100%, 0% 100%);
}
.listing-text h3{
	color:#1c1c1c;
	font-size:36px;
}
.listview .container{
	position:relative;
	z-index: 9;
}
.right-image{
	position:absolute;
	right:0px;
	top:0px;
	width:50%;
	height:100%;
}
.right-image img{
	display:none;
}

.listview:nth-child(even) .right-image{
	left:0px;
	right:auto;
}
.listview:nth-child(even) .listing-text {
	-webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 10% 100%);
	clip-path: polygon(0% 0, 100% 0, 100% 100%, 10% 100%);
	padding-left: 30%;
	padding-right:0px;
	text-align: right;
}
.listview:nth-child(even) .listing-text p{
	text-align-last:right;
}
.listing-text p{
	margin:20px 0px 35px;
}
/**********************overons**************/
.overons-content-wrapper{
	width:100%;
	max-width:900px;
	margin:0 auto;
}
.heading-underline h2{
	position:relative;
	padding-bottom:30px;
}
.heading-underline h2:after{
	position:absolute;
	bottom:0;
	content:'';
	width:50px;
	height:4px;
	background:#14222C;
	left:50%;
	transform:translateX(-50%);
}
.overons-content h6{
	font-family: 'Bradley Hand ITC TT';
	font-size:18px;
}
.overons-content-wrapper p{
	margin:30px 0px 40px;
	text-align-last: center;
}
.overons-content{
	padding: 85px 0px 80px;
}
/*************overons slider***********/
.overons-slider{
	position:relative;
	padding:40px 0px;
}
.overons-slider:after{
	position:absolute;
	bottom:0;
	content:'';
	width:100%;
	height:100%;
	background-image:url('../images/bg2.png');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	left:0;
	z-index:-1;
}
.overons-slider-content h2{
	/*color:#1c1c1c;*/
}
.overons-slider .heading-underline h2:after{
	left:0%;
	transform:translateX(0%);
}
.overons-slider p{
	margin-top:30px;
}
.overons-slider .common-arrow {
    width: 45px;
    height: 45px;
    background-color: #fff;
	border-radius:5px;
}
.overons-slider .swiper-button-next{
	right:15px;
}
.overons-slider .swiper-button-prev{
	left:15px;
}
.overons-slider-content{
	padding-left:120px;
}
/*************daarom-area************/
.daarom-area{
	background:#14222C;
}
.daarom-area .content-list{
	background:transparent;
	padding: 60px 95px 0px;
}
.daarom-area .content-list ul{
	font-size:0px;
}
.daarom-area .content-list li{
	width:41%;
	display:inline-block;
	vertical-align: top;
}
.daarom-area .content-list li:nth-child(odd){
	margin-right:9%;
}
.daarom-area .content-list li:nth-child(even){
	margin-left:9%;
}
.daarom-area .content-list h2{
	color:#fff;
	margin-bottom:55px;
}
/***************member slider***********/
.member-slider h2{
	color:#121212;
}
.slider_txt h4{
	font-size:26px;
	color:#fff;
	letter-spacing:0.5px;
}
.slider_txt h6{
	color:#fff;
	font-size: 18px;
	margin: 10px 0px 26px;
}
.slider_txt{
	padding:30px 0px;
}
.slider_txt p{
	font-size:18px;
	color:#fff;
	font-family: 'MontserratLight';
	text-align:center;
}
.member-slider h2{
	text-align:center;
}
.member-slider-bg{
	height: calc(100% - 35%);
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.member-slider{
	padding-top:80px;
}
.member-slider-wrapper{
	position:relative;
	margin-top:80px;
}
.member-info{
	position:relative;
}
.member-slider .common-arrow {
    width: 45px;
    height: 45px;
    background-color: #fff;
    border-radius: 5px;
	top:47%;
}
.member-info .swiper-button-next{
	right: -70px;
}
.member-info .swiper-button-prev{
	left: -70px;
}
/**************bottom slider********/
.overons-btm-slider{
	padding-top:75px;
}
.overons-btm-slider h2{
	color:#121212;
	text-align:center;
	margin-bottom: 75px;
}
.overons-image-wrapper{
	position:relative;
	padding-bottom: 8px;
}
.overons-image-wrapper .common-arrow {
    width: 45px;
    height: 45px;
    background-color: #fff;
    border-radius: 5px;
}
.overons-image-wrapper .swiper-button-next{
	right: 20px;
}
.overons-image-wrapper .swiper-button-prev{
	left: 20px;
}
/******************vacature dtls*************/
.vacature-dtls-content .overons-slider-content {
    padding-left: 80px;
	max-width: 667px;
    width: 100%;
}
.vacature-dtls-content .overons-img{
	padding-left:30px;
}
.vacature-pdf-content h3{
	color:#1c1c1c;
	position:relative;
	padding-bottom: 30px;
}
.vacature-pdf-content h3:after{
	position: absolute;
    bottom: 0;
    content: '';
    width: 50px;
    height: 4px;
    background: #14222C;
	left:0;
}
.vacture-pdf-area .divider{
	border-top:2px solid #ebebeb;
	margin: 45px 0px;
}
.vacature-pdf-content{
	padding-bottom:15px;
}
.vacature-pdf-content .right-side-content {
    padding-top: 25px;
}
.vacature-dtls-content{
	padding-bottom:90px;
}
.vacture-pdf-area{
	padding-bottom:35px;
	padding-top: 0px;
}
.vacture-pdf-area .left-side-content {
    padding-left: 30px;
}
/****************form area***********/
.contact-form-sec{
	padding-bottom:90px;
}
.address{
	background:#14222C;
	padding:50px 60px;
	height:100%;
}
.contact-form-sec h6{
	color:#fff;
	font-size:16px;
	font-family: 'montserratbold';
	margin: 13px 0px 6px;
}
.contact-form-sec p{
	color:#fff;
	font-size:16px;
	font-family: 'montserratregular';
}
.address-dtls{
	padding-bottom:70px;
}
.address-dtls td {
    font-size: 16px;
    color: #fff;
    font-family: 'montserratregular';
    padding-right: 15px;
	padding-bottom: 6px;
}
.address-dtls img{
	max-height:30px;
}
.opening-time{
	padding-bottom:30px;
}
.opening-time h6{
	margin:20px 0px;
}
.form-area{
	background:#f3f3f3;
	padding:75px 95px 75px 20px;
	height: 100%;
}
.form-area h3{
	color:#1c1c1c;
	margin-left: 15%;
	margin-bottom: 50px;
}
.form-styl {
	font-size: 15px;
	padding:12px 12px 12px 20px;
	resize: none;
	background-color:#fff;
	border-radius: 0px;
    font-family: 'montserratregular';
	color:#1c1c1c;
	/*height: 47px;
    line-height: 47px;*/
    height: auto;
	display:inline-block;
    border: none;
}
.form_area .form-control:focus {
	box-shadow:none;
	border:2px solid #fff;
}
.form-area label{
    text-align: right;
    padding-right: 10px;
	margin-bottom:0px;
	vertical-align: top;
	font-size: 15px;
    color: #1c1c1c;
	font-family: 'montserratregular';
}
.group-btn .btn-style{
	max-width:230px;
	margin-right:4px;
	/*border:2px solid #14222C;*/
}
.group-btn .border-btn-style{
	background:transparent;
	border:1px solid #14222C;
	color:#14222C;
}
.form-styl:placeholder {
	color: #1c1c1c;
	opacity: 1;
}
.form-styl:-ms-input-placeholder {
	color: #1c1c1c;
	opacity: 1;
}
.form-styl::placeholder {
	color: #1c1c1c;
	opacity: 1;
}
.form-styl.bg-light{
	background-color: #fff !important;
}
/***************vacature member*********/
.vacature-slider .member-slider-bg{
	background-color:#14222C;
	background-image:none !important;
}
.vacature-slider h2 {
    text-align: left;
}
.vacature-slider .slider_txt h4{
	/*font-size:48px;*/
	color:#fff;
}
.vacature-slider .middle_each_img{
	position:relative;
}
.vacature-slider .slider_txt{
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	top:50%;
	transform:translateY(-50%);
}
.vacature-slider .member-slider-wrapper{
	padding-bottom:100px;
}
.vacature-slider{
	padding-top: 30px;
}
.vacature-slider .common-arrow {
    top: 58%;
}
.vacature-slider .member-slider-wrapper {
    margin-top: 45px;
}
/******************diensten dtls*************/
.diensten-dtls-btn{
	background:#f4f4f4;
	padding-top:30px;
}
.diensten-bg-area{
	padding:100px 0px 13%;
}
.diensten-bg-area h2{
	color:#fff;
	margin-bottom:30px;
}
.diensten-bg-area table{
	width:100%;
}
.diensten-bg-area tr td{
	width:50%;
	vertical-align:top;
}
.diensten-bg-area tr td p{
	color:#fff;
	letter-spacing: 0.5px;
}
.diensten-bg-area tr td:nth-child(odd){
	padding-right:30px;
}
.diensten-bg-area tr td:nth-child(even){
	padding-left:30px;
}
.form-wrapper{
	margin-top:-10%;
}
.inschrijven-form{
	margin-top: 5%;
}
.diensten-dtls-slider .werkplts-slider {
    padding-top: 58px;
	position:relative;
}
.diensten-dtls-slider{
	padding-top:40px;
	padding-bottom: 7%;
}
.diensten-img-content{
	padding-top:0px;
}
.diensten-img-content .overons-img {
    padding-left: 0px;
}
/*******************map area*************/
.map-area{
	position:relative;
	height:600px;
}
.map-color{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	background:rgba(34,59,92,0.80);
}
.top-info li{
	color:#8f8f8f;
	font-size:18px;
	font-family: 'montserratregular';
	display:inline-block;
	padding-right:40px;
	letter-spacing: 0.75px;
}
.top-info li:first-child{
	color:#8f8f8f;
	font-size:63px;
	font-family: 'montserratbold';
}
.info .divider{
	border-top:2px solid #ebebeb;
	margin:70px 0px;
}
.each-info-dtls img{
	max-height:40px;
}
.each-info-dtls li {
	font-size:18px;
	color:#1c1c1c;
	font-family: 'montserratbold';
	display:inline-block;
	padding-left:25px;
	vertical-align: middle;
}
.each-info-dtls li span{
	font-family: 'MontserratLight';
}
.each-info-dtls a:hover{
	color: #14222C;
}
.info .col-lg-5 .each-info-dtls li img{
	transform: rotate(90deg);
    filter: brightness(100%) invert(1);
}
.info-dtls .col-lg-4 .each-info-dtls{
	text-align: right;
}
.info-dtls .col-lg-4 .each-info-dtls li{
	padding-left:35px;
}
.info-dtls .col-lg-5 .each-info-dtls li:first-child{
	padding-left:0px;
}
.info-dtls{
	padding-bottom:100px;
}
.contact-last-sec{
	padding-bottom:70px;
}
.contact-last-sec .onderhoud-content {
    max-width: 100%;
	padding: 0px 85px;
}
.map-area{
	margin-top:-15px;
}
/********************vacature listview*************/
.vacture-sec{
	width:100%;
	background:#f3f3f3;
	padding:70px 0px 50px;
}
.each-vc-content h2{
	font-family: 'montserratregular';
}
.each-vc-content{
	background:#fff;
	padding:70px 50px;
	border:5px solid transparent;
	cursor:pointer;
}
.each-vc-content h2:after{
	left: 0%;
    transform: translateX(0%);
}

.each-vc-content p{
	margin-top:20px;
	margin-bottom: 50px;
}
.each-vc-content li{
    font-family: 'MontserratMedium';
	font-size:14px;
	color:#121212;
	display:inline-block;
	padding-right:55px;
}
.each-vc-content li img{
	max-height:20px;
	margin-right: 15px;
}
.each-vc-content li:last-child{
	padding-right:0px;
}
.vacature-img{
	position:absolute;
	right:0;
	top:0;
	width:52%;
	height:100%;
	display:none;
	z-index:1;
}
.each-vacature{
	position:relative;
	margin-bottom:18px;
	-webkit-transition: all 1s;
	transition: all 1s;
}

.each-vacature .col-md-6:nth-child(1){
	padding-right:9px;
}
.each-vacature .col-md-6:nth-child(2){
	padding-left:9px;
}
.each-vacature .col-md-6{
	position:static;
}
.each-vc-content:hover{
	border:5px solid #14222C;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.each-vacature .col-md-6:nth-child(2) .each-vc-content .vacature-img{
	left:0;
	right:auto;
}
.each-vc-content:hover .vacature-img{
	display:block;
}
.vacature-img img{
	display:none;
}
/*******************aanbod dtls*********************/
.dtls-btn{
	padding:30px 0px 25px;
}
.aanbod-dtls-slider .gallery-thumbs {
    margin-top: 10px;
}

.aanbod_details_slider .swiper-button-next {
    right: 20px;
}
.aanbod_details_slider .swiper-button-prev {
    left: 20px;
}
/******tab******/
.aanbod-dtls-tab .nav-tabs {
    border-bottom: none;
}
.aanbod-dtls-tab .nav-tabs .nav-item{
	border-bottom: 0px;
	margin-bottom: 10px;
	width: 24%;
	margin-right: 7px;
	text-align: center;
	background-color: #989696;
	font-family: 'montserratbold';
	text-transform: uppercase;
	font-size: 16px;
}
.aanbod-dtls-tab .nav-tabs .nav-item:last-child{
	margin-right:0px;
}
.aanbod-dtls-tab .nav-tabs .nav-item .nav-link {
	border-top-left-radius: 0rem;
	border-top-right-radius: 0rem;
	border: none;
	color:#fff;
	padding: 13px 0px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.aanbod-dtls-tab .tab_sec .nav-tabs .nav-item .nav-link:hover{
	color:#fff;
	background-color:#14222C;
}
.aanbod-dtls-tab .nav-tabs .nav-item .nav-link.active{
	color:#fff;
	background-color:#14222C;
}

.aanbod-dtls-tab .tab_content_wrapper {
	padding: 45px 0px 80px;
}
.aanbod-dtls-tab .tab_content_wrapper .divider{
	margin:60px 0px 30px;
}
.aanbod-dtls-tab .tab_content_wrapper .tab-pane .tab_hedaing {
	padding-bottom: 20px;
}

.aanbod-dtls-tab .bullet_panel li:after {
	padding-left: 15px;
	background-size: 8px;
	position:absolute;
	top:10px;
	left:0;
	content:'';
	width:15px;
	height:15px;
	background-image:url('../images/dot.svg');
	background-repeat:no-repeat;
}

.aanbod-dtls-tab .tab-content ul li {
    font-family: 'montserratregular';
	font-size: 16px;
	color: #121212;
	padding-bottom: 6px;
	word-break: break-word;
	position:relative;
}
.aanbod-dtls-tab .tab-content .kenmerken_tab ul li:nth-child(even) {
   color: #121212;
}
.aanbod-dtls-tab .bullet_panel ul li {
	padding-left: 20px;
}

.aanbod-dtls-tab .tab_content_wrapper .tab-pane .tab_hedaing h4 {
	border-bottom: 2px solid #121212;
	padding-bottom: 10px;
	text-transform: uppercase;
	padding-top: 15px;
}
.aanbod-dtls-tab .tab_content_wrapper p{
	letter-spacing:0.2px;
	color:#121212;
}
.aanbod-dtls-tab .contact-form {
    box-shadow:none;
	padding:0px;
}
.kenmerken_tab ul li:nth-child(odd) {
	background-image: url('../images/dot.svg');
	background-repeat: no-repeat;
	background-position: 0% 35%;
	padding-left: 20px;
	background-size: 8px;
}

.kenmerken_tab ul li {
	width: 45%;
	display: inline-block;
	vertical-align: top;
    font-family: 'MontserratMedium';
}
.photo_upload {
	color: #d5d5d5;
}
.aanbod-dtls-slider .divider{
	border-top:2px solid #ebebeb;
	margin: 25px 0px;
}
/*****************dtls right content************/
.aanbod-details-text h3{
	color:#121212;
	position:relative;
	padding-bottom:20px;
	margin-bottom:20px;
}
.aanbod-details-text h3:after{
	position:absolute;
	bottom:0;
	content:'';
	width:28px;
	height:4px;
	background:#14222C;
	left:0;
}
.aanbod-details-text li h4{
	font-family: 'Montserratbold';
	color:#000000;
	letter-spacing:normal;
}
.aanbod-details-text li h6{
	font-family: 'montserratbold';
	color:#14222C;
	margin-top: 3px;
}
.aanbod-details-text li{
	display:inline-block;
	vertical-align: top;
}
.aanbod-details-text li:last-child{
/*	float: right;*/
}
.aanbod-details-text{
	padding-left: 10px;
}
.aanbod-details-text table{
	width:100%;
}
.aanbod-details-text tr td{
	font-size:16px;
	color:#14222C;
	font-family: 'montserratregular';
	padding-bottom: 15px;
	vertical-align: top;
}
.aanbod-details-text tr td:nth-child(2){
	color:#9f9f9f;
	font-family: 'MontserratLight';
}
.aanbod-details-text tr:last-child td{
	padding-bottom:0px;
}
.form-1 {
    background-color: #f4f4f4;
    padding: 20px;
    display: none;
    margin-top: 30px;
}
.form-2 {
    background-color: #f4f4f4;
    padding: 20px;
    display: none;
    margin-top: 30px;
}
.aanbod-details-text .btn-style{
	max-width:100%;
	margin-bottom:10px;
}
.each-form-btn img{
	max-height:20px;
	position: relative;
    z-index: 1;
}
.share-btn .btn-style:before{
	background-image:url('../images/share.svg');
	background-repeat:no-repeat;
	background-position:left;
    background-size: 24px;
	content:'';
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:35px;
	z-index: 2;
}
.wishlist-btn .btn-style:before{
	background-image:url('../images/heart2.svg');
}
.wishlist-btn .btn-style{
	background:#009FE3;
}
.dtls-man-img{
	background-color:#14222C;
	margin-left: 10px;
}
.dtls-man-img .man-info{
	padding: 24px 35px;
}
.dtls-man-img .man-info h4{
	font-size:18px;
	color:#fff;
	margin-bottom: 10px;
}
.dtls-man-img .man-info h6{
	font-size:18px;
	color:#fff;
	font-family: 'montserratregular';
}
.dtls-man-img .man-info p{
	font-size:15px;
	color:#fff;
	font-family: 'montserratregular';
	line-height: 20px;
	margin: 0px 0px 15px;
}
.dtls-product-slider{
	padding-top: 40px;
	padding-bottom:60px;
}
.form-2 .man-review-content img{
	filter: brightness(1) invert(1);
	-webkit-filter: brightness(1) invert(1);
	margin-right: 15px;
	margin-top: -4px;
}
.form-2 .man-review-content img.ph-img{
	transform: rotate(90deg);
}
/*************pop up*************/
/*.mm-slideout {
z-index: unset;
}*/
.modal-area .modal{
	padding-right:0px !important;
}
.modal-area .close-img{
	position: absolute;
	top: 25px;
	right: 25px;
	z-index: 2;
}
.close-img img{
	max-height: 35px;
}
.modal-area .modal-dialog {
	max-width:50%;
	width:100%;
	margin:10% auto 0px;
}
.modal-area .modal-body{ 
	padding:0px;
}
.modal-area .modal-content{
	border:none;
}
.popup-content h1{
	color: #fff;
	font-size: 36px;
}
.popup-content p{
	color: #fff;
	font-size: 14px;
	font-family: 'MontserratMedium';
	margin: 30px 0px 65px;
	line-height: 23px;
}
.popup-image{
	position: relative;
}
.popup-content{
	width: 100%;
	max-width: 620px;
    z-index: 1;
    position: relative;
    padding: 13% 0px 12% 60px;
	color: #ffffff;
}

@media (min-width: 767px) {
	.popup-content .btn-style {
		position: relative;
		top: 4em;
		/* right: 13em; */
	} 
}

.popup-content .btn-style {
    color: #14222C;
    background: #fff;
}
.popup-content .btn-style:hover span {
    color: #fff;
}
.popup-content .btn-style:after {
    position: absolute;
    background: #14222C;
}
.popup-image:after{
	content: '';
	max-width: 410px;
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
	background-color: rgba(34,59,92,0.50);
	position: absolute;
}
/*=======pop up end==========*/
/*****************mijn select************/
.mijn-select .btn-style{
background:#14222C;
border: none;
}
.mijn-select .reset-area{
font-family: 'montserratregular';
font-size:14px;
color:#fff;
float: right;
}
.mijn-select{
padding: 50px 0px;
}
.mijn-select .select-right-part{
background-color: #292929;
}
.mijn-select .select-right-part h4{
color: #fff;
margin-bottom: 30px;
font-family: 'montserratbold';
}
.mijn-select .col-lg-3{
max-width: 20%;
}
.mijn-select .col-lg-9{
max-width: 60%;
}
.mijn-select .icons{
text-align: right;
padding-top: 10%;
}
.mijn-select .select-right-part .btn-style{
max-width: 100%;
margin-top: 0px;
}
.mijn-cars
{
	margin-bottom: 35px;
}
.mijn-cars .each-car-content h6{
color: #fff;
font-family: 'montserratregular';
margin-top: 15px;
}
.car-part{
width: 30%;
display: inline-block;
position:relative;
}
.vertical_change .car-part{
	width: 100%;
	height: auto !important;
	display: block;
}
.vertical_change .car-content {
	width: 100%;
	
}
.vertical_change .mijn-car-wrapper
{
	width:49%;
	float:left;
}
.vertical_change .mijn-car-wrapper:nth-child(odd) {
    margin-right: 1%;
}
.vertical_change .mijn-car-wrapper:nth-child(even) {
    margin-left: 1%;
}
.vertical_change .car-part{
	background-image: none !important;
}
.vertical_change .car-part img{
display:block;
}
.car-part img{
display:none;
}
.car-part .heart-img{
top: 0;
left: 0;
}
.car-part .heart-img img{
display:block;
}
.car-content{
width: 70%;
display: inline-block;
background-color: #292929;
vertical-align: top;
padding-left: 44px;
}
.mijn-car-wrapper{
font-size: 0px;
margin-top: 45px;
}
.mijn-car-wrapper h4{
color: #fff;
font-family: 'montserratbold';
}
.mijn-car-wrapper p{
color: #fff;
margin: 15px 0px 0px;
line-height: 22px;
font-family: 'montserratregular';
text-align: left;
}
.each-car-content li{
color: #fff;
font-size: 16px;
text-align: center;
position: relative;
padding: 5px 0px;
font-family: 'montserratregular';
}
.each-car-content li:after{
position:absolute;
bottom: 0;
left: 0;
background-color: #fff;
width: 100px;
height: 1px;
content:'';
left: 50%;
transform: translateX(-50%);
}
.each-car-content li:last-child:after{
display: none;
}

.mijn-car-wrapper .col-md-4:last-child .each-car-content{
text-align: center;
background-color: #14222C;
}

.each-car-content{
width: 100%;
position: relative;
padding:60px 0px;
}
.mijn-car-wrapper .col-md-4:first-child .each-car-content{
	padding: 60px 50px 60px 0px;
}

.car-content-wrapper{
width: 33.33%;
display: inline-block;
}
.content-cover{
height: 100%;
}
.each-car-content li:last-child{
border-bottom: none;
}
.car-content .col-md-4:nth-child(2) .each-car-content:after{
position:absolute;
background-color: #fff;
width: 1px;
height: calc(100% - 70px);
content:'';
left: 0px;
top: 50%;
transform: translateY(-50%);
}
/********************mijn- btm area**************/
.mijn-btm-wrapper{
font-size: 0px;
margin-bottom: 45px;
}
.mijn-btm-area
{
	margin-top:30px;
}
.mijn-btm-area h4{
color: #fff;
font-family: 'montserratbold';
}
.mijn-btm-area p{
color: #fff;
margin-bottom: 0px;
line-height: 24px;
margin-top: 10px;
font-family: 'montserratregular';

}
.mijn-btm-content{
width: 78%;
display: inline-block;
padding: 75px 8%;
background-color: #292929;
}
.mijn-btn{
width: 22%;
display: inline-block;
vertical-align: top;
background-color: #14222C;
text-align: center;
}
.mijn-btn a{
color: #fff;
font-size: 21px;
font-family: 'montserratbold';
letter-spacing: 0.5px;
}
.mijn-btn-wrapper{
width: 100%;
}

#loader_section{
	display:none;
	width:100%;
	position: fixed;
	top: 0;
	background: #000000b8;
	z-index: 9999;
	height: 100vh;
	padding: 30vh 0px;
}
#loader_section p{
	color:#fff;
	font-size:18px;
	text-align: center;
}
#loader_section img{
	width: 100px;
	margin-bottom: 25px;
}
.kenteken_np{
background-image: url(../images/kenteken_plaat/kenteken_plaat.png);
background-repeat: no-repeat;
background-position: 0% 0%;
padding: 4px 0 6px 30px;
}
.cursor
{
	cursor:pointer;
}
#menu {
 display: none;
}
.mm-current {
 display: block !important;
}
.morgan_footer
{
	text-align: center;
	background: #000;
	padding: 7px 0px 5px;
}
.error_background {
   
}
.error_top
{
	
}
.cookie_div{
    position: fixed;
    bottom: 0;
    z-index: 9999;
    width: 100%;
	padding: 35px 0;
}
.light_theme{
	background:rgba(255, 255, 255, 0.83);
	-webkit-box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75); 
	box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75);
}
.dark_theme{
    background: rgba(0, 0, 0, 0.78);
	-webkit-box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75); 
	box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75);
}
.cookie_div{
	color:#9c9c9c;
	font-size: 13pt;
	font-family: 'Calibri';
}
.cookie_div h4{
	margin-bottom: 15px;
	font-size: 13pt;
	font-family: 'Calibri';
}
.light_theme h4{
	color:#2a2a2a;
}
.dark_theme h4{
	color:#c9c9c9;
}
.cookie_div a{
	color:#38b6be;
	font-size: 13pt;
	font-weight:bold;
	margin-left:8px;
	font-family: 'Calibri';
}
.cookie_div button{
	color:#3c935c;
	font-size: 12pt;
	background:#e6f8ed;
	font-weight: bold;
    border: 0;
    padding: 13px 25px;
	margin:5px 0;
	cursor: pointer;
	font-family: 'Calibri';
}
.privacy_section
{
	padding-bottom: 70px;
}
.cursor{
	cursor:pointer;
}
.side-logo-area {
    position: fixed;
    right: 1px;
    bottom: 80px;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    /*background: #ffffff;*/
    z-index: 9999;
    /*border: 5px solid #f2f2f2;*/
}
  #mobile-contact-bar {
    display: none;
  }
.whatsapp-logo {
    text-align: center;
    padding-top: 100%;
}
.whatsapp-logo .alert-number span {
	margin: -5px 0 0 -3px;
    position: absolute;
}
.popup .popuptext {
    width: 200px;
    background-color: #25D366;
    color: #fff;
    text-align: center;
    border-radius: 20px;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    bottom: -13px;
    right: 7vw;
    font-size: small;
}
.notifcation {
    position: relative;
}
.alert-number {
    position: absolute;
    bottom: 51px;
    right: 19px;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    background-color: red;
    color: white;
    text-align: center;
    font-size: small;
    animation: shake 0.5s;
    animation-iteration-count: 1;
}
.side-logo-area img {
    max-height: 57px;
}
.grecaptcha-badge {
	display: none;
}
.overons-img img{
	width:100% !important;
}
.ozon-werkplts-area .common-arrow {
    width: 45px;
    height: 45px;
    background-color: #fff;
    border: 2px solid #f4f4f4;
	border-radius: 5px;
}
.ozon-werkplts-area .swiper-button-prev {
    left: -80px;
}
.ozon-werkplts-area .swiper-button-next {
    right: -80px;
}
.gallery-top-slider{
	position:relative;
}
.gallery-top-slider .swiper-pagination{
    bottom: 0;
    right: 0;
	left:auto;
    max-width: 134px;
    width: 100%;
    font-size: 16px;
    color: #fff;
    background-color: #14222C;
    font-family: 'montserratbold';
    padding: 10px;
}
.gallery-top-slider .common-arrow img {
    max-height: 30px;
}
.vertical_change .car-content {
    padding-left: 30px;
}
.vertical_change .mijn-car-wrapper .col-md-4:first-child .each-car-content {
    padding-right: 30px;
}
.vertical_change .mijn-car-wrapper h4 {
    font-size:19px;
}
/***************************/
 .mm-menu {
    background: #1c1c1c;
    border-color: #8f8f8f;
    color: #8f8f8f;
}
 .mm-listview&gt;li:not(.mm-divider):after {
    border-bottom: 1px solid #484848;
}
 .mm-menu .mm-navbar a, .mm-menu .mm-navbar&gt;* {
    color: #fff;
}
.dtls-brand-img img
{
	max-height: 50px;
}
.aanbod_frm_sec h6
{
	font-size: 16px;
}
.aanbod_frm_sec p
{
	font-size: 16px;
}
.aanbod_frm_sec .address-dtls td
{
	font-size: 16px;
}
.overons-slider-content p a {
	color: blue;
}
.heart_img
{
	display: inline-block;
	padding-left: 20px;
}
.heart_img img
{
	width: 24px;
	margin-bottom: 7px;
}
.share-btn {
    display: inline-flex;
    align-items: center;
    color: #dedaca;
    margin-left: 17px;
    transition: 0.5s all;
    text-transform: uppercase;
	background: #14222C;
	height: 50px;
  	width: 50px;
  	justify-content: center;
}
.share-btn span img {
    width: 1.7rem;
}
.brands li img{
	vertical-align: super;
}
.dtls-group-btn .each-form-btn.share-btn{
	width: 100%;
	height: auto;
	display: block;
	margin-left: 0;
	background: transparent;
}
@media(max-width: 991.98px){
	.share-btn{
		margin-left: .5rem;
	}
}
.trug-btn
{
	padding-bottom: 40px;
}
.calsty {width: 100%;height:1250px; padding:0px; background:#F6F6F6; border:none; } 
@media (max-width: 575.98px) {
	.calsty {height:1400px; } 
	}


 #_form_1_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
 #_form_1_ * { outline:0; }
 #_form_1_ h2 { margin-bottom: 10px; }
 ._form_hide { display:none; visibility:hidden; }
 ._form_show { display:block; visibility:visible; }
 #_form_1_._form-top { top:0; }
 #_form_1_._form-bottom { bottom:0; }
 #_form_1_._form-left { left:0; }
 #_form_1_._form-right { right:0; }
 #_form_1_ input[type="text"],#_form_1_ input[type="date"],#_form_1_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_1_ textarea { resize:none; }
 #_form_1_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#333 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }
 #_form_1_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
 #_form_1_ ._close-icon:before { position:relative; }
 #_form_1_ ._form-body { margin-bottom:30px; }
 #_form_1_ ._form-image-left { width:150px; float:left; }
 #_form_1_ ._form-content-right { margin-left:164px; }
 #_form_1_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
 #_form_1_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
 #_form_1_ ._form-label,#_form_1_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
 #_form_1_._dark ._form-branding { color:#333; }
 #_form_1_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
 #_form_1_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
 #_form_1_ ._form_element * { font-size:14px; }
  #_form_1_ ._form_element p { color: #8f8f8f; }
 #_form_1_ ._form_element._clear { clear:both; width:100%; float:none; }
 #_form_1_ ._form_element._clear:after { clear:left; }
 #_form_1_ ._form_element input[type="text"],#_form_1_ ._form_element input[type="date"],#_form_1_ ._form_element select,#_form_1_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_1_ ._field-wrapper { position:relative; }
 #_form_1_ ._inline-style { float:left; }
 #_form_1_ ._inline-style input[type="text"] { width:150px; }
 #_form_1_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
 #_form_1_ ._form_element img._form-image { max-width:100%; }
 #_form_1_ ._clear-element { clear:left; }
 #_form_1_ ._full_width { width:100%; }
 #_form_1_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
 #_form_1_ input[type="text"]._has_error,#_form_1_ textarea._has_error { border:#f37c7b 1px solid; }
 #_form_1_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
 #_form_1_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
 #_form_1_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
 #_form_1_ ._error._below { padding-top:4px; top:100%; right:0; }
 #_form_1_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
 #_form_1_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
 #_form_1_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
 #_form_1_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
 #_form_1_ ._button-wrapper ._error-inner._form_error { position:static; }
 #_form_1_ ._error-inner._no_arrow { margin-bottom:10px; }
 #_form_1_ ._error-arrow { position:absolute; width:0; height:0; }
 #_form_1_ ._error-html { margin-bottom:10px; }
 .pika-single { z-index:10000001 !important; }
 @media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
 #_form_1_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
 #_form_1_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
 #_form_1_ ._form-content { margin:0; width:100%; }
 #_form_1_ ._form-inner { display:block; min-width:100%; }
 #_form_1_ ._form-title,#_form_1_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
 #_form_1_ ._form-title { font-size:1.2em; }
 #_form_1_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
 #_form_1_ ._form-element,#_form_1_ ._inline-style,#_form_1_ input[type="text"],#_form_1_ label,#_form_1_ p,#_form_1_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
 #_form_1_ ._row._checkbox-radio label { display:inline; }
 #_form_1_ ._row,#_form_1_ p,#_form_1_ label { margin-bottom:0.7em; width:100%; }
 #_form_1_ ._row input[type="checkbox"],#_form_1_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
 #_form_1_ ._row input[type="checkbox"] + span label { display:inline; }
 #_form_1_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
 #_form_1_ ._form-image { max-width:100%; height:auto !important; }
 #_form_1_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
 #_form_1_ input[type="radio"],#_form_1_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
 #_form_1_ button[type="submit"] { padding:20px; font-size:1.5em; }
 #_form_1_ ._inline-style { margin:20px 0 0 !important; }
 }
 #_form_1_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#fff !important; border:0px solid #b0b0b0 !important; width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; }
 #_form_1_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
 #_form_1_:before,#_form_1_:after { content:" "; display:table; }
 #_form_1_:after { clear:both; }
 #_form_1_._inline-style { width:auto; display:inline-block; }
 #_form_1_._inline-style input[type="text"],#_form_1_._inline-style input[type="date"] { padding:10px 12px; }
 #_form_1_._inline-style button._inline-style { position:relative; top:27px; }
 #_form_1_._inline-style p { margin:0; }
 #_form_1_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
 #_form_1_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
 @media all and (min-width:320px) and (max-width:667px) { #_form_1_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
 }


</pre></body></html>