.naamklant{
  display: none;
}
@font-face {
    font-family: 'Nimbus Sans L';
    src: url('fonts/NimbusSanL-RegIta.eot');
    src: url('fonts/NimbusSanL-RegIta.eot?#iefix') format('embedded-opentype'),
         url('fonts/NimbusSanL-RegIta.woff2') format('woff2'),
         url('fonts/NimbusSanL-RegIta.woff') format('woff'),
         url('fonts/NimbusSanL-RegIta.ttf')  format('truetype'),
         url('fonts/NimbusSanL-RegIta.svg#Nimbus Sans L') format('svg');
}


@font-face {
    font-family: 'Nimbus Sans L';
    src: url('fonts/NimbusSanL-Reg.eot');
    src: url('fonts/NimbusSanL-Reg.eot?#iefix') format('embedded-opentype'),
         url('fonts/NimbusSanL-Reg.woff2') format('woff2'),
         url('fonts/NimbusSanL-Reg.woff') format('woff'),
         url('fonts/NimbusSanL-Reg.ttf')  format('truetype'),
         url('fonts/NimbusSanL-Reg.svg#Nimbus Sans L') format('svg');
}



/*---------------------------------*/
@font-face {
    font-family: 'Nimbus Sans L';
    src: url('fonts/NimbusSanL-Reg.eot');
    src: url('fonts/NimbusSanL-Reg.eot?#iefix') format('embedded-opentype'),
         url('fonts/NimbusSanL-Reg.woff2') format('woff2'),
         url('fonts/NimbusSanL-Reg.woff') format('woff'),
         url('fonts/NimbusSanL-Reg.ttf')  format('truetype'),
         url('fonts/NimbusSanL-Reg.svg#Nimbus Sans L') format('svg');
}
/** Generated by FG **/
@font-face {
    font-family: 'Conv_Halvar-Breitschrift-Black';
    src: url('../fonts/Halvar-Breitschrift-Black.eot');
    src: local('☺'), url('../fonts/Halvar-Breitschrift-Black.woff') format('woff'), url('../fonts/Halvar-Breitschrift-Black.ttf') format('truetype'), url('../fonts/Halvar-Breitschrift-Black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}




/** Generated by FG **/
@font-face {
    font-family: 'Conv_Halvar-Breitschrift-Bold';
    src: url('../fonts/Halvar-Breitschrift-Bold.eot');
    src: local('☺'), url('../fonts/Halvar-Breitschrift-Bold.woff') format('woff'), url('../fonts/Halvar-Breitschrift-Bold.ttf') format('truetype'), url('../fonts/Halvar-Breitschrift-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



/** Generated by FG **/
@font-face {
    font-family: 'Conv_NimbusSanL-Bol';
    src: url('fonts/NimbusSanL-Bol.eot');
    src: local('☺'), url('../fonts/NimbusSanL-Bol.woff') format('woff'), url('../fonts/NimbusSanL-Bol.ttf') format('truetype'), url('../fonts/NimbusSanL-Bol.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_Nunito-Regular';
    src: url('fonts/Nunito-Regular.eot');
    src: local('☺'), url('../fonts/Nunito-Regular.woff') format('woff'), url('../fonts/Nunito-Regular.ttf') format('truetype'), url('../fonts/Nunito-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



button{ -webkit-appearance: none;appearance: none; -moz-appearance: none}
input[type="submit"]{ -webkit-appearance: none;appearance: none; -moz-appearance: none}

body{ background: #ffffff;   	 font-family: 'Nimbus Sans L'; margin: 0px; }
html{overflow-x:hidden;   	 font-family: 'Nimbus Sans L'; height: 100%;}

*{margin:0;padding:0;box-sizing:border-box;}
img{border:none !important;outline:none;max-width:100%;}
a{     font-family: 'Nimbus Sans L';transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;text-decoration:none;outline:none;color:black;}
input{     font-family: 'Nimbus Sans L';transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;text-decoration:none;outline:none;-webkit-appearance:none;border:none;}
input:focus, select:focus, textarea:focus{     outline: 0 !important;	box-shadow: none !important; opacity: 1;}
.form-control:focus {		border-color: transparent; border-bottom: 1px solid #071D49; background: transparent !important; opacity: 1;}
.white .form-control:focus {		border: 1px solid #071D49 !important; background: #ffffff !important;}
a:hover, a:focus{ outline:none; text-decoration:none; color: #071d49; }
::placeholder {   color: #071d49 !important;  opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #071D49 !important; opacity: 1; }
::-ms-input-placeholder { /* Microsoft Edge */ color: #071D49 !important;opacity: 1; }
select::-ms-expand{display:none;}
select:focus{ outline:none; border:none; }
.navbar-dark .navbar-toggler {     border: none;}
button:focus {    outline: none !important;    outline: none !important;}
button{    font-family: 'Conv_Halvar-Breitschrift-Bold';cursor:pointer;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;text-decoration:none;outline:none;-webkit-appearance:none;border:none;}
select{     font-family: 'Nimbus Sans L';}
textarea{     font-family: 'Nimbus Sans L';outline:none !important; }
ul li, ol li, ul, ol{list-style:none; margin: 0; padding: 0;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
body{ background: #ffffff;     font-family: 'Nimbus Sans L';position: relative;}
html{overflow-x:hidden;}
p{font-family: 'Conv_Nunito-Regular';}
.grey{background: #d8d7df;}
.orange{  background: #fe5000;}
.desktop{ display: block; }
.mobile{ display: none; }
.btn.focus, .btn:focus {	outline: 0;	box-shadow: none;}
.c-center{ text-align: center; }
.c-left{ text-align: left; }
p{font-style: normal;font-weight: normal;font-size: 21px;line-height: 31px; color: #071d49;   font-family: 'Nimbus Sans L';   margin-bottom: 20px;}
p a{color: #071d49;   }

.container{ max-width: 100%; margin: auto; padding: 0 15px;}
/*blu btn*/
/*.blue-btn{background-color: #0047BB;	color: #ffffff;	border-color: #0047BB;border-width: 1px; border-style: solid;	font-size: 16px;	line-height: 28px;padding: 0px 24px;height: 41px; text-transform: uppercase; text-align: center;}*/
.blue-btn {background-color: #0047BB !important; color: #ffffff !important; border-color: #0047BB !important; border-width: 1px; border-style: solid; font-size: 16px;    line-height: 28px;    padding: 6px 24px;    height: 41px !important;    text-transform: uppercase;   text-align: center;    float: left;
font-family: 'Conv_Halvar-Breitschrift-Bold';
cursor: pointer;
transition: all 0.4s ease 0s;
-webkit-transition: all 0.4s ease 0s;
outline: none;}
.blue-btn i {	left: 0;	position: relative;}
.blue-btn:hover{background-color: #ffffff !important;	color: #0047BB !important; border-color: #0047BB !important;}
.blue-btn:hover i{	color: #0047BB !important;}
.upper-case{ text-transform: uppercase; }
/*white btn*/

.order {    background-color: #fff; color: #0047BB; border-color: #0047BB;  font-size: 16px;    line-height: 38px;font-weight: bold;padding: 0px 36px 0 26px;height: 40px; text-transform: uppercase; margin-left: 50px; margin-right: 15px;} 
.order i {  left: 0;   position: relative;}
.btn.order:hover {  background-color: #0047BB;  color: #ffffff; border-color: #0047BB;}
.btn.order:hover i{ color: #ffffff;}

.white-btn {background-color: #fff; color: #0047BB !important; border: 1px solid #0047BB; font-size: 16px; line-height: 38px; font-weight: bold; padding: 0px 26px 0 26px; height: 40px; text-transform: uppercase; width: auto; display: block;float: left;}
.white-btn i {  left: 0;   position: relative;}
.white-btn:hover {  background-color: #0047BB;  color: #ffffff !important; border-color: #0047BB;}
.white-btn:hover i{ color: #ffffff;}

.navbar .order {    background-color: #fff; color: #0047BB !important; border-color: #0047BB;  font-size: 16px;    line-height: 38px;font-weight: bold;padding: 0px 36px 0 36px !important;height: 40px; text-transform: uppercase; margin-left: 50px; margin-right: 0; width: auto;text-align: center;font-family: 'Conv_NimbusSanL-Bol';margin-top: -3px !important} 
.navbar .order i {  left: 0;   position: relative;}
.navbar .order:hover {  background-color: #0047BB !important;  color: #ffffff !important; border-color: #0047BB !important;}
.navbar .btn.order:hover i{ color: #ffffff !important;}

.news-btn{ background-color: transparent;	color: #0047BB !important;	border: none;	font-size: 16px;	line-height: 28px;font-weight: bold;padding: 0px; text-transform: uppercase; }
.news-btn i {	left: 0;	position: relative;}
.news-btn:hover{ 	color: #071D49 !important;}


h2{margin-bottom: 58px; color: #071D49; font-size: 50px; line-height: 50px;    font-family: 'Conv_Halvar-Breitschrift-Bold'; max-width: 505px; text-transform: uppercase; font-weight: normal;}
h3{margin-bottom: 50px; color: #071D49; font-size: 32px; line-height: 32px;   font-family: 'Conv_Halvar-Breitschrift-Bold'; text-transform: uppercase; max-width: 270px;font-weight: normal;}


h1{   font-family: 'Conv_Halvar-Breitschrift-Bold';font-size: 64px;line-height: 72px;color: #071D49;margin-bottom:58px;text-transform: uppercase; font-weight: normal;}
h4{   font-family: 'Conv_Halvar-Breitschrift-Bold';font-size: 32px;line-height: 40px;color: #071D49;margin-bottom:58px;text-transform: uppercase; font-weight: normal;}
h5{   font-family: 'Conv_Halvar-Breitschrift-Bold';font-size: 23px;line-height: 28px;color: #071D49;margin-bottom:58px;text-transform: uppercase; font-weight: normal;}
h6{   font-family: 'Conv_Halvar-Breitschrift-Bold';font-size: 16px;line-height: 20px;color: #071D49;;margin-bottom:58px;text-transform: uppercase; font-weight: normal;}

/*header*/
body.fixnav .navbar {	top: 0px;	position: fixed;	width: 100%;	z-index: 99999999;	transition: all 0.7s ease 0s;	-webkit-transition: all 0.7s ease 0s;}

/*scroll header*/
.fixnav .navbar .s-header .row{	background: #071D49; transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
.fixnav .navbar .f-header {	transition: all 0.4s ease 0s;	-webkit-transition: all 0.4s ease 0s;	height: 0;	opacity: 0;	z-index: -1;}
.fixnav .navbar-expand-md .navbar-nav .nav-link {    color: #ffffff !important;    border-bottom: 2px solid #071d49;}
.fixnav .navbar-expand-md .navbar-nav .nav-link:hover { border-bottom: 2px solid #fff;}

.navbar-brand  #_Group_ {	width: 100%; height: auto;}
.navbar-brand {	width: 294px;}
.navbar {	z-index: 9999999;}
.navbar-brand.stick{display: none;}
.fixnav .navbar-brand.stick{display: block;}
.fixnav .navbar-brand.n-stick{display: none;}
.fixnav .order {	background-color: transparent !important;	color: #ffffff !important;	border-color: #ffffff !important;	}
.fixnav .order i{ color: #ffffff !important; }
.navbar .f-header .navbar-nav li.active a, .nav-link:focus, .nav-link:hover {	/*text-decoration: underline;*/ border-bottom: 1px solid #ffffff;}
.navbar .container {	display: block; }
.navbar .f-header .navbar-nav {	float: right;	margin: 0 !important;	height: 100%;}
.navbar .f-header .navbar-nav li {padding: 10px 15px !important; }
.navbar .f-header .navbar-nav li a{font-size: 14px;font-family: 'Conv_Nunito-Regular'; line-height: 28px; color: #ffffff !important; height: 100%; border-bottom: 1px solid #071d49; padding: 0px;}
.navbar .f-header .navbar-nav li a:hover{  border-bottom: 1px solid #ffffff; }

.navbar .f-header .navbar-nav li {}
.navbar .f-header .navbar-nav li:last-child { padding-right: 0px !important; }
.navbar-brand {	padding: 0; float: left;}
.fixed-top {		display: block;	padding: 0;	background-color: #fff !important;}
.navbar .s-header .navbar-nav {	float: right;	margin: 0 !important;	height: 100%;}
.navbar .s-header .navbar-nav li { padding: 5px 11px !important;}
.navbar .s-header .navbar-nav li a{font-size: 16px; line-height: 28px; color: #071D49 !important; padding: 0px !important; height: 100%;  border-bottom: 2px solid #ffffff;font-family: 'Conv_NimbusSanL-Bol';}
.navbar .s-header .navbar-nav li a:hover, .navbar .s-header .navbar-nav li.active a{  border-bottom: 2px solid #071d49;}
.navbar .s-header .navbar-nav li:last-child a {	padding-right: 0 !important;}
.navbar .s-header .navbar-collapse {	float: right;}
.f-header .row {	background: #071D49;}
.s-header .row {	height: 100px;	vertical-align: middle;	align-items: center;}
.fixnav .s-header .row {    height: 90px;}
.fixnav .navbar .s-header .navbar-collapse {     margin-top: 9px;}
.navbar .s-header .navbar-collapse {	float: right;	margin-top: 4px;}
.home-banner h1{ font-size: 200px; line-height: 170px; color: #FE5000;    font-family: 'Conv_Halvar-Breitschrift-Black'; text-transform: uppercase; max-width: 650px;}
/*.home-banner{  background: url(../images/home-banner.png);  background-position: center; background-repeat: no-repeat; background-size: cover; padding: 194px 0;}*/
/*.munster-contact .van-abt-main .van-abt-inr ul {    display: flex;    height: 75px;    background: #071D49;    margin: 0;}*/
/*.home-banner .munster-contact {    padding-bottom: 0;    margin-bottom: -80px;    position: relative;}*/
/*.carousel-indicators li {    box-sizing: content-box;    -ms-flex: 0 1 auto;    flex: 0 1 auto;    width: 30px;
    height: 3px;    margin-right: 0;    margin-left: 0;    text-indent: 0;    cursor: pointer;    background-color: transparent;    background-clip: text;    border-top: none;    border-bottom: none;    opacity: 1;}
.munster-contact .van-abt-main .van-abt-inr ul li {    width: 33.33%;    float: left;    text-align: center;    height: auto;
    padding: 20px 0;    border: none;    border-right: none;}
*/


 .van-abt-main {  margin-bottom: 180px;}
 .van-abt-main .van-abt-inr ul { display: flex; height: 75px; background: #071D49;   }
.van-abt-main .van-abt-inr ul li { width: 33.33%; float: left; text-align: center; height: auto; padding: 20px 0; border: 1px solid #071D49; border-right: none}
 .van-abt-main .van-abt-inr ul li:hover {background: #d8d7df;}
.van-abt-main .van-abt-inr ul li:hover a, .munster-contact .van-abt-main .van-abt-inr ul li:hover a i{color: #071D49 !important;}
 .van-abt-main .van-abt-inr ul li:hover a {  border-color: #d8d7df !important;}
.van-abt-main .van-abt-inr ul li:last-child a{ border: none; }
 .van-abt-main .van-abt-inr ul li a{font-size: 21px; line-height: 21px; color: #ffffff !important; padding: 8px !important;height: 100%;font-weight: bold;display: block; border-right: 1px solid #fff;}
 .van-abt-main .van-abt-inr ul li a i { margin-left: 20px;}



main {	padding-top: 150px;}
.munster-contact {	padding-bottom: 120px;}
.munster-contact .van-abt-main {	margin-bottom: 180px;}
.munster-contact .van-abt-main .van-abt-inr ul { display: flex; height: 75px; background: #071D49;   }
.munster-contact .van-abt-main .van-abt-inr ul li { width: 33.33%; float: left; text-align: center; height: auto; padding: 20px 0; border: 1px solid #071D49; border-right: none}
.munster-contact .van-abt-main .van-abt-inr ul li:hover {background: #d8d7df;}
.munster-contact .van-abt-main .van-abt-inr ul li:hover a, .munster-contact .van-abt-main .van-abt-inr ul li:hover a i{color: #071D49 !important;}
.munster-contact .van-abt-main .van-abt-inr ul li:hover a {  border-color: #d8d7df !important;}
.munster-contact .van-abt-main .van-abt-inr ul li:last-child a{ border: none; }
.munster-contact .van-abt-main .van-abt-inr ul li a{font-size: 21px; line-height: 21px; color: #ffffff !important; padding: 8px !important;height: 100%;font-weight: bold;display: block; border-right: 1px solid #fff;}
.munster-contact .van-abt-main .van-abt-inr ul li a i {	margin-left: 20px;}
.munster-contact .muns-cont {	padding-right: 170px;}
.muns-form-wrp {	background: #d8d7df;	padding: 50px 33px !important; }
.muns-form  form .trans-back input{ color: #071D49 !important; font-size: 21px; line-height: 43px; background: transparent;border: none; border-bottom: 1px solid #071D49 !important; border-radius: 0; padding: 0;font-weight: lighter;  font-family: 'Conv_Nunito-Regular'; }
.form-group.trans-back a {    color: #071D49 !important;    font-size: 21px;    line-height: 43px;    background: transparent;    border: none;    border-bottom: 1px solid #071D49 !important;    border-radius: 0;    padding: 0;  font-family: 'Conv_Nunito-Regular'; display: block;}
.form-group.trans-back a:hover {    color: #0047bb !important;}

.muns-form-wrp .muns-form .form-group {	margin-bottom: 0px;}
.form-control {	height: calc(1.5em + .75rem + 0px);}
.muns-form-wrp .muns-form .blue-btn{ margin-top: 50px; }
.diensten-main {	position: relative;background: #fe5000;	padding: 60px 0 0;}
.diensten-main .left img {	position: relative;	top: -230px; margin-bottom: -353px;}
.diensten-main .right h4{ font-size: 50px; line-height: 50px; color: #ffffff;    font-family:'Conv_Halvar-Breitschrift-Bold';  text-transform: uppercase; max-width: 300px;  margin-bottom: 60px;}
.diensten-main .right p{ color: #ffffff; margin-bottom: 30px;}
.diensten-main .right .blue-btn{ margin-top: 10px; }
.news-main {	padding: 123px 0;}
.news-main {    width: 100%;}
.news-main h4{ font-size: 50px; line-height: 50px; max-width: 400px;  margin-bottom: 60px;}
.news-main .carousel { display: flex; flex-wrap: wrap;  margin: 0 -22px;}
/*30-6-20*/
.news-main .carousel .li {	width: calc(20% - 50px);	float: left;	margin: 0 25px; position: relative; transition-property: all;
transition-duration: .5s;transition-timing-function: ease;overflow: hidden;}
.news-main .carousel .li:hover .news-cnt {    opacity: 1;    bottom: 0;    height: auto;}
.news-main .news-cnt {    position: absolute;    bottom: -50%;    padding: 10px;    background: rgba(7, 29,73,0.5);    width: 100%;    height: 87px;    top: auto;
    opacity: 0;    transition-property: all;    transition-duration: .5s;    transition-timing-function: ease;    height: 0;}

.news-main .carousel .li .right-aer { position: absolute;right: 0; top: 0 ;height: 21px; width: 21px; background: #071d49;padding: 0 6px;}
.news-main .carousel .li .right-aer i{ color: #ffffff; }
.news-main .carousel .li .right-aer a {	display: block;	padding: 1px 7px;}
.news-main .news-btn{   float: right; margin-top: 24px;}
.news-main .carousel .li:hover .right-aer i{ color: #071d49;}
.news-main .carousel .li:hover .right-aer { background: #ffffff;}

.news-main .news-cnt a {	display: block;}
.news-main .news-cnt a .date{font-size: 14px; line-height: 14px; color: #ffffff; font-family: 'Conv_Nunito-Regular';margin-bottom: 5px;}
.news-main .news-cnt a .n-title{font-size: 17px; line-height: 17px; color: #ffffff; font-family: 'Conv_Halvar-Breitschrift-Bold'; max-width: 77%;}
.news-main .carousel .li img {	width: 100%; height: 100%; object-fit: cover;object-position: center;}
.news-bried-main h4{ font-size: 50px; line-height: 50px; margin-bottom: 60px;}
.news-bried-main {	padding: 70px 0 50px;	background: #cccbd3;}
.muns-form form .white label{ font-size: 18px; line-height: 25px; color: #071D49;      font-family: 'Conv_Halvar-Breitschrift-Bold'; }
.muns-form form .white input{ background: #ffffff; border: 1px solid  #071D49;color: #071D49 !important;font-size: 21px;line-height: 43px;border-bottom: 1px solid #071D49;border-radius: 0;padding: 0 26px;font-weight: lighter;  font-family: 'Conv_Nunito-Regular';}
.news-bried-main .muns-form-wrp .muns-form .form-group {	margin-bottom: 20px;}
.news-bried-main .muns-form-wrp .muns-form .blue-btn {	margin-top: 20px;}
.news-bried-main .muns-form-wrp {	background: transparent; padding: 0;}
.news-bried-main .muns-cont {	padding-right: 170px;}
.waste-main { padding: 105px 0 ; background: #071D49; }
.waste-main h5 {font-size: 95px;line-height: 100px;color: #ffffff;font-family: 'Conv_Halvar-Breitschrift-Bold';text-transform: uppercase;margin-bottom: 0px;max-width: 1425px;}
.waste-main .blue-btn {    margin-top: 50px;}
.waste-main .white-btn{ margin-top: 50px;}
.reiswlf-main { padding: 100px 0 0; background: #cccbd3; }
.reiswlf-main h4{ font-size: 50px; line-height: 50px;  margin-bottom: 70px; max-width: 530px;}
.reiswlf-main .left {	padding-right: 0;     padding-bottom: 60px;}
.reiswlf-main .blue-btn {	margin-top: 30px;}
.reiswlf-main .cat {	float: right;	position: absolute;	right: 10px;top: 10px;}
 
.reiswlf-main .right {	padding-left: 76px;}
.reiswlf-main .res-img img {	position: relative;	
top: -316px;
width: 100%;
margin-bottom: -560px;

}




.orng-mount-main img {	width: 100%;}

footer {	background: #071D49;overflow: hidden}
footer .f-footer {	padding: 50px 0;}
footer h5{font-size: 18px; line-height: 35px; color: #ffffff;    font-family: 'Conv_Halvar-Breitschrift-Bold';  text-transform: uppercase;  margin-bottom: 0px;}
footer ul li a, footer p, footer a{font-size: 15px; line-height: 26px; color: #ffffff;     font-family: 'Conv_Nunito-Regular';}
footer .address p{  margin-bottom: 0; }
footer a {	display: block;}
footer .right p {	max-width: 210px;}
footer form .form-control{ border: none !important; border-bottom: 1px solid #777b81 !important; background: transparent;  border-radius: 0px; padding: 0;    font-family: 'Conv_Nunito-Regular';font-size: 15px;height: 30px;}
footer form input::placeholder {  color: #ffffff !important;  opacity: 1; /* Firefox */}
footer form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ffffff; opacity: 1;}
footer form input::-ms-input-placeholder { /* Microsoft Edge */ color: #ffffff;opacity: 1;}
footer form .form-control {    color: #ffffff !important;}

footer .form-control:focus {	border-color: none !important;	border-bottom: 1px solid #777b81 !important; background: transparent;}
footer .blue-btn {	height: 40px;	width: 160px;	padding: 0px 16px 0 16px;	background: #fff !important;	color: #0047BB !important;}
footer .blue-btn:hover{background-color: #0047BB  !important;color: #fff !important;border-color: #0047BB  !important;}
footer .blue-btn i{transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}
footer .blue-btn:hover i{color:#fff !important}
footer .blue-btn i{color: #0047BB;}
footer .frm-btn {float: right; width: 160px; padding-top: 38px; margin: auto 0 2px 20px; align-content: flex-end; justify-content: end; }
footer .f-footer .right form {display: flex; align-content: baseline; vertical-align: bottom; /* display: table; */ }
footer .frm-int {	width: calc(100% - 180px);	float: left;}
footer .form-group {	margin-bottom: 15px;}
footer .s-footer {	background: #fff;}
.f-menu, .f-social {	display: flex;}
footer .s-ftr-inr {	display: flex;}
footer .s-ftr-inr .f-menu li {padding: 10px;}
footer .s-ftr-inr .f-menu li a{ font-style: normal;font-weight: normal;font-size: 13px;line-height: 13px; color: #071d49;    font-weight: lighter;font-family: 'Conv_Nunito-Regular';border-bottom: 1px solid #fff;text-decoration: none !important;border-bottom: 1px solid #071d49;}
footer a:hover, footer .address p a:hover {   text-decoration: none !important; color: #ffffff;}
footer a, footer .address p a {   text-decoration: underline !important; color: #ffffff;}
footer .s-ftr-inr .f-menu li a:hover, footer .s-ftr-inr .f-menu li a:focus {    text-decoration: none !important;border-bottom: none;}
footer .s-footer {	padding: 24px 0;} 
.f-social li {margin: 0 7px; } 
.f-social {float: right; margin: auto 0 auto auto; }
.f-menu {margin: auto 0 auto auto; }
.orng-mount-main img {	width: 100%;	height: 100%;	object-fit: cover;	object-position: left bottom;}
.orng-mount-main.desktop {	height: 243px;}
footer .f-social a {      background: #ff460f;    font-size: 20px;   line-height: 24px;    border-radius: 0;    padding: 4px; display: block; text-align: center;width: 100%; height: 100%; color: #fff;}
footer .f-social li {margin: 0 7px; width: 30px; height: 30px; }
footer .f-social a:hover {background: #071d49; }
.diensten-img, .reiswlf-main-img {    display: none;}

/*inner banner*/
.inner-banner{position: relative; }
.inner-banner {/* background: url(../images/inner-back.png); background-position: center center; background-repeat: no-repeat;background-size: cover;*/ min-height: 650px; }
.inner-banner .inner-banner-content h1 {/*font-size: 98px;*/font-size: 90px; line-height: 78px; font-family: 'Conv_Halvar-Breitschrift-Bold'; color: #ffffff; margin-bottom: 30px; font-weight: bold;text-transform: uppercase; min-width: 520px;max-width: 520px;width: 520px;}
.inner-banner .inner-banner-content p{font-size: 17px; line-height: 23px;color: #ffffff; padding-right: 6%; margin-bottom: 30px;}
.inner-banner  img{position: absolute;z-index: -1;height:calc(100% - 80px);  left: 0; right: 0; top: -2px;object-fit: cover;object-position: center;z-index: -1;}
.inner-banner-content {padding-bottom: 250px;padding-top: 80px; 	z-index: 99999;	position: relative;}
/*.inner-banner::before {content: ""; position: absolute; left: -14px;right: 0; top: -2px;height: 100%; height: 100%; opacity: 0.8; pointer-events: none; z-index: 9999; background-size: contain;background-position: left top;background-repeat: no-repeat;}*/
.inner-banner::before {-webkit-clip-path: polygon(0.28% 0%, 0.56% 79.05%, 13.13% 91.34%, 88.46% -0.02%); 
    clip-path: polygon(0.28% 0%, 0.56% 79.05%, 13.13% 91.34%, 88.46% -0.02%); content: ""; 
position: absolute; left: -14px;right: 0; top: -2px; background: #ea4d05; height: 100%; height: 100%; opacity: 0.9; pointer-events: none; z-index: 9999; }
.branch-inr a {display: block; }
.branch-main h2{font-size: 49px; line-height: 49px; max-width: 100%;  color: #071d49;  text-transform: uppercase;  font-family: 'Conv_Halvar-Breitschrift-Bold'; margin-bottom: 86px;}
.branch-main .branch-single h3 {font-size: 14px; line-height: 23px;    font-family: 'Conv_Halvar-Breitschrift-Bold';color: #071d49; margin-bottom: 0;max-width: 100%; }
.branch-main .branch-single .branch-cnt {text-align: center; padding: 13px 0; border: 1px solid #000; float: left; width: 100%; z-index: 9999; position: relative; background: #fff; }
.branch-single {margin-bottom: 100px; }
.branch-main {padding: 104px 0 150px; }
.branch-main .branch-single:hover .branch-cnt {    background: #d8d7df !important;}

/*duker page*/
.dukerjn-main h4{font-size: 49px;line-height: 49px;color: #071D49;font-family: 'Conv_Halvar-Breitschrift-Bold';
font-weight: normal;text-transform: uppercase;margin-bottom: 70px;max-width: 600px;}
.dukerjn-main { padding: 100px 0 0; }
.dukerjn-main .left {   padding-right: 0;     padding-bottom: 60px;}
.dukerjn-main .blue-btn {   margin-top: 30px;}
.dukerjn-main .left p { padding-right: 340px;}
.dukerjn-main .right {    padding-left: 15px;    padding-right: 0;}
.dukerjn-main .res-img img {    position: relative; top: -106px;        margin-bottom: -320px;}

/*end*/

/*diensten_papier_afval page*/
.reiswlf-main.afsl .right {   padding-right: 0;     padding-bottom: 60px;}
.reiswlf-main.afsl .right {  padding-left: 240px;}
.reiswlf-main.afsl .left {    padding-right: 0;    padding-left: 0;}
.reiswlf-main.afsl .res-img img {    top: -276px;    margin-bottom: -480px;}
.dukerjn-main.afsl {    padding: 100px 0 207px;}
.dukerjn-main.afsl .right {    padding-left: 35px;}
.dukerjn-main.afsl .left {    padding-right: 0;    padding-bottom: 0;}
.dukerjn-main.afsl .left p {    padding-right: 110px;}
.dukerjn-main.afsl .res-img img {    margin-bottom: -190px;width: 100%}
.dukerjn-main.afsl .left p b, .reiswlf-main.afsl p b {    font-weight: normal;    text-transform: uppercase;   font-family: 'Conv_Halvar-Breitschrift-Bold';}
.munster-contact.over {    padding-top: 100px;}
.diensten-main.over {    background: #d8d7df;}
.diensten-main.over .right h4, .diensten-main.over .right p{ color: #071d49; }
.reiswlf-main.over {    background: #ffffff;    padding-top: 180px;}
.over-gray { padding: 100px 0 0;  }
.over-gray h4{ font-size: 50px; line-height: 50px; color: #071D49;      font-family: 'Conv_Halvar-Breitschrift-Bold';
  text-transform: uppercase; margin-bottom: 70px; max-width: 530px;}
.over-gray .left {   padding-left: 0;     padding-bottom: 60px;}
.over-gray .blue-btn {   margin-top: 30px;}
.over-gray .left p { padding-right: 140px;}
.over-gray .right {  padding-left: 76px;}
.over-white { padding: 100px 0 0;  }
.over-white h4{ font-size: 50px; line-height: 50px; color: #071D49;      font-family: 'Conv_Halvar-Breitschrift-Bold';
  text-transform: uppercase; margin-bottom: 60px; max-width: 530px;}
.over-white .right {   padding-right: 0;    }
.over-white .blue-btn {   margin-top: 30px;}
.over-white .left p {    padding-right: 330px;}
.certifivate-slide-main h4 {    font-size: 50px;    line-height: 50px;    color: #071D49;       font-family: 'Conv_Halvar-Breitschrift-Bold';
 text-transform: uppercase; margin-bottom: 60px; max-width: 530px; }
.certifivate-slide .slick-prev{    font-size: 0;   line-height: 0; position: absolute; top: 50%;   display: block; width: 20px;    height: 20px;   margin-top: 0;  padding: 0; cursor: pointer;    border: none;   outline: none;left: 00px !important;transform: scale(1) translate(0, -50%);}
.certifivate-slide .slick-prev::before {   background: url(../images/g-left.svg);  background-position-x: 0%;  background-position-y: 0%;  background-repeat: repeat;  background-size: auto;  background-size: contain;   background-repeat: no-repeat;   background-position: center;    color: transparent; opacity: 1; height: 100%;   width: 100%;    position: absolute; left: 0;right: 0;   top: 0;}
.certifivate-slide .slick-next::before {   background: url(../images/g-right.svg); background-position-x: 0%;  background-position-y: 0%;  background-repeat: repeat;  background-size: auto;  background-size: contain;   background-repeat: no-repeat;   background-position: center;    color: transparent; opacity: 1; height: 100%;   width: 100%;    position: absolute; left: 0;    right: 0;   top: 0;}
.certifivate-slide .slick-next {   font-size: 0;   line-height: 0; position: absolute; top: 50%;   display: block; width: 20px;    height: 20px;right: 0px !important;margin-top: 0;padding: 0;cursor: pointer;border: none;outline: none;transform: scale(1) translate(0, -50%);}
.certifivate-slide .slick-slider { margin-bottom: 0;}
.certifivate-slide h5 {font-size: 28px; line-height: 39px; color: #071d49;  font-family: 'Conv_Halvar-Breitschrift-Bold';text-align: left; min-height: 125px;   margin-bottom: 0px; max-width: 80%;}
.certifivate-slide {   margin-bottom: 0;}
.certifivate-slide-main p {    max-width: 830px; margin-bottom: 90px;}
.certifivate-slide-main {    padding: 130px 0;}
.certifivate-slide .cert-single {    background: #fff;    padding: 25px;}
.certifivate-slide .cert-lft {font-size: 28px; line-height: 39px; font-weight: bold;   font-family: 'Nimbus Sans L';color: #d8d7df;  }
.certifivate-slide .cert-div {display: flex; vertical-align: middle; align-items: center; border-top: 2px solid #1e325a; padding-top: 10px;}
.certifivate-slide .download-icn {margin: auto 0 auto auto; } 
.certifivate-slide .slide {padding: 0 25px 0 25px; }
.certifivate-slide  {    padding: 0 20px;}

/*.reiswolf page*/
.video-main h5{  font-size: 53px; line-height: 49px; color: #071d49;     font-family: 'Conv_Halvar-Breitschrift-Bold';
 text-align: left;   margin-bottom: 40px; max-width: 100%;}
.video-main {    padding: 160px 0 170px;}
.video-main .v-right .reis { margin-bottom: 90px; max-width: 381px;margin-left: auto;margin-right: auto}
.video-main .v-right .blue-btn {    font-size: 28px;    line-height: 41px;    padding: 0px 74px 0 63px;    height: 90px;}
.video-main .v-right {    padding-left: 210px;  text-align: center;}

/*CHAT WINDOW*/
.chat-window a {    position: fixed;    bottom: 0; background: #0047bb; z-index: 9999; right: 40px; left: auto; border-radius: 20px 20px 0 0; padding: 10px 30px; color: #fff;   font-size: 17px; line-height: 27px; font-family: 'Nimbus Sans L';}
.chat-window img { margin-right: 10px;  }
.chat-window i { margin-left: 10px;  }
.chat-window i {    transform: rotate(270deg);}
/*end*/

/*klantenservice start*/
.klantenservice { padding: 170px 0 0; background: #cccbd3; }
.klantenservice h3{ font-size: 88px; line-height: 88px; color: #071D49;     font-family: 'Conv_Halvar-Breitschrift-Bold';  text-transform: uppercase; margin-bottom: 96px; }
.klantenservice .left {   padding-right: 0;     padding-bottom: 0px;}
.klantenservice .right {  padding-left: 0; padding-right: 0px;}
.klantenservice .res-img img {position: relative; top: -738px; margin-bottom: -858px; width: 100%; }
.klantenservice .title-loc{text-transform: uppercase; font-family: 'Nimbus Sans L';font-weight: bold}
.klantenservice p a, .klantenservice p, .klantenservice .loc {font-size: 21px;line-height: 33px;color: #071d49;margin-bottom: 0px;font-weight: normal;white-space: nowrap;}
.klantenservice .loc { float: left; }
.address {width: 100%; float: left; margin-bottom: 100px; }
.klantenservice .loc {margin-top: 50px; }
.add-in {width: 50%; float: left; } 

/*end*/

label{ font-size: 28px; line-height: 37px; color: #071D49;      font-family: 'Conv_Halvar-Breitschrift-Bold';}
.form-control{  border: 1px solid #0c1644; height: 45px;  border-radius: 0px; color: #0c1644;      font-family: 'Conv_Nunito-Regular';}
.form-control:focus{ border: 2px solid #0c1644;}
.form-group-main {  width: 100%; float: left;}
.form-group.w-50 {    width: calc(50% - 0) !important;    float: left;    margin-right: 50px;}
.form-group.w-50:nth-child(2) {      margin-right: 0;}
.form-group {    margin-bottom: 40px;    width: 100%;    float: left;}
textarea.form-control{ height: 367px;  resize: none;     font-family: 'Conv_Nunito-Regular';}
.contact-main .left .blue-btn{font-size: 28px; line-height: 49px;}
.contact-main .left .blue-btn {    font-size: 28px;    line-height: 49px;    padding: 11px 20px;    height: auto !important;}
.contact-main {    padding: 0 0 200px;margin-top: -10px;}

.box.call h4{ margin-bottom: 38px;    color: #071D49;    font-size: 28px;   line-height: 28px;       font-family: 'Conv_Halvar-Breitschrift-Bold';   max-width: 100%;    text-transform: uppercase;}
.box.mail h5{    color: #071D49;   font-family: 'Conv_Halvar-Breitschrift-Bold'; max-width: 100%;    text-transform: uppercase; border-bottom: 1px solid #071D49;margin-bottom: 14px;
	padding-bottom: 14px;
	font-size: 15px;
	line-height: 25px;}
 
.box {padding: 50px; margin-bottom: 75px; }
.contact-main .left {padding-right: 240px; }
.contact-main .right {    padding-left: 0;}
.contact-main h2 {    margin-bottom: 53px;    color: #071D49;    font-size:50px;   line-height: 50px;    font-family: 'Conv_Halvar-Breitschrift-Bold';   max-width: 100%;    text-transform: uppercase;}
.contact-main p {    margin-bottom: 68px;    color: #071D49;    font-size: 17px;    line-height:23px;  max-width: 1030px;}
.contact-main .box.call a p{ float: left;   margin-bottom: 0px;    color: #071D49;    font-size: 19px;   line-height: 23px;    font-family: 'Conv_Halvar-Breitschrift-Bold';    max-width: 100%;  display: block; }
.contact-main .box .c-right p {    margin-bottom: 0px;    color: #071D49; font-size: 15px; line-height: 19px; font-weight: normal; }
.contact-main .box .c-right {margin-bottom: 0px;color: #071D49;font-size: 23px;line-height: 31px;font-weight: normal;max-width: calc(100% - 118px);}
.contact-main .box .c-right strong{font-family: 'Conv_Halvar-Breitschrift-Bold';font-weight: normal;}
.contact-main .box.mail .c-right a { font-weight: lighter; color: #071D49; font-size: 28px; line-height: 31px; }
.box .mail, .box .call {display: flex; vertical-align: middle; align-items: center; flex-wrap: wrap}
.box .mail img {padding-right: 25px;width: 80px;float: left;}
.box .call img {padding-right: 25px;width: 80px;float: left;}
.nietgelukt-main {	padding: 110px 0 200px; position: relative;}
.nietgelukt-main h3 {	max-width: 100%;	font-size: 42px;	line-height: 39px; margin-bottom: 70px;}
.nietgelukt-main ul {	display: flex;	vertical-align: middle;	align-items: center; flex-wrap: wrap;}
.nietgelukt-main ul li {	padding: 0 40px;	text-align: center;	border-right: 2px solid #071d49; width: 33.33%;}
.nietgelukt-main ul li h4 {font-size: 22px; line-height: 28px; margin-bottom: 0; color: #071d49; }
.nietgelukt-main ul li a {font-size: 17px; line-height: 38px; margin-bottom: 0; font-weight: normal; color: #071d49; font-family: 'Conv_Nunito-Regular';}
.nietgelukt-main ul li img {max-width: 60px;height: 71px;margin-bottom: 7px;}
.nietgelukt-main ul li:first-child {	padding-left: 0;}
.nietgelukt-main ul li:last-child {	border: none;}
.nietgelukt-main::after {/*-webkit-clip-path: polygon(71.97% 71.01%, 71.94% 99.55%, 99.73% 100.25%, 99.51% 11.4%);
 clip-path: polygon(71.97% 71.01%, 71.94% 99.55%, 99.73% 100.25%, 99.51% 11.4%); */content: ""; position: absolute;
	left: 0; right: -5px; top: auto; background: #d8d7df; height: 100%; height: 100%; opacity: 0.8; bottom: 0; }


/*step-1*/
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: auto; border-bottom: none;border-left: none;width: 100%;background: #071d49;}
ul.tabs li {float: left;margin: 0;padding: 0;height: auto; line-height: 31px; border: none;	border-left: none;margin-bottom: 0px; overflow: hidden;position: relative;background: #071d49; width: 20%;text-align: center;}
ul.tabs li a {	text-decoration: none;	color: #ffffff;	display: block;	font-size: 34px;	padding: 30px 20px;	border: none;	background: #071d49;	outline: none;	line-height: 73px;	font-family: 'Conv_NimbusSanL-Bol';text-transform: uppercase;}
ul.tabs li a:hover {background: #d8d7df; color: #071d49;}
html ul.tabs li.active a, html ul.tabs li.active a:hover {background: #d8d7df !important;border-bottom: none; color: #071d49;}
.tab_container {border: none;border-top: none;overflow: visible;clear: both;float: left;width: 100%;background: #fff;}
.tab_content {padding: 130px 0; float: left;width: 100%;}
ul.tabs li a i {	margin-left: 0px;}
.steps-page h2 {	margin-bottom: 50px;		font-size: 48px;	line-height: 31px;		max-width: 100%;	}
.steps-page p {    margin-bottom: 50px;     font-size: 25px;    line-height: 34px; }
.box.best h4{ margin-bottom: 50px;color: #071D49;font-size: 36px;line-height: 31px; font-family: 'Conv_Halvar-Breitschrift-Bold';   max-width: 100%;    text-transform: uppercase;}
.box.best h5{ margin-bottom: 44px;   padding-bottom: 24px;   color: #071D49;    font-size: 22px;   line-height: 47px;   font-family: 'Conv_Halvar-Breitschrift-Bold';    max-width: 100%;    text-transform: uppercase; border-bottom: none;}
.box.best {	padding: 40px;	margin-bottom: 0px;    max-width: 500px;width: 500px;}
.button-group-pills {    width: 100%;    float: left;}
.button-group-pills .btn, #datepicker {border-radius: 0;cursor: pointer;margin-bottom: 30px;background-color: #0047BB;border-color: #071D49;border-width: 1px;border-style: solid;font-size: 19px;line-height: 28px;font-weight: normal;padding: 11px 10px;height: 53px;text-transform: uppercase;background: transparent;color: #071d49;text-align: center;width: 280px;font-family: 'Conv_NimbusSanL-Bol';margin-left: 0;float: left;margin-right: 40px;background: #fff;}
.button-group-pills .btn.active {border-color: #071D49; background-color: #D8D7DF; color: #071d49; box-shadow: none; }
.button-group-pills .btn:hover {border-color: #071D49; background-color: #D8D7DF; color: #071d49;  }
[data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"] {	position: absolute; clip: rect(0,0,0,0); pointer-events: none; }
.box.best.room.grey ul {	display: flex;	vertical-align: middle;	align-items: center; flex-wrap: wrap;margin-top: 80px;}
.box.best.room.grey ul li {	padding: 0 0;	text-align: center;	border-right: 2px solid #071d49; width: 50%;}
.box.best.room.grey ul li h4 {font-size: 22px; line-height: 28px; margin-bottom: 0; color: #071d49;font-family: 'Conv_Halvar-Breitschrift-Bold';  }
.box.best.room.grey ul li a {font-size: 15px; line-height: 24px; margin-bottom: 0; font-weight: normal; color: #071d49;   font-family: 'Conv_Nunito-Regular';}
.box.best.room.grey ul li img {	max-width: 60px; height: auto; margin-bottom: 00px;}
.box.best.room.grey ul li:first-child {	padding-left: 0;}
.box.best.room.grey ul li:last-child {	border: none;}
.box.best.room.grey {	float: left;	margin-top: 20px;max-width: 700px;width: 700px;}
.box.best.room h4 {	margin-bottom: 10px;	}
.box.best.room.grey p{ margin-bottom: 0;   padding-bottom: 0;   color: #071D49;    font-size: 25px;   line-height: 34px;     max-width: 100%;   }
.step1 .right {	padding-left: 0;}
.step1 .right .blue-btn {	font-size: 22px;	line-height: 39px;	height: 50px;	}
.steps-page {	margin-top: -82px;	position: relative;	z-index: 999;}
.waste-main.waste-back  {  background: url(../images/waste-back.png);  background-position: center;   background-size: cover;   background-repeat: no-repeat;   }


/*step-2*/
.box.best.room.grey.email-g {    max-width: 500px;}
.box.best.room.grey.email-g ul li { text-align: left;    border-bottom: 2px solid #071d49;    width: 100%;    border-right: 0;    padding: 15px 0;    display: flex;}
.box.best.room.grey.email-g ul {    display: block;}
.box.best.room.grey.email-g ul li .mail-div {    width: calc(100% - 90px);    float: right;    margin: 0 0 0 auto;}
.box.best.room.grey.email-g ul li:last-child{border-bottom: none;}
.box.best.room.grey.email-g ul li img {    width: 60px;}
.continers .btn.btn-default {    height: auto;    width: calc(33.33% - 40px); margin-right: 40px; padding: 20px;}
.continers .btn.btn-default img {    margin-bottom: 15px; width: 100%;}
.all-step {    float: left;    width: 100%;    margin-top: 134px;}
.nmbr-select .btn.btn-default {    width: 120px;    margin-right: 40px;}
.litter {    width: 100%;    float: left;    margin-bottom: 20px; display: flex;flex-wrap: wrap;}
.nmbr-select {    float: left;    width: 100%;}

.box.best.room.grey.email-g h4 {    margin: 0;}
.box.best.room.grey.email-g ul {    margin-top: 70px;}
.box.grey.best.bestelo ul li { text-align: left;    border-bottom: 2px solid #071d49;    width: 100%;    border-right: 0;    padding: 15px 0;    display: flex;flex-wrap: wrap;}
.box.grey.best.bestelo ul {    display: block;}
.box.grey.best.bestelo ul li:last-child{border-bottom: none;}
.box.grey.best.bestelo .prc span {    color: #071d49;    font-size: 22px;    line-height: 48px;}
.box.grey.best.bestelo .prc {    width: 100%;    float: left;}
.box.grey.best.bestelo .price, .box.grey.best.bestelo .totaalprijs .price {    margin: 0 0 0 auto;    float: right;}
.box.grey.best.bestelo .verwijder span {    color: #071d49;    font-weight: lighter;      font-family: 'Conv_Nunito-Regular';color: #071d49;    font-size: 22px;    line-height: 48px;}
.box.grey.best.bestelo .verwijder{ width: 100%; float: left; }
.box.grey.best.bestelo .verwijder .verwij {    margin: 0 0 0 auto;    float: right; color: #0047bb;}
.box.grey.best.bestelo .totaalprijs span{ color: #071d49;    font-size: 28px;    line-height: 48px;}
.box.grey.best.bestelo .totaalprijs { width: 100%; float: left; }
.nmbr-select p {    margin-bottom: 20px;}
.filter-cat-results .f-cat {     opacity: 0;     display: none;}
.filter-cat-results .f-cat.active {  opacity: 1;     display: block;     -webkit-animation: fadeIn 0.65s ease forwards;  animation: fadeIn 0.65s ease forwards;}
.s1.all-step {    margin-top: 0;}
.btn {  border-radius: 0;   cursor: pointer;    margin-bottom: 30px; background-color: #0047BB; border-color: #071D49; border-width: 1px; border-style: solid; font-size: 19px; line-height: 28px; font-weight: normal;    padding: 20px 10px; height: 70px; text-transform: uppercase; background: transparent; color: #071d49; text-align: center;     width: 280px;font-family: 'Nimbus Sans L';margin-left: 0; float: left; margin-right: 40px; }
.btn:hover {    border-color: #071D49;    background-color: #D8D7DF;    color: #071d49;}
.chosen-container-single .chosen-single span {padding:11px 10px;}
.chosen-container-single .chosen-single span::after {    content: "\f107";    position: absolute;    right: 10px;    left: auto;    font-family: "Font Awesome 5 Pro";    font-weight: 500;    font-size: 24px;    color: #071d49;}
.chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single span::after{transform: rotate(180deg);}
.date-pikr.btn img {    width: 32px;    height: auto;    margin-right: -10px;    margin-left: 20px;    margin-top: -5px;}
.s3-row {    width: 100%;    float: left;}
.s3-row  .col {    float: left;    width: auto;    padding: 0;}
label{margin-left: 0;}
/*#datepicker{width:180px; margin: 0 20px 20px 20px;}*/
#datepicker > span:hover{cursor: pointer;}
#datepicker{ background:url(../images/calender.svg);  background-size: 30px;background-position: right 20px center; background-repeat: no-repeat; padding: 14px 30px !important;}
#datepicker .form-control {    border: 0;   cursor: pointer; height: auto;    border-radius: 0px;   padding: 0; background: transparent !important; text-align: left;}
#datepicker:hover {border-color: #071D49; background-color: #D8D7DF; color: #071d49; }

.s4 .blue-back {    background: #071d49;    float: left;   padding: 70px 30px 40px; width: 93%;}
.s4 .blue-back h2, .s4 .blue-back p {    color: #fff;}
.s4 .blue-back .btn.btn-default {    background: #fff;    width: auto;    padding: 12px 20px; color: #0047bb; border: 1px solid #0047bb;}
.s4 .blue-back .button-group-pills {    margin-top: 20px;}
.s5.all-step {    margin-top: 0;}
.s5 .button-group-pills p{font-size: 28px;line-height: 37px;color:#071D49;font-family:  'Conv_Halvar-Breitschrift-Bold'; text-align: left; margin-bottom: 0.5rem;}
.container2 {display: block; position: relative; padding-left: 40px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;float: left; width: 100%; }
/* Hide the browser's default checkbox */
.container2 input {  position: absolute;  opacity: 0;  cursor: pointer;  height: 0;  width: 0;left: 0;}
/* Create a custom checkbox */
.checkmark {  position: absolute;  top: 0;  left: 0;  height: 25px;  width: 25px;  background-color: #eee;}
/* On mouse-over, add a grey background color */
.container2:hover input ~ .checkmark {  background-color: #fff;}
/* When the checkbox is checked, add a blue background */
.container2 input:checked ~ .checkmark {    background-color: #fff;    border-radius: 50%;    border-color: #071D49;    border-width: 1px;    border-style: solid;}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {  content: "";  position: absolute;  display: none;}
/* Show the checkmark when checked */
.container2 input:checked ~ .checkmark:after {  display: block;}
/* Style the checkmark/indicator */
.container2 .checkmark::after {    left: 4px;    top: 4px;    width: 15px;    height: 15px;    border: solid #071d49;    border-width: 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    /* transform: rotate(45deg); */    border-radius: 50%;    background: #071d49 !important;}
.terms {    position: relative;    float: left;    width: 100%;}
.checkmark {left: 0px; top: 0; width: 25px; height: 25px; border: 1px solid #071d49; background: #fff; border-radius: 50%; }
.container2 {      font-size: 28px;    line-height: 37px;    color: #071D49;    font-family: 'Conv_Halvar-Breitschrift-Bold';    text-align: left;    margin-bottom: 0.5rem;}
.container2 a, .container2 a:visited{
	color: inherit;
	text-decoration: underline;
	font-family: inherit;
}
.container2 a:hover, .container2 a:active, .container2 a:focus{
	color: inherit;
	text-decoration: none;
	font-family: inherit;
}



.btns-div {    margin-top: 60px;    float: left;    width: 100%;}
.btns-div .blue-btn {    margin-right: 30px; float: left;}
.s4 .blue-back .btn.btn-default:last-child {    margin-right: 0;}

/*grondstofprijzen page*/
.reiswlf-main.grondsfpr p {    margin-bottom: 50px;}
form.gro-form p {    font-size: 28px;    line-height: 37px;    color: #071D49;    font-family: 'Conv_Halvar-Breitschrift-Bold';    text-align: left;    margin-bottom: 0.5rem !important;}
form.gro-form .button-group-pills .btn {    width: calc(50% - 15px);    margin-right: 30px;    margin-bottom: 30px;}
form.gro-form .button-group-pills .btn:last-child, .reiswlf-main.grondsfpr .button-group-pills .btn:nth-child(3) {    margin-right: 0 !important;} 
form.gro-form .button-group-pills .btn:last-child, .reiswlf-main.grondsfpr .button-group-pills .btn:nth-child(4) {    margin-bottom: 10px;}
form.gro-form .msg {float: right;color: #071D49;margin-top: 12px;font-size: 13px;}
.reiswlf-main.grondsfpr {    padding-bottom: 50px;}
.hout-main { padding: 45px 0 ; background: #071D49; }
.hout-main h5{ font-size: 150px; line-height: 127px; color: #ffffff;    font-family: 'Conv_Halvar-Breitschrift-Bold'; 
 text-transform: uppercase; margin-bottom: 0px; max-width: 100%;}
table {  border-collapse: collapse;  width: 100%;}
td, th {  border: none;  text-align: left;  padding: 8px 0;}
.hout-table-main {    padding: 90px 0 150px;}
table tr:first-child td, table tr:first-child  th {      font-family: 'Nimbus Sans L';font-weight: bold;}
table tr td, table tr th, table tr td p {    font-size: 15px;    line-height: 24px;    vertical-align: top;    font-weight: bold;    font-family: 'Nimbus Sans L';}
table tr td img {    width: 210px;    height: 120px;    object-fit: cover;    object-position: center;}
table tr td:first-child {    max-width: 150px;}
table tr td .upr, table p span {    font-family: 'Nimbus Sans L';font-weight: bold;margin-bottom: 0; }
table tr td p {margin-bottom: 0;}
table tr {    border-bottom: none;}
.datepicker thead tr .dow {    font-weight: normal;text-transform: lowercase;}

.print {    width: 100%;    float: right;    text-align: right;    padding: 0px 20px 0;}
.grondstofprijzen-page .table thead th:last-child, .grondstofprijzen-page .table td:last-child {
    text-align: center;
    width: 140px;
}
.print img {    width: 31px;}
.print .fas.fa-print {    font-size: 28px;    color: #0047BB;}
.fas.fa-print:hover {    color: #071D49;}
.date, .fte {    font-size: 42px;    line-height: 53px;   font-family: 'Conv_Halvar-Breitschrift-Bold';    color: #ffffff;    margin-bottom: 0;  text-transform: uppercase;}
.inner-banner.news-banner::before {     display: none;}
.blog-main {    padding: 170px 0 140px;}
.blog-inr .li {  width: 100%;    float: left;    margin: 0; position: relative; display: flex; vertical-align: top;align-items: start;margin-bottom: 130px;}
.blog-inr .li .right-aer { position: absolute;right: 0; top: 0  ;height: 21px; width: 21px; background: #071d49;}
.blog-inr .li .right-aer i{ color: #ffffff; }
.blog-inr .li .right-aer a { display: block; padding: 1px 7px;}
.blog-inr .news-btn{ display: none;  float: right; margin-top: 24px;}
.blog-inr .li:hover .right-aer i{ color: #071d49;}
.blog-inr .li:hover .right-aer { background: #ffffff;}
.blog-inr .li .left{  width: 50%;  float: left; position: relative;}
.blog-inr .news-cnt {    position: relative;    bottom: 0;    padding: 0 30px 10px;    width: 50%;    height: 100%;}
.blog-inr .news-cnt a {    display: block;}
.blog-inr .news-cnt a .date{font-size: 14px; line-height: 14px; color: #ffffff;   font-family: 'Conv_Nunito-Regular'; margin-bottom: 5px;}
.blog-inr .news-cnt a .n-title{font-size: 18px; line-height: 18px; color: #ffffff;  font-family: 'Conv_Halvar-Breitschrift-Bold';max-width: 80%;}
.blog-inr .li img {  width: 100%; height: 100%; object-fit: cover;object-position: center;}
.blog-inr .news-cnt .date {    color: #071d49;}
.blog-inr .news-cnt .n-title {    font-size: 41px;    line-height: 41px;    margin-bottom: 40px; font-family: 'Conv_Halvar-Breitschrift-Bold'; }
.blog-inr .news-cnt p {    padding-right: 186px;}
.blog-inr .li:last-child{ margin-bottom: 0px; }
.waste-main.orange-back {    background: #fe5000;}
.pahonation-main { width: 100%; background: #d8d7df; padding: 20px 0; }
.pagination .btn {color: #0047bb; color: #071d49; font-size: 23px; line-height: 29px;  font-family:  'Conv_Halvar-Breitschrift-Bold'; padding: 6px;width: auto;float: none;margin: auto;border: none;}
.pagination .btn:hover, .pagination .btn.active {color: #fff;}
.pagination {    float: none;    width: auto;    margin: auto;    display: block;    text-align: center;}
.social-sec {    width: 100%;    background: #fe5000;}
.social-sec .social-inr {    width: 100%;    float: left;    display: flex; vertical-align: middle;align-items: center;}
.social-sec { padding: 30px 0; }
.social-sec .social-inr h5{ font-size: 56px; ;line-height: 45px; color: #ffffff; margin-bottom: 0px; max-width: 50%;}
.social-sec .social-inr .f-social {    margin: auto 0 auto auto;}
.social-sec .social-inr .f-social li {    background: #fff;    padding: 7px;    width: 35px;    text-align: center;    height: 35px;}
.social-sec .social-inr .f-social li a i {     font-size: 20px;   color: #fe5000;}
.blog-single-main {    padding: 0 0 130px;}
.blog-single-banner .date, .blog-single-banner .fte {    color: #071d49;    text-align: center; margin-bottom: 10px;}
.blog-single-banner h2 {    text-align: center;    width: 100%;    max-width: 100%;}
.blog-single-banner h2 {    text-align: center;    width: 100%;    max-width: 100%;    font-size: 127px;    line-height: 107px;    font-weight: bold;}
.blog-single-banner {    background: #d8d7df;    padding: 130px 0 500px;}
.blog-single-image .image-div {    margin-top: -460px;     margin-bottom: 130px}
.blog-single-main .highlite {       font-size: 23px;    line-height: 35px;margin-bottom: 60px;}
.blog-single-main p {   margin-bottom: 30px;}
.blog-single-main .bold {     margin-bottom: 0 !important;    text-transform: uppercase; font-family: 'Conv_Halvar-Breitschrift-Bold';}
.semi-head {    font-size: 41px;    line-height: 41px;    margin-bottom: 0;color: #071D49;font-family: 'Conv_Halvar-Breitschrift-Black';text-transform: uppercase;padding: 25px 0 55px;}
.image-div2 {    margin-top: 60px;}
.social-sec .social-inr .f-social li:last-child {    margin-right: 0;}
.magazine-form {    background: #d8d7df;    padding: 30px;margin-left: 80px;overflow: hidden;}
.magazine-form h2 {        font-size: 27px;    line-height: 33px;   max-width: 100%; margin-bottom: 20px;}
.magazine-form p {    width: 80%;   margin-bottom: 40px; line-height: 23px;}
.magazine-form .form-group.post {    display: flex;}
.form-group-main {    display: flex;}
.form-group-main .form-group:last-child {    width: 60%;    margin-right: 0;}
.form-group-main .form-group {    width: calc(40% - 20px);   margin-right: 20px;}
.magazine-form .terms {    padding-right: 20%; margin-bottom: 30px;}
.magazine-main {    padding: 90px 0 134px;} 
.vactures-main {    padding: 70px 0 180px;}
.vactures-main h2 {    max-width: 100%;}
.vactures-main .all h3{ font-size: 30px; line-height: 42px; margin-bottom: 0px; color: #fff !important; } 
.vactures-main .all h4 { font-size: 20px; line-height: 30px; margin-bottom: 0px; color: #fff !important;}
.vactures-main .all {    background: #071d49;    padding: 50px;    height: 100%;    position: relative;    min-height: 370px;}
.vactures-main .all .blue-btn {    position: absolute;    bottom: 0;    margin-bottom: 40px;}
.lbo .w50 {    width: 50%;    float: left;}
.lbo .w50 p {    width: 50%;    float: left;    margin: 0;    color: #071D49;  font-family: 'Nimbus Sans L'; text-transform: uppercase; font-size: 19px; line-height: 27px; }
.lbo .w50 p span {    font-family: 'Conv_Halvar-Breitschrift-Bold';float: left;}
.lbo {    width: 100%;    float: left;    margin-bottom: 60px;}
.fte {    margin-bottom: 10px;}
.image-div img {    width: 100%;}

.orange-title h1 {     color: #fff; margin: 0;     font-size: 99px; line-height: 84px; font-family: 'Conv_Halvar-Breitschrift-Bold'; max-width: 100%; text-transform: uppercase;}
.orange-title {    background: #fe5000;    padding: 90px 0;margin-bottom: 120px;}
p.upper-case {    margin: 0 !important;}
.listing p {    margin: 0 !important;}
ul.listing{ list-style-type: none; }
.listing li { padding-left: 25px;  background: url(../images/list.png); background-repeat: no-repeat; background-size: 15px; background-position: left top; }
.listing {    margin-bottom: 30px;}
.orange-title.notification-bann {    margin-bottom: 70px;}

.form-group.post .container2 {    width: 50%;    float: left;}
.form-group.post p {    padding: 0 !important;        width: 100%;}
.form-group.post .msg {    float: left;    margin: 8px 0 0;}
.notifica-inr .blue-btn {    margin: 0;}

.dropdown-toggle::after {    display: none;}


.steps-page-baner .inner-banner-content {    pointer-events: none;}


.tab_content {    padding: 20px;    display: none;}

.tab_drawer_heading { display: none; }




.owl-theme .owl-nav {
  /*default owl-theme theme reset .disabled:hover links */
}
.owl-theme .owl-nav [class*='owl-'] {
  transition: all .3s ease;
}
.owl-theme .owl-nav [class*='owl-'].disabled:hover {
  background-color: #D6D6D6;
}

#sync1.owl-theme {
  position: relative;
}
#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {
  width: 22px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
}
#sync1.owl-theme .owl-prev {
  left: 10px;
}
#sync1.owl-theme .owl-next {
  right: 10px;
}
#sync2 .owl-stage-outer {
    width: 1110px;
    margin: auto;
}
#sync2.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    display: flex;
    height: 75px;
    background: #071D49;
}
#sync2 .owl-stage {
    max-width: 100%;
}

.home-banner-content {    position: absolute;    top: 50%;    left: 0;    right: 0;  height: auto;    transform: translate(0, -43%);}
 .home-banner-content .van-abt-main {  margin-bottom: 180px;}
#sync2 .owl-stage { display: flex; height: 75px; background: #071D49;   }

#sync2 .owl-stage .owl-item { width: 33.33% !important; float: left; text-align: center; height: auto;border: 1px solid #071D49 !important; border-right: none;text-align: center;}
#sync2 .owl-stage .owl-item .item { padding: 0px 0;  height: 100%; }
#sync2 .owl-stage .owl-item .item a{ padding: 20px 0;  height: 100%; display: block}
#sync2 .owl-stage .owl-item:hover {background: #d8d7df;}
.download-icn img{width: 35px;}


#sync2 .owl-stage .owl-item:hover .item h1, #sync2 .owl-stage .owl-item:hover .item h1 i{color: #071D49 !important;}
 #sync2 .owl-stage .owl-item:hover .item h1 {  border-color: #d8d7df !important;}
#sync2 .owl-stage .owl-item:last-child .item h1{ border: none; }
 #sync2 .owl-stage .owl-item .item h1{font-size: 18px; line-height: 31px; color: #ffffff !important; padding: 0 !important;height: 100%;font-weight: bold;display: block; border-right: 1px solid #fff; margin: 0px !important;}
  #sync2 .owl-stage .owl-item .item h1 i { margin-left: 20px;}
#sync2 {     margin-top: -75px; margin-bottom: 70px;}
#sync2.owl-carousel .owl-stage::after {    display: none;}
#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {    display: none;}
.owl-theme .owl-dots {    display: none;}
.reiswlf-main .cat img {    width: 150px;    height: auto;}
footer .s-footer img {    width: 280px;    max-width: 280px;}
.waste-main.duk .white-btn {    margin-top: 50px;    float: left;background: #fff;color:#0047BB;}
.wrap-drop {    cursor: pointer;    margin: 0 auto;    padding: 1rem;    position: relative;    width: 100%;    z-index: 3;}
.wrap-drop::after {border-color:#695d52 transparent;border-style:solid;border-width:10px 10px 0;content:"";height:0;
margin-top:-4px;position:absolute;right:1rem;top:50%;width:0; display: none;}
.wrap-drop .drop {    background: #fff;    box-shadow: none;    display: none;    left: 0;    list-style: none;    margin-top: 0;    opacity: 0;    padding-left: 0;    pointer-events: none;    position: relative;    right: 0;    top: 0;    z-index: 2;    border: 1px solid #071d49;    width: 100%;}
.wrap-drop .drop li a {color:#071d49;display:block;padding:1rem; text-decoration:none;}
.wrap-drop.active .drop li {    border-bottom: 1px solid #071d49;}
#noble-gases {        background: #071d49;}
#noble-gases:hover{background-color: #0047BB;color: #ffffff;}
.wrap-drop span {    display: block;    width: 100%;    height: 100%;    padding: 10px 20px;}

#noble-gases {    padding: 0;}
.show-hidden-menu.active  span::after {    transform: rotate(271deg); right: 0px;}
.wrap-drop .drop li:hover a {background-color:#695d52;color:#e7ded5;}
.wrap-drop.active::after {border-width:0 10px 10px;}
.wrap-drop.active .drop {display:block;opacity:1;pointer-events:auto;}
.wrap-drop span::after {    font-family: "Font Awesome 5 Pro";   transform: rotate(90deg) translate(3px, 0); font-weight: 900;    content: "\f054";    position: absolute;    right: 20px;    left: auto;    z-index: 999999;    height: 100%;    width: 20px;    top: -2px;}

.hideme{    opacity:0;}

.video-div iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
    max-height: 455px
}
.contact-main .box.call a p:hover, .contact-main .box.mail .c-right a p:hover { text-decoration: underline; }

.contact-main .form-group.btn.p-0 {
    width: 100%;
}
.contact-main .form-group.btn.p-0 .chosen-container-single {
    text-align: left;
    padding: 0 19px;
}
.contact-main .chosen-container-single .chosen-single span {       font-size: 20px;    line-height: 24px;letter-spacing: 0.02em;font-family: 'Conv_Nunito-Regular' !important;}
.contact-main .chosen-container .chosen-results li {
	height: 56px;
	font-size: 16px;
	line-height: 14px;
	padding: 22px 29px;
    font-family: 'Conv_Nunito-Regular' 
}


.address span {
	min-width: 133px;
	float: left;
}
.address p {
    width: 100%;
    float: left;
}



html .add-tabs ul.tabs li.active a, html .add-tabs ul.tabs li a:hover {    background: transparent !important;    border-bottom: none;    color: #071d49;}
html .add-tabs ul.tabs li.active a .branch-cnt{background: #d8d7df !important;}
.add-tabs .tabs li a {    background: transparent;}
.add-tabs .tabs li {    background: transparent;    width: auto;}
.add-tabs .tabs {    background: transparent;}
.add-tabs .tab_content {    padding: 50px 20px !important;}
.add-tab-fsize .tab_content .hout-main h5 {    font-size: 30px;    line-height: 30px;}
.add-tab-fsize .tab_content .hout-main {    padding: 20px; }
.add-tab-fsize .hout-table-main {    padding: 40px 0 20px;}



.step1 .right .blue-btn, .step2 .right .blue-btn, .step3 .right .blue-btn {    pointer-events: none;    background: #d8d7df;    color: #071d49;    border-color: #071d49;}

.dukerjn-main.afsl .left p.m-top {    margin-top: 50px;}
.dukerjn-main.afsl .left p.m-top2 {    margin-top: 30px;     margin-bottom: 60px;}
.reiswlf-main.afsl h4 {    max-width: 400px;}
.reiswlf-main.afsl p {    margin-bottom: 30px;}
.waste-main.over h5 {    margin-bottom: 30px;}
.contact-main .box .call a, .contact-main .box .call p {    display: block;    width: 100%;    clear: both;}
  
.dukerjn-main.afsl .left .notifica-inr p {    padding-right: 40%;}
.notifica-inr form {    padding-right: 40%;}
.lediging-page .step2 .box.best.room.grey, .lediging-page .step3 .box.best.room.grey, .lediging-page .step4 .box.best.room.grey, .lediging-page .step5 .box.best.room.grey {    margin-top: 0;}
.s2 .no-line div {    line-height: normal;}
.form-group-main.textarea .form-group:last-child {    width: 100%;}
.form-group-main.textarea .form-group textarea {    height: 200px;}
.hout-table-main tr th {
border: none;
}

/**13-05-2020**/
.indexnodiv {
    width: 100%;
}
/*ul.tabs1 {margin: 0;padding: 0;float: left;list-style: none;height: auto; border-bottom: none;border-left: none;width: 100%;background: #071d49;}*/
ul.tabs1 {margin: 0; padding: 0; float: left; list-style: none; height: auto; border-bottom: none; border-left: none; width: 100%; background: #071d49; position: sticky;position: -webkit-sticky; top: 90px; z-index: 99; }


ul.tabs1 li {float: left;margin: 0;padding: 0;height: auto; line-height: 31px; border: none;    border-left: none;margin-bottom: 0px; overflow: hidden;position: relative;background: #071d49; width: 20%;text-align: center;}
ul.tabs1 li a { text-decoration: none;  color: #ffffff; display: block; font-size: 31px;    padding: 10px 20px; border: none;   background: #071d49;    outline: none;  line-height: 64px;  font-family: 'Conv_NimbusSanL-Bol';text-transform: uppercase;}
ul.tabs1 li a:hover {background: #d8d7df; color: #071d49;}
html ul.tabs1 li.active a, html ul.tabs1 li.active a:hover {background: #d8d7df !important;border-bottom: none; color: #071d49;}
ul.tabs1 li a i {   margin-left: 0px;}
html .add-tabs ul.tabs1 li.active a, html .add-tabs ul.tabs1 li a:hover {    background: transparent !important;    border-bottom: none;    color: #071d49;}
html .add-tabs ul.tabs1 li.active a .branch-cnt{background: #d8d7df !important;}
.add-tabs .tabs1 li a {    background: transparent;}
.add-tabs .tabs1 li {    background: transparent;    width: auto;}
.add-tabs .tabs1 {    background: transparent;}

    

/*.box.best.room.grey {
    position: sticky;
    position: -webkit-sticky;
    top: 170px;
}*/
/*30-6-20*/

.error-color
{
    border-color:red !important;

}
.news-main{padding-top:200px;}
.gro-form .form-control{max-height:45px;}
.muns-form h3 {max-width: 100%;}



.reiswlf-main .right {    padding-right: 0;}

.inner-banner .inner-banner-content p {    width: 80%;}
table tr td p {    font-family: 'Nimbus Sans L';}

.v-single{ margin-bottom: 30px; }

.reiswlf-main.vac p {
	padding-right: 30%;
}
.notification-bann h1 {
	text-align: center;
}
.notification-bann .not-cont {	text-align: center;	color: #fff !important;}
.notification-bann .not-cont p{	text-align: center;	color: #fff !important;}
.box.grey.best.bestelo .prc span {	font-family: 'Conv_Halvar-Breitschrift-Bold';}
.litter .btn.btn-default div {
	line-height: normal;
}
.reiswlf-main.over .left p {
    padding-right: 0;
}

.box.best.room.grey, .box.best {  overflow: hidden;}
.s5.all-step .white-btn.desktop{display: block;float: left;}
table tr td p {    font-weight: normal;}

 .headingsmall p {
	max-width: 749px;
}

.video-main .v-right .blue-btn {
	font-size: 22px;
	line-height: 41px;
	padding: 16px 41px 14px 43px;
	height: auto !important;
	margin: 0 auto;
	float: none;
    white-space: nowrap;
}

.video-div{position: relative;padding-top: 50%;
}
 
.waste-main .white-btn {height: auto;padding: 4px 26px 4px 26px;color:#0047BB !important;background: #fff !important;cursor: auto}
.contact-main .form-control {
	font-size: 16px;
	letter-spacing: 0;
	padding-left: 30px;
}
.contact-main .form-group.btn.p-0{height: auto;}

.contact-main textarea.form-control{padding-top: 16px;}
label {font-size: 20px;line-height: 25px;} 
.nietgelukt-main ul li a:hover span{text-decoration: underline;}
.nietgelukt-main ul li a  span{font-family: 'Conv_Nunito-Regular'}
.notification-bann p {text-align: center;color: #fff;	margin-top: 20px;}
.row.all-main .row.col-lg-10.col-xl-8 {padding-right: 0;margin-left: 0;padding-left: 0;}

.inner-banner .inner-banner-content p a{color:#fff;text-decoration: underline}
.inner-banner .inner-banner-content p a:hover{text-decoration: none}
.tab_content .box.best.room.grey ul li img {
	max-width: 40px;
	margin-bottom: 13px;
}
.s3-row .btn {
	height: auto !important;
	padding: 10px;
	font-size: 16px;
    line-height: 29px;font-family: 'Conv_Nunito-Regular'
}
.s3-row .chosen-container-single .chosen-single span{font-size:16px;font-family: 'Conv_Nunito-Regular'}
#datepicker .form-control {
	font-size: 16px; 
}

.overzicht {
	line-height: 24px;
}
.step1 .right .blue-btn {
	line-height: normal;
}

.steps-page-baner .inner-banner-content .row h1,.steps-page-baner .inner-banner-content .row p{pointer-events: auto}


.datepicker {
	margin-top: 27px;
}

.s4 .blue-back .btn.btn-default:hover{background: #0047bb;color:#fff;}
.klantenservice p a:hover,
.box.best.room.grey ul li a:hover{text-decoration: underline;}
.tab_content .all-step .box.best ul li:first-child img {margin-bottom: 11px;margin-top: 8px;}
.tab_content .all-step .box.best ul li:last-child img{width: 37px;margin-bottom: 7px;}

.res-img img{width:100%;}
p a, p a:visited{
	text-decoration: underline !important;
}
p a:hover, p a:active, p a:focus{
	text-decoration: none !important;
}
p.reversetextdecoration a, p.reversetextdecoration a:visited{
	text-decoration: none !important;
}
p.reversetextdecoration a:hover, p.reversetextdecoration a:focus, p.reversetextdecoration a:active{
	text-decoration: underline !important;
}
.nowrap{
	white-space: nowrap;
}
p.nounderline a, p.nounderline a:hover, p.nounderline a:visited, p.nounderline a:active, p.nounderline a:focus {
	text-decoration: none !important;
}
.notextdeco{
	text-decoration: none !important;
}

.orange-text {
    color: #e9521d;
    background: transparent;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 40px; text-align: left;pointer-events: none !important;
}
.orange-text:hover, .orange-text:focus { pointer-events: none; cursor: none; }

.no-link a {
    pointer-events: none;
    border-bottom: none !important;
}

.call-i{
    background: url(../images/call.svg);
    background-position: left center;
    background-size: 14px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.chosen-container-single .chosen-single div b:empty {
    display: none;
}

.blue-btn.sendquote {pointer-events: none;cursor: default;}
.blue-btn.sendquote.opnbtn {pointer-events: auto;cursor: pointer;}

.reiswlf-main .res-img img, .dukerjn-main .res-img img, .right .res-img img {        max-width: 570px;    float: right;}
.left .res-img img { float: left;  max-width: 570px;}

#succ-msg{}
/*#succ-msg {    color: #e9521d;    text-align: center;    font-size: 20px;    line-height: normal;}*/

.home-banner img {    width: 100%;}


.f-header::before {    background: #071d49;    content: "";  top: 0;  position: absolute;        width: 50vw;    left: -50vw;    height: 100%;  }
.f-header::after {    background: #071d49;    content: "";   top: 0; position: absolute;        width: 50vw;        height: 100%;    right: -50vw;}
.f-header{ position: relative; }
body.fixnav .navbar{ background: #071d49 !important; }
footer .s-footer{ position: relative; }
footer .s-footer::before {    background: #ffffff;    content: "";  top: 0;  position: absolute;        width: 50vw;    left: -50vw;    height: 100%;  }
footer .s-footer::after {    background: #ffffff;    content: "";   top: 0; position: absolute;        width: 50vw;        height: 100%;    right: -50vw;}

footer .terms label {
    font-size: 15px;
    line-height: 21px;
    color: #ffffff;
    font-family: 'Conv_Nunito-Regular';
}
footer .checkmark {    width: 20px;    height: 20px;    }
footer .container2 .checkmark::after {    left: 4px;    top: 4px;    width: 11px;    height: 11px;}
footer .container2 {    padding-left: 30px;    }

.news-bried-main .container2 {font-size: 21px;line-height: 31px;font-family: 'Nimbus Sans L';}

a, a:visited, a:hover, a:active, a:focus {
	cursor: pointer !important;
}
.nietgelukt-main::after {content: "";position: absolute;left: 0;right: -5px;top: auto;background: #d8d7df;height: 100%;opacity: 0.8;bottom: 0;display: none;}

/*30-6-20*/
footer .f-footer .right form {    flex-wrap: wrap;}
footer .f-footer .right form .terms a {
    display: inline;
}
footer .f-footer .right form .terms {
    margin-top: 10px;
}
footer .frm-btn {    margin: 0 0 0 20px;}
footer .form-group {
    margin-bottom: 19px;
}

/*html ul.tabs1 li.active a, html ul.tabs1 li.active a:hover {    pointer-events: none;}*/
/*ul.tabs1 li a {    pointer-events: none;}
*//*html ul.tabs1 li.active + li, html ul.tabs1 li.active + li + li, html ul.tabs1 li.active + li + li + li {    pointer-events: none;}*/
 /*30-6-20*/
html ul.tabs1 li.active ~ li {pointer-events: none;}


/*.steps-page .right {    display: flex;    flex-wrap: wrap;    flex-direction: column-reverse;}*/

.box.bestelo {    margin-top: 50px;}
.s3-row .btn.active {border-color: #071D49;background-color:#D8D7DF; color:#071d49;box-shadow: none;}
.s3-row .chosen-container-single.active a {border-color: #071D49;background-color:#D8D7DF;olor:#071d49;box-shadow: none;}
.news-main .carousel .li { display: none; }
.step5 .button-group-pills p small {    margin-bottom: 0;    font-weight: normal;    color: #071d49;    font-family: 'Conv_Nunito-Regular';    font-size: 15px;}
.box.grey.best.bestelo .verwijder .verwij {    cursor: pointer;    text-decoration: underline;}
.box.grey.best.bestelo .verwijder .verwij:hover { text-decoration: none; }
.totaalprijs small {    margin-left: 3px;}
.box.grey.best.bestelo .verwijder.verwijder1 small {display: block; color: #071d49; font-weight: lighter; font-family: 'Conv_Nunito-Regular'; color: #071d49; font-size: 15px; line-height: normal; }
.step5 #datepicker .form-control {    font-family: 'Conv_NimbusSanL-Bol';}
.step5 #datepicker {     background-position: right 13px center;}
.step5 #datepicker .form-control {   font-size: 14px;  line-height: 20px;}
.step5 #datepicker .form-control {    text-align: center;}
.box.best.room.grey.email-g {        margin-bottom: 40px;}
#tab5 .right .box.bestelo {    position: relative;    top: 0;}


#tab5 .right {display: flex; flex-wrap: wrap; flex-direction: column-reverse; height: 100%; }
.s4.all-step {
    margin-bottom: 90px;
}



.tab_content {  padding: 90px 0 200px;}
.step1 .right { padding-left: 0; height: 100%;}
.steps-page .right {    height: auto;    }/*30-6-20*/
.lediging-page .box.best.room.grey.email-g, .steps-page .right .box.bestelo{position: sticky;    position: -webkit-sticky;    top: 190px;}/*30-6-20*/
.steps-page .right .box.bestelo {    margin-bottom: -320px;}


.lediging-page .tab_content {  padding: 90px 0;}


.blog-details ul{ list-style-type: none; margin-bottom: 30px;}
.blog-details li { padding-left: 25px;  background: url(../images/list.png); background-repeat: no-repeat; background-size: 15px; background-position: left top; }

.hero-banner-section {margin-top: 20px;margin-bottom: 80px;}
.hero-banner-section .row .left-col {padding-right: 40px;}
.hero-banner-section .row .right-col {padding-left: 40px;}
.hero-banner-section .row .right-col p:last-child {margin-bottom: 0px;}

.popupContainer {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,0.4);
}

.popupContent {
    background-color: #fefefe;
    margin: 10% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    max-width: 1000px;
    position: relative;
    overflow-y: auto;
}

.close {
  color: #071d49;
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #0047bb;
  text-decoration: none;
  cursor: pointer;
}

#iframeContent {
  width: 100%;
  height: 600px;
}

.quick-nav {
    padding: 20px;
}

.fixed-nav {
    position: sticky;
    top: 100px; /* Pas aan naar jouw behoefte */
    width: 100%; 
    background-color: #fff; /* Achtergrondkleur instellen voor leesbaarheid */
    z-index: 1000; /* Zorgt ervoor dat het element bovenop andere elementen blijft */
    padding: 20px;
}

.quick-nav-title {
    font-weight: bold;
    color: #1a1a1a;
    margin-bottom: 10px;
    text-align: right;
}

.quick-nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end; /* Uitlijnen naar rechts */
}

.quick-nav-list li {
    margin-bottom: 10px;
    width: 100%; /* Voeg dit toe om de volledige breedte te gebruiken */
    display: flex;
    justify-content: flex-end; /* Uitlijnen naar rechts */
}

.quick-nav-list li a {
    text-decoration: none;
    font-size: 18px;
    color: #6C63FF;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 5px;
    width: 100%; /* Voeg dit toe om de volledige breedte te gebruiken */
    text-align: right; /* Voeg dit toe om de tekst naar rechts te laten uitlijnen */
}

.quick-nav-list li a:hover {
    text-decoration: underline;
}

.arrow {
    font-size: 20px;
}
.quick-nav-list li {
    margin-bottom: 10px;
    width: 100%; /* Voeg dit toe om de volledige breedte te gebruiken */
    display: flex;
    justify-content: flex-end; /* Uitlijnen naar rechts */
}

.quick-nav-list li a {
    text-decoration: none;
    font-size: 18px;
    color: #6C63FF;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 5px;
    width: 100%; /* Voeg dit toe om de volledige breedte te gebruiken */
    text-align: right; /* Voeg dit toe om de tekst naar rechts te laten uitlijnen */
}

.quick-nav-list li a:hover {
    text-decoration: underline;
}

.arrow {
    font-size: 20px;
}
.contact-item{
  float: left;
  padding-right:40px;
}
.contact-item p {
    line-height: 23px;
    margin-bottom: 5px;
    text-align: center;
}

.contact_foto {
    width: 125px;
    margin: 0 auto;
}
.contact_gegevens{
  padding-top:20px;
}
.contact-image{
  border-radius: 50% !important;
}

 .nieuws_container {
    width: 100%;
    height: 400px;
    overflow: hidden; /* Zorgt ervoor dat de afbeelding niet buiten de div valt */
    position: relative; /* Maakt het mogelijk om de afbeelding te centreren met position absolute */
    z-index:-9999;
}

.nieuws_container img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: cover; /* Zorgt ervoor dat de afbeelding de div vult, met behoud van aspect ratio */
}
.video-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
  height: 0;
  overflow: hidden;
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.landingspage ul{
color: #071d49 !important;
font-family: 'Nimbus Sans L';
font-size: 17px;
}