@media screen and (min-width:1200px){
.inner-banner::before{background: url(../images/shape.png) no-repeat;-webkit-clip-path:none; 
    clip-path: none;}
}
@media screen and (min-width:1920px){
.container {        max-width: 2010px;}
.s4 .blue-back .btn.btn-default { padding: 14px 20px 12px 20px} 
}
@media screen and (min-width:2200px){
  .inner-banner::before {background-size: 100%;background-position: bottom}
}
@media screen and (min-width:1701px){
.row.f-footer .col-md-4{ max-width: 15%;flex: 0 0 15%;-ms-flex:0 0 15%; }
.row.f-footer .blank-div{display: none}
.news-main .carousel .li:nth-child(1), .news-main .carousel .li:nth-child(2), .news-main .carousel .li:nth-child(3), .news-main .carousel .li:nth-child(4), .news-main .carousel .li:nth-child(5) { display: block; }

}

@media only screen and (max-width: 1920px) {
    .address span {
    min-width: 100px;
    float: left;
}
    .contact-main .form-control {font-size: 16px;padding-left: 20px;}
    .contact-main textarea.form-control {padding-top: 13px;}
    .contact-main .chosen-container-single .chosen-single span {font-size: 16px;}
    .contact-main .chosen-container .chosen-results li {height: 45px;font-size: 16px;line-height: 14px;padding: 15px 20px;}
  .headingsmall p {max-width: 670px;}
    
.navbar .order {	font-size: 16px;	line-height: 34px;	padding: 2px 21px 0 21px !important;	margin-left: 10px;	}
.navbar-brand {
	width: 244px;
}
.certifivate-slide h5 {	font-size: 22px;	line-height: 39px;	min-height: 155px;	max-width: 280px;}

.video-main .v-right .blue-btn {font-size: 22px;}
footer .s-ftr-inr {     padding-right: 15px;    }
.waste-main h5 {font-size: 90px;line-height: 98px;}
p {		font-size: 17px;	line-height: 26px;}
.news-bried-main .container2 {    font-size: 17px;    line-height: 26px;}
.contact-main {	padding: 0 0 112px;}
.contact-main h2 {	margin-bottom: 53px;	font-size: 49px;	line-height: 49px;	}
.contact-main p {	font-size: 17px;	line-height: 23px;}
.s5 .button-group-pills p, label, .container2 {	font-size: 15px;	line-height: 24px;}
.box {	padding: 25px;	margin-bottom: 75px;}
.box.call h4 {	margin-bottom: 38px;	font-size: 28px;	line-height: 28px;		}
.contact-main .box.call a p {	font-size: 19px;line-height: 23px;}
.contact-main .box .c-right p {		font-size: 15px;	line-height: 19px;}
.box .call img {width: 80px;padding-right: 25px;}
.box .mail img {	padding-right: 25px;	width: 80px;}
.box.mail h5 {	margin-bottom: 14px;	padding-bottom: 14px;	font-size: 15px;	line-height: 25px;}
.contact-main .box .c-right {	font-size: 15px;	line-height: 31px;}
.contact-main .left {	padding-right: 115px;}
.form-control {	border: 1px solid #0c1644;	height: 45px;	border-radius: 0px;}
.form-group {	margin-bottom: 30px;}
.contact-main .left .blue-btn {	font-size: 15px;	line-height: 17px;}
.klantenservice .res-img img {	top: -480px;	margin-bottom: -180px;}
.klantenservice h3 {font-size: 49px; line-height: 49px; margin-bottom: 30px; max-width: inherit; }
.klantenservice {	padding: 100px 0 0;	}
.klantenservice p a, .klantenservice p, .klantenservice .loc {	font-size: 15px;	line-height: 27px;}
.klantenservice .loc {	margin-top: 20px;	max-width: 260px;	word-break: break-all;}
.address {	margin-bottom: 50px;}
.klantenservice .res-img img {	top: -443px;	margin-bottom: -550px;}
.contact-main .left {	padding-right: 85px;}
.contact-main .right {	padding-left: 0;	padding-right: 0;}

/*step-1*/
ul.tabs li a {	font-size: 31px;	padding: 10px 20px;	line-height: 64px;}
ul.tabs1 li a {	font-size: 31px;	padding: 10px 20px;	line-height: 64px;}
.tab_content {	padding: 90px 0 200px;}
.lediging-page .tab_content {   padding: 90px 0;}
.steps-page h2 {	margin-bottom: 10px;	font-size: 45px;	line-height: 33px;}
.steps-page p {	margin-bottom: 20px;	font-size: 23px;	line-height: 31px;	max-width: 100%;}
.all-step {	margin-top: 94px;}
.button-group-pills .btn, .btn, #datepicker  {		font-size: 13px;	line-height: 50px;	height: 50px;	width: 254px; padding: 0;}
.chosen-container .chosen-results li {font-size: 13px;	line-height: 27px;	height: 50px; padding: 10px;}
.btn.p-0{padding: 0px;}
#datepicker {background-size: 25px;}
.chosen-container-single .chosen-single span{font-size: 13px;	line-height: 27px; padding: 11px 0;	}
.box.best h4 {	font-size: 30px;	line-height: 35px;	margin-bottom: 20px;}
.box.best h5 {	font-size: 21px;	line-height: 45px;	margin-bottom: 34px;	padding-bottom: 0;}
.step1 .right .blue-btn {	font-size: 15px;	line-height: 27px;	height: 50px;}
.box.best.room.grey h4 {	font-size: 27px;	line-height: 37px;	margin-bottom: 10px;}
.box.best.room.grey p {	font-size: 17px;	line-height: 23px;}
.box.best.room.grey ul {	margin-top: 50px;}
.box.best.room.grey ul li h4 {	font-size: 21px;	line-height: 30px;}
.box.best.room.grey ul li a {	font-size: 15px;	line-height: 24px;}
.box.best.room.grey ul li img {	max-width: 40px;}
.box.best.room.grey, .box.best {	max-width:545px !important; width: 100%;overflow: hidden;}
.box.best {	padding: 30px;}
.box.best.room.grey.email-g ul {	margin-top: 50px;}
.box.best.room.grey.email-g ul li .mail-div {	width: calc(100% - 90px);}
.continers .btn.btn-default {	width:calc(33.33% - 30px);	margin-right: 30px;}
.nmbr-select .btn.btn-default {	width: 124px;	margin-right: 20px;}
form.gro-form p {	font-size: 15px;line-height: 24px;}
.hout-main h5{font-size: 99px;line-height: 88px;}
.date, .fte {	font-size: 28px;	line-height: 28px;	}
.inner-banner.news-banner img {	padding-bottom: 0;	}
.inner-banner.news-banner .inner-banner-content {	padding-bottom: 120px;}
.blog-single-banner h2 {	font-size: 60px;	line-height: 89px;}
.blog-single-banner {	padding: 74px 0 330px;}
.blog-single-image .image-div {	margin-top: -300px;	margin-bottom: 68px;}
.blog-single-main {	padding: 0 0 70px;}

.dukerjn-main.afsl {	padding: 100px 0 157px;}
.blog-single-main .blog-details {	padding: 0 26px;}
.social-sec .social-inr h5 {	font-size: 31px;	line-height: 27px;}


}

@media only screen and (max-width: 1750px) {
 .video-main .v-right .blue-btn {font-size: 14px;}
.news-main .carousel .li:nth-child(1), .news-main .carousel .li:nth-child(2), .news-main .carousel .li:nth-child(3) {    display: block;}
}

@media only screen and (max-width: 1600px) {
    .address + .address .add-in {
	min-width: 100%;
}
  .headingsmall p {max-width: 600px;}
.row.diensten-inr {margin-bottom: 50px;}
    .reiswlf-main.over{padding-top:100px}
.row {		margin-right: -15px;	margin-left: -15px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {	padding-right: 15px;	padding-left: 15px;}
.navbar .f-header {	margin: 0;}
.container {	margin: 0;	padding: 0 15px;}
p{font-size: 17px;line-height: 27px;}
.news-bried-main .container2 {    font-size: 17px;}
h2{ font-size: 49px; line-height: 49px; }
.navbar .s-header .navbar-nav li a {	font-size: 15px;}
.home-banner h1 {	font-size: 124px;	line-height: 94px;}
.home-banner {	padding: 0px 0;}
.navbar-brand {	margin-right: 0;}
.navbar .f-header .navbar-nav li:last-child a {	padding-right: 0px !important; /*padding: 10px 18px !important;*/}
.navbar .f-header .navbar-nav li a {	line-height: 31px;}
.navbar .f-header .f-head-in, .navbar .s-header .s-head-in {	padding: 0 0 0 15px;}
.navbar .order {	margin-right: 0;	margin-left: 40px;}
.munster-contact .muns-cont {	padding-right: 190px;}
.munster-contact .muns-cont .blue-btn {	margin-top: 20px;}
.munster-contact .muns-cont p {	margin-bottom: 30px;}
.diensten-main .left {	padding-right: 0;}
.diensten-main .right {	padding-left: 72px; padding-right: 0;}
.diensten-main {	padding: 100px 0 0;}
.diensten-main .left img {	top: -250px;	margin-bottom: -323px;}
.news-main h4 {	font-size: 32px;	line-height: 32px;	margin-bottom: 30px;}
.news-main .carousel .li {	width: calc(33.33% - 46px);	margin: 0 23px;	height: 250px;}z
.news-main .carousel .li:nth-child(4), .news-main .carousel .li:nth-child(5) { display: none; }
.ds-none{ display: none; }
.news-main .carousel {	margin: 0 -21px;}
.news-main .news-btn{ display: block; 	margin-right: 10px;}
.news-main {	padding: 125px 0 50px;}
.news-bried-main .muns-cont {	padding-right: 130px;}
.news-bried-main .muns-form-wrp {	padding: 0 0px 0 0; margin-left: 0px;}
.news-bried-main .muns-cont {	padding-top: 20px;}
.news-bried-main .muns-form-wrp .muns-form .blue-btn {	margin-top: 30px;}
.waste-main h5 {font-size: 63px;line-height: 74px;max-width: 1038px;margin-bottom: 0px;}

.waste-main .white-btn{ margin-top: 60px;}
.waste-main {	padding: 80px 0 90px;	}
.reiswlf-main .res-img img {top: -256px;	margin-bottom: -430px;}
.reiswlf-main .right {	padding-left: 0;	padding-right: 0;}
.reiswlf-main .cat {	right: 60px;top: 0px;}
.reiswlf-main .left {	padding-right: 210px;	}
.orng-mount-main img {	width: 100%;	height: 100%;	object-fit: cover;	object-position: left bottom;}
.orng-mount-main.desktop {	height: 243px;}
.diensten-main .right .blue-btn {	margin-top: 15px;}
footer .f-footer {	padding: 44px 0;}
footer .terms label, footer ul li a, footer p, footer a {	margin-bottom: 0;}
.f-social {	margin: 0 0 auto 40px;}
footer .blank-div {	display: none;}
.inner-banner .inner-banner-content p {		padding-right: 27%;}
.over-white .left p {	padding-right: 200px;}

/*over ans page*/
.certifivate-slide-main h4 {    font-size: 49px;    line-height: 49px;    margin-bottom: 60px; }
.certifivate-slide-main p {	max-width: 710px;	margin-bottom: 50px;}
.certifivate-slide h5 {font-size: 15px; line-height: 21px; min-height: 97px;  max-width: 183px;}
.certifivate-slide {   margin-bottom: 0;}
.certifivate-slide .cert-lft {font-size: 15px; line-height: 21px; }
.certifivate-slide .cert-single {padding: 14px 20px;}
.certifivate-slide .download-icn img {	width: 35px;	height: auto;}
.certifivate-slide .slide {	padding: 0 15px 0 15px;}
.certifivate-slide .cert-div {		padding-top: 5px;}
.certifivate-slide-main {	padding: 75px 0;}
.certifivate-slide-main p {	max-width: 710px;	margin-bottom: 50px;}
/*end*/

.video-main {    padding: 96px 0 145px;}
.video-main h5{  font-size: 29px; line-height: 27px; margin-bottom: 20px;}
.video-main .v-right {	padding-left: 160px;}

.nietgelukt-main h3 {	font-size: 29px;	line-height: 27px;	margin-bottom: 50px;}
.nietgelukt-main {	padding: 65px 0 140px;	}
.nietgelukt-main ul li a {	font-size: 15px;	line-height: 18px;}
.nietgelukt-main ul li h4 {	font-size: 16px;	line-height: 26px;}
.nietgelukt-main ul li img {	max-width: 53px;}
.nietgelukt-main ul li {	padding: 0 20px;	}

/*step-1*/
ul.tabs li a {	font-size: 23px;	padding: 10px 20px;	line-height: 61px;}
ul.tabs1 li a {	font-size: 23px;	padding: 10px 20px;	line-height: 61px;}
.tab_content {	padding: 80px 0 360px;}
.lediging-page .tab_content {  padding: 90px 0;}
.steps-page h2 {margin-bottom: 10px;font-size: 33px;line-height: 39px;}
.steps-page p {	margin-bottom: 40px;	font-size: 17px;	line-height: 23px;	max-width: 100%;}
.button-group-pills .btn, .btn, #datepicker {		font-size: 14px;	line-height: 50px;	height: 50px;	width: 208px;}
.chosen-container .chosen-results li {font-size: 13px;	line-height: 27px;	height: 50px; padding: 10px;}
.box.best h4 {		font-size: 25px;	line-height: 33px;margin-bottom: 20px;	}
.box.best h5 {	font-size: 15px;	line-height: 33px;	margin-bottom: 34px;	padding-bottom: 0;}
.step1 .right .blue-btn {	font-size: 15px;	line-height: 27px;	height: 50px;}
.box.best.room.grey h4 {	font-size: 23px;	line-height: 27px;	margin-bottom: 10px;}
.box.best.room.grey p {	font-size: 17px;	line-height: 23px;}
.box.best.room.grey ul {	margin-top: 50px;}
.box.best.room.grey ul li h4 {	font-size: 15px;	line-height: 24px;}
.box.best.room.grey ul li a {	font-size: 15px;	line-height: 18px;}
.box.best.room.grey ul li img {	max-width: 40px;}
.box.best.room.grey {max-width: 510px !important;}
.all-step {	margin-top: 68px;}
.continers .btn.btn-default {	width: 215px;	margin-right: 30px;}
.nmbr-select .btn.btn-default {	width: 90px;	margin-right: 30px;}
.litter {	margin-bottom: 20px;}
.nmbr-select p {	margin-bottom: 20px;}
.box.grey.best.bestelo h4 {	margin-bottom: 10px;}
.box.grey.best.bestelo .prc span {	font-size: 15px;	line-height: 33px;}
.box.grey.best.bestelo .verwijder span {	font-size: 15px;	line-height: 33px;}
.box.grey.best.bestelo .totaalprijs span {	font-size: 19px;	line-height: 32px;}
.box.best.room.grey.email-g ul {	margin-top: 30px;}
.button-group-pills .btn, .btn, #datepicker {	width: 209px;}
#datepicker {	background-size: 17px;}
.s4 .blue-back {	padding: 50px 30px 20px;	width: 92%;}
.date, .fte {	font-size: 23px;	line-height: 29px;}
.semi-head {	font-size: 38px;	line-height: 38px;	}

#sync2 .owl-stage-outer {	width: 1169px;	margin: auto;}
    

}

@media only screen and (max-width: 1400px) {
    .navbar .order{padding-top: 0 !important     
}
    .inner-banner::before {background-size: 100%}
.navbar-brand {	width: 270px;}
p {	font-size: 16px;	line-height: 24px;}
.navbar .f-header .navbar-nav li a {	line-height: 24px;	font-size: 12px;}
.navbar .order {		font-size: 14px;	line-height: 38px;	margin-left: 30px; padding: 0px 30px 0 20px; width: auto !important;}
.navbar .s-header .navbar-nav li a {	font-size: 13px;	line-height: 24px;}
.home-banner h1 {	font-size: 111px;	line-height: 84px;}
.home-banner {	padding: 0 0;}
.munster-contact .van-abt-main .van-abt-inr ul li a {	font-size: 18px;	line-height: 18px;}
.diensten-main .right h4 {	font-size: 44px;	line-height: 44px;	margin-bottom: 50px;}
.blue-btn {	font-size: 14px;	line-height: 39px;	}
.news-main h4 {	font-size: 28px;	line-height: 28px;}
.news-main .news-cnt a .n-title {	font-size: 16px;	line-height: 16px;}
.news-main .news-cnt a .date {	font-size: 12px;	line-height: 12px;}
.news-main .news-cnt {	height: 77px;}
.news-bried-main h4 {font-size: 44px; line-height: 44px; margin-bottom: 40px; }
.news-bried-main .muns-cont {	padding-right: 110px;}
.news-bried-main .muns-form-wrp {	padding: 8px 16px 8px 0px !important;}
.news-bried-main .muns-form-wrp {		margin-left: -12px;}
form .white label {	margin-bottom: 3px;}
.news-bried-main .muns-form-wrp .muns-form .blue-btn {	margin-top: 26px;}
.blue-btn {	padding: 0px 27px 0 20px;	}
.waste-main h5 {font-size: 89px; line-height: 75px; max-width: 818px; margin-bottom: 0px; }
.waste-main .white-btn{ margin-top: 60px;}
.reiswlf-main h4 {	font-size: 44px;	line-height: 44px;	margin-bottom: 50px;	max-width: 470px;}
.reiswlf-main .left p {	padding-right: 100px;}
.reiswlf-main .res-img img {	top: -246px;	margin-bottom: -390px;}
footer h5 {	font-size: 16px;	line-height: 28px;	}
footer .terms label, footer ul li a, footer p, footer a {	font-size: 13px;	line-height: 23px;}
footer .s-ftr-inr .f-menu li {padding: 8px;}
footer .s-ftr-inr .f-menu li a {	font-size: 11px;	line-height: 15px;}
.inner-banner .inner-banner-content p {	padding-right: 19%;}
.inner-banner {    min-height: 560px;}
.box.best h4 {	font-size: 21px;	line-height: 28px;	}
.button-group-pills .btn, .btn, #datepicker{	margin-right: 10px;}
.button-group-pills .btn, .btn, #datepicker {	width: 193px;}
.chosen-container .chosen-results li {font-size: 13px;	line-height: 27px;	height: 50px; padding: 10px;}
.continers .btn.btn-default {	width: 205px;	margin-right: 20px;}
.nmbr-select .btn.btn-default {	width: 83px;	margin-right: 20px;}
table tr td img {	width: 100%;	height: 100px;}
table tr td:first-child {	max-width: 120px;	padding-right: 20px;}
.inner-banner.news-banner .inner-banner-content {	padding-bottom: 80px;}
.date, .fte {	font-size: 20px;	line-height: 26px;}
.inner-banner .inner-banner-content h1 {	font-size: 68px;	line-height: 59px;	}
.blog-main {	padding: 110px 0 100px;}
.waste-main h5 {font-size: 49px;line-height: 59px;max-width: 818px;margin-bottom: 0px;}
.waste-main .white-btn{ margin-top: 40px;}
.blog-inr .news-cnt .n-title {	font-size: 34px;	line-height: 35px;	margin-bottom: 20px;}
.blog-inr .news-cnt p {	padding-right: 96px;}
.blog-single-banner h2 {	font-size: 70px;	line-height: 64px;}
.blog-single-banner {	padding: 54px 0 210px;}
.blog-single-image .image-div {	margin-top: -210px;	margin-bottom: 48px;}
.blog-single-main .highlite {	font-size: 19px;	line-height: 27px;	margin-bottom: 33px;}
.blog-single-main p {	margin-bottom: 20px;}
.semi-head {	font-size: 35px;	line-height: 31px;	padding: 25px 0 45px;}
.image-div2 {	margin-top: 50px;}
.social-sec .social-inr h5 {	font-size: 39px;	line-height: 25px;}
.magazine-form h2 {	font-size: 22px;	line-height: 29px;	margin-bottom: 15px;}
.magazine-main {	padding: 50px 0 94px;}
.magazine-main label, .magazine-main .container2 {	font-size: 13px;	line-height: 22px;}
.container2 {	padding-left: 30px;	}
.vactures-main {	padding: 40px 0 150px;}
.vactures-main .all h3 {	font-size: 32px;line-height: 32px;	}
.vactures-main .all h4 {	font-size: 15px;	line-height: 20px;}
.vactures-main .all {	padding: 30px;	min-height: 270px;}


.orange-title h1 {		font-size: 79px;	line-height: 64px;}
.orange-title {	margin-bottom: 80px;}

.dukerjn-main.afsl .left .notifica-inr p {    padding-right: 25%;}
.notifica-inr form {    padding-right: 25%;}



#sync2 .owl-stage-outer {	width: 81%;}
#sync2 .owl-stage .owl-item .item h1 {	font-size: 16px;	line-height: 35px;}

.inner-banner .inner-banner-content h1 {        font-size: 80px;    }

.news-bried-main .container2 {    font-size: 16px; line-height: 24px;}

}

@media only screen and (max-width: 1350px) {
.continers .btn.btn-default {	width: 195px;}
.navbar .order {font-size: 12px;margin-left: 8px}
.video-main .v-right .blue-btn {padding: 16px 22px 14px 24px;white-space: nowrap}
    .box .mail img,
    .box .call img{width:60px;}
    .contact-main .box .c-right {max-width: calc(100% - 60px);}
    .nietgelukt-main ul li a span{font-size:13px;}
}

@media only screen and (max-width: 1199px) {
    .s3-row .btn{line-height: 18px;font-size: 12px;}
    .s3-row .chosen-container-single .chosen-single span{font-size:12px;}
    
.navbar-brand {	width: 190px;}
h2 {	font-size: 38px;	line-height: 38px; margin-bottom: 38px;}
p {	font-size: 15px;line-height: 20px;}
.navbar .s-header .navbar-nav li {padding: 5px 10px !important;}
.navbar .s-header .navbar-nav li a {font-size: 11px; line-height: 22px;  }
.navbar .order {font-size: 12px; line-height: 20px; margin-left: 20px; padding: 0px 20px 0 10px; }
.navbar .f-header .navbar-nav li a {	line-height: 22px;	font-size: 11px;}
.navbar .s-header .navbar-collapse {	margin-top: -2px;}
.s-header .row {	height: 80px;}
main {	padding-top: 122px;}
.home-banner h1 {	font-size: 101px;	line-height: 74px;}
.home-banner {	padding: 0 0;}
.munster-contact .van-abt-main .van-abt-inr ul li a {	font-size: 15px;	line-height: 15px;}
.munster-contact .van-abt-main .van-abt-inr ul li {		padding: 16px 0;}
.munster-contact .van-abt-main .van-abt-inr ul {	height: 65px;}
.munster-contact .muns-cont {	padding-right: 110px;}
.munster-contact .van-abt-main {	margin-bottom: 60px;}
.muns-form-wrp {	padding: 30px 23px !important;}
h3 {		font-size: 27px;line-height: 28px; max-width: 240px; margin-bottom: 20px;}
form .trans-back input {	font-size: 15px;	line-height: 30px;	}
.muns-form-wrp .muns-form .blue-btn {	margin-top: 30px;}
.blue-btn {	font-size: 13px;	line-height: 38px;}
.munster-contact {	padding-bottom: 70px;}
.diensten-main {padding: 60px 0 40px; } 
.diensten-main .left img {top: -180px; margin-bottom: -333px; }
.diensten-main .right h4 {font-size: 40px; line-height: 34px; margin-bottom: 30px; }
 .diensten-main .right p {margin-bottom: 20px; }
 .news-main {	padding:155px 0 40px;}
 .news-main .news-cnt a .n-title {	font-size: 14px;	line-height: 14px;}
 .news-main .news-cnt a .date {	font-size: 11px;	line-height: 11px;}
 .news-main .news-cnt {	height: 70px;}
.news-main .news-btn {	margin-top: 18px;	font-size: 14px;}
.news-bried-main {	padding: 50px 0 40px;}
.news-bried-main h4 {	font-size: 38px;	line-height: 39px;	margin-bottom: 30px;}
.news-bried-main .muns-cont {	padding-right: 80px;}
.news-bried-main .muns-form-wrp .muns-form .form-group {	margin-bottom: 10px;}
.news-bried-main .muns-form-wrp .muns-form .blue-btn {	margin-top: 16px;}
.waste-main h5 {font-size: 35px;line-height: 48px;max-width: 658px;margin-bottom: 0px;}
.waste-main .blue-btn{ margin-top: 50px;}
.waste-main {padding: 60px 0 60px; }
.reiswlf-main {	padding: 60px 0 0;}
.reiswlf-main h4 {font-size: 34px; line-height: 34px; margin-bottom: 30px; max-width: 340px; }
.reiswlf-main .left p {padding-right: 20px; } 
.reiswlf-main .blue-btn {margin-top: 20px; } 
.reiswlf-main .cat {right: 60px; top: 0px; width: 90px; }
.reiswlf-main .res-img img {top: -166px; margin-bottom: -240px; }
.reiswlf-main .left {padding-bottom: 0; }
.orng-mount-main.desktop {	height: 153px;}
footer .f-footer {	padding: 34px 0;}
footer h5 {	font-size: 14px;	line-height: 26px;}
footer .terms label, footer ul li a, footer p, footer a {	font-size: 12px;	line-height: 21px;}
footer .right p {	max-width: 170px;}
footer .frm-int {	width: calc(100% - 140px);	}
footer .frm-btn {		width: 120px;}
footer .blue-btn {width: 100%; padding: 0px 16px 0 10px; font-size: 12px; }
footer .s-footer .right {	-ms-flex: 0 0 20%;	flex: 0 0 20%;	max-width: 20%;}
footer .s-ftr-inr {	-ms-flex: 0 0 64%;	flex: 0 0 64%;	max-width: 64%;}


/*inner page*/
.inner-banner .inner-banner-content h1 {	font-size: 57px;	line-height: 46px;	margin-bottom: 20px;}
.inner-banner .inner-banner-content p {	font-size: 15px;	line-height: 21px;		padding-right: 24%;}
.inner-banner-content {    padding-bottom: 130px;    padding-top: 70px;} 
.branch-main {padding: 84px 0 20px; } 
.branch-main h2 {font-size: 43px; line-height: 42px; margin-bottom: 46px; }
.branch-single {	margin-bottom: 60px;}
/*end*/

/*dukkerjn*/
.dukerjn-main h4 {	font-size: 39px;	line-height: 39px;	margin-bottom: 50px;	max-width: 570px;}
.dukerjn-main .left p {	padding-right: 160px;}
.dukerjn-main {	padding: 60px 0 0;}
.dukerjn-main .right {	padding-left: 65px;	padding-right: 0;}
.dukerjn-main .res-img img {	top: -76px;	margin-bottom: -160px;}
/*end*/

.inner-banner {	min-height: 480px;}
.dukerjn-main.afsl {	padding: 60px 0 207px;}
.dukerjn-main.afsl .right {	padding-left: 65px;}
.dukerjn-main.afsl .left p {	padding-right: 80px;}
.dukerjn-main.afsl {	padding: 60px 0 137px;}
.reiswlf-main.afsl .res-img img {	top: -186px;	margin-bottom: -290px;}
.reiswlf-main.afsl .right {	padding-left: 150px;	padding-bottom: 0;}

/*over ans page*/
.munster-contact.over {	padding-top: 20px;}
.over-gray h4, .over-white h4 {		font-size: 34px;	line-height: 34px;	margin-bottom: 20px;	max-width: 340px;}
.over-white {	padding: 70px 0 0;}
.over-white .left p {	padding-right: 90px;}
.certifivate-slide-main {	padding: 55px 0;}
.certifivate-slide-main h4 {	font-size: 34px;	line-height: 34px;	margin-bottom: 30px;}
.certifivate-slide-main p {max-width: 570px; margin-bottom: 30px; }
.certifivate-slide h5 {	font-size: 12px;	line-height: 15px;	min-height: 61px;	max-width: 97%;}
.certifivate-slide .slide {	padding: 0 10px 0 10px;}
.video-main .v-right {	padding-left: 110px;}
.video-main .v-right .reis {	margin-bottom: 50px;}
.video-main h5 {	font-size: 23px;	line-height: 23px;	margin-bottom: 20px;}
.video-main {	padding: 66px 0 85px;}
.dukerjn-main.afsl {	padding: 30px 0 67px;}

/*chat window*/
.chat-window a {	right: 20px;	padding: 10px 20px;	font-size: 13px;	line-height: 22px;}
footer .f-social {	margin: 0 0 auto 5px;}
footer .s-footer .right svg{ width: 100%;}
footer .s-ftr-inr {	padding-right: 0;}
footer .f-social li {	margin: 0 4px;}

/*end*/

/*klantenservice start*/
.contact-main {	padding: 0 0;}
.contact-main h2 {	font-size: 30px;	line-height: 23px;	margin-bottom: 30px;}
.box.call h4 {margin-bottom: 20px; font-size: 22px; line-height: 24px; }
.contact-main .box .c-right p {font-size: 12px; line-height: 16px; }
.contact-main .box.call a p {font-size: 14px; line-height: 23px; }
.box {padding: 22px; margin-bottom: 55px; }
.box.mail h5 {margin-bottom: 9px; padding-bottom: 14px; font-size: 13px; line-height: 18px; }
.box .mail img {padding-right: 15px; width: 50px; }
.contact-main p {margin-bottom: 48px; font-size: 15px; line-height: 21px; }
.form-group {margin-bottom: 20px; }
label {font-size: 14px; line-height: 20px; }
textarea.form-control {height: 150px; }
.contact-main .left .blue-btn {font-size: 13px; line-height: 23px; padding: 11px 40px; }
.klantenservice {padding: 60px 0 0; }
.klantenservice h3{font-size: 38px; line-height: 39px; margin-bottom: 30px;max-width: 100%; }
.address {margin-bottom: 30px; }
.klantenservice .res-img img {	top: -303px;	margin-bottom: -320px;}
.nietgelukt-main {	padding: 45px 0 90px;}
.nietgelukt-main h3 {	font-size: 26px;	line-height: 24px;	margin-bottom: 40px;}
.nietgelukt-main .nie-inr {	width: 61% !important;	min-width: 61% !important;}
.nietgelukt-main ul li {	padding: 0 10px;}
 .box.best h4 {font-size: 20px; line-height: 23px; margin-bottom: 10px; }
.box.best h5 {font-size: 14px; line-height: 23px; margin-bottom: 24px; padding-bottom: 0; }
.box.best {padding: 20px; margin-bottom: 0px; }
.step1 .right .blue-btn {font-size: 12px; line-height: 25px; height: 40px; }
.button-group-pills .btn, .btn, #datepicker {font-size: 12px; line-height: 40px; height: 40px; width: auto; min-width: 168px;width: 168px; }
.chosen-container-single .chosen-single span::after {	right: 13px;	}
.chosen-container-single .chosen-single span {	padding: 5px 10px;}
.chosen-container .chosen-results li {font-size: 12px;	line-height: 16px;	height: 40px; padding: 10px;}
 .box.best.room.grey {margin-top: 40px; }
.box.best.room.grey h4 {	font-size: 21px;	line-height: 22px;}
.box.best.room.grey p {font-size: 15px; line-height: 15px; } 
.box.best.room.grey ul {margin-top: 40px; } 
.box.best.room.grey, .box.best {max-width: 521px !important}
.tab_content {padding: 60px 0; }
.steps-page {margin-top: -70px; }

/*step-2*/
.nmbr-select .btn.btn-default {	width: calc(16% - 5px) !important;	margin-right: 10px;	min-width: inherit !important;}
.nmbr-select .btn.btn-default:last-child {	margin-right: 0;}
.box.best.room.grey.email-g ul li .mail-div {	width: calc(100% - 57px);}
.continers .btn.btn-default {	width: calc(45% - 15px) !important;	margin-right: 20px;	float: left;	margin-bottom: 20px;min-width: inherit !important;}
.continers .btn.btn-default:last-child {	margin-right: 0;}
.box.best.room.grey.email-g ul {	margin-top: 20px;}
.all-step {margin-top: 38px;}
.steps-page h2 {	font-size: 28px;	line-height: 21px;}
#datepicker {	background-size: 21px;	background-position: right 13px center;}

.navbar .order i {	right: -4px;}
.navbar .order {min-width: auto;width: auto !important;padding: 8px 9px 8px 9px !important;font-size: 10px;height: 35px;margin-left: 6px;}
.steps-page h2 {	font-size: 22px;	line-height: 22px;}
.steps-page p {	margin-bottom: 30px;	font-size: 15px;	line-height: 19px;	max-width: 100%;}
#datepicker .form-control {	font-size: 12px;}
#datepicker {	padding: 10px 15px !important;}
.s4 .blue-back .btn.btn-default {	padding: 0px 15px;}
.steps-page p {	margin-bottom: 30px;	font-size: 14px;	line-height: 17px;	}
.s4 .blue-back .button-group-pills {	margin-top: 0px;}
.s4 .blue-back {	padding: 40px 30px 10px;width: 97%;}
.btns-div {	margin-top: 40px;}
.s5 .button-group-pills p, label, .container2 {	font-size: 14px;	line-height: 24px;}
table tr td img {	height: 70px;}
table tr td, table tr th, table tr td p {	font-size: 13px;	line-height: 22px;}
.hout-main h5 {	font-size: 59px;	line-height: 58px;}
.hout-main {	padding: 28px 0;}
.hout-table-main {	padding: 40px 0 120px;}
.blog-main {	padding: 80px 0 70px;}
.blog-inr .li {	margin-bottom: 60px;}
.date, .fte {	font-size: 16px;	line-height: 23px;}
.blog-inr .news-cnt .n-title {	font-size: 26px;	line-height: 26px;	margin-bottom: 10px;}
.pagination .btn {	min-width: inherit !important;}
.blog-single-banner h2 {	font-size: 50px;line-height: 44px;}
.semi-head {	font-size: 27px;	line-height: 28px;		padding: 25px 0 35px;}
.blog-single-main .highlite {	font-size: 18px;	line-height: 25px;	margin-bottom: 33px;}
.social-sec {	padding: 40px 0;}
.magazine-form {	margin-left: 50px;}
.magazine-form h2 {	font-size: 18px;	line-height: 26px;}
.magazine-form p {	width: 90%;	margin-bottom: 30px;	line-height: 22px;}
.magazine-main label, .magazine-main .container2 {	font-size: 12px;	line-height: 26px; margin-bottom: 0;}
.form-control {	height: 44px;}
.vactures-main {	padding: 40px 0 120px;}
.lbo .w50 p {	font-size: 14px;	line-height: 23px;}
.fte {	margin-bottom: 0;}

.orange-title h1 {	font-size: 69px;	line-height: 55px;}
.orange-title {	margin-bottom: 50px;	padding: 60px 0;}

.dukerjn-main.afsl .left .notifica-inr p {    padding-right: 10%;}
.notifica-inr form {    padding-right: 10%;}

#sync2 .owl-stage .owl-item .item h1 {	font-size: 13px;	line-height: 27px;}

#sync2 .owl-stage .owl-item .item a{	padding: 16px 0;}    
#sync2.owl-carousel .owl-stage {		height: 60px;}
#sync2 {	margin-bottom: 70px;    margin-top: -60px;}

.home-banner h1 {
	font-size: 75px;
	line-height: 64px;
	max-width: 470px;
}

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

}

@media only screen and (max-width: 991px) {
    .nietgelukt-main ul li a span {font-size: 11px;}
    .contact-main .box .c-right p{word-break: break-all}
    .muns-form-wrp .muns-form .blue-btn {font-size: 10px;padding-right: 19px;}
.reiswlf-main .left p {max-width: 73%;}

.f-header {	display: none;}
main {	padding-top: 81px;}
/*menu*/
.navbar-toggler-icon::before, .navbar-toggler-icon::after {background: #071d49 !important; border-radius: 0; content: ""; display: inline-block; height: 3px; left: 0; position: absolute; transform-origin: 0.28571rem center 0; transition: all 0.3s ease 0s; width: 100%; }
.navbar-toggler-icon::after {    top: -8px;}
.navbar-toggler-icon::before {    top: 8px;}
.navbar-toggler-icon::before, .navbar-toggler-icon::after {    transform-origin: 50% 50% 0;    transition: top 0.3s ease 0.6s, transform 0.3s ease 0s;}
.navbar-toggler-icon {    background: #071d49 !important;    border-radius: 0rem;    display: inline-block;    height: 3px;    position: absolute;    transition: all 0.3s ease 0s;    width: 100%;right: 0;left: 0;}
.navbar-toggler.actv .navbar-toggler-icon::before {    transform: rotate3d(0, 0, 1, 45deg);}
.navbar-toggler.actv .navbar-toggler-icon::after {    transform: rotate3d(0, 0, 1, -45deg);}
.navbar-toggler.actv .navbar-toggler-icon::before, .navbar-toggler.actv .navbar-toggler-icon::after {    top: 0;    transition: top 0.3s ease 0s, transform 0.3s ease 0.5s;    width: 100%;}
.navbar-toggler.actv .navbar-toggler-icon {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    transition: background 0.3s ease 0s;}
.fixnav .navbar-toggler-icon::before, .fixnav .navbar-toggler-icon::after, .fixnav .navbar-toggler-icon::before, .fixnav .navbar-toggler-icon::after, .fixnav .navbar-toggler-icon { background: #ffffff !important;}

/*end*/

.btn.navbar .order.mobile {	display: block;}
.navbar-dark .navbar-toggler {	float: right;}
.navbar-collapse {	position: fixed;	left: 0;	right: 0;	width: 100%;	top: 81px;	background: #071d49;	height: 100%;overflow-y: scroll;}
.navbar .s-header .navbar-nav li{padding: 5px 15px !important;}
.navbar .s-header .navbar-nav li a {	font-size: 17px;	line-height: 42px;	color: #fff !important;	}
.navbar .s-header .navbar-collapse .btn.navbar .order {display: none; }
.navbar .s-header .navbar-nav, .navbar .s-header .navbar-nav li {	display: block;	float: left; width: 100%;}
.navbar .s-header .navbar-nav {	padding: 10px;}
.fixnav .navbar-expand-md .navbar-nav .nav-link {	color: #ffffff !important;}
.fixnav  .navbar-toggler-icon, .fixnav  .navbar-toggler-icon::before, .fixnav  .navbar-toggler-icon::after {	background: #fff;}
.navbar .order {		float: right;	margin-right: 30px;}
.navbar-dark .navbar-toggler {float: right; position: absolute; width: 26px; right: -30px;top: 16px;}
.munster-contact .van-abt-main .van-abt-inr ul li a {	font-size: 13px;	line-height: 13px;}
.munster-contact .van-abt-main .van-abt-inr ul li {	padding: 12px 0;}
.munster-contact .van-abt-main .van-abt-inr ul {	height: 55px;}
h2 {	font-size: 28px; line-height: 28px; margin-bottom: 28px; }
.munster-contact .muns-cont {padding-right: 60px; } 
h3 {font-size: 24px; line-height: 25px; max-width: 220px; }
.munster-contact .muns-cont p {margin-bottom: 20px; } 
.muns-form-wrp {padding: 20px 23px !important; }
.diensten-main .right h4 {font-size: 30px; line-height: 24px; margin-bottom: 20px; }
p {font-size: 13px; line-height: 17px; }
.diensten-main .right {padding-left: 52px; padding-right: 0; }
.diensten-main {padding: 40px 0 40px; }
.diensten-main .right .blue-btn {margin-top: 5px; }
.munster-contact {padding-bottom: 40px; }
.diensten-main .left img {top: -120px; margin-bottom: -220px; }
.news-main {padding: 65px 0 30px; }
.news-main h4 {font-size: 24px; line-height: 24px; }
.news-main .carousel .li {width: calc(33.33% - 26px); margin: 0 13px; height: 150px; }/*30-6-20*/
.news-main .news-cnt a .n-title {font-size: 11px; line-height: 13px; }
.news-main .news-cnt a .date {font-size: 10px; line-height: 10px; }
.news-main .news-cnt {height: 61px; }
.news-bried-main h4 {font-size: 28px; line-height: 29px; margin-bottom: 20px; }
.news-bried-main .muns-cont {padding-right: 60px; }
.form-control {height: 40px; }
form .white input {	font-size: 21px;line-height: 33px;padding: 0 13px;}
.waste-main h5 {font-size: 36px;line-height: 44px;max-width: 558px;margin-bottom: 0px;}
.waste-main .blue-btn{ margin-top: 20px;}
.waste-main {padding: 40px 0 40px; }
.reiswlf-main h4 {font-size: 27px; line-height: 28px; margin-bottom: 20px; max-width: 270px; }
.reiswlf-main .left {padding-right: 140px; }
.reiswlf-main .cat {right: 50px; top: 0px; width: 70px; }
.reiswlf-main {padding: 40px 0 30px; } 
.reiswlf-main .res-img img {top: -126px; margin-bottom: -240px; }
.orng-mount-main.desktop {height: 123px; }
footer .co-1, footer .right {padding: 0 30px; }
footer .co-1{ margin-bottom: 30px; }
footer .right p {max-width: inherit; }
footer .terms label, footer ul li a, footer p, footer a {font-size: 14px; line-height: 23px; }
footer h5 {font-size: 16px; line-height: 28px; }
footer .s-ftr-inr {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; float: right; }
footer .s-footer .right {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.f-social {margin: 0 0 auto 10px; }
footer .devc-none{ display: none; }

/*inner page*/
.branch-main {	padding: 44px 0 20px;}
.branch-main h2 {	font-size: 33px;	line-height: 22px;	margin-bottom: 36px;}
.inner-banner .inner-banner-content h1 {font-size: 36px; line-height: 34px; margin-bottom: 10px;max-width: 100%;width: 100%; }
.inner-banner .inner-banner-content p {	font-size: 14px;	line-height: 21px;	padding-right: 30px;width: 76%;}
.inner-banner-content {padding-bottom: 90px;padding-top: 30px; }
.branch-main .branch-single h3 {	font-size: 12px;	line-height: 19px;}

/*dukerjn */
.dukerjn-main .right {	padding-left: 0;}
.dukerjn-main {	padding: 40px 0 30px;}
.dukerjn-main .res-img img {	top: -36px;}
.dukerjn-main h4 {	font-size: 36px;	line-height: 36px;	margin-bottom: 30px;	max-width: 410px;}
.dukerjn-main .left p {	padding-right: 90px;}
/*end*/
.dukerjn-main.afsl {padding: 30px 0 137px; }
 .dukerjn-main.afsl .right {padding-left: 0; }
 .reiswlf-main.afsl .right {padding-left: 70px; padding-bottom: 0; }
.reiswlf-main.afsl .res-img img {top: -136px; margin-bottom: -240px; }
 .inner-banner {min-height: 390px; }

/*over ans page*/

.over-gray h4 {		font-size: 34px;	line-height: 34px;	margin-bottom: 20px;	max-width: 340px;}
.over-white {	padding: 70px 0 0;}
.over-white .left p {	padding-right: 90px;}
.certifivate-slide-main {	padding: 55px 0;}
.certifivate-slide-main h4 {	font-size: 34px;	line-height: 34px;	margin-bottom: 30px;}
.certifivate-slide-main p {max-width: 570px; margin-bottom: 30px; }
.certifivate-slide h5 {	font-size: 12px;	line-height: 15px;	min-height: 51px;	max-width: 97%;}
.reiswlf-main .left {	padding-right: 50px;}
.reiswlf-main.over h4 {font-size: 27px; line-height: 28px; margin-bottom: 20px; max-width: 270px; }
.reiswlf-main.over .left {padding-right: 140px; }
.reiswlf-main.over .cat {right: 50px; top: 0px; width: 70px; }
.reiswlf-main.over {padding: 60px 0 30px; } 
.reiswlf-main.over .res-img img {top: -106px;margin-bottom: -200px;}
.over-gray .right {	padding-left: 15px;}
.over-gray {	padding: 50px 0 30px;}
.over-white h4 {	font-size: 34px;	line-height: 34px;	margin-bottom: 20px;	max-width: 340px;}

.certifivate-slide .download-icn img {
    width: 25px;
    min-height: 10px;
}
.over-white .left p {	padding-right: 40px;}
.over-gray h4, .over-white h4 {	font-size: 27px;	line-height: 28px;	margin-bottom: 20px;	max-width: 270px;}

/*end*/

/*.reiswolf page*/
.dukerjn-main.afsl.reiswolf{	padding: 30px 0 67px;}
.video-main .v-right .blue-btn {	font-size: 11px;	 }
.video-main .v-right .reis {	margin-bottom: 20px;}
.video-main .v-right {padding-left: 61px; }
footer .s-footer .right {-ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; text-align: left; }
 footer .s-footer .right svg {width: auto; float: left; margin: 0; } 
 footer .s-ftr-inr {-ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; float: left;  	padding-right: 50px;}

footer .s-ftr-inr .f-menu li {padding: 8px 16px 8px 0;}
footer .s-ftr-inr .f-menu li a {	font-size: 10px;	line-height: 15px;	}
.video-main {	padding: 56px 0 55px;}


/*klantenservice start*/
.contact-main {padding: 0px 0; }
.contact-main .left {	padding-right: 45px;}
.box.call h4 {	margin-bottom: 10px;	font-size: 17px;	line-height: 20px;}
.contact-main h2 {font-size: 27px; line-height: 19px; margin-bottom: 20px; }
.contact-main p {margin-bottom: 28px; font-size: 15px; line-height: 21px; }
.klantenservice {padding: 40px 0 0; } 
.klantenservice h3 {font-size: 32px; line-height: 35px; margin-bottom: 20px; }
.address {margin-bottom: 20px; } 
.klantenservice p a, .klantenservice p, .klantenservice .loc {font-size: 12px; line-height: 19px; } 
.klantenservice .left {	padding-right: 30px;}
.klantenservice .res-img img {top: -213px; margin-bottom: -320px; }
.nietgelukt-main {	padding: 25px 0 70px;}
.nietgelukt-main h3 {	font-size: 26px;	line-height: 24px;	margin-bottom: 40px;}
.nietgelukt-main ul li h4 {	font-size: 14px;	line-height: 20px;}
.nietgelukt-main ul li a {	font-size: 11px;	line-height: 16px;}
.nietgelukt-main .nie-inr {	width: 65% !important;	min-width: 65% !important;}
.nietgelukt-main ul li img {	max-width: 33px;height: 33px}
.nietgelukt-main ul li {	padding: 0 10px;}

/*step1*/
ul.tabs li a {	font-size: 15px;	padding: 7px 10px;	line-height: 31px;}
ul.tabs1 li a {	font-size: 15px;	padding: 7px 10px;	line-height: 31px;}

.tab_content {	padding: 30px 0;}
.steps-page h2 {	font-size: 29px;	line-height: 44px;}
.steps-page p {	margin-bottom: 30px;	font-size: 16px;	line-height: 21px;	}
.box.best.room.grey {	margin-top: 20px;}
.step1 .right {	padding-left: 15px;}
.step1 .box.best {	padding: 20px;	margin-top: 20px;	max-width: 420px !important;}
.s5.all-step, .s4.all-step {	margin-bottom: 30px;}
.branch-single {	margin-bottom: 30px;}
.inner-banner.news-banner .inner-banner-content p {	padding-right: 0;}
.inner-banner.news-banner .inner-banner-content {padding-bottom: 40px; padding-top: 40px; }
.blog-main {padding: 50px 0 40px; } 
.blog-inr .news-cnt p {padding-right: 0; }
.blog-inr .news-cnt .n-title {font-size: 21px; line-height: 22px; margin-bottom: 10px; }
.date, .fte {font-size: 14px; line-height: 21px; }
.blog-single-banner h2 {font-size: 34px; line-height: 31px; }
.social-sec .social-inr h5 {	font-size: 28px;	line-height: 22px;}
.blog-single-image .image-div {	margin-top: -150px;}
.blog-single-banner {	padding: 54px 0 160px;}
.magazine-form {	margin-left: 0;padding: 20px;}
.magazine-form h2 {	font-size: 16px;	line-height: 19px;}
.magazine-form .form-group.post {	flex-wrap: wrap;margin-bottom: 10px;}
.magazine-main .post label{	margin-bottom: 10px;	width: 100%;}
.form-group-main .form-group, .form-group-main .form-group:last-child {	width: 100%;	margin-right: 0;}
.form-group-main { flex-wrap: wrap; }
.magazine-main {	padding: 30px 0;}
.vactures-main {	padding: 10px 0 90px;}
.vactures-main .all {	padding: 30px;	min-height: 220px;}
.vactures-main .all h3 {	font-size: 22px;	line-height: 22px;}
.vactures-main .all h4 {	font-size: 11px;	line-height: 17px;}
.vactures-main .all .blue-btn {	margin-bottom: 30px;}

.orange-title h1 {	font-size: 49px;	line-height: 37px;}

.dropdown-toggle::after {    display: inline-block;}
#sync2 .owl-stage .owl-item .item h1 {	font-size: 10px;	line-height: 27px;}

.inner-banner-content {	z-index: 9999;	}


.navbar-nav .dropdown-menu {	background: transparent;	float: left;	width: 100%;	padding: 0;}
.navbar .s-header .navbar-nav .dropdown-menu li {	padding: 0 20px !important;}
.navbar .s-header .navbar-nav .dropdown-menu li a {	width: 100%;	display: block;	font-size: 14px;border: none;}
.dropdown-toggle::after {	float: right;	margin: 15px 0; }
.navbar .s-header .navbar-nav li a {	border: none !important;}


.continers .btn.btn-default {	width: calc(32.33% - 15px) !important;}
.inner-banner .inner-banner-content h1{min-width:0}

#sync2 {    margin-top: 0;}

.hero-banner-section {margin-bottom: 60px;}
.hero-banner-section .row .left-col {padding-right: 15px;}
.hero-banner-section .row .right-col {padding-left: 15px;}

}

@media only screen and (max-width: 767px) {
  .landingspage h1{
    padding-top:20px;
    font-size:30px;
    margin-bottom:20px;
    line-height: normal;
  }
     .munster-contact .muns-form-wrp::after {width: 15px;right: -15px; }
	.datepicker.dropdown-menu {	min-width: 160px;	}
	table tr td, table tr th, table tr td p {	line-height: 13px;}
	.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {	padding: 4px 14px;}
.datepicker thead tr:first-child {	background-size: 20px;	background-position: right 20px center;	}
.v-single {	margin-bottom: 10px;}
	.inner-banner .inner-banner-content p {	width: 100%;}
	.over-gray.over.grey .reiswlf-main-img {	margin-bottom: 30px;}

.desktop{ display: none; }
.mobile{ display: block; }
.navbar-collapse {		top: 45px;}
p {	font-size: 14px;	line-height: 22px;}
.navbar-brand {    width: 122px;}
.home-banner {	background-size: cover !important;	width: 100%;}
.navbar .f-header {	display: none;}
.navbar-brand {	width: 123px;}
.s-header .row {	height: 43px;}
main {	padding-top: 43px;}
.fixed-top {	padding: 0 13px;}
.fixnav .navbar  {	background: #071D49 !important;}
.navbar-dark .navbar-toggler {float: right; right: 17px; top: 0; height: 30px; width: 30px; padding: 0; position: relative; }
.navbar-toggler.actv .navbar-toggler-icon::before,  .navbar-toggler.actv .navbar-toggler-icon::after {	background: #ffffff !important;}
.navbar-toggler.actv .navbar-toggler-icon{ background: transparent !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;transition: background 0.3s ease 0s;}
.navbar-toggler-icon {	width: 27px;	margin: auto 6px;}
.navbar-dark .navbar-toggler.actv {	background: #071d49;}
.navbar-dark .navbar-toggler{	position: absolute;	right: 0;	top: -10px;	height: 47px;	width: 47px;	border-radius: 0;	padding: 10px;}
.home-banner h1 {font-size: 49px; line-height: 40px; max-width: 260px; margin-bottom: 20px;}

.munster-contact {padding-bottom: 30px; padding-top: 30px; }
.container {padding: 0 30px; }
.munster-contact .van-abt-main .van-abt-inr ul {height: auto; display: block;	float: left; width: 100%; }
.munster-contact .van-abt-main .van-abt-inr ul li {width: 100%; float: left; text-align: center; height: auto; border: 1px solid #071D49 !important;padding: 0;height: 40px; }
.muns-form-wrp {padding: 20px 16px !important; }
.munster-contact .van-abt-main .van-abt-inr ul li a {font-size: 14px;padding: 10px 12px !important; line-height: 17px; border-right: none;border-bottom: 1px solid #fff;text-align: left; }
.munster-contact .van-abt-main .van-abt-inr ul li a i {margin-left: 10px; float: right; }
.munster-contact .van-abt-main {margin-bottom: 88px; } 
.munster-contact .rvrs {display: flex; flex-direction: column-reverse; }
h3 {font-size: 32px; line-height: 29px; max-width: 320px; margin-bottom: 20px;font-weight: bold; } 
.munster-contact .muns-form-wrp form, .munster-contact .muns-form-wrp ul {	display: none;}
.munster-contact .muns-form-wrp::before {	content: "";	height: 100%;	width: 50vw;	 background: #d8d7df;	opacity: 1;	position: absolute;	right: auto;	left: -50vw;	top: 0;}
    .munster-contact .muns-form-wrp::after {	content: "";	height: 100%;	 background: #d8d7df;	opacity: 1;	position: absolute;	top: 0;}
.munster-contact .muns-cont {	padding-right: 15px;	padding-top: 40px;}
h2 {	font-size: 24px;	line-height: 24px;	margin-bottom: 30px;	font-weight: bold;}
.diensten-main .left {	display: none;}
.diensten-main .right h4 {	font-size: 24px;	line-height: 24px;	margin-bottom: 20px;	font-weight: bold;	max-width: 210px;}
.diensten-main .right {	padding-left: 15px;	padding-right: 15px;}
main{ display: flex;  flex-wrap: wrap;}
.home .home-banner { order: 1; }
#sync2{order: 2;}
.home .munster-contact {order: 3;}
.home .diensten-img{order: 4;}
.home .diensten-main {order: 5;}
.home .reiswlf-main-img{order: 6;}
.home .reiswlf-main {order: 7;}
.home .waste-main{ order: 8;}
.home .news-main {order: 9;}
.home .news-bried-main {order: 10;}
.home .orng-mount-main.desktop {order: 11;}
.diensten-img {	width: 100%;}
.diensten-img img{width: 100%;}
.reiswlf-main-img {	width: 100%;}
section {width: 100%; }
.reiswlf-main .res-img img.reiswlf-none {display: none; }
.reiswlf-main .res-img img {top: 0; margin-bottom: 0; }
.reiswlf-main .left {padding-right: 15px; }
.reiswlf-main h4 {font-size: 24px; line-height: 24px; margin-bottom: 20px; max-width: 220px; }
.reiswlf-main .cat {right: 0; top: 8px; width: 35px; }
.reiswlf-main-img {	padding: 40px 0 0 40px;	float: right;	text-align: right;} 
.reiswlf-main-img img {float: right; width: 100%; }
.reiswlf-main {padding: 40px 0 20px; }
.waste-main h5 {font-size: 20px;line-height: 29px;max-width: 100%;margin-bottom: 0px;width: 100%;}
.waste-main .blue-btn{ margin-top: 20px;}
.waste-main {padding: 40px 0 20px; }
.blue-btn {font-size: 15px; line-height: 17px; }
.news-main {	padding: 40px 0 47px;}
/*.news-main .news-btn {	display: none;}*/
.news-main .news-btn {    display: block;    margin-top: 28px;}/*30-6-20s*/
.news-bried-main h4 {	font-size: 24px;	line-height: 33px;}
.blank-div {display: none; }
.news-bried-main {padding: 40px 0 40px; }
.news-bried-main .muns-cont {padding-top: 0; }
.news-bried-main .muns-cont {padding-right: 15px; }
.news-bried-main .muns-form-wrp {padding:  15px 15px 0!important; }
.news-bried-main .muns-form-wrp {margin-left: 0; }
.news-bried-main {padding: 40px 0 20px; }
footer .f-footer {display: none; }
footer {background: #FFF; } 
footer .s-footer .right {	display: none;}
footer .s-ftr-inr {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; float: right; }
footer .s-ftr-inr .f-menu li  { padding: 3px 0px; }
footer .s-ftr-inr .f-menu li a {font-size: 11px; line-height: 11px;  }
.f-menu {display: block; float: left; margin: 0 !important; }
footer .s-ftr-inr .f-menu li {	width: auto;	display: block; float: left; margin: 0 5px;}
footer .s-ftr-inr .f-menu li:nth-child(1) {width: 100%; display: block; }
.f-social {margin: 0 0 auto auto; } 
.f-menu {display: block; float: left; margin: 0 !important; min-width: 70%; }
.f-social {margin: 0 0 auto auto; width: auto; }
footer .s-ftr-inr {display: flex;padding: 0; } 
.f-social {width: 30%; } 
footer .s-footer {padding: 10px 0; }
.ds-none {display: block; }
.news-main .carousel  {margin: 0 -11px; }
.news-main .carousel  {	margin: 0 -21px;}
footer .f-social li {	margin: 0 2px;width: 25px;	height: 25px;}
footer .f-social a {	font-size: 16px;}
footer .f-social a {	line-height: 14px;}
footer .f-social {	margin: auto 0 auto 0;}
.news-main .carousel .li {	width: auto;	margin: 0 16px;}
.slick-dots {	position: absolute;	bottom: -25px;	display: block;	width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li {position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-slider {position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-dotted.slick-slider {margin-bottom: 30px; }
 .slick-dots li button::before {font-family: 'slick';	font-size: 6px;	line-height: 20px;	position: absolute;	top: 0;	left: 0;	width: 20px;	height: 20px;	content: '•';	text-align: center;	opacity: .25;	color: black;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button::before {	opacity: .75;	color: black;}
.slick-dotted.slick-slider {	margin-bottom: 30px;	position: relative;	position: relative;	display: block;	box-sizing: border-box;	-webkit-user-select: none;	-moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-dots {left: 0; right: 0; }
.news-main .slick-dots li button::before {font-family: 'slick'; font-size: 15px; line-height: 20px; position: absolute; top: 0; left: 0; width: 15px; height: 15px; content: ' '; text-align: center; opacity: 1; color: #071d49; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: transparent; border: 2px solid #071d49; }
.news-main .slick-dots li.slick-active button::before {background: #071d49; }
.news-main  .slick-dots {position: absolute; bottom: -50px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; padding: 5px 25px; display: flex !important; justify-content: space-between; }
.btn.order.mobile{display: block; position: fixed; bottom: 0; left: 0; /* left: 0; */ right: 0; margin: 0 !important; width: 100%; background: #fff !important; color: #071d49 !important; border-color: #071d49 !important; border-radius: 0; width: 100% !important;display: none}
footer {	margin-bottom: 20px;}
.fixnav .navbar .order i {	color: #071D49 !important;}
.diensten-img {	display: block;}
.reiswlf-main-img{ display: block;}
form .white input {	font-size: 16px;}

/*inner pages*/
.inner-banner .inner-banner-content h1 {	font-size: 27px;	line-height: 27px;	margin-bottom: 30px;}
.inner-banner img {	position: relative;	height: auto;	padding-bottom: 0px;}
.inner-banner-content {padding-bottom: 27px; padding-top: 40px; background: #fe5000; }
.inner-banner::before {	display: none;}
.inner-banner .inner-banner-content p {font-size: 13px; line-height: 19px; padding-right: 0; margin-bottom: 20px;} 
.branch-main h2 {font-size: 27px; line-height: 25px; margin-bottom: 26px; max-width: 100%; }
.branch-single {margin-bottom: 30px; }
.call-icns {display: flex;width: 95px;float: right;position: absolute;right: 48px;top: 0;flex-wrap: wrap;}
 .call-icns img {height: 21px;width: auto}
.call-icns a {	padding: 2px 12px;display: block;}
/*dukerjn*/
.dukerjn-main .reiswlf-main-img {	position: relative;	width: 100vw;margin-bottom: 20px;}
.dukerjn-main .reiswlf-main-img, .dukerjn-main .row {	display: block;	float: left;	padding: 0;}
.dukerjn-main .left p {	padding-right: 15px;margin-bottom: 30px;}
.dukerjn-main h4 {font-size: 21px; line-height: 21px; margin-bottom: 20px; max-width: 100%; }
.dukerjn-main .blue-btn {	margin-top: 20px;}
.dukerjn-main .right {	padding-left: 0;	display: none;}
.dukerjn-main .left {	padding-bottom: 0;}
.waste-main.duk .blue-btn {	padding: 0px 10px 0 10px;}
.inner-banner {	min-height: inherit;}

.dukerjn-main.afsl .left p {padding-right: 15px; }
.dukerjn-main.afsl {padding: 30px 0 20px; }
.reiswlf-main.afsl .right {padding-left: 15px; padding-bottom: 15px; }
.reiswlf-main.afsl {padding: 40px 0 10px; }

/*over ans page*/
.over-gray .left {padding-left: 15px; padding-bottom: 20px; }
.munster-contact.over {	padding-top: 0;}
.over-gray.over .res-img {margin-left: -30px !important; }
.over-white .right {	padding-right: 15px;}
.over-white.over .right img {	width: 100%;}
.reiswlf-main.over .left {	padding-right: 15px;}
.certifivate-slide-main h4, .reiswlf-main.over h4, .over-gray h4, .over-white h4 {	font-size: 21px;	line-height: 21px;	margin-bottom: 20px;	font-weight: bold;	max-width: 260px;}
.over-gray {padding: 30px 0 30px; }
.over-white {	padding: 30px 0 0;}
.over-white .left p {	padding-right: 0;}
.certifivate-slide-main {	padding: 30px 0;}


.chat-window {	display: none;}
.dukerjn-main.afsl.reiswolf {	padding: 30px 0 10px;}
.video-main .v-right {	padding-left: 0;	padding-top: 30px;}
.video-main .v-right .reis {	width: 170px;	margin: auto auto 20px auto;}
.video-main .v-right .blue-btn {	font-size: 12px;  }
.video-main {	padding: 30px 0 35px;}

/*klantenservice start*/
.contact-main h2 {font-size: 20px; line-height: 19px; margin-bottom: 14px; }
.contact-main .left {	padding-right: 15px;}
.contact-main p {	margin-bottom: 18px;	font-size: 14px;line-height: 20px;}
.form-group.w-50 {	width: 100% !important;	float: left;	margin-right: 0;}
.contact-main .left .blue-btn {	font-size: 15px;	line-height: 27px;	padding: 9px 30px;}
.contact-main .left {	padding-right: 15px;	padding-left: 15px;}
.contact-main .right {	padding-left: 15px;	padding-right: 15px;	margin-top: 20px;}
.box {	padding: 20px;	margin-bottom: 35px;}
.contact-main {	padding: 30px 0 0;}
.klantenservice h3 {	font-size: 24px;	line-height: 25px; margin-bottom: 20px;}
.klantenservice {	padding: 30px 0 0;}
.add-in {	width: 100%;	float: left;	margin-bottom: 10px;}
.klantenservice .loc {	margin-top: 10px;	max-width: 100%;}
.klantenservice .right {	padding-left: 0;	padding-right: 0px;	display: none;}
.nietgelukt-main .nie-inr {	width: 100% !important;	min-width: 100% !important;}
.nietgelukt-main {	padding: 25px 0 40px;}
.nietgelukt-main h3 {	font-size: 21px;	line-height: 22px;	margin-bottom: 20px;}
.nietgelukt-main ul li {	border-right: none;	width: 100%;	border-bottom: 2px solid #071d49;	padding: 15px !important;}
.nietgelukt-main::after {	display: none;}
.steps-page {	margin-top: 0;}
ul.tabs li {	width: 50%;}
ul.tabs li:last-child {	margin: auto;	float: none;}
ul.tabs1 li {	width: 50%;}
ul.tabs1 li:last-child {	margin: auto;	float: none;}
.steps-page h2 {	font-size: 19px;	line-height: 26px;}
.steps-page p {		font-size: 13px;line-height: 17px;}
.button-group-pills .btn, .btn, #datepicker {	font-size: 10px;	line-height: 40px;	min-width: 148px;	margin-right: 8px;	margin-bottom: 8px;}
.chosen-container .chosen-results li {font-size: 10px;	line-height: 16px;	height: 40px; }
.box.best.room.grey p {	font-size: 11px;	line-height: 19px;}
.box.best.room.grey ul {	margin-top: 20px;}
.box.best.room.grey ul li {	border-right: none;	width: 100%;	border-bottom: 2px solid #071d49;	padding: 20px !important;}
.continers .btn.btn-default {	width: calc(50% - 10px) !important;	margin-right: 20px;	float: left;	margin-bottom: 20px;	min-width: inherit !important;}
.continers .btn.btn-default:nth-child(2n) {	margin-right: 0 !important;}
.nmbr-select .btn.btn-default:nth-child(4n){margin-right: 0 !important;}
.nmbr-select .btn.btn-default {	width: calc(25% - 8px) !important;	}
.box.best.room.grey, .box.best {max-width: 100% !important;}
.s4 .blue-back {	padding: 20px 20px 20px;	width: 100%;}
.terms {	margin-top: 20px;}
.btns-div {	margin-top: 10px;}
.btns-div .blue-btn {	margin-right: 10px;}
.white-btn {	font-size: 12px;	line-height: 14px;	padding: 0px 18px 0 16px;	}
.box.best.room.grey.email-g ul li {	text-align: left;	border-bottom: 2px solid #071d49;	width: 100%;	border-right: 0;	padding: 15px 0 !important;}
.box.best.room.grey.email-g ul li img {	width: 40px !important;	max-width: 30px;}
.box.best.room.grey.email-g ul li .mail-div {	width: calc(100% - 47px);}
.reiswlf-main .left p {	padding-right: 0;}
form.gro-form .button-group-pills .btn {	width: calc(50% - 8px);	margin-right: 15px;	margin-bottom: 15px;}
.terms {	margin-top: 0;}
.s5 .button-group-pills p, label, .container2 {	font-size: 14px;	line-height: 19px;}
table tr {	display: flex;	flex-wrap: wrap;}
table tr td:first-child {	max-width: 100%; padding-right: 0;}
table tr td img {	height: auto;	}
table tr td {	width: 100%;}
.hout-table-main {	padding: 30px 0 0;}
.hout-main h5 {	font-size: 27px;	line-height: 28px;}
.hout-main {	padding: 25px 0;}
.blog-inr .li {	display: block;}
.blog-inr .li .left {	width: 100%;}
.blog-inr .news-cnt {	padding: 20px 0;	width: 100%;	height: 100%;	float: left;}
.blog-inr .li {	margin-bottom: 0px;}
.blog-main {	padding: 30px 0 20px;}
.pagination .btn {	font-size: 19px;	line-height: 24px;}
.blog-single-banner {	padding: 24px 0 40px;}
.blog-single-banner h2 {	font-size: 27px;	line-height: 27px;}
.blog-single-image .image-div {	margin-top: -50px;	margin-bottom: 28px;}
.blog-single-main .highlite {	font-size: 12px;	line-height: 19px;	margin-bottom: 30px;}
.semi-head {	font-size: 18px;	line-height: 18px;	padding: 5px 0 25px;}
.image-div2 {	margin-top: 20px;}
.blog-single-main {	padding: 0 0 30px;}
.date, .fte {	font-size: 11px;	line-height: 21px;}
.social-sec .social-inr h5 {	font-size: 13px;	line-height: 13px;	max-width: 40%;	width: 100%;	}
.social-sec .social-inr .f-social {width: auto;float: right;}
.muns-form form .white input {		font-size: 15px;	line-height: 38px;	padding: 0 16px;}
.social-sec .social-inr .f-social li {		padding: 0 5px;}
.social-sec .social-inr .f-social li a i {	font-size: 16px;line-height: 34px;}
.magazine-main .magazine-image {	margin-bottom: 20px;}
.magazine-form h2 {	font-size: 14px;	line-height: 18px; margin-bottom: 10px;}
.magazine-form p {	width: 100%;	margin-bottom: 20px;	line-height: 16px;}
.magazine-form .terms {	padding-right: 0;	margin-bottom: 20px;}
.magazine-main label, .magazine-main .container2 {	font-size: 12px;	line-height: 18px;margin-bottom: 6px;}
.checkmark {		width: 20px;	height: 20px;}
.container2 .checkmark::after {	left: 3px;	top: 3px;	width: 12px;	height: 12px;}
.vactures-main {	padding: 40px 0 20px;}
.vactures-main .all h3 {	font-size: 15px;	line-height: 16px;}
.vactures-main .all h4 {	font-size: 9px;	line-height: 15px;}
.vactures-main .all .blue-btn {	margin-bottom: 0;	position: relative;	margin-top: 20px;}
.vactures-main .all {	padding: 25px;	min-height: inherit;	margin-bottom: 20px;	float: left;	width: 100%;	clear: both;	height: auto;}
.lbo .w50 {	width: 100%;	float: left;}
.lbo {	margin-bottom: 30px;}
.orange-title h1 {	font-size: 25px;	line-height: 19px;}
.orange-title {	margin-bottom: 20px;	padding: 30px 0;}
.social-sec {	padding: 30px 0;}
.listing li {	padding-left: 20px;	background-size: 12px;}
.listing {	margin-bottom: 20px;}
.orange-title.notification-bann {	margin-bottom: 0;}
.dukerjn-main.afsl .left {	padding-right: 15px;}

.dukerjn-main.afsl .left .notifica-inr p {    padding-right: 0%;}
.notifica-inr form {    padding-right: 0%;}
.form-group.post p {	margin-bottom: 10px !important;}

.navbar-nav .dropdown-menu {	background: transparent;	float: left;	width: 100%;padding: 0;}
.navbar .s-header .navbar-nav .dropdown-menu li {	padding: 0 20px !important;}
.navbar .s-header .navbar-nav .dropdown-menu li a {	width: 100%;display: block;	font-size: 14px;border: none;}
.dropdown-toggle::after {	float: right;	margin: 15px 0;}
.navbar .s-header .navbar-nav li a {	border: none !important;}

.slick-slide img {	display: block;	min-height: 210px;	object-fit: cover;	object-position: center;	width: 100%;}
.slick-dots {	display: none !important;}
.home-banner .carousel-inner {	margin-bottom: 0;}
#sync2 {	margin-bottom: 0;margin-top: 20px;}
#sync2.owl-carousel .owl-stage {	height: auto;  display: block; }
#sync2 .owl-stage .owl-item {	width: 100% !important;}	
#sync2.owl-carousel .owl-stage {        float: left;}
#sync2 .owl-stage .owl-item .item h1 {    font-size: 13px;    line-height: 17px; border: none;}
#sync2 .owl-stage .owl-item {   border-bottom: 1px solid #fff !important;width: 100%; float: left; text-align: center; height: auto; padding: 0; height: 40px;}
#sync2 .owl-stage .owl-item .item{font-size: 14px; line-height: 17px; border-right: none;  text-align: left;}
#sync2 .owl-stage .owl-item:last-child  {	border: none;}
    #sync2 .owl-stage .owl-item .item a{padding: 10px 20px}
#sync2 .owl-stage .owl-item .item h1 i {	margin-left: 10px;	float: right;}
#sync2 .owl-stage .owl-item:hover {	border: none !important;}
.waste-main.duk .white-btn {	padding: 12px 10px;}

/*option*/
.munster-contact {    margin-top: 50px;}

#show-hidden-menu .blue-btn {
	background: #071d49;
	width: 100%;
	text-align: left;
}

#show-hidden-menu .blue-btn .fa.fa-chevron-right {
	float: right;
}
.branch-main {	padding: 84px 0 70px;}
.dukerjn-main.afsl .paper-btn {	margin-bottom: 40px;}


/*tab seting*/
 .tabs {        display: none;    }
 .tabs1 {        display: none;    }
  .tab_drawer_heading {    text-decoration: none;    color: #ffffff;    display: block;    font-size: 34px;
    padding: 0px 20px;    border: none;    background: #071d49;    outline: none;    line-height: 73px;    font-family: 'Nimbus Sans L';
    text-transform: uppercase;    float: left;    width: 100%;border-bottom: 1px solid #fff;}
.tab_drawer_heading:hover {background: #d8d7df; color: #071d49;}
.tab_drawer_heading {	font-size: 11px;	line-height: 40px;padding: 0 15px; margin: 0;float: left;min-width: 100%;max-width: 100%;}
.tab_drawer_heading.d_active, .tab_drawer_heading:hover {	background: #0047bb !important;		color: #ffffff;}
.tab_drawer_heading .fa.fa-chevron-right {	float: right;	padding: 15px 0px; }
.d_active.tab_drawer_heading .fa.fa-chevron-right {	transform: rotate(270deg);}
.steps-page {	padding: 42px 0;}
.tab_content {	padding: 0;}
.tab_content h2, .tab_content p {	display: none;}
.tab_content .button-group-pills .btn, .tab_content .btn, .tab_content #datepicker {	min-width: 100%;	width: 100%;	margin: 0 !important;	border-bottom: 0;}
/*.tab_content .button-group-pills .btn:last-child {	border-bottom: 1px solid #071D49;}*/
.all-step {	margin-top: 0;}
.continers .btn.btn-default {	width: 100% !important;	}
.litter {	margin-bottom: 0;}
/*.nmbr-select {	display: none;}
*/
.step2 .s1.all-step, .step3 .s1.all-step, .step3 .s2.all-step, .step4 .s2.all-step, .step4 .s1.all-step, .step4 .s3.all-step {	display: none;}
.s3-row .col {	float: left;	width: 100%;	padding: 0;}
.s3-row .btn{	text-align: left;	padding: 11px 15px;	font-size: 13px;	line-height: 16px;}
.chosen-container-single .chosen-single span {	font-size: 10px;line-height: 20px;padding: 10px 15px;}
.s4 .blue-back {	padding: 0;	}
.s5.all-step, .s4.all-step {	margin-bottom: 0;}
.s4 .blue-back .btn.btn-default {	color: #071D49;	border: 1px solid #071D49; border-bottom: none;	text-align: left;}
.s4 .blue-back .btn.btn-default:last-child {	 border-bottom: 1px solid #071D49;	}
.mobile .box.grey.best.bestelo {	display: block !important;padding: 0;}
.mobile .box.best h4 {	font-size: 15px;	line-height: 19px;	margin-bottom: 0px !important;}
.mobile .box.best p{ display: block; margin-bottom: 10px;}
.mobile  .box.best {	padding: 16px 20px;}
.mobile .box.best p {	margin-bottom: 0;}
.mobile .box.grey.best.bestelo .box-inr {	padding: 15px;}
.mobile .box.best .total-div {	background: #071d49;padding: 10px 15px;	float: left;	width: 100%;display: flex;vertical-align: middle;align-items: center;}
.mobile  .box.grey.best.bestelo .totaalprijs span {	font-size: 16px;	line-height: 32px;	color: #fff;	text-transform: uppercase;}
.mobile .box.best .total-div .totaalprijs {	float: left;	width: auto;}
.mobile .box.best .total-div .verwijder {	width: auto;	float: right; margin: 0 0 auto auto;}
.mobile .box.best .total-div .verwijder span {	color: #fff; font-size: 12px; line-height: normal;}
.mobile .box.best .total-div .verwijder span.price {	font-size: 19px;	line-height: normal;}
.s5.all-step .button-group-pills.text-center.check-btn {	display: none;}
.s5.all-step form {	margin-top: 30px !important;	float: left;}
.mobile.email-div {	width: 100%;	float: left;	position: relative;}
.mobile.email-div .email-div-inr {	display: flex;vertical-align: middle;align-items: center;}
.mobile.email-div .email-div-inr h2 {	font-size: 13px;	margin: 0;}
.mobile.email-div .email-div-inr .mobile.call-icns {	position: relative;	right: 0;margin: auto 0 auto auto;}
.mobile.email-div {	background: #d8d7df;	padding: 10px 0;}

.table thead {	display: none;}
.table table, .table  tbody, .table  th, .table  td, .table  tr {	display: block;}
.table td::before {	position: absolute;	top: 6px;	left: 6px;	width: 45%;padding-right: 10px;	content: attr(data-column);	color: #000;
	font-weight: bold;	font-family: 'Nimbus Sans L';		font-size: 12px;	line-height: 15px;
	position: absolute;	}

.table tbody td {	border: none;	border-bottom: 1px solid #eee;	position: relative;	padding-left: 50% !important;}
.table tr {	border-bottom: 1px solid #000;	padding: 0px 0;}
.table tbody tr td {	font-size: 14px;}
.gu-tab-add p, .gu-tab-add h2, .add-tabs p, .add-tabs h2 {	display: block;}
.gu-tab-add .tab_content, .add-tabs .tab_content {	padding: 6px 00px !important;}
.gu-tab-add .hout-main, .add-tabs .tab_content .hout-main {	display: none;}
.add-tabS .hout-table-main {	padding: 0 0 80px;}
.tab_container.gu-tab-add {	padding: 0 25px;}
.hout-table-main {	padding: 0;}
.gu-tab-add .hout-table-main  .container{ padding: 0;}
 
.dukerjn-main.afsl .paper-btn {	z-index: 999;}

.add-tab-fsize .hout-table-main {	padding: 0;}
.form-group-main.textarea .form-group textarea {	height: 100px;}
#quoteform {
	width: 100%;
}
.blue-btn {
	padding: 10px 7px 10px 10px;
}
 .reiswlf-main .left p {max-width: 100%;}
    .reiswlf-main-img{padding-left: 0}
    .waste-main .white-btn {padding: 10px 26px 12px 26px;}
    .contact-main .chosen-container-single .chosen-single span{padding-left:0;font-size: 14px;}
    .contact-main .form-control{font-size:14px;}
    .contact-main .chosen-container .chosen-results li {font-size: 14px;padding: 15px 18px;}
    .box .mail img, .box .call img {width: 50px;padding-right: 15px;}
    .nietgelukt-main ul li a {	font-size: 13px;}
    .grondstofprijzen-page .table thead th:last-child, .grondstofprijzen-page .table td:last-child {text-align: left;width: 100%;}
    .dukerjn-main .reiswlf-main-img{margin-left:-30px;}
    .s5.all-step .white-btn.desktop{margin-right:15px;}
    .call-icns a:first-child img {height: 16px;}
    .nietgelukt-main ul li a span {font-size: 13px;}
    .fixnav .s-header .row{height: 43px}
    .fixnav .navbar .s-header .navbar-collapse {margin-top: -2px;}    

    .orange-text {    font-size: 13px;    margin-top: 21px;    text-align: left;}

    .inner-banner-content {     top: -2px;}


 .s5.all-step .white-btn.desktop {    padding: 12px 10px 10px 10px;}

.lediging-page .mobile .box.grey.best.bestelo {    display: none !important;}
.steps-page .tab_content {    padding: 00;}
.steps-page .tab_content#tab5 {    padding-top: 20px;}

.nmbr-select .button-group-pills {    display: flex;}
.steps-page .s4 .blue-back .btn.btn-default {    padding: 8px 15px;}
.nmbr-select {    border-bottom: 1px solid #071D49;}
.box.best.room.grey.email-g {    margin-bottom: 20px;}
.steps-page .right .box.bestelo {    margin-bottom: 20px;}
.nmbr-select {    margin : 10px 0;}
.s2 .litter {    border-bottom: 1px solid #071D49;    }
.tab_content .button-group-pills.material {       border-bottom: 1px solid #071D49;    }
.all-step {    margin-top: 0;}
.lediging-page .all-step {    margin-top: 00px;}
.steps-page .tab_drawer_heading {      pointer-events: none;}

.steps-page .nmbr-select {    margin: 10px 0;   }
.steps-page .nmbr-select p {    display: block;       margin: 10px 0;}
.steps-page .nmbr-select .button-group-pills {    display: flex;    border-bottom: 1px solid #071D49;}
.steps-page .nmbr-select {    border-bottom: none;}
.s4 .blue-back .btn.btn-default {    padding: 8px 15px;}
.lediging-page .box.best.room.grey, .lediging-page .box.best {    display: none;}
.steps-page.cls_mb  .box.best.room.grey, .steps-page.cls_mb  .box.best {    display: none !important;}

.steps-page.cls_mb .step5  .box.best.room.grey, .steps-page.cls_mb .step5 .box.best {    display: block !important;}
.steps-page.cls_mb .s5.all-step .box.bestelo {    padding-bottom: 0;}
.steps-page.cls_mb .box.grey.best.bestelo ul li:last-child {    width: calc(100% + 40px) !important;    margin: 0 -20px;}
.steps-page.cls_mb  .box.grey.best.bestelo ul li {    border-bottom: none;    }
.steps-page.cls_mb .box.bestelo {    padding-bottom: 0;}
.steps-page.cls_mb .s5.all-step .box.grey.best.bestelo .totaalprijs span {    color: #fff;    font-size: 28px;    line-height: 48px;}
 .steps-page.cls_mb .box.grey.best.bestelo ul li:last-child {    border-bottom: none;    background: #071d49;
    padding: 10px 15px;    float: left;    width: 100%;    display: flex;    vertical-align: middle;    align-items: center;    color: #fff;}
.steps-page.cls_mb .best.bestelo ul li:last-child span {    color: #fff !important;}
.steps-page.cls_mb  .box.bestelo {    margin-top: 10px;}

.steps-page.cls_mb .s5.all-step .box.best .total-div {  background: #071d49;padding: 10px 15px; float: left;    width: 100%;display: flex;vertical-align: middle;align-items: center;}
.steps-page.cls_mb .s5.all-step .box.grey.best.bestelo .totaalprijs span { font-size: 16px;    line-height: 32px;  color: #fff;    text-transform: uppercase;}
.steps-page.cls_mb .s5.all-step .box.best .total-div .totaalprijs { float: left;    width: auto;}
.steps-page.cls_mb .s5.all-step .box.best .total-div .verwijder {   width: auto;    float: right; margin: 0 0 auto auto;}
.steps-page.cls_mb .s5.all-step .box.best .total-div .verwijder span {  color: #fff; font-size: 12px; line-height: normal;}
.steps-page.cls_mb .s5.all-step .box.best .total-div .verwijder span.price {    font-size: 19px;    line-height: normal;}
.steps-page.cls_mb .s5.all-step  .box.grey.best.bestelo ul li:last-child .verwijder span {    color: #071d49;    font-weight: lighter;    font-family: 'Conv_Nunito-Regular';    color: #fff;    font-size: 22px;    line-height: 48px;}
.steps-page.cls_mb .s5.all-step  .box.grey.best.bestelo ul li:last-child span {    color: #fff;}

.steps-page.cls_mb .s5.all-step .mobile .box.bestelo {    display: none !important;}
.steps-page.cls_mb #tab5 .row {    display: flex;    flex-wrap: wrap;    flex-direction: column-reverse;}
.steps-page.cls_mb .s5.all-step .button-group-pills.text-center.check-btn {    display: block;}
.steps-page.cls_mb .s5.all-step .button-group-pills.text-center.check-btn p {    display: block;    margin-bottom: 10px;}
.steps-page.cls_mb .s5.all-step .button-group-pills.text-center.check-btn {    border-bottom: 1px solid #071D49;    margin-bottom: 20px;}

.news-main .slick-dots button {padding: 0 !important; width: 13px; height: 13px; margin: 0 !important; }
.news-main .slick-dots button:before {width: 12px !important; height: 13px !important; }
.news-main .slick-dots {flex-wrap: wrap; justify-content: center; grid-gap: 5px 0; position: static; padding: 18px 17px 0; }
.news-main .slick-dots > li {width: 13px; height: 13px; }
.news-main .news-btn {    margin-top: 10px;}
.news-main .slick-slider {    margin-bottom: 10px;}

section.hero-banner-section .row .right-col {margin-top: 40px;}

}

@media only screen and (max-width: 568px) {

 .steps-page .blue-btn {    font-size: 10px;    margin-right: 0 !important;}
 .steps-page .s5.all-step .white-btn.desktop {        margin-right: 0 !important;    font-size: 11px;    margin-left: 5px;}
 .steps-page .btns-div {     display: flex;}
}
