@import "fonts.css";
@import "common-class.css";
body {
	padding: 0px;
	margin: 0px;
	font-family: 'LamaSansRegular';
    font-size: 1.6rem;
   background-color: black;
}
html {
    font-size: 62.5%;
}
.dblock{
	display:none;
}
#menu {
	display: none;
}
.mm-current {
	display: block !important;
}
#mobile-contact-bar {
    display: none;
}
.add_morgan_footer_margin{
	height: 100px !important;
}
/**********side area***********/
.mini-right-nav li{
    margin: 0 0 2px;
    padding: 0;
    width: 60px;
    display: block;
    position: relative;
}
.mini-right-nav li .navtext{
    position: relative;
	display: flex;
	align-content: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background-color: rgba(144, 49, 44, 0.5);
}
.mini-right-nav span {
    font-family: 'LamaSansRegular';
    font-size:0px;
    bottom: 0;
    right: 0px;
    line-height: 60px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 0;
	-webkit-transition: 0.50s;
	-moz-transition: 0.50s;
	transition: 0.50s;
	z-index:-1;
}
.mini-right-nav span:after{
	position: absolute;
	top: 0;
	right: 0;
	width: calc(100% + 60px);
	content: '';
	background-color: rgba(144, 49, 44, 0.5);
	backdrop-filter: blur(10px);
	height: 60px;
	-webkit-transition: 0.50s;
	-moz-transition: 0.50s;
	transition: 0.50s;
	z-index: -1; 
}
.mini-right-nav .navtext:hover span{ 
	width:auto;
	overflow:visible;
	opacity:1;
	padding: 0 85px 0px 0px; 
	border-radius: 0;
	font-size:16px;
}
.mini-right-nav .navtext:hover {
	text-decoration:none;
}
.mini-right-nav .navtext span, .mini-right-nav .navtext span a{
	color:#fff;
}
.mini-right-nav li.whtasapp-nav .navtext, .mini-right-nav .whtasapp-nav span:after{
	background-color: #23D366;
}
.mini-right-nav img{
	width: 20px;
	position: relative;
	z-index: 1;
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}
.mini-right-nav{
	position: fixed;
	top: 26%;
	z-index: 99;
	right: 3rem;
}
/*****************for mobile menu*************/
#menu.mm-menu {
    background: #121212;
    border-color: rgba(255,255,255,0.1);
    color: #fff;
}
#menu.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: #fff;
}
#menu .mm-listview>li:not(.mm-divider):after{
	background-color: rgba(255,255,255,0.1);
}
/****captcha****/
.grecaptcha-badge{
	display:none;
}
/* ***********vertical-line**************** */
.vertical-line{
	display: flex;
    justify-content: space-around;
    position: absolute;
    left: 0;
    top: 0;
	height: 100%;
    width: 100%;
	z-index: -1;
}
.each-line{
	height: 100%;
	width: 2px;
	background-color: rgba(255, 255, 255, 0.1);
}
/****header***/
.header-wrap{
	padding-right: 6%;
}
.header-area {
	z-index: 99;
    box-shadow: none;
    border-radius: 0;
	position: absolute;
	background-color: #C2974B;
}
.header-area .navbar .navbar-nav .nav-link {
	color: #fff;
	font-size: 1.8rem;
	font-family: 'lama_sanssemibold';
	padding: 4.4rem 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	text-transform: uppercase;
}
.header-area .navbar .navbar-nav .nav-link:hover {
	color: #121212;
}
.header-area .navbar {
	padding: 0;
}
.header-area .navbar-nav .nav-link.dropdown-toggle {
	padding-right: 0;
}
.header-area.stiky {
	position: fixed;
	background-color: #C2974B;
}
.header-area.stiky .navbar-nav .nav-link:hover{
	color: #121212;
}
.header-area.inner-header .navbar-nav .nav-link{
	color:#fff;
}
.header-area.inner-header.stiky .navbar-nav .nav-link{
	color: #fff;
}
.header-area .navbar-brand img {
	width: 28.3rem;
}
/* ******************index**************** */
.home-banner {
	padding-top: 11%;
	position: relative;
}
.home-banner h1{
	color: #fff;
}
.home-banner p{
	color: #fff;
	max-width: 60.5rem;
	width: 100%;
	margin: 4rem 0;
}
.home-banner ul{
	width: 100%;
	max-width: 59rem;
}
.home-banner li{
	display: inline-block;
	width: 49%;
}
.banner-logo{
	position: absolute;
    right: 10%;
    width: 26rem;
    top: 20%;
    z-index: -1;
}
.banner-silder{
	position: relative;
	padding: 7%;
	padding-bottom: 0;
}
.banner-man{
	position: absolute;
	right: 0;
	top: 5rem;
	z-index: 1;
	border-radius: 50%;
	width: 31rem;
}
.mid-slider{
	background: #F7F8F9;
	padding: 7.3% 0;
	margin-top: -1px;
}
.mid-left-content{
	padding-right: 7%;
}
.mid-left-content p{
	margin: 10% 0;	
}
.each-mid-slider h6{
	font-family: 'lama_sansbold';
	margin: 3rem 0;
	height: 52px;
	overflow: hidden;
}
.each-mid-slider td{
	font-family: 'LamaSansMedium';
	color: #1A241F;
	padding-right: 3rem;
}
.each-mid-slider td:last-child{
	padding-right: 0;
}
.mid-slider .swiper-slide-duplicate-prev img{
	opacity: 0.4;
}
.mid-slider .swiper-slide-duplicate-prev .each-mid-slider h6 ,
.mid-slider .swiper-slide-duplicate-prev.each-mid-slider td{
	color: rgba(26, 36, 31, 0.4);
}
.mid-right-content .swiper{
	background: #F7F8F9;
}
.mid-right-content .swiper-slide-prev, .mid-right-content .swiper-slide-next{
	opacity: .4;
}
.mid-right-content .swiper-button-next{
	right: 10%;
}
.mid-right-content .swiper-button-prev{
	left: -6%;
}
.mid-right-content a:hover{
	color: inherit;
}
.home-gallery{
	padding: 12% 0;
}
.home-gall-left{
	padding-right: 5%;
}
.home-gall-left h2{
	color: #fff;
	margin-bottom: 4rem;
}
.play-btn{
	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
  	font-family: 'lama_sanssemibold';
  	font-size: 1.8rem;
}
.home-gal-left-content{
	max-width: 59rem;
	width: 100%;
	padding-left: 4rem;
}
.home-gall-left p{
	color: #fff;
	padding: 6rem 0;
}
.home-gall-right {
	padding-left: 18%;
}
.home-gall-right-top{
	margin-left: 12%;
	margin-bottom:24% ;
}
.home-gall-right h5{
	margin-top: 3.5rem;
	color: #fff;
	font-family: 'prataregular';
}
.home-btm-sec{
	background-color: #fff;
	padding: 9.2% 0;
	position: relative;
}
.home-btm-content{
	margin-right: 2%;
}
.home-btm-content li{
	border-bottom: 2px solid rgba(26, 36, 31, 0.1);
	padding: 6rem 0;
}
.home-btm-content li:last-child{
	border: 0;
	padding-bottom: 0;
}
.home-btm-content p{
	max-width: 61rem;
	width: 100%;
	padding-top: 3.4rem;
}
.home-btm-content .common-btn{
	margin-top: 8rem;
}
.home-btm-sec-right{
	/* max-width: 62rem; */
    margin: auto;
    width: 100%;
}
.home-btm-sec-right h2{
	position: relative;
}
.home-btm-sec-right span{
	position: absolute;
    left: -7rem;
    top: -7rem;
    color: rgba(26, 36, 31, 0.11);
    font-size: 25rem;
}
.home-btm-sec-righ-img .col-6:first-child{
	margin-top:8rem ;
}
.home-btm-line{
	position: absolute;
    top: -10%;
    width: 35rem;
    transform: rotate(3.434deg);
    right: -9%;
}
.index-mid .trans-btn:hover{
	background-color: #C2974B;
	border-color: #C2974B;
}
/* *************footer*************** */
.footer-top{
	padding: 6.3% 0 ;
}
.footer-top ul{
	width: 100%;
	max-width: 49rem;
	margin-top: 5rem;
}
.footer-top li{
	display: inline-block;
	width: 49%;
}
.footer-top li img{
	margin-right: 1rem;
	width: 2rem;
	margin-bottom: .5rem;
}
.footer-top span{
	color: rgba(255, 237, 210, 1);
	font-size: 1.8rem;
	font-family: 'lama_sanssemibold';
}
.footer-top span:hover{
	color: #fff;;
}
.footer-top h2{
	color: #FFEDD2;
}
.footer-top table{
	width: 100%;
	max-width: 79rem;
}
.footer-top td h6{
	font-family: 'prataregular';
}
.footer-top td{
	display: block;
    color: #fff;
    padding-top: 3.6rem;
	font-size: 1.8rem;
	font-family: 'LamaSansRegular';
}
.footer-top td a{
	color: #fff;
}
.footer-top td a:hover{
	color: #C2974B;
}
.footer-btm{
	padding: 3rem 0;
	border-top: 2px solid rgba(255, 255, 255, 0.10);;
}
.footer-btm p{
	color: #FFEDD2;
}
.google-review{
	background: #000;
}
/* ==================frame-29=========================== */
.inner-banner{
	padding-top: 8rem;
}
.banner-content{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50% , -50%);
	z-index: 5;
}
.banner-content  h1{
	color: #ffff;
}
.service-mid {
	background: #ECECEC;
	padding-top: 7.3% ;
	padding-bottom: 10.4%;
}
.service-mid p {
	width: 100%;
	max-width: 	61rem;
	padding: 9rem 0 7rem;
}
.service-mid-1{
	width: 100%;
    max-width: 60rem;
    margin-right: 0;
    margin-left: auto;
}
.service-mid-2 img{
	width: 100%;
	max-width: 35rem;
}
.service-mid-2{
	position: absolute;
    top: 10rem;
    right: 42rem;
	width: 34rem;
}
.service-list{
	background: #F5F5F5;
	padding: 9% 0;
}
.service-list-img{
	padding-right: 28%;
}
.service-list-content p{
	width: 100%;
	max-width: 60rem;
	padding: 5rem 0;
}
.service-list a:not(.common-btn):hover{
	color: inherit;
}
.service-list-content .txt-btn{
	color: #1A241F;
	display: inline-block;
}
.service-list-content .txt-btn:hover{
	color:#C2974B;
}
.service-list .txt-btn:after {
   filter: invert(1) brightness(0);
   -webkit-filter: invert(1) brightness(0);
}
.service-list-content .txt-btn:hover.txt-btn:after{
	-webkit-filter: invert(0) brightness(1) ;
	filter: invert(0) brightness(1);
}
.service-list .row:nth-child(even) .service-list-img{
	padding-right: 0;
	padding-left: 28%;
}

