@media(max-width: 1599.98px){
	.common-wrap {
		padding-left: 5%;
		padding-right: 5%;
	}
	h1 {
		font-size: 6rem;
		line-height: 50px;
	}
	h2 {
		font-size: 5rem;
	}
	.mega-menu-main {
		padding: 175px 79px 106px;
	}
	.each-counter {
		padding: 0 85px;
	}
	.product-sec {
		padding: 100px 0 80px;
	}
	.product-slider .swiper-button-next {
		right: -55px;
	}
	.product-slider .swiper-button-prev {
		left: -55px;
	}
	.service-bg {
		padding: 100px 0 80px;
	}
	.home-mid-sec {
		padding-top: 100px;
	}
	.home-block {
		padding: 100px 0;
	}
	.home-btm-slider {
		padding-top: 100px;
	}
	.footer-credit::after {
		left: -6%;
	}
	/****aanbod-dtl****/
	/* .aanbod-car-dtls-btm td {
		padding-right: 21px;
	} */
	.kenmerken-tab ul {
		column-gap: 5px;
	}
	.form-sec {
		padding: 100px 0 45px;
	}
	.form-btm-sec .each-footer-right {
		padding-left: 60px;
	}
	.form-left-img {
		max-width: 580px;
	}
	.aanbod-top-contact-area {
		padding-right: 9px;
	}
	.aanbod-car-dtls {
		padding-left: 20px;
		padding-right: 20px;
	}
	/****diensten-dtl****/
	.diensten-dtl-top {
		padding: 80px 0 100px;
	}
	.diensten-dtl-top-lft h2 {
		margin-bottom: 30px;
		line-height: 60px;
	}
	.diensten-dtl-top-left-car {
		width: 313px;
		height: 323px;
	}
	.each-diensten-dtl-mid {
		padding: 50px 50px 50px;
	}
	.diensten-dtl-mid-title {
		margin-bottom: 40px;
	}
	.diensten-dtl-mid {
		padding-bottom: 100px;
	}
	.diensten-dtl-slider {
		padding: 100px 0 70px;
	}
	.diensten-dtl-slider .swiper-button-next {
		right: 30px;
	}
	.diensten-dtl-slider .swiper-button-prev {
		left: 30px;
	}
	.diensten-dtl-slider .common-arrow {
		top: 56%;
	}
	/****verkoop****/
	.verkoop-dtl-mid .each-diensten-dtl-mid {
		padding: 50px 100px;
	}
	/****verkocht****/
	.verkocht-top {
		padding-top: 200px;
	}
	/****popup****/
	.modal-area .modal-dialog {
		max-width: 78%;
		margin: 10% auto 0;
	}
	/****aanbod-dtl****/
	/* .aanbod-car-dtls-btm td {
		padding-right: 21px;
	} */
	.kenmerken-tab ul {
		column-gap: 5px;
	}
	.form-btm-sec .each-footer-right {
		padding-left: 60px;
	}
	/****aanbod-list****/
	.aanbod-list-sec {
		padding: 200px 0 70px;
	}
	.aanbod-filter-part {
		padding: 43px 27px;
	}
	.filter-sort {
		margin: 10px 0 23px;
	}
	.aanbod-filter {
		width: 20%;
	}
	.sort-filter-outer {
		width: 20%;
	}
	/****diensten-list****/
	.diensten-list-sec {
		padding-top: 100px;
	}
	/****over-ons****/
	.over-ons-mid-sec {
		padding: 90px 0 100px;
	}
	.each-over-ons-mid-left {
		margin-bottom: 50px;
	}
	.over-ons-slider-sec {
		padding: 100px 0;
	}

	.aanbod-stroke {
		top: 22%;
	}
}
@media(max-width: 1399.98px){
	.each-counter {
        padding: 0 55px;
    }
	.each-product-title h4 {
		/*height: 24px;*/
		margin-bottom: 5px;
	}
	.each-product-info p {
		height: 17px;
	}
	.each-service-block-info-wrap p {
		-webkit-line-clamp: 2;
	}
	.home-mid-title-right p {
		margin: 30px 0 30px;
	}
	.home-block-wrap {
		column-gap: 10px;
	}
	.each-product-info td span {
		font-size: 1.4rem;
	}
	.each-product-info td h6 {
		font-size: 1.4rem;
	}
	/****aanbod-dtl****/
	.aanbod-top-sec {
		padding: 70px 0 80px;
	}
	.aanbod-back-btn .text-btn {
		top: 139px;
	}
	.aanbod-car-dtls-right {
		column-gap: 5px;
	}
	.aanbod-car-dtls {
		padding: 23px 30px 28px 35px;
	}
	.aanbod-car-dtls-btm h5 {
		font-size: 1.4rem;
	}
	.aanbod-car-dtls-btm p {
		font-size: 1.3rem;
	}
	/* .aanbod-car-dtls-btm td {
		width: 23%;
	} */
	.dtl-reach-btn .common-btn {
		padding: 11px 18px;
	}
	.aanbod-top-contact-dtls {
		column-gap: 11px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 55px;
	}
	.kenmerken-tab ul li::before {
		left: 91%;
	}
	.bullet-panel p {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.block-dtls {
		padding-top: 15px;
	}
   	.aanbod-dtl-product-block {
		padding: 70px 0;
   	}
   	.kenmerken-tab {
	   padding: 0 18px;
   	}
   	.kenmerken-tab li {
    	width: 32%;
   	}
	body .share-social-media-button .a2a_dd {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	.print_pdf_cls {
		width: 15px;
		margin-right: 0;
	}
   	.dtl-tab-sec {
		padding: 20px 0 80px;
	}
	.form-heading p {
		margin: 8px 0 35px;
	}
	.form-main-area .row {
		margin: 0 -8px;
	}
	.form-main-area .col-lg-6 {
		padding: 0 8px;
	}
	.form-main-area .form-group {
		margin-bottom: 21px;
	}
	.form-main-area .form-styl {
		padding: 18px 16px;
	}
	.form-sec {
		padding: 80px 0 45px;
	}
	.form-btm-area {
		padding: 0 70px;
	}
	/****diensten-dtl****/
	.diensten-dtl-top-right-car {
		padding-left: 25%;
	}
	.diensten-dtl-top-left-car {
        width: 280px;
        height: 295px;
        left: 10%;
    }
	.form-left-img {
        max-width: 500px;
    }
	.each-diensten-dtl-mid {
        padding: 40px 30px;
    }
	.diensten-dtl-mid-title h2 {
		line-height: 40px;
	}
	.diensten-dtl-slider .swiper-button-prev {
        left: 18px;
    }
	.diensten-dtl-slider .swiper-button-next {
		right: 18px;
	}
	.each-service-block-info h3, .each-service-block-info-wrap h3 {
		font-size: 3.2rem;
	}
	/****verkoop****/
	.verkoop-dtl-mid .each-diensten-dtl-mid {
		padding: 50px 70px;
	}
	/****contact****/
	.map {
		height: 500px;
	}
	/****popup****/
	.modal-area .popup-content {
		padding: 60px;
	}
	/****aanbod-dtl****/
	.aanbod-top-sec {
		padding: 70px 0 80px;
	}
	.aanbod-back-btn .text-btn {
		top: 139px;
	}
	.aanbod-car-dtls-right {
		column-gap: 5px;
	}
	.aanbod-car-dtls {
		padding: 20px;
	}
	.aanbod-car-dtls-btm h5 {
		font-size: 1.4rem;
	}
	/* .aanbod-car-dtls-btm td {
		width: 23%;
	} */
	.dtl-reach-btn .common-btn {
		padding: 11px;
		font-size: 1.4rem;
	}
	.aanbod-top-contact-dtls {
		column-gap: 11px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 55px;
	}
	.kenmerken-tab ul li::before {
		left: 91%;
	}
	.bullet-panel p {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.block-dtls {
		padding-top: 15px;
	}
   	.aanbod-dtl-product-block {
		padding: 70px 0;
   	}
   	.kenmerken-tab {
	   padding: 0;
   	}
   	/* .kenmerken-tab li {
    	width: 32%;
   	} */
   	.dtl-tab-sec {
		padding: 20px 0 80px;
	}
	.form-heading p {
		margin: 8px 0 35px;
	}
	.form-main-area .row {
		margin: 0 -8px;
	}
	.form-main-area .col-lg-6 {
		padding: 0 8px;
	}
	.form-main-area .form-group {
		margin-bottom: 21px;
	}
	.form-main-area .form-styl {
		padding: 18px 16px;
	}
	.form-left-img {
		padding-right: 35px;
	}
	.form-sec {
		padding: 80px 0 45px;
	}
	.form-btm-area {
		padding: 0 70px;
	}
	/****diensten-list****/
	.each-list-area:nth-child(odd) .each-list-img-part {
		padding-left: 70px;
	}
	.each-list-area:nth-child(even) .each-list-img-part {
		padding-right: 70px;
	}
	.each-diensten-list-content p {
        margin: 18px 0 35px;
    }
	/****over-ons****/
	.over-ons-top-sec {
		padding: 90px 0 100px;
	}
	.over-ons-top-heading h2 {
		margin-bottom: 25px;
	}
	.over-ons-top-area {
		column-gap: 24px;
	}
	.each-over-ons-mid-left h3 {
		margin-bottom: 15px;
	}
	.over-ons-slider-title {
		margin-bottom: 35px;
	}
	.each-team-member-info {
		padding: 15px 10px 14px;
	}
	.over-ons-slider-sec .swiper-btm-pegi .swiper-pagination {
		margin-top: 56px;
	}
	/****aanbod-list****/
	.aanbod-list-left {
		padding-right: 10px;
	}
	.aanbod-filter {
		width: 25%;
	}
	.sort-filter-outer {
		width: 25%;
	}
}
@media(max-width: 1199.98px){
	.common-arrow {
		height: 40px;
		width: 40px;
	}
	.toggle-menu {
		top: 30px;
	}
	.header-right {
		column-gap: 26px;
	}
	.mega-menu-info {
		row-gap: 30px;
	}
	.each-mega-menu-info {
		width: 49%;
	}
	.each-mega-menu-info h5 {
		margin-bottom: 13px;
	}
	.each-counter {
        padding: 0 23px;
    }
	.product-slider .swiper-button-prev {
        left: -48px;
    }
	.product-slider .swiper-button-next {
        right: -48px;
    }
	.each-service-block-info h3, .each-service-block-info-wrap h3 {
        font-size: 2.2rem;
    }
	.each-service-block-info-wrap {
		margin-left: 15px;
    	margin-right: 15px;
	}
	.each-service-block-info-wrap p {
		margin: 10px 0;
	}
	.each-home-block {
		width: 49%;
	}
	.home-block-wrap {
        row-gap: 20px;
    }
	.each-home-block::after {
		display: none;
	}
	.footer-area .col-lg-3 {
		width: 31%;
	}
	.footer-area .col-lg-9 {
		width: 69%;
	}
	.footer-left {
		padding-right: 30px;
	}
	.each-service-block-info {
		padding: 20px;
	}
	/****aanbod-dtl****/
	.aanbod-top-sec {
        padding: 50px 0 30px;
    }
	.aanbod-car-dtls {
        padding: 20px;
    }
	.aanbod-car-dtls-top-btn .common-btn {
		padding: 9px 16px;
	}
	.aanbod-car-dtls-top-btn .common-btn span::before {
		display: none;
	}
	.aanbod-car-dtls-btm tr {
		row-gap: 15px;
	}
	/* .aanbod-car-dtls-btm td {
        width: 33%;
    } */
	.aanbod-back-btn .text-btn {
        top: 120px;
        padding-left: 67px;
    }
	.aanbod-top-area .col-xl-5 {
		width: 50%;
	}
	.aanbod-top-area .col-xl-7 {
		width: 50%;
	}
	.aanbod-top-slider {
		padding-left: 0;
	}
	.aanbod-car-dtls-right h5 {
		font-size: 1.7rem;
	}
	.delen-btn {
		padding: 11px 17px;
	}
	.aanbod-top-contact-info img {
		margin-right: 8px;
	}
	.aanbod-top-contact-img {
		width: 100px;
		height: 94px;
	}
	.aanbod-top-contact-info li:first-child {
        margin-bottom: 10px;
    }
	.aanbod-top-contact-area {
        padding-right: 11px;
    }
	.aanbod-top-slider .swiper-button-prev {
		left: 19px;
	}
	.aanbod-car-dtls-mid {
		padding: 29px 0 20px;
	}
	.aanbod-car-dtls-btm table {
		margin: 23px 0 30px;
	}
	/* .aanbod-car-dtls-btm h5 {
        font-size: 1.6rem;
    }
	.aanbod-car-dtls-btm p {
		font-size: 1.5rem;
	} */
	.dtl-reach-btn a.aanbod-arw-btn::after {
		height: 43px;
		width: 70px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
        column-gap: 34px;
		margin-bottom: 30px;
    }
	.kenmerken-tab li p {
		font-size: 1.4rem;
	}
	.kenmerken-tab ul li:nth-child(even) {
		font-size: 1.6rem;
	}
	.kenmerken-tab li:nth-child(1) p::after, .kenmerken-tab li:nth-child(2) p::after, .kenmerken-tab li:nth-child(3) p::after {
		left: 96%;
	}
	.aanbod-bk .text-btn::after {
		left: 23px;
	}
	body .share-social-media-button .a2a_dd {
        padding-left: 6px !important;
        padding-right: 6px !important;
        font-size: 1.2rem !important;
    }
	.kenmerken-tab li {
        width: 49%;
    }
	.kenmerken-tab ul::after {
		left: 45%;
	}
	.kenmerken-tab ul:before {
		display: none;
	}
	.kenmerken-tab li:nth-child(n)::before {
        content: "";
        position: absolute;
        height: 1px;
        width: 200vw;
        left: -35%;
        background: rgba(255, 255, 255, 0.10);
    }
	.dtl-tab-sec {
		padding: 20px 0 60px;
	}
	.form-btn {
		margin-top: 0;
	}
	.form-sec {
		padding: 60px 0 45px;
	}
	.form-left-img {
        padding-right: 12px;
    }
	.form-heading p {
        margin: 8px 0 30px;
    }
	.form-main-area .form-styl {
        padding: 17px 14px;
	}
	.delen-btn {
        padding: 9px 17px;
    }
	.form-btm-area {
        padding: 0 40px;
    }
	.form-btm-sec .each-footer-right {
        padding-left: 25px;
		padding-top: 35px;
    }
	.form-btm-sec .each-footer-right h5 {
		margin-bottom: 10px;
	}
	.form-main-area .form-styl {
		font-size: 1.5rem;
	}
	.form-btm-sec .each-footer-right {
		padding-left: 25px;
	}
	/****diensten-dtl****/
	.diensten-dtl-back-btn.aanbod-back-btn .text-btn {
		top: 95px;
	}
	.diensten-dtl-top-lft {
		margin-top: 30px;
	}
	.diensten-dtl-top-right-car {
        padding-left: 15%;
    }
	.diensten-dtl-top-left-car {
        width: 255px;
        height: 265px;
        left: 4%;
    }
	/****verkoop****/
	.verkoop-dtl-mid .each-diensten-dtl-mid {
		padding: 50px;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 87%;
    }
	.modal-area .popup-content {
        padding: 40px 35px;
    }
	/****aanbod-dtl****/
	.aanbod-top-sec {
        padding: 50px 0 30px;
    }
	.aanbod-car-dtls {
        padding: 23px 11px 21px 16px;
    }
	.aanbod-car-dtls-top-btn .common-btn {
		padding: 9px 16px;
	}
	.aanbod-back-btn .text-btn {
        top: 120px;
        padding-left: 67px;
    }
	.aanbod-top-area .col-xl-5 {
		width: 50%;
	}
	.aanbod-top-area .col-xl-7 {
		width: 50%;
	}
	.aanbod-top-slider {
		padding-left: 0;
	}
	.aanbod-car-dtls-right h5 {
		font-size: 1.7rem;
	}
	.delen-btn {
		padding: 11px 17px;
	}
	.aanbod-top-contact-info img {
		margin-right: 8px;
	}
	.aanbod-top-contact-img {
		width: 100px;
		height: 94px;
	}
	.aanbod-top-contact-info li:first-child {
        margin-bottom: 10px;
    }
	.aanbod-top-contact-area {
        padding-right: 11px;
    }
	.aanbod-top-slider .swiper-button-prev {
		left: 19px;
	}
	.aanbod-car-dtls-mid {
		padding: 29px 0 20px;
	}
	.aanbod-car-dtls-btm table {
		margin: 23px 0 30px;
	}
	/* .aanbod-car-dtls-btm h5 {
        font-size: 1.6rem;
    }
	.aanbod-car-dtls-btm p {
		font-size: 1.5rem;
	} */
	.dtl-reach-btn a.aanbod-arw-btn::after {
		height: 43px;
		width: 70px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
        column-gap: 34px;
		margin-bottom: 30px;
    }
	.kenmerken-tab li p {
		font-size: 1.4rem;
	}
	.kenmerken-tab ul li:nth-child(even) {
		font-size: 1.6rem;
	}
	.kenmerken-tab li:nth-child(1) p::after, .kenmerken-tab li:nth-child(2) p::after, .kenmerken-tab li:nth-child(3) p::after {
		left: 96%;
	}
	.dtl-tab-sec {
		padding: 20px 0 60px;
	}
	.form-btn {
		margin-top: 0;
	}
	.form-sec {
		padding: 60px 0 45px;
	}
	.form-left-img {
        padding-right: 12px;
    }
	.form-heading p {
        margin: 8px 0 30px;
    }
	.form-main-area .form-styl {
        padding: 17px 14px;
	}
	.delen-btn {
        padding: 9px 17px;
    }
	.form-btm-area {
        padding: 0;
    }
	.form-btm-sec .each-footer-right {
        padding-left: 45px;
		padding-top: 35px;
    }
	.form-btm-sec .each-footer-right h5 {
		margin-bottom: 10px;
	}
	.form-main-area .form-styl {
		font-size: 1.5rem;
	}
	/****diensten-list****/
	.inner-banner-content {
		bottom: 60px;
		padding: 0 80px;
	}
	.diensten-list-heading h2 {
		line-height: 50px;
	}
	.diensten-list-heading p {
		padding: 16px 0 46px;
	}
	.each-diensten-list {
		padding: 60px 0;
	}
	.each-diensten-list-content p {
        margin: 10px 0 23px;
    }
	.each-list-area:nth-child(odd) .each-diensten-list-content {
		padding-right: 22px;
	}
	.each-list-area:nth-child(odd) .each-list-img-part {
        padding-left: 40px;
    }
	.each-list-area:nth-child(even) .each-list-img-part {
        padding-right: 40px;
    }
	.each-list-area:nth-child(even) .each-diensten-list-content {
		padding-left: 28px;
	}
	/****over-ons****/
	.over-ons-top-sec {
        padding: 60px 0;
    }
	.over-ons-top-heading h2 {
        margin-bottom: 18px;
    }
	.over-ons-top-area {
		column-gap: 13px;
	}
	.over-ons-mid-sec {
		padding: 60px 0;
	}
	.over-ons-mid-right {
        padding-left: 26px;
    }
	.each-over-ons-mid-left {
        margin-bottom: 30px;
    }
	.each-over-ons-mid-left h3 {
        margin-bottom: 12px;
    }
	.over-ons-slider-sec .swiper-btm-pegi .swiper-pagination {
		margin-top: 48px;
	}
	.over-ons-mid-left li {
		margin-bottom: 40px;
	}
	/****aanbod-list****/
	.aanbod-list-left {
		padding-right: 6px;
	}
	.aanbod-filter-part {
        padding: 30px 16px;
    }
	.aanbod-list-top-area .select-style {
		background: url(../images/filter-arrow.svg) no-repeat 92% center / 10px;
	}
	.aanbod-list-sec {
        padding: 180px 0 50px;
    }
	.footer-review img {
	  width: 252px;
	}
	.aanbod-list-product-area .col-lg-4 {
		width: 50%;
	}
}
@media(max-width: 991.98px){
	.dblock{
		display: block;
	}
	.res-logo-styl{
		width: 160px;
		margin-top: 6px;
	}
	.common-wrap {
		padding-left: 3%;
		padding-right: 3%;
	}
	h2 {
        font-size: 4rem;
    }
	.language .dropdown-item {
		color: #fff;
	}
	.header-right .language {
		display: none;
	}
	.mobile-language {
		display: block;
	}
	.toggle-menu {
        /* top: 40px; */
    }
	.mega-menu-top .col-sm-3 {
		width: 30%;
	}
	.mega-menu-top .col-sm-9 {
		width: 70%;
	}
	.counter-area {
		flex-wrap: wrap;
		row-gap: 20px;
	}
	.each-counter {
		width: 50%;
		border-right: 0;
		padding: 0;
	}
	.counter-sec {
		position: relative;
	}
	.counter-sec::after {
        content: '';
        position: absolute;
        left: 36%;
        top: 10px;
        height: 88%;
        width: 1.5px;
        background-color: rgba(255, 255, 255, 0.37);
    }
	.product-slider .common-arrow {
		display: none;
	}
	.product-sec {
        padding: 70px 0;
    }
	.service-block {
		display: none;
	}
	.service-slider {
		display: block;
	}
	.service-bg {
        padding: 70px 0;
    }
	.service-title-info {
        max-width: 100%;
        margin: 0 auto;
        text-align: center;
    }
	.service-title-info p {
		margin: 17px 0 25px;
	}
	.service-title-heading {
		text-align: center;
	}
	.home-mid-sec {
        padding-top: 70px;
    }
	.home-mid-title h3 {
		text-align: center;
	}
	.home-mid-title-right {
		max-width: 100%;
		text-align: center;
	}
	.home-mid-stroke {
		top: 35%;
	}
	.home-mid-title {
		margin-bottom: 60px;
	}
	.home-block {
        padding: 70px 0;
    }
	.home-btm-slider {
		padding-top: 70px;
	}
	.footer-left {
        display: flex;
        justify-content: space-between;
    }
	.footer-area .col-lg-3 {
        width: 100%;
    }
	.footer-area .col-lg-9 {
        width: 100%;
    }
	/*.footer-logo img {
		width: 115px;
	}*/
	
	.footer-right, .footer-social {
		max-width: 100%;
	}
	.mega-menu-main {
		row-gap: 50px;
	}
	/****aanbod-dtl****/
	.aanbod-back-btn {
		padding-top: 130px;
	}
	.aanbod-back-btn .text-btn {
        top: 20px;
		padding-top: 0;
	}
	.aanbod-car-dtls-top-btn{
		display: none;
	}
	.aanbod-top-area .col-xl-7 {
        width: 100%;
    }
	.aanbod-top-area .col-xl-5 {
        width: 100%;
    }
	.aanbod-car-dtls-mid {
        padding: 12px 0 20px;
    }
	/* .aanbod-car-dtls-btm td {
        padding-right: 29px;
    } */
	.loeasen-btn{
		display: block;
	}
	.aanbod-arw-btn{
		display: none;
	}
	.aanbod-top-left {
		margin-top: 16px;
	}
	.aanbod-top-slider {
		padding-top: 0;
		margin-bottom: 20px;
	}
	.aanbod-top-slider .swiper-button-prev {
        left: 11px;
    }
	.aanbod-top-slider .swiper-btm-pegi {
		display: none;
	}
	.aanbod-slider-btm{
		display: block;
	}
	.aanbod-dtl-lft-slider{
		display: none;
	}
	.aanbod-top-slider .common-arrow {
		top: 40%;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 25px;
	}
	.kenmerken-tab ul.tabs li {
		font-size: 1.8rem;
	}
	.kenmerken-tab li {
		width: 24%;
	}
	.kenmerken-tab ul {
		justify-content: left;
		margin-bottom: 0;
	}
	.kenmerken-tab{
		margin-bottom: 30px;
	}
	.kenmerken-tab::before, .kenmerken-tab::after {
		display: none;
	}
	.dtl-tab-sec {
		padding: 30px 0;
	}
	.kenmerken-tab ul li:nth-child(even) {
		word-break: break-word;
		padding-right: 28px;
	}
	.tab-btn {
		display: none;
	}
	.tab_drawer_heading {
		margin: 0;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: transparent;
		position: relative;
		color: rgba(255, 255, 255, 0.50);
		font-family: 'lama_sansmedium';
		font-size: 2rem;
		line-height: normal;
		width: fit-content;
	}
	.tab_drawer_heading:hover,
	.d_active {
		background-color: transparent;
		position: relative;
		color: #fff;
		font-size: 1.6rem;
	}
	.tab_drawer_heading:hover::after,
	.d_active::after{
		opacity: 1;
	}
	.tab_drawer_heading{
		margin-bottom: 20px;
	}
	.kenmerken-tab ul li:nth-child(n):after {
		opacity: 1;
	}
	.tab_container .tab_drawer_heading:last-child{
		margin-bottom: 0;
	}
	.kenmerken-tab li {
		width: 49%;
	}
	.tab_drawer_heading::after {
		content: "";
		position: absolute;
		width: 107%;
		height: 1px;
		border-radius: 30px;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		background: #FF2726;
		opacity: 0;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.tab_drawer_heading.active::after, .tab_drawer_heading:hover::after {
		opacity: 1;
	}
	.kenmerken-tab li:nth-child(1) p::after, 
	.kenmerken-tab li:nth-child(2) p::after, 
	.kenmerken-tab li:nth-child(3) p::after {
		display: none;
	}
	.kenmerken-tab ul::after{
		display: none;
	}
	.kenmerken-tab ul::before{
		display: none;
	}
	.bullet-panel p {
        font-size: 2rem;
    }
	.form-right-area {
        padding-top: 0;
        padding-left: 0;
    }
	.form-heading {
		text-align: center;
	}
	.form-heading p {
        margin: 20px auto 30px;
		max-width: 100%;
    }
	.form-main-area {
		margin-top: 30px;
	}
	.form-btn {
        text-align: center;
    }
	.form-left-img {
        padding-right: 0;
		display: none;
    }
	.form-right-img{
		display: block;
	}
	.form-right-img img{
		height: 100%;
		object-fit: cover;
	}
	.form-left-img {
        max-width: 100%;
    }
	.form-btm-area {
        padding: 0;
    }
	.form-btm-sec .each-footer-right {
        padding-top: 24px;
		padding-left: 20px;
    }
	.dtl-reach-btn {
		justify-content: center;
	}
	/****diensten-dtl****/
	.diensten-dtl-back-btn {
        padding-top: 70px;
        padding-bottom: 70px;
    }
	.diensten-dtl-back-btn.aanbod-back-btn .text-btn {
        top: 70px;
    }
	.diensten-dtl-top {
        padding: 70px 0;
    }
	.diensten-dtl-top-left-car {
        left: 0%;
    }
	.diensten-dtl-top-lft h2 {
        margin-bottom: 30px;
        line-height: 25px;
    }
	.each-diensten-dtl-mid {
		width: 100%;
	}
	.each-diensten-dtl-mid::after,
	.each-diensten-dtl-mid::before {
		display: none;
	}
	.each-diensten-dtl-mid {
        padding: 25px 0;
    }
	.diensten-dtl-mid-wrap::before {
		left: -4%;
	}
	.diensten-dtl-mid-wrap::after {
		left: -4%;
	}
	.diensten-dtl-mid {
        padding-bottom: 70px;
    }
	.diensten-dtl-slider {
        padding: 70px 0;
    }
	.diensten-dtl-slider-title {
		margin-bottom: 40px;
	}
	.diensten-dtl-slider .common-arrow {
		display: none;
	}
	.each-footer-right tr td {
		font-size: 1.3rem;
	}
	.aanbod-back-btn .text-btn::after {
		top: 50%;
	}
	.diensten-dtl-mid-wrap {
		flex-direction: column;
	}
	/****verkoop****/
	.verkoop-dtl-mid .each-diensten-dtl-mid {
		padding: 50px 30px;
	}
	/****verkocht****/
	.verkocht-top {
        padding-top: 180px;
    }
	.product-sec.verkocht-product-sec {
		padding: 60px 0;
	}
	/****bedankt****/
	.bedankt-banner .each-banner {
        height: 700px;
    }
	.bedankt-banner .banner-content p {
		max-width: 100%;
		display: block;
	}
	.bedankt-banner .banner-content .border-btn {
        margin-top: 10px;
    }
	/****popup****/
	.modal-area .popup-content h3 {
		font-size: 3.6rem;
		line-height: 36px;
		margin: 25px 0;
	}
	.pop-up-image {
		border-radius: 10px 10px 0 0;
	}
	.modal-area .popup-content {
		border-radius: 0 0 10px 10px;
	}
	/****aanbod-dtl****/
	.aanbod-back-btn {
		padding-top: 130px;
	}
	.aanbod-back-btn .text-btn {
        top: 20px;
		padding-top: 0;
	}
	.aanbod-car-dtls-top-btn{
		display: none;
	}
	.aanbod-top-area .col-xl-7 {
        width: 100%;
    }
	.aanbod-top-area .col-xl-5 {
        width: 100%;
    }
	.aanbod-car-dtls-mid {
        padding: 12px 0 20px;
    }
	/* .aanbod-car-dtls-btm td {
        padding-right: 29px;
    } */
	.loeasen-btn{
		display: block;
	}
	.aanbod-arw-btn{
		display: none;
	}
	.aanbod-top-left {
		margin-top: 16px;
	}
	.aanbod-top-slider .swiper-button-prev {
        left: 11px;
    }
	.aanbod-top-slider .swiper-btm-pegi {
		display: none;
	}
	/* .aanbod-left-img{
		display: none;
	} */
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 25px;
	}
	.kenmerken-tab ul.tabs li {
		font-size: 1.8rem;
	}
	.kenmerken-tab li {
		width: 24%;
	}
	.kenmerken-tab ul {
		justify-content: left;
		margin-bottom: 0;
	}
	.kenmerken-tab{
		margin-bottom: 30px;
	}
	.kenmerken-tab::before, .kenmerken-tab::after {
		display: none;
	}
	.dtl-tab-sec {
		padding: 30px 0;
	}
	.kenmerken-tab ul li:nth-child(even) {
		word-break: break-word;
		padding-right: 28px;
	}
	.tab-btn {
		display: none;
	}
	.tab_drawer_heading {
		margin: 0;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: transparent;
		position: relative;
		color: rgba(255, 255, 255, 0.50);
		font-family: 'lama_sansmedium';
		font-size: 2rem;
		line-height: normal;
		width: fit-content;
	}
	.tab_drawer_heading:hover,
	.d_active {
		background-color: transparent;
		position: relative;
		color: #fff;
		font-size: 1.6rem;
	}
	.tab_drawer_heading:hover::after,
	.d_active::after{
		opacity: 1;
	}
	.tab_drawer_heading{
		margin-bottom: 20px;
	}
	.kenmerken-tab ul li:nth-child(n):after {
		opacity: 1;
	}
	.tab_container .tab_drawer_heading:last-child{
		margin-bottom: 0;
	}
	.kenmerken-tab li {
		width: 49%;
	}
	.kenmerken-tab li:nth-child(n)::before {
		content: "";
		position: absolute;
		height: 1px;
		width: 200vw;
		left: -35%;
		background: rgba(255, 255, 255, 0.10);
	}
	.tab_drawer_heading::after {
		content: "";
		position: absolute;
		width: 107%;
		height: 1px;
		border-radius: 30px;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		background: #FF2726;
		opacity: 0;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.tab_drawer_heading.active::after, .tab_drawer_heading:hover::after {
		opacity: 1;
	}
	.kenmerken-tab li:nth-child(1) p::after, 
	.kenmerken-tab li:nth-child(2) p::after, 
	.kenmerken-tab li:nth-child(3) p::after {
		display: none;
	}
	.kenmerken-tab ul::after{
		display: none;
	}
	.kenmerken-tab ul::before{
		display: none;
	}
	.bullet-panel p {
        font-size: 2rem;
    }
	.form-right-area {
		padding-top: 0;
	}
	.form-heading {
		text-align: center;
	}
	.form-heading p {
        margin: 20px auto 30px;
		max-width: 100%;
    }
	.form-main-area {
		margin-top: 30px;
	}
	.form-btn {
        text-align: center;
    }
	.form-left-img {
        padding-right: 0;
		display: none;
    }
	.form-right-img{
		display: block;
	}
	.form-right-img img{
		height: 100%;
		object-fit: cover;
	}
	.form-btm-area {
        padding: 0;
    }
	.form-btm-sec .each-footer-right {
        padding-top: 24px;
		padding-left: 20px;
    }
	/****Diensten****/
	.inner-banner-img {
		height: 300px;
	}
	.inner-banner-img img{
		height: 100%;
		object-fit: cover;
	}
	.diensten-list-sec {
        padding-top: 60px;
    }
	.diensten-list-heading h2 {
        line-height: 35px;
    }
	.diensten-list-area::after{
		display: none;
	}
	.each-list-area:nth-child(odd) .each-list-img-part {
        padding-left: 0;
    }
	.each-diensten-list {
        padding: 60px 0;
    }
	.each-list-area:nth-child(odd) .each-diensten-list-content {
        padding-right: 0;
    }
	.each-diensten-list-content {
        margin-top: 35px;
    }
	.each-diensten-list-content p{
		max-width: 100%;
	}
	.each-list-area:nth-child(even) .each-diensten-list-content {
        padding-left: 0;
    }
	.each-list-area:nth-child(even) .each-list-img-part {
        padding-right: 0;
    }
	/****over-ons****/
	.over-ons-top-heading p {
		max-width: 100%;
	}
	.over-ons-mid-right {
        padding-right: 0;
        padding-left: 0;
    }
	.each-over-ons-mid-left p {
		max-width: 100%;
	}
	.over-ons-mid-left {
		margin-top: 40px;
		max-width: 100%;
	}
	.over-ons-slider-sec .swiper-btm-pegi .swiper-pagination {
        margin-top: 35px;
    }
	.over-ons-slider-sec {
        padding: 60px 0;
    }
	/****aanbod-list****/
	.mobile-filter-close h6 {
        color: #fff;
        font-size: 2rem;
    }
	.show_selected_filter_cls {
		padding-top: 40px !important;
		padding-bottom: 20px;
	}
	.aanbod-filter {
		margin-bottom: 15px;
		width: 50%;
	}
	.hidden-filter {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #181818;
		z-index: 999;
		height: 100%;
		margin-top: 0;
		padding: 90px 15px 150px;
		overflow-y: scroll;
		display: none;
	}
	.auto-overview-filter-result {
		position: fixed;
		bottom: 0;
		width: 100%;
		padding: 15px;
		left: 0;
		background-color: #181818;
		z-index: 99;
		border-top: 1px solid rgba(249, 248, 246, 0.5);
	}
	.sorteren_op-filter .select-style {
		background: url(../images/filter-arrow.svg) no-repeat 95.7% center / 10px;
	}
	.mobile-filter {
        display: none;
        padding-bottom: 150px;
    }
	.filter-sort .aanbod-filter {
        width: 100%;
    }
    .filter-sort h6{
    	display: none;
    }
	.filter-main {
		margin-top: 30px;
	}
	.aanbod-list-top-area .select-style {
        background: url(../images/filter-arrow.svg) no-repeat 96% center / 10px;
    }
	.filter-content {
		background-color: #181818;
	}
	.aanbod-filter-top{
		display: none;
	}
	.aanbod-filter-part {
        padding: 0;
    }
	.aanbod-list-header {
        z-index: 10;
    }
	.aanbod-list-header.aanbod-header-active {
		z-index: 9;
	}
	.aanbod-list-sec {
        padding: 250px 0 28px;
        z-index: 9;
        position: relative;
    }
	.filter-reset img {
		margin-right: 10px;
		width: 18px;
		height: 18px;
	}
	.filter-sort h4 {
		font-size: 2rem;
	}
	.dropdown-menu.show {
		transform: translate3d(0, 42px, 0px) !important;
	}
	.contact-us-form .map{
		display: block;
	}
	.aanbod-list-product-area .col-lg-4 {
        width: 100%;
    }
	.sort-filter-outer {
        width: 50%;
    }
}
@media(max-width: 767.98px){
	.morgeninternet-footer{
        margin-bottom : 45px !important;
    }
	.widget-mobile{
	  	background: #1c1c1c;
	  	padding: 1.5rem 1.2rem;
	  	border-top: 1px solid rgba(255,255,255,0.1);
	  	border-bottom: 1px solid rgba(255,255,255,0.1);
	  	z-index: 9999;
	}
	.widget-mobile .d-flex{
		gap: 5px;
	}
	.widget-mobile button{
		padding: .65rem .4rem;
    	font-size: 1.4rem;
	}
	.widget-mobile h6 span{
		font-size: 1.4rem;
		cursor: pointer;
		font-family: 'lexend_decaregular';
		padding-right: 2rem;
		color: #fff;
		margin-right: .75rem;
	}
	.widget-mobile h6 span:after{
		background: url(../images/arw-color.svg) no-repeat center/ contain;
		right: 0;
	}
	.widget-mobile h6 span:not(.active):after{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.widget-mobile h6 span.active{
		color: #FF2726;
	}
	.widget-mobile h6 span.active:after{
		transform: translateY(-50%) rotate(-90deg);
	}
	.widget-mobile-content{
		bottom: 6.5rem;
		background: #121212;
		padding: 3rem 1.5rem 1.5rem;
		z-index: 99;
		display: none;
	}
	.widget-mobile-content.show-div{
		display: block;
	}
	.widget-content-wrap{
		background: #1c1c1c;
		border: 1px solid rgba(255,255,255,0.1);
		padding: 1.5rem;
	}
	.widget-mobile-content td{
  		color: #fff;
		vertical-align: top;
    	font-size: 1.45rem;
    	font-family: 'lexend_decalight';
    	padding: 4px 0;
	}
	.widget-mobile-content td a{
		color: #fff;
	}
	.widget-mobile-content td a:hover{
		color: #FF7100;
	}
	.whatsapp-block{
		background: #25D366;
		border-radius: 5px;
		width: 3.7rem;
		height: 3.7rem;
	}
	.whatsapp-block img{
		width: 1.8rem;
	}
	.widget-mobile-content td span{
		width: 2.2rem;
		height: 2.2rem;
    	border: 1px solid rgba(255,255,255,0.1);
    	margin-right: 1.8rem;
	}
	.whatsapp-logo {
		display: none;
	}
	#mobile-contact-bar img{
		width: 20px;
		filter: brightness(10);
	}
	#mobile-contact-bar {
	    box-sizing: border-box;
	    opacity: 1;
	    position: fixed;
	    width: 100%;
	    z-index: 98;
	    left: 0;
	    bottom: 0;
	    display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #FF2726;
	  box-sizing: border-box;
	  height: 45px;
	  overflow: hidden;
	  width: 100%;
	}
	#mobile-contact-bar ul {
	  box-sizing: border-box;
	  line-height: 0;
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  text-align: center;
	  width: 100%;
	  font-size: 0;
	}
	#mobile-contact-bar ul li {
	  box-sizing: border-box;
	  display: inline-block;
	  text-align: center;
	  height: 45px;
	  line-height: 45px;
	  width: 25%;
	}
	#mobile-contact-bar ul li a {
	  color: rgba(255,255,255,0.9);
	  cursor: pointer;
	  display: block;
	  height: 100%;
	  position: relative;
	  z-index: 9998;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	.common-wrap {
		padding-left: 12px;
		padding-right: 12px;
	}
	h1 {
		font-size: 4rem;
	}
	h1 strong {
		line-height: 50px;
	}
	h2, h3 {
		font-size: 2.4rem;
		line-height: 32px;
	}
	h4 {
		font-size: 1.8rem;
		line-height: 24px;
	}
	h5 {
		font-size: 1.6rem;
	}
	p {
		font-size: 1.4rem;
		line-height: 20px;
	} 
	.common-btn {
        padding: 7px 16px;
        font-size: 1.4rem;
        letter-spacing: 0.14px;
        line-height: 20px;
    }
	.header-logo img {
		width: 115px;
	}
	.header-area {
		padding: 20px 0;
	}
	.menu-btn {
		width: 50px;
		height: 26px;
	}
	.hamburger .bar {
		width: 32px;
	}
	.hamburger {
		width: 24px;
		height: 16px;
	}
	.menu-btn.active .hamburger .bar1 {
		right: 1px;
		top: 3px;
	}
	.menu-btn.active .hamburger .bar2 {
        top: 8px;
        right: 3px;
	}
	.toggle-menu {
        top: 31px;
		left: 50%;
        transform: translateX(-50%);
    }
	.menu-btn.active {
		width: 31px;
		height: 31px;
	}
	.mega-menu-main {
		padding: 93px 15px 70px;
	}
	.mega-menu-nav li a {
		font-size: 2.4rem;
		line-height: normal;
	}
	.each-mega-menu-social-info {
		display: none;
	}
	.each-mega-menu-social-info.footer-social.each-mega-menu-social-mobile-info {
		display: block;
	}
	.each-mega-menu-info a {
		font-size: 1.4rem;
	}
	.each-mega-menu-info tr td {
		font-size: 1.3rem;
	}
	.each-mega-menu-info tr td:first-child {
		padding-right: 8px;
	}
	.each-mega-menu-info {
        width: 100%;
    }
	.mega-menu-top .col-sm-9 {
        width: 49%;
    }
	.mega-menu-top .col-sm-3 {
        width: 51%;
    }
	.mega-menu-top {
        margin-top: 20px;
    }
	.each-mega-menu-contact-info {
		display: block;
	}
	.footer-social li a {
		width: 30px;
		height: 30px;
	}
	.footer-social li {
		margin-right: 5px;
	}
	.each-mega-menu-showroom-info {
		display: none;
	}
	.mega-menu-top .row {
		align-items: start;
	}
	.mega-menu-nav li {
		margin-bottom: 29px;
	}
	.mega-menu-info {
		row-gap: 20px;
	}
	.banner-video,
	.each-banner {
		height: 900px;
	}
	.banner-content h1 {
		max-width: 400px;
	}
	.banner-content .border-btn {
		line-height: 23px;
	}
	.each-counter h3 {
		line-height: normal;
		font-size: 2.4rem;
		margin-bottom: 5px;
	}
	.each-counter h5 {
		font-size: 1.4rem;
	}
	.counter-sec {
		padding: 10px 0;
	}
	.counter-sec::after {
		left: 43%;
		top: 10px;
		height: 87%;
	}
	.product-sec {
		padding: 52px 0 52px;
	}
	.product-btn {
		display: block;
	}
	.product-top-btn {
		display: none;
	}
	.product-title {
		text-align: center;
		margin-bottom: 30px;
	}
	.each-product-title h4,
	.each-product-info p {
		height: auto;
	}
	.each-product-title h4,
	.each-product-title h6 {
		margin-bottom: 8px;
	}
	.each-product-title h6 {
		font-size: 1.6rem;
		height: auto;
	}
	.each-product-title h6 strong {
		font-size: 1.4rem;
	}
	.each-product-info td span {
		font-size: 1.6rem;
	}
	.each-product-info td h6 {
		font-size: 1.4rem;
	}
	.product-stroke {
		top: 18%;
	}
	.product-btn .common-btn {
		line-height: 24px;
	}
	.swiper-btm-pegi .swiper-pagination-bullet {
		height: 5px;
		width: 5px;
	}
	.swiper-btm-pegi .swiper-pagination-bullet::after {
		height: 20px;
		width: 20px;
	}
	.swiper-btm-pegi .swiper-pagination-bullet {
		margin: 0 8px !important;
	}
	.swiper-btm-pegi .swiper-pagination {
		margin-top: 35px;
	}
	.service-title {
		margin-bottom: 42px;
	}
	.service-slider .swiper-btm-pegi .swiper-pagination-bullet {
		height: 5px;
		width: 5px;
	}
	.service-slider .swiper-btm-pegi .swiper-pagination-bullet::after {
		height: 20px;
		width: 20px;
	}
	.service-slider .swiper-btm-pegi .swiper-pagination-bullet {
		margin: 0 8px !important;
	}
	.service-slider .swiper-btm-pegi .swiper-pagination {
		margin-top: 35px;
	}
	.service-bg {
		padding: 40px 0 34px;
	}
	.each-service-block-info h3, .each-service-block-info-wrap h3 {
		font-size: 2.4rem;
		line-height: 32px;
	}
	.each-service-block-info {
		padding: 16px 22px;
	}
	.each-service-block-info-wrap {
		margin-left: 15px;
		margin-right: 15px;
	}
	.marquee-sec {
		padding: 10px 0;
	}
	.marque-txt li {
		font-size: 1.4rem;
		line-height: 18px;
		padding-left: 77px;
	}
	.marque-txt li::after {
		right: -77px;
	}
	.home-mid-sec {
		padding-top: 56px;
	}
	.home-mid-title h3 {
		margin-bottom: 11px;
	}
	.home-mid-title-right p {
		margin: 9px 0 23px;
	}
	.home-mid-stroke {
        top: 47%;
    }
	.home-mid-title {
		margin-bottom: 40px;
	}
	.home-mid-title h3 {
		font-size: 1.8rem;
	}
	.home-mid-title-right h2 {
		line-height: normal;
	}
	.each-home-block {
        width: 100%;
		text-align: center;
    }
	.each-home-block p {
		max-width: 100%;
	}
	.home-block {
		padding: 54px 0 24px;
	}
	.each-home-block h4 {
		line-height: normal;
	}
	.home-block-title h3 {
		line-height: 32px;
	}
	.each-home-block p {
		margin-top: 20px;
		margin-bottom: 25px;
	}
	.each-home-block::before {
		content: '';
		position: absolute;
		left: -20px;
		bottom: 0;
		height: 1px;
		width: 100vw;
		background-color: rgba(24, 24, 24, 0.2);
	}
	.each-home-block:last-child::before {
		display: none;
	}
	.home-block-title {
		margin-bottom: 41px;
		text-align: center;
	}
	.home-btm-slider {
		padding-top: 50px;
	}
	.instagram-img img {
		width: 30px;
	}
	.each-footer-mobile-right .each-footer-right {
		width: 100%;
	}
	.footer-social {
        justify-content: end;
        max-width: 100%;
        margin-right: 25px;
        margin-top: 10px;
    }
	.each-footer-right h5 {
		margin-bottom: 7px;
	}
	.each-footer-right-address {
		margin-top: 22px;
	}
	.each-footer-right tr td {
		font-size: 1.3rem;
		line-height: 25px;
	}
	.footer-credit::after {
		top: -20px;
	}
	.footer-area {
		padding: 43px 0 53px;
	}
	.each-footer-right a {
		font-size: 1.4rem;
		line-height: 20px;
	}
	.footer-left {
        padding-right: 0;
        column-gap: 20px;
    }
	.each-footer-mobile-right {
		width: 45%;
	}
	.each-footer-right {
		width: 50%;
	}
	.footer-credit a {
		font-size: 1.4rem;
	}
	.footer-logo {
		margin-bottom: 40px;
	}
	/****aanbod-dtl****/
	.aanbod-top-slider .swiper-btm-pegi .swiper-pagination-bullet {
		height: 5px;
		width: 5px;
	}
	.aanbod-top-slider .swiper-btm-pegi .swiper-pagination-bullet::after {
		height: 20px;
		width: 20px;
	}
	.aanbod-top-slider .swiper-btm-pegi .swiper-pagination-bullet {
		margin: 0 8px !important;
	}
	.aanbod-back-btn .text-btn::after {
        left: 6px;
    }
	.aanbod-back-btn .text-btn {
        padding-left: 52px;
    }
	.aanbod-back-btn {
        padding-top: 111px;
    }
	.aanbod-top-sec {
        padding: 40px 0 14px;
    }
	.aanbod-top-slider .swiper-button-next, .aanbod-top-slider .swiper-button-prev{
		display: none;
	}
	.aanbod-car-dtls-left h4 {
		font-size: 2.4rem;
		line-height: 32px;
	}
	.aanbod-car-dtls-right h5 {
        font-size: 1.4rem;
        line-height: 20px;
    }
	.aanbod-car-dtls-mid p{
		line-height: 20px;
	}
	.aanbod-car-price-dtls .row {
		align-items: start;
	}
	.aanbod-car-dtls-mid{
		border-bottom: 0;
		position: relative;
	}
	.aanbod-car-dtls-mid::after{
		position: absolute;
		left: -26px;
        bottom: 0;
        width: 100vw;
		height: 1.5px;
		content: "";
		background: rgba(255, 255, 255, 0.50);
	}
	.aanbod-car-dtls-btm h5 {
        line-height: 24px;
    }
	.aanbod-car-dtls-btm td {
        /* width: 33%; */
		margin-bottom: 0;
    }
	.aanbod-car-dtls-btm td:last-child {
		margin-bottom: 20px;
	}
	.aanbod-car-dtls {
        padding: 15px 17px 29px 26px;
    }
	.aanbod-car-price-dtls {
		margin-bottom: 5px;
	}
	.aanbod-car-dtls-btm table {
        margin: 23px 0 8px;
    }
	.aanbod-stroke {
		top: 86%;
		z-index: -1;
	}
	.dtl-reach-btn {
		row-gap: 25px;
	}
	.dtl-reach-btn .loeasen-btn span {
		padding-right: 7px;
	}
	.aanbod-top-left {
        overflow: hidden;
    }
	.aanbod-top-contact-img {
        height: 76px;
		width: 83px;
    }
	.aanbod-delen-btn {
		transform: rotate(-90deg);
	}
	.aanbod-top-contact-area {
        padding: 19px 2px 19px 9px;
		margin-bottom: 0;
    }
	.aanbod-top-contact-area .col-3 {
		justify-content: start;
	}
	.aanbod-top-contact-info img {
        margin-right: 4px;
    }
	.aanbod-top-contact-dtls {
        column-gap: 12px;
    }
	.delen-btn {
		font-size: 1.4rem;
	}
	.aanbod-top-contact-info a {
		font-size: 1.6rem;
	}
	.aanbod-top-contact-area .col-9 {
		width: 76%;
	}
	.aanbod-top-contact-area .col-3 {
		width: 18%;
	}
	.tab_drawer_heading {
        margin-bottom: 6px;
    }
	.kenmerken-tab li::after{
		display: none;
	}
	.kenmerken-tab li {
        width: 49%;
    }
	.kenmerken-tab li p {
		padding-left: 0;
	}
	.kenmerken-tab li p {
		color: rgba(255, 255, 255, 0.50);
		width: 100%;
		margin-bottom: 12px;
	}
	.kenmerken-tab li h6{
		color: #fff;
		/* font-size: 1.6rem; */
		width: 100%;
	}
	.kenmerken-tab {
        padding: 0 38px;
		overflow: visible;
		margin-bottom: 36px;
    }
	.kenmerken-tab ul li:nth-child(even) {
        padding-right: 0;
    }
	.kenmerken-tab li:nth-child(n)::before {
        top: 89px;
		left: -157%;
	}
	.kenmerken-tab ul{
		position: relative;
	}
	.bullet-panel {
		margin-top: 20px;
	}
	.each-onderhoud-block {
		margin-bottom: 11px;
	}
	.form-sec {
        padding: 50px 0 45px;
    }
	.form-heading h2 {
		line-height: 32px;
	}
	.form-heading p {
        margin: 12px auto 26px;
	}
	.form-main-area .form-group label {
		font-size: 1.4rem;
		margin-bottom: 4px;
	}
	.form-main-area .form-styl {
		border-radius: 5px;
		line-height: 22px;
		font-size: 1.4rem;
		padding: 13px 14px;
	}
	.form-main-area .form-styl:focus {
		font-size: 1.8rem;
	}
	.form-group textarea.form-control{
		border-radius: 10px;
		min-height: 150px;
	}
	.form-btn button {
		font-size: 1.4rem;
		height: 40px;
	}
	.form-main-area .form-group {
        margin-bottom: 8px;
    }
	.form-btn {
        margin-top: 31px;
    }
	.form-btm-sec {
		border-top: 0;
		border-bottom: 0;
	}
	.form-btm-area::before, .form-btm-area::after{
		display: none;
	}
	.form-btm-sec .each-footer-right {
		padding: 0;
	}
	.form-btm-sec .each-footer-right::after{
		display: none;
	}
	.form-right-img {
        height: 252px;
    }
	.aanbod-left-img .col-4:first-child {
		display: none;
	}
	body .share-social-media-button .a2a_dd {
		position: relative !important;
	}
	body .share-social-media-button .a2a_dd span {
		display: none !important;
	}
	body .share-social-media-button .a2a_dd {
		height: 4rem !important;
        width: 4rem !important;
		padding: 0 !important;
	}
	body .share-social-media-button .a2a_dd svg {
		position: absolute !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%) rotate(90deg) !important;
	}
	/****diensten-dtl****/
	.diensten-dtl-back-btn.aanbod-back-btn .text-btn {
        top: 0;
    }
	.diensten-dtl-back-btn {
        padding-top: 115px;
        padding-bottom: 0;
    }
	.diensten-dtl-top {
        padding: 40px 0;
    }
	.diensten-dtl-top-lft h2 {
        margin-bottom: 15px;
        line-height: normal;
    }
	.diensten-dtl-top-lft {
        margin-top: 20px;
    }
	.diensten-dtl-top-left-car {
        width: 227px;
        height: 237px;
	}
	.each-diensten-dtl-mid {
        padding: 25px 15px;
    }
	.diensten-dtl-mid-title {
        margin-bottom: 25px;
    }
	.diensten-dtl-mid {
        padding-bottom: 20px;
    }
	.each-diensten-dtl-mid {
        width: 100%;
    }
	.each-diensten-dtl-mid {
        padding: 5px 0;
    }
	.each-diensten-dtl-mid h3 {
		font-size: 2rem;
		margin-bottom: 10px;
	}
	.diensten-dtl-slider {
        padding: 30px 0;
    }
	.diensten-dtl-slider-title {
        margin-bottom: 25px;
    }
	/****verkoop****/
	.verkoop-dtl-mid .each-diensten-dtl-mid {
		width: 100%;
		padding: 5px 0 10px;
	}
	.verkoop-dtl-mid .each-diensten-dtl-mid:first-child {
		padding-left: 15px;
	}
	.verkoop-dtl-mid .each-diensten-dtl-mid:last-child {
		padding-left: 15px;
	}
	/****contact****/
	.map {
		height: 320px !important;
	}
	/****verkocht****/
	.verkocht-top {
        padding-top: 107px;
    }
	.verkocht-top h1 {
		line-height: 50px;
		margin-bottom: 10px;
	}
	.product-sec.verkocht-product-sec {
        padding: 30px 0;
    }
	/****bedankt****/
	.bedankt-banner .each-banner {
        height: 431px;
    }
	.bedankt-banner .banner-content {
		top: 62%;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 92%;
    }
	.modal-area .popup-content h3 {
        font-size: 2.4rem;
        line-height: 32px;
        margin: 20px 0;
    }
	.popup-info-btm p {
		margin-top: 20px;
	}
	.close-img {
        top: -13px;
        right: -12px;
        font-size: 1.4rem;
        height: 25px;
        width: 25px;
    }
	.modal-area .popup-content {
        padding: 30px 15px;
    }
	/****aanbod-dtl****/
	.aanbod-top-slider .swiper-btm-pegi .swiper-pagination-bullet {
		height: 5px;
		width: 5px;
	}
	.aanbod-top-slider .swiper-btm-pegi .swiper-pagination-bullet::after {
		height: 20px;
		width: 20px;
	}
	.aanbod-top-slider .swiper-btm-pegi .swiper-pagination-bullet {
		margin: 0 8px !important;
	}
	.aanbod-back-btn .text-btn::after {
        left: 6px;
    }
	.aanbod-back-btn .text-btn {
        padding-left: 52px;
    }
	.aanbod-back-btn {
        padding-top: 111px;
    }
	.aanbod-top-sec {
        padding: 40px 0 14px;
    }
	.aanbod-top-slider .swiper-button-next, .aanbod-top-slider .swiper-button-prev{
		display: none;
	}
	.aanbod-car-dtls-left h4 {
		font-size: 2.4rem;
		line-height: 32px;
	}
	.aanbod-car-dtls-right h5 {
        font-size: 1.4rem;
        line-height: 20px;
    }
	.aanbod-car-dtls-mid p{
		line-height: 20px;
	}
	.aanbod-car-price-dtls .row {
		align-items: start;
	}
	.aanbod-car-dtls-mid{
		border-bottom: 0;
		position: relative;
	}
	.aanbod-car-dtls-mid::after{
		position: absolute;
		left: -26px;
        bottom: 0;
        width: 100vw;
		height: 1.5px;
		content: "";
		background: rgba(255, 255, 255, 0.50);
	}
	.aanbod-car-dtls-btm h5 {
        line-height: 24px;
    }
	.aanbod-car-dtls {
        padding: 15px 17px 29px;
    }
	.aanbod-car-price-dtls {
		margin-bottom: 5px;
	}
	.aanbod-car-dtls-btm table {
        margin: 23px 0 8px;
    }
	.dtl-reach-btn {
		row-gap: 25px;
		flex-wrap: wrap;
	}
	.dtl-reach-btn .loeasen-btn span {
		padding-right: 7px;
	}
	.aanbod-top-left {
        overflow: hidden;
    }
	.aanbod-top-contact-img {
        height: 76px;
		width: 83px;
    }
	.aanbod-delen-btn {
		transform: rotate(-90deg);
	}
	.aanbod-top-contact-area {
        padding: 19px 2px 19px 9px;
		margin-bottom: 0;
    }
	.aanbod-top-contact-area .col-3 {
		justify-content: end;
	}
	.aanbod-top-contact-info img {
        margin-right: 4px;
		width: 15px;
    }
	.aanbod-top-contact-dtls {
        column-gap: 12px;
    }
	.delen-btn {
		font-size: 1.4rem;
	}
	.aanbod-top-contact-info a {
		font-size: 1.4rem;
	}
	.aanbod-top-contact-area .col-9 {
		width: 76%;
	}
	.aanbod-top-contact-area .col-3 {
		width: 18%;
	}
	.aanbod-top-slider {
        margin-bottom: 11px;
    }
	.tab_drawer_heading {
        margin-bottom: 18px;
    }
	.kenmerken-tab li::after{
		display: none;
	}
	.kenmerken-tab li p {
		padding-left: 0;
	}
	.kenmerken-tab li p {
		color: rgba(255, 255, 255, 0.50);
		width: 100%;
		margin-bottom: 12px;
	}
	.kenmerken-tab li h6{
		color: #fff;
		/* font-size: 1.6rem; */
		width: 100%;
	}
	.kenmerken-tab li p {
		height: auto;
		display: block;
		border: 0;
	}
	.kenmerken-tab li {
        padding: 15px 0;
        min-height: auto;
		align-items: start;
    }
	.overlay h5 {
		font-size: 1.2rem;
	}
	.overlay p {
		font-size: 1.2rem;
	}
	.overlay {
		text-align: center;
	}
	.kenmerken-tab {
        padding: 0 38px;
		overflow: visible;
		margin-bottom: 36px;
    }
	.kenmerken-tab ul li:nth-child(even) {
        padding-right: 0;
    }
	.kenmerken-tab li:nth-child(n)::before {
        /* top: 89px; */
		left: -157%;
	}
	.kenmerken-tab li:nth-child(n)::before {
		top: 0;
	}
	.kenmerken-tab ul{
		position: relative;
	}
	.bullet-panel {
		margin-top: 20px;
	}
	.each-onderhoud-block {
		margin-bottom: 11px;
	}
	.form-sec {
        padding: 50px 0 45px;
    }
	.form-heading h2 {
		line-height: 32px;
	}
	.form-heading p {
        margin: 12px auto 26px;
	}
	.form-main-area .form-group label {
		font-size: 1.4rem;
		margin-bottom: 4px;
	}
	.form-main-area .form-styl {
		border-radius: 5px;
		line-height: 22px;
		font-size: 1.4rem;
		padding: 13px 14px;
	}
	.form-main-area .form-styl:focus {
		font-size: 1.8rem;
	}
	.form-group textarea.form-control{
		border-radius: 10px;
		min-height: 150px;
	}
	.form-btn button {
		font-size: 1.4rem;
		height: 40px;
	}
	.form-main-area .form-group {
        margin-bottom: 8px;
    }
	.form-btn {
        margin-top: 31px;
    }
	.form-btm-sec {
		border-top: 0;
		border-bottom: 0;
	}
	.form-btm-area::before, .form-btm-area::after{
		display: none;
	}
	.form-btm-sec .each-footer-right {
		padding: 0;
	}
	.form-btm-sec .each-footer-right::after{
		display: none;
	}
	.form-right-img {
        height: 252px;
    }
	/****Diensten****/
	.inner-banner-content {
		text-align: center;
		bottom: 38%;
        padding: 0 20px;
	}
	.diensten-list-sec {
        padding-top: 30px;
    }
	.diensten-list-heading h2 {
        line-height: 20px;
    }
	.diensten-list-heading p {
        padding: 16px 0 30px;
    }
	.each-list-img-part .row{
		margin: 0 -5px;
	}
	.each-list-img-part .col-7 {
		padding: 0 5px;
	}
	.each-list-img-part .col-5 {
		padding: 0 5px;
	}
	.each-diensten-list {
        padding: 30px 0;
    }
	.each-diensten-list-content p {
        margin: 10px 0 18px;
    }
	.home-btm-slider.diensten-list-btm-slider {
		padding-top: 50px;
	}
	/****over-ons****/
	.over-ons-top-sec {
        padding: 30px 0 10px;
    }
	.over-ons-top-heading {
		margin-bottom: 35px;
	}
	.over-ons-top-heading h2 {
        margin-bottom: 13px;
        line-height: 32px;
    }
	/* .over-ons-top-area {
		display: block;
		flex-wrap: wrap;
	} */
	.each-over-ons-top-img {
        width: 100%;
        margin-bottom: 20px;
    }
	.each-over-ons-top-img img {
		height: 100%;
		object-fit: cover;
	}
	.over-ons-mid-sec {
        padding: 30px 0;
    }
	.over-ons-mid-left {
        margin-top: 20px;
    }
	.each-over-ons-mid-left h3 {
        margin-bottom: 8px;
    }
	.each-over-ons-mid-left {
        margin-bottom: 22px;
    }
	.over-ons-slider-sec {
        padding: 30px 0;
    }
	.team-slider-wrapper {
		padding: 0;
	}
	.over-ons-slider-title {
        margin-bottom: 25px;
    }
	.each-team-member-info h5 {
		line-height: 18px;
	}
	.each-team-member-info {
        padding: 8px 10px;
    }
	.over-ons-slider-sec .swiper-btm-pegi .swiper-pagination {
        margin-top: 20px;
    }
	.over-ons-mid-left li {
		margin-bottom: 25px;
	}
	.over-ons-mid-left li h3 {
		margin-bottom: 10px;
	}
	/****aanbod-list****/
	.select-style {
		background: url(../images/filter-arrow.svg) no-repeat 95.7% center / 10px;
		line-height: 40px;
		height: 40px;
	}
	.aanbod-filter {
		width: 100%;
	}
	.auto-overview-filter-result {
		bottom: 45px;
	}
	.mobile-show-filter {
		top: 80px;
	}
	.mobile-show-filter .common-btn {
		padding: 12px 16px;
	}
	.filter-reset img {
        margin-right: 7px;
        width: 16px;
        height: 16px;
    }
	.filter-reset {
		padding: 9px 15px;
	}
	.hidden-filter {
        padding: 90px 15px 150px;
    }
	.filter-main {
        margin-top: 20px;
    }
	.filter-sort h4 {
        font-size: 1.6rem;
    }
	.sort-filter-outer {
        width: 100%;
    }
	.filter-sort {
		margin-top: 0;
	}
	.aanbod-list-sec {
        padding: 170px 0 28px;
    }
	.clear-filter-wrap {
		margin-bottom: 10px;
	}
	.show_selected_filter_cls {
        padding-top: 10px !important;
        padding-bottom: 10px;
    }
	.filter-reset {
        padding: 9px 0;
    }
	.privacy_section {
		padding: 90px 0 30px;
	}
	.contact-us-form .map{
		display: block;
	}
	.kenmerken-tab li h6 {
		padding: 0 0;
	}
	.kenmerken-tab li p {
		padding-top: 10px;
		padding-bottom: 5px;
		text-align: center;
	}
	/* .kenmerken-tab li h6 {
		text-align: left;
		display: block;
	} */
	.footer-left {
        display: block;
        justify-content: space-between;
		margin-bottom: 30px;
    }
}
@media(max-width: 399.98px){
	.common-wrap {
		padding-left: 4px;
		padding-right: 4px;
	}
	.common-btn {
        font-size: 1.4rem;
        padding: 5px 14px 5px 12px;
    }
	.common-btn span:before {
		width: 14px;
		height: 14px;
		left: -22px;
	}
	.common-btn:hover {
		padding: 5px 14px 5px 7px;
	}
	.header-logo img {
        width: 92px;
    }
	.toggle-menu {
        top: 24px;
        left: 42%;
    }
	.menu-btn {
        width: 45px;
    }
	.hamburger .bar {
        width: 20px;
    }
	.hamburger {
        width: 14px;
    }
	.mega-menu-main {
        padding: 80px 15px 70px;
    }
	.mega-menu-top {
		margin-top: 30px;
	}
	.mega-menu-top .col-sm-3 {
        width: 100%;
    }
	.mega-menu-nav li a {
        font-size: 2rem;
    }
	.mega-menu-top .col-sm-9 {
        width: 100%;
    }
	.hamburger {
		margin-right: 6px;
	}
	.mega-menu-info {
        row-gap: 20px;
        margin-top: 10px;
    }
	.each-mega-menu-info h5 {
        margin-bottom: 7px;
    }
	.mega-menu-nav li {
        margin-bottom: 22px;
    }
	.menu-btn.active .hamburger {
		margin-right: 14px;
	}
	.menu-btn.active .hamburger {
		margin-right: 14px;
	}
	.menu-btn.active .hamburger > .bar1 {
		height: 1px;
		width: 14px;
	}
	.menu-btn.active .hamburger > .bar2 {
		height: 1px;
		width: 14px;
	}
	.banner-video, .each-banner {
        height: 760px;
    }
	.counter-sec::after {
		display: none;
	}
	.each-counter {
        width: 100%;
	}
	.counter-area {
        row-gap: 15px;
    }
	.product-sec {
		padding: 30px 0;
	}
	.each-product-info {
		padding: 20px 12px;
	}
	.product-title {
		margin-bottom: 20px;
	}
	.swiper-btm-pegi .swiper-pagination {
		margin-top: 20px;
	}
	.product-btn {
		margin-top: 25px;
	}
	.service-bg {
		padding: 30px 0;
	}
	.service-slider .swiper-btm-pegi .swiper-pagination {
		margin-top: 20px;
	}
	.service-title-info p {
        margin: 15px 0;
    }
	.home-mid-sec {
        padding-top: 30px;
    }
	.home-block {
        padding: 30px 0 20px;
    }
	.home-block-title {
        margin-bottom: 25px;
    }
	.home-btm-slider {
        padding-top: 30px;
    }
	.each-footer-mobile-right {
		width: 100%;
		margin-bottom: 20px;
	}
	.each-footer-right {
        width: 100%;
    }
	.footer-social {
        justify-content: start;
        margin-right: 0;
    }
	.footer-logo {
		margin-bottom: 30px;
	}
	.footer-area {
		padding: 30px 0;
	}
	/****aanbod-dtl****/
	.kenmerken-tab {
        padding: 0 10px;
		margin-bottom: 26px;
    }
	.kenmerken-tab li {
		font-size: 1.4rem;
	}
	.aanbod-back-btn {
        padding-top: 90px;
    }
	.aanbod-car-price-dtls .col-md-6.col-5, .aanbod-car-price-dtls .col-7 {
		width: 100%;
	}
	.aanbod-car-dtls-right {
        column-gap: 20px;
        justify-content: start;
        margin: 10px 0;
    }
	.aanbod-car-dtls-btm table {
        margin: 15px 0 12px;
    }
	.aanbod-car-dtls-btm td {
        width: 48%;
        margin-bottom: 15px;
    }
	.dtl-reach-btn {
        row-gap: 12px;
    }
	.dtl-reach-btn .common-btn {
        padding: 9px 13px;
    }
	.aanbod-top-contact-area .col-3 {
        width: 100%;
    }
	.aanbod-delen-btn {
        transform: none;
    }
	.aanbod-top-contact-area .col-9 {
		width: 100%;
        margin-bottom: 20px;
    }
	.aanbod-top-contact-dtls {
        column-gap: 15px;
    }
	.aanbod-top-contact-area {
        padding: 15px 2px 15px 9px;
	}
	.aanbod-car-dtls {
        padding: 9px 13px 21px 13px;
    }
	.dtl-tab-sec {
        padding: 20px 0;
    }
	.block-dtls {
        width: calc(100% - 58px);
        padding: 20px 13px 5px;
    }
	.kenmerken-tab {
		padding: 0;
	}
	.form-sec {
        padding: 30px 0;
    }
	.form-heading p {
        margin: 9px auto 19px;
    }
	.form-right-img {
        height: auto;
    }
	.form-main-area {
        margin-top: 23px;
    }
	.form-btn {
        margin-top: 19px;
    }
	.aanbod-product-title h2 {
		margin-bottom: 30px;
	}
	/****diensten-dtl****/
	.diensten-dtl-top-left-car {
        width: 195px;
        height: 200px;
    }
	.diensten-dtl-mid-title {
        margin-bottom: 15px;
    }
	/****contact****/
	.map {
		height: 320px;
	}
	/****popup****/
	.modal-area .popup-content {
        padding: 20px 15px;
    }
	.modal-area .popup-content li {
		line-height: 21.28px;
		letter-spacing: normal;
		margin-bottom: 12px;
	}
	/****aanbod-list****/
	.auto-overview-filter-result .common-btn:hover {
		padding: 10px;
	}
	.aanbod-list-sec {
        padding: 165px 0 28px;
    }
	/****aanbod-dtl****/
	.kenmerken-tab {
        padding: 0 10px;
		margin-bottom: 26px;
    }
	.kenmerken-tab li {
		font-size: 1.4rem;
	}
	.aanbod-back-btn {
        padding-top: 90px;
    }
	.aanbod-car-price-dtls .col-md-6.col-5, .aanbod-car-price-dtls .col-7 {
		width: 100%;
	}
	.aanbod-car-dtls-right {
        column-gap: 20px;
        justify-content: start;
        margin: 10px 0;
    }
	.aanbod-car-dtls-btm table {
        margin: 15px 0 12px;
    }
	.aanbod-car-dtls-btm td {
        width: 48%;
        margin-bottom: 15px;
    }
	.dtl-reach-btn {
        row-gap: 12px;
    }
	.dtl-reach-btn .common-btn {
        padding: 9px 13px;
    }
	.aanbod-top-contact-area .col-3 {
        width: 100%;
		justify-content: center;
    }
	.aanbod-delen-btn {
        transform: none;
    }
	.aanbod-top-contact-area .col-9 {
		width: 100%;
        margin-bottom: 20px;
    }
	.aanbod-top-contact-dtls {
        column-gap: 15px;
    }
	.aanbod-top-contact-area {
        padding: 15px 2px 15px 9px;
	}
	.aanbod-car-dtls {
        padding: 9px 13px 21px 13px;
    }
	.dtl-tab-sec {
        padding: 20px 0;
    }
	.block-dtls {
        width: calc(100% - 58px);
        padding: 20px 13px 5px;
    }
	.form-sec {
        padding: 30px 0;
    }
	.form-heading p {
        margin: 9px auto 19px;
    }
	.form-right-img {
        height: auto;
    }
	.form-main-area {
        margin-top: 23px;
    }
	.form-btn {
        margin-top: 19px;
    }
	body .share-social-media-button .a2a_dd svg {
		transform: translate(-50%, -50%) rotate(0deg) !important;
	}
	/****Diensten****/
	.home-btm-slider.diensten-list-btm-slider {
		padding-top: 30px;
	}
	.footer-credit a {
	  padding: 0 4px;
	}
}
@media (max-width: 679.98px) {
	.calsty{
		height: 1900px;
	}
}
@media(min-width: 576px) {
	.banner_background_video .video-js {
		width: 100% !important;
	}
}
@media(max-width: 575.98px) {
	.banner_background_video, .banner_background_video .video-js {
		height: 70vh !important;
	}
}