/* ============== contact page css start ============= */
.contact-area{
	padding: 11% 0 0px;
	background: #F5F5F5;
}
.contact-map-area{
	position: relative;
}
.contact-map-area::after{
	position: absolute;
	top: 0;
	left: 0;
	background-color: #F5F5F5;
	width: 100%;
	height: 30%;
	content: "";
	z-index: -1;
} 
.contact-right-map{
	width :100%;
	height: 60rem;
	background-position: center;
}
.contact-right-map img{
	width :100%;
}
.contact-right-address{
	padding: 4rem 2rem 5.3rem 6.5rem;
}
.contact-right-address a{
	color: #FFFFFF;
	font-size: 2rem;
	font-family: 'LamaSansRegular';
}
.contact-right-address a:hover{
	color: #C2974B;
}
.contact-right-address .d-flex{
	background-color: #C2974B;
	width: 6rem ;
	height: 6rem;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
}
.contact-right-address .d-flex img{
	width: 1.8rem;
}
.opening-contact-area{
	background: #F5F5F5;
	padding: 11% 0 13.5%;
}
.contact-heading-lineimg img{
	width: 40rem;
}
.opening-contact-heading h4{
	font-size: 3.2rem;
	padding-bottom: 4rem;
}
.opening-contact-heading p{
	padding-bottom: 2rem;
	max-width: 35.5rem;
}
.opening-contact-user-details table{
	width :100%;
	max-width: 50rem;
}
.opening-contact-user-details td:nth-child(2) h6 a{
	text-decoration: underline;
}
.opening-contact-user-details tr{
	border-top: 1px solid rgba(26, 36, 31, 0.14);
}
.opening-contact-user-details table h6{
	padding: 2.5rem 0;
	font-size: 1.8rem;
}
.opening-contact-user-details td:nth-child(even){
	text-align: end;
}

.opening-contact-user-details td:last-child img{
	padding-right: .8rem;
}
.direct-contact-area{
	padding: 9% 0;	
	position: relative;
}
.direct-contact-area::after{
	position: absolute;
	content: "";
	width :100%;
	height: 100%;
	top: 0;
	left :0;
	background-color: rgba(26, 36, 31, 0.5);
}
.direct-contact-outer-wrap{
	position: relative;
	z-index: 1;
}
.direct-contact-area-heading h6{
	color: #fff;
	z-index: 1;
}
.klassieker-verkopen-area{
	padding: 5% 0;
	background-color: #fff;
}

.direct-contact-area-heading h6{
	padding-bottom: 7rem;
}
.klassieker-verkopen-text p{
	width :100%;
	max-width: 70.5rem;
	padding-bottom: 3.3rem;

}
.form-styl {
	resize: none;
	border: none;
	border-radius: 0px;
    font-family: 'LamaSansRegular';
    color: #121212;
    padding: 1.7rem;
    margin: 1rem 0;
    font-size: 1.6rem;
}
.contact-form-sec .form-group {
	position: relative;
}
.contact-form-sec textarea.form-styl {
	min-height: 22rem;
}
.form-styl:placeholder {
	color: #121212;
}
.form-styl:-ms-input-placeholder {
	color: #121212;
}
.contact-form-wrap .row {
	margin: 0px -2rem;
}
.contact-form-wrap .col-md-4{
	padding: 0px 2rem;
}
.contact-form-wrap .col-md-4:last-child{
	padding: 0px 20px;
}
.textarea-div{
	height: calc(100% - 4.7rem);
}
.form-group{
	padding-bottom: 4.5rem;
}
.form-group label{
	color :#fff;
	font-family: 'lama_sanssemibold';
	font-size: 1.8rem;
}
.form-group .common-btn{
	font-family: 'lama_sanssemibold';
	margin-top: 3rem;
}
.form-group button{
	float: right;
}
.direct-contact-form textarea.form-styl {
	height :100%;
	min-height:21.3rem;
}
.contact-form-wrap .col-12{
	padding-right: 2rem;
}
.direct-contact-form .common-btn:hover{
	background: #fff;
	color: #C2974B;
	border-color: #1A241F;
}
/* ========== frame-30 css Start Here ========== */
.header-button-area {
	position: relative;
	padding-top: 15%;
}
.header-button-area a {
	color: #C2974B;
	font-size: 1.8rem;
	font-family: 'lama_sanssemibold';
	position: absolute;
	bottom: -10.8rem;
	padding-left: 4rem;
	padding-right: 0;
}
.header-button-area .txt-btn:after{
	right: auto;
	left:0;
	background-image: url(../images/arrow-button-left.svg);
}
.onderhoud-left-box h3 {
	font-family: 'LamaSansMedium';
	height: 42px;
}
.onderhoud-left-box {
	background-color: #ECECEC;
	padding: 27% 9.5rem;
}
.wij-staan-woor-area {
	padding: 10.8% 0 11.2%;
	background-color: #F5F5F5;
	margin-top: -10%;
}
.wij-staan-woor-heading h2 {
	padding-top: 20.2rem;
}
.wij-staan-woor-text p {
	width: 100%;
	max-width: 826px;
}
.onderhoud-with-image-area {
	padding-bottom: 8.8%;
	background-color: #F5F5F5;
}
.onderhoud-with-image-text {
	width: 100%;
	max-width: 74rem;
	padding-left: 15%;
}
.onderhoud-with-image-text h3 {
	font-family: 'LamaSansMedium';
	padding-bottom: 4rem;
}
.onderhoud-with-image{
	height: 100%;
}
.onderhoud-with-image img{
	height: 100%;
	object-fit: cover;
}
.bekijk-deze-gen-dien-area {
	background-color: #F5F5F5;
	padding: 13rem 0 17.5rem;
}
.bekijk-deze-gen-dien-area .klassieker-verkopen-text {
	text-align: right;
}
.bekijk-deze-gen-dien-area .common-btn {
	max-width: 27.7rem;
}
.bekijk-slider-wrapper {
	padding-top: 8.5rem;
}
.bekijk-slider-wrapper a:hover{
	color: inherit;
}
.each-slide-contain-wrap {
	width: 100%;
}
.each-slide-text {
	padding-top: 3.2rem;
	padding-bottom: 4rem;
	padding-left: 5rem;
	background-color: #fff;
}
.each-slide-text h4 {
	padding-bottom: 9.1rem;
}
.each-slide-text a {
	font-family: 'lama_sanssemibold';
	font-size: 1.8rem;
}
.each-slide-text a img {
	padding-left: 3.6rem;
}
.bekijk-slider-wrapper .swiper-button-next {
	right: -3%;
}
.bekijk-slider-wrapper .swiper-button-prev {
	left: -3%;
}

/* frame - 31 page css start here */
.lex-van-lammeren{
	padding-top: 17%;
}
.lex-van-lammeren .onderhoud-left-box {
	padding: 16rem 6rem 19rem 9.5rem;
}
.lex-van-lammeren .onderhoud-right-image {
	position: relative;
}
.lex-van-lammeren .onderhoud-right-image h1 {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.frame-31-wij-stann-voor-area {
	padding-bottom: 7.5rem;
}
.frame-31-wij-stann-voor-area .wij-staan-woor-heading {
	text-align: right;
}
.wij-staan-woor-heading img{
	width: 30rem;

}
.frame-31-wij-stann-voor-area .wij-staan-woor-heading {
	margin-left: auto;
}
.frame-31-wij-stann-voor-area .wij-staan-woor-text {
	padding-left: 6.2%;
}
.frame-31-wij-stann-voor-area .wij-staan-woor-text h2 {
	padding-top: 9.2rem;
}
.frame-31-wij-stann-voor-area .wij-staan-woor-text p {
	max-width: 46.5rem;
	width: 100%;
	padding: 7.3rem 0;
}
.frame-31-men-in-garage {
	background-color: #F5F5F5;
}
.frame-31-home-btm {
	background: none;
	color: #fff;
	padding-bottom: 7.6%;
}
.frame-31-home-btm .home-btm-sec-right span {
	color: rgba(255, 255, 255, 0.11);
}
.frame-31-home-btm .home-btm-line {
	top: -6%;
}
.frame-31-home-gallery {
	background-color: #F5F5F5;
	padding: 7.2% 0;
}
.frame-31-home-gallery .home-gall-left h2{
	color :#1A241F;
}
.frame-31-home-gallery .home-gal-left-content p{
	color :#1A241F;
}
.frame-31-home-gallery .home-gall-right h5{
	color :#1A241F; 
}
/* ***************aanbod-dtl*********************** */
.aanbod-dtl-btn{
	position: static;
	background-color: #F5F5F5;
	padding-top: 10%;
}
.aanbod-dtl-btn a{
	bottom: 4rem;
	color: #1A241F;
	position: relative;
}
.aanbod-dtl-btn a:hover{
	color: #C2974B;
}
.aanbod-dtl-btn .txt-btn:after{
	background-image: url(../images/color-arrow.svg);
	filter: invert(1)  brightness(0);
}
.aanbod-dtl-btn .txt-btn:hover::after {
    filter: invert(0)  brightness(1);
}
.aanbod-dtl-top{
	background-color: #F5F5F5;
}
.aanbod-dtl-top .row{
	max-width: 131rem;
	width: 100%;
}
.aanbod-dtl-slider{
	padding: 7.4rem 0;
}
.aanbod-dtl-slider .swiper-button-next{
	right: 18%;
}
.aanbod-dtl-mid{
	background-color: #F5F5F5;
	padding:5% 0;
}
.aanbod-dtl-mid-top .row{
	/* padding-right: 17%; */
	position: relative;
	z-index: 2;
	align-items: center;
}
.aanbod-dtl-mid-top a{
	font-family: 'lama_sanssemibold';
	font-size: 1.8rem;
}
/* .aanbod-dtl-mid-top h5{
	color:#1A241F;
} */
.aanbod-dtl-btm{
	/* padding-top: 2.5rem; */
	margin-top: -13rem;
}
.aanbod-dtl-each-box h6{
	font-family: 'LamaSansRegular';
	  font-size: 1.9rem;
}
.aanbod-dtl-each-box .common-btn{
	max-width: 21rem;
}
.aanbod-dtl-each-box{
	position: relative;
	min-height: 17rem;
	background-color: #FFFFFF;
	padding: 3.5rem 1.5rem;
	margin-bottom: 1.5rem;
	height:calc(100% - 3rem);
}
.center-text{
	text-align: center;
}
.aanbod-dtl-each-box .center-text h3{
	font-size: 1.9rem;
	font-family: 'LamaSansRegular';
	word-break: break-word;
	padding: 5rem 0;
}
.aanbod-dtl-each-box h2{
	font-size: 6rem;
	padding-bottom: 3rem;
	font-family: 'LamaSansMedium';
}
.aanbod-man{
	/* position: absolute; */
	top: 0;
	right: 2rem;
	border-radius:100%;
	width: 23rem;
}
.aanbod-dtl-last-box{
	background-color: #1A241F;
	min-height: auto;
	padding: 4rem ;
}
.aanbod-dtl-last-box h3{
	font-size: 6.4rem;
	position: relative;
	z-index: 2;
	color: #FFEDD2;
}
.aanbod-dtl-last-box ul{
	display: flex;
    justify-content: space-around;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
.aanbod-dtl-last-box li {
	height: 100%;
    width: 2px;
    background-color: rgba(255, 255, 255, 0.1);
}
.aanbod-dtl-last-box .common-btn{
	/* margin-top: 4rem; */
	position: relative;
	z-index: 2;
}
.aanbod-dtl-last-box .common-btn:hover{
	border-color: #C2974B;
	background: #fff;
	color: #C2974B;
}
.bekijk-slider-wrapper .product-box-wrap{
	margin-right: 0;
	padding-bottom: 0;
}
/*****tab section****/
.dtl-tab-sec{
	background-color: #F1F1F1;
	padding-bottom: 7rem;
}
.dtl-tab-sec.tab-btn{
	margin-top: -5rem;
}
.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link {
    background-color: transparent;
	border: 0;
    color: rgba(26, 36, 31, 0.44);
    opacity: 1;
	padding: 1.2rem;    
    letter-spacing: normal;
	width: 100%;
	text-align: left;
}
.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
	font-family: 'LamaSansRegular';
	font-size: 3.2rem;
    margin: 0;
    word-break: break-word;
    margin-right: 1.5rem;
	margin-bottom: 1rem;
	/* width: 18%; */
}
.dtl-tab-sec .tab-btn .nav-tabs .nav-item:last-child{
	margin-right: 0;
}
.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link:hover ,
.tab-btn .nav-tabs .nav-item .nav-link.active {
	/* background-color: #121212; */
	color: #121212;
}
/*==========================================================dtl-tab-content==================================================*/
.dtl-tab-content-heading{
	border-top: 1px solid #959997;
	margin-top: 2rem;
}
.dtl-tab-content-heading h4 {
	padding: 5rem 0;
}
.dtl-tab-sec .tab-content ul li {
    font-size: 2rem;
    color: #121212;
    margin-bottom: 1rem;
    word-break: break-word;
}
/* / *****kenmerken ****** / */
.kenmerken-tab ul li:nth-child(odd) {
	background-image: url(../images/bullet.svg);
    background-repeat: no-repeat;
   	background-position: left top 10px;
	padding-left: 1.5rem;
	background-size: 7px;
    font-family: 'LamaSansMedium';
}
.kenmerken-tab ul li {
    width: 48%;
    display: inline-block;
    vertical-align: top;
	font-family: 'LamaSansRegular';
}
.bullet-panel h4 {
    border-bottom: 1px solid #121212;
    padding-bottom: 1rem;
	color: #121212;
}
.dtl-tab-sec .tab-content .tab-pane .tab_hedaing {
    padding-bottom: 2rem;
}
.dtl-tab-sec .tab-content p {
	color: #121212;
}
.bullet-panel {
    margin-bottom: 2rem;
}
.dtl-tab-sec .bullet-panel ul li {
    padding-left: 1.3rem;
    position: relative;
}
.dtl-tab-sec .bullet-panel li:after {
    background-size: cover;
    position: absolute;
    top: 10px;
    left: 0;
    content: '';
    width: 7px;
    height: 7px;
    background-image: url(../images/bullet.svg);
    background-repeat: no-repeat;
}
.left-bg-block {
    width: 14rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #C2974B;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.block-dtls {
    width: calc(100% - 14rem);
    border: 1px solid #C2974B;
    border-left: 0;
    padding: 2rem 1.5rem 0.5rem;
    min-height: 20rem;
}
.left-bg-block h6 {
	font-size: 2rem;
    line-height: 3rem;
    color: #fff;
}
.each-onderhoud-block h4 {
    font-family: 'ModeratExtendedBold';
    color: #121212;
    text-transform: none;
}
.each-onderhoud-block p {
	font-family: 'ModeratExtendedBold';
    color: #121212;
    margin: 1rem 0 3rem;
    font-size: 1.8rem;
}
.each-onderhoud-block {
    display: flex;
    margin-bottom: 2rem;
}

/* raster psge css start */
.products-aanbond-sec {
	background-color: #F5F5F5;
	padding: 9.7% 0 1.5%;
}

.products-aanbond-lineimg {
	padding-top: 10rem;

}

.products-aanbond-lineimg img{
	width: 30.3rem;
}

.aanbond-select-wrap{
	padding-top: 11rem;
}

.aanbond-select-wrap p{
	padding-bottom: 2.5rem;
	font-family: 'lama_sanssemibold';
	color: #1A241F;
}

.aanbond-select-option{
	width :100%;
	padding-right: 0.8rem;
	padding-top: 1rem;
}

.aanbond-select-wrap .row{
	margin-right: -8px;
}

.aanbond-select-option:nth-child(even){
	padding-right: 0;
}

.aanbond-select-option .aanbond-select-ooption-btn{
	width :100%;
	color: #1A241F;
	text-align: center;
	font-size: 1.8rem;
	border-radius: 10rem;
	border: 1px solid rgba(26, 36, 31, 0.18);
	appearance: none;
	padding: 1.8rem 1.5rem ;
	font-family: 'lama_sanssemibold';
	cursor: pointer;
	background: transparent;
}

.aanbond-select-option .aanbond-select-ooption-btn option{
	font-family: arial;
}

.annbond-select-icons{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-top: 2rem;
	padding-bottom: 3rem;
}
.annbond-select-icons img{
	filter: grayscale(0.95);
	transition: all 2s;
	-webkit-transition: all 2s;
}

.annbond-select-icons img:hover{
	filter: invert(0) brightness(1);
	transition: all 2s;
	-webkit-transition: all 2s;

}
.annbond-select-icons .active img {
	filter: invert(0) brightness(1);
	transition: all 2s;
	-webkit-transition: all 2s;
}

.annbond-select-icons .icons-image{
	padding-left: 2.5rem;
}

.products-dt-box-outer-wrap{
	margin-right: -4.5rem;
}
.product-box-wrap{
	margin-right: 4.5rem;
	padding-bottom: 7.1rem;
}
.product-contain{
	padding: 3rem 2rem;
	background: #fff;
}
.product-contain h4{
	margin: 2rem 0;
	margin-top: 0;
}

.product-contain h6{
	color: rgba(26, 36, 31, 0.31);
	font-family: 'LamaSansMedium';
	height: 60px;
	overflow: hidden;
	margin-bottom: 0rem;
}
.product-contain table{
	margin-bottom: 1.5rem;
}
.product-contain span h6{
	font-family: 'lama_sansbold';
	color: #121212;
	height: auto;
	margin-bottom: 0;
}

.products-dt-box-area a{
	color: inherit;
}

.products-btm{
	background-color: #F5F5F5;
}

.products-dt-box-area{
	background-color: #F5F5F5;
	padding-bottom: 5.7%;
}

.product-box-wrap td{
	font-family: 'LamaSansMedium';
	color: #B8BBBA;
	padding-right: 3rem;
	vertical-align: top;
}

.product-box-wrap td:last-child{
	padding-right:0;	
}
/* products list area */

.products-list-area{
	background-color: #F5F5F5;
}
.each-products-list{
	padding-bottom: 4rem;
}
.products-list-area .row{
	background-color: #fff;
}
.products-list-area .product-box-wrap{
	padding-left: 8%;
	padding-right: 8%;
	margin-right: 0;
}
/* verkochat-area css start here */
.verkochat-area .product-box-wrap {
	padding-bottom: 4.5rem;
}
/*******loader*****/
#loader_section{
  display:none;
  width:100%;
  position: fixed;
  top: 0;
  background: #000000b8;
  z-index: 9999999;
  height: 100vh;
  padding: 30vh 0px;
}
#loader_section p{
  color:#fff;
  font-size:18px;
  text-align: center;
}
#loader_section img{
  width: 100px;
  margin-bottom: 25px;
}

/*********Morgen Footer************/
.morgeninternet-footer {
    background: #000000;
    width: 100%;
    height: 50px;
    display: block;
    text-align: center;
    transition: 0.3s all;
}

.morgeninternet-footer:hover {
    background: #202020;
    transition: 0.3s all;
}

.morgeninternet-footer > img {
    height: 30px;
    padding-top: 15px;
}

.cookie_div{
    position: fixed;
    bottom: 0;
    z-index: 999999;
    width: 100%;
    padding: 0px 0;
}
.cookie_div{
    color:#9c9c9c;
    font-size: 12px;
    /*font-family: 'Calibri';*/
    font-family: 'arial';
}
.cookie_div h4{
    margin-bottom: 15px;
    font-size: 13pt;
    font-family: 'Calibri';
}
.cookie_div a{
    color:#38b6be;
    font-size: 10pt;
    font-weight:bold;
    margin-left:8px;
    font-family: 'Calibri';
}
.cookie_div button{
    color:#3c935c;
    background:#dbffe8;
    font-weight: bold;
    border: 0;
    padding: 10px 25px;
    margin:5px 0;
    cursor: pointer;
    font-size: 12px;
    /*font-family: 'Calibri';*/
    font-family: 'arial';
}
.light_theme{
    background:rgba(255, 255, 255, 0.83);
    -webkit-box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.6); 
    box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.6);
}
.dark_theme{
    background: rgba(0, 0, 0, 0.78);
    -webkit-box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.65); 
    box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.65);
}
.light_theme h4{
    color:#2a2a2a;
}
.dark_theme h4{
    color:#c9c9c9;
}
/****aanbod dtl****/
.kenteken_np{
    background-image: url(../images/kenteken_plaat/kenteken_plaat.png);
    background-repeat: no-repeat;
    background-position: 0% 0%;
    padding: 4px 0 6px 30px;
}
.star_icon{
	margin-bottom: 30px;
}
.star_icon h4{
    margin-bottom: 15px;
    padding-bottom: 10px;
    color: #1c1c1c;
    border-bottom: 1px solid #1c1c1c;
    text-transform: uppercase;
    display: inline-block;
}
.star_icon p img{
    width: 15px;
    margin-top: -3px;
    margin-right: 5px;
}
.star_icon p{
    font-family: 'LamaSansRegular';
    font-size: 16px;
    color: black;;
    padding-bottom: 6px;
    word-break: break-word;
}
.photo_contnt li img{
    width: 15px;
    margin-left: 5px;
}
.star_icon h3 {
    margin: 40px 0 30px;
}
.aanbod-detail-tab-sec .tab-content .star_icon p {
    margin: 0;
}
.bullet-panel h3 {
    margin-bottom: 30px;
}
/* Thank you section*/
.thank-banner{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	text-align: center;
	width: 100%;
}
.thank-banner h1{
	color: #fff;
	
}
.form-1, .form-2 {
	display:none;
	margin-top: 30px;
}
.form-1 .form-group, .form-2 .form-group {
	padding-bottom: 2rem
}
.privacy_section {
	padding-top: 10%;
	color: #fff;
}
.error_background{
	padding-top: 10%;
}
.foto_upload {
    font-family: 'lama_sanssemibold'; 
    font-size: 1.4rem;
}
.v_car {
	padding: 2.4rem !important;
}
.voorraadwekker_widget_section {
    padding-bottom: 5.7%;
    background: #f5f5f5;
}
.voorraadwekker_widget_section .form_part .form-control {
    padding: 11px;
}

.print_pdf_cls {
width: 25px;
margin-right: 15px;
}
.opening-contact-image{
	padding-bottom: 2rem;
	max-width: 35.5rem;
	float: right;
}



li.flag.translation-links img {
    width: 25px;
    margin-right: 15px;
}
/*.active_flag{
	display: none !important;
}*/
.skiptranslate{
	display: none;
}
.opening-contact-heading .common-btn{
	background-color: #23D366;
}
.opening-contact-heading .common-btn:hover {
  background: #fff;
  color: #000;
  border-color: none;
}
.opening-contact-heading .wp1{
	display:none;
}
.opening-contact-heading .common-btn:hover .wp1{
  display:initial;
}
.opening-contact-heading .common-btn:hover .wp2{
  display:none;
}
.aanbod-dtl-btm .col-md-4{
	width: 20%;
}
.aanbod-dtl-btm .col-lg-12 h5{
	padding-bottom: 5rem;
}
/*========testhome=========*/
.new-header-area{
	background-color: transparent;
}
.new-btn, .new-header-area.stiky{
	background-color: #B99E84;
	border-color: #B99E84 !important;
}
.new-btn:hover, .new-txt-btn{
	color: #B99E84;
}
.new-btn, .new-txt-btn{
	letter-spacing: normal;
}
.new-btn.trans-btn{
	background-color: transparent;
	border-color: #1A241F !important;
	color: #1A241F;
}
.new-btn.trans-btn:hover{
	background-color: #1A241F;
	color: #fff;
}
.new-txt-btn, .new-footer-area p{
	font-family: 'lama_sanssemibold';
	font-size: 1.8rem;
}
.new-txt-btn{
	padding-right: 3rem;
}
.new-txt-btn:after{
	width: 16px;
	height: 9px;
}
.test-home-gallery ul{
	color: #fff;
	letter-spacing: 0.36px;
	margin-top: 3rem;
}
.test-home-gallery li{
	margin-top: .5rem;
}
.test-home-gallery .home-gall-left p{
	padding-top: 0 !important;
}
.test-home-gallery .row.align-items-center{
	margin-bottom: 10rem;
}
@media(max-width:991px){
	.test-home-gallery .row.align-items-center{
		margin-bottom: 4rem;
	}
}
@media(max-width:767px){
	.test-home-gallery .row.align-items-center{
		margin-bottom: 0;
	}
}