@media (max-width: 1599px) {
	.common-wrap {
	  padding-left: 4%;
	  padding-right: 4%;
	}
	.vertical_line .line {
	  padding-left: 2%;
	  padding-right: 2%;
	}
	.common-arrow {
	  width: 40px;
	  height: 40px;
	}
	.product_car .swiper-button-next {
	  right: -3%;
	}
	.product_car .swiper-button-prev {
	  left: -3%;
	}
	.common-arrow img {
	  width: 15px;
	}
	/******vacatures-list******/
	.vacatures-list-swiper .each_service_slider_conter {
	  padding: 30px 49px;
	  row-gap: 4px;
	}
	.over-ons-slider .swiper-button-next {
	  right: -48px;
	}
	/******over-ons******/
	.over-ons-slider .swiper-button-next {
	  right: -48px;
	}
	.over-ons-slider .swiper-button-prev {
	  left: -48px;
	}
	.over-ons-top .redline {
	  top: -384px;
	}
	.over-ons-slider .common-arrow {
	  height: 40px;
	  width: 40px;
	}
	/****popup****/
	.pop-up-image {
	  padding-right: 0;
	}
	.modal-area .popup-content {
	  padding: 45px;
	}
	/* ===== aanbod=dtl ====== */
	.aanbod-dtl-red-line {
	  right: -9%;
	}
	.aanbod-filter-sec label{
		font-size: 1.6rem;
	}
	.left_filter_heading h6, .filter-sort h6{
		font-size: 2.3rem;
	}
	.filter-sort{
		padding-left: 10px;
	}
	.aanbod-filter-sec .form-check-input {
		width: 27px;
		height: 27px;
	}
	/***********************/
	.each_product_btm tr {
		row-gap: 5px;
	}
	.each_product_btm td {
		padding: 0 7px 0 0px;
	}
	.each_product_btm td h6 {
		font-size: 1.4rem;
	}
	/***************************/
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 60px;
	}
  }
  @media (max-width: 1399px) {
	.inner-header-main {
		margin-top: 87px;
	}
	h1 {
	  font-size: 6rem;
	  line-height: 70px;
	  letter-spacing: 1px;
	}
	h2 {
	  font-size: 40px;
	  line-height: 46px;
	}
	h3 {
	  font-size: 25px;
	  line-height: 30px;
	}
	h4 {
	  font-size: 2rem;
	  line-height: normal;
	}
	.product_slider {
	  padding: 60px 0 60px;
	}
	.each_product_mid h4 {
	  height: 32px;
	}
	.each_product_mid {
	  padding: 15px 15px 15px 15px;
	}
	/* .each_product_btm td {
	  padding: 12px 10px 12px 15px;
	} */
	.product_slider_heading {
	  padding-bottom: 40px;
	}
	.home-service {
	  padding: 60px 0 40px;
	}
	.home_counter_sec {
	  padding: 60px 0 60px;
	}
	.menu_items {
	  max-width: 450px;
	  width: 45%;
	}
	.logo {
	  max-width: 205px;
	  width: 25%;
	}
	.over-ons-btm-block .each-btm-block {
	  padding: 20px 0;
	}
	.header-area {
	  padding: 15px 0;
	}
	.footer_lft img {
	  width: 231px;
	}
	.footer-btm {
	  padding-top: 30px;
	}
	.footer-watermark {
	  height: auto;
	  width: 400px;
	}
	.each-btm-block {
	  column-gap: 20px;
	}
	.each-btm-block-img {
	  width: 15%;
	}
  
	/******diensten-list*******/
	.diensten-list-sec {
	  padding: 80px 0;
	}
	/******contact*******/
	.form-sec {
	  padding: 100px 0 90px;
	}
	.form-left-heading p {
	  padding: 23px 0 40px;
	}
	.form-left-content h4 {
	  margin-bottom: 15px;
	}
	.form-group textarea.form-control {
	  min-height: 255px;
	}
	.map {
	  height: 450px;
	}
	/******diensten-dtl*******/
	.deinsten-dtl-mid-sec {
	  padding-bottom: 90px;
	}
	.deinsten-dtl-info-top h3 {
	  margin-left: 45px;
	}
	.deinsten-dtl-mid-right p {
	  margin-left: 99px;
	}
	.deinsten-dtl-mid-right {
	  padding: 57px 60px 13px;
	}
	.diensten-list-sec.diensten-slider-area {
	  padding-top: 40px;
	}
	.diensten-slider-area .lft-arrow {
	  margin-top: -42%;
	}
	.form-sec.diensten-form-sec {
	  padding-top: 80px;
	}
	/******vacatures-list*******/
	.vacatures-list-sec .diensten-list-heading h2 {
	  margin-bottom: 23px;
	}
	.vacatures-list-sec .diensten-list-heading {
	  margin-bottom: 50px;
	}
	.each-vacatures-list .slider-hide-content p {
	  margin-top: 9px;
	  -webkit-line-clamp: 3;
	}
	.each-vacatures-list .more_btn .common-btn {
	  font-size: 2rem;
	}
	.vacatures-list-swiper .each_service_slider_conter {
	  padding: 25px 36px;
	}
	/******verkoop*******/
	.verkoop-slider .lft-arrow {
	  width: 307px;
	}
	.verkoop-mid-sec .deinsten-dtl-mid-right {
	  padding-left: 60px;
	}
	.each-verkoop-dtl h3::before {
	  left: -33px;
	}
	.verkoop-mid-sec .deinsten-dtl-mid-right:last-child .each-verkoop-dtl {
	  padding-bottom: 30px;
	}
	/******over-ons******/
	.over-ons-top-content h2 {
	  margin-bottom: 25px;
	}
	.over-ons-top .redline img {
	  height: 756px;
	}
	.over-ons-mid {
	  padding: 80px 0 60px;
	}
	.over-ons-mid .redline {
	  right: 82%;
	  top: 21%;
	}
	.over-ons-mid-img {
	  padding-right: 80px;
	}
	.over-ons-slider-sec {
	  padding: 35px 0 124px;
	}
	.over-ons-gallery {
	  padding: 45px 0 25px;
	}
	.over-ons-slider .swiper-button-prev {
	  left: -22px;
	}
	.over-ons-slider .swiper-button-next {
	  right: -22px;
	}
	.over-ons-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
	  column-gap: 22px;
	}
	/******verkocht******/
	.verkocht-sec {
	  padding: 80px 0;
	}
	.verkocht-sec .lft-arrow {
	  left: -83px;
	  width: 255px;
	}
	/****popup****/
	.modal-area .modal-dialog {
	  max-width: 78%;
	}
	.modal-area .popup-content {
	  padding: 10px 50px;
	}
	.modal-area .popup-content p {
	  margin: 15px 0;
	}
	.close-img {
	  top: -20px;
	  right: -17px;
	  height: 55px;
	  width: 55px;
	}
	.pop-up-image {
	  padding-left: 0;
	}
	.popup-content h2 {
	  margin: 30px 0;
	}
	.popup-content li:last-child {
	  margin-bottom: 33px;
	}
  
	/* ======= aaanbod-dtl ===== */
  
	.aanbod-dtl-red-line {
	  width: 200px;
	}
	.aanbod-dtl-right {
	  padding-left: 55px;
	  top: 100px;
	}
	.aanbod-dtl-right-table table {
	  margin-top: 10px;
	}
	.aanbod-dtl-right-table table::after {
	  height: calc(100% + 10px);
	  top: 10px;
	}
	.aanbod_dtl_mid .accordion-body {
	  padding: 40px;
	  padding-bottom: 60px;
	}
	.aanbod-dtl-top {
	  padding-bottom: 80px;
	}
	.aanbod-dtl-red-line {
	  right: -8%;
	}
	.left_filter_heading h6,
	.filter-sort h6 {
	  font-size: 2rem;
	}
	.filter-sort {
	  padding-left: 20px;
	}
	.left_filter_heading,
	.filter-sort {
	  column-gap: 8px;
	}
	.aanbod-filter {
	  width: 33.33%;
	}
	.aanbod-dtl-product-slider {
		padding-top: 0;
	}
	.aanbod-dtl-right-table td {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.aanbod-dtl-right-table td:nth-child(odd) img {
	    width: 20px;
	}
	/********************************/
	.each_product_btm {
		padding: 0 15px 20px;
	}
	.product-pm::after {
		left: -10px;
	}
	/************************************/
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 34px;
	}
	.kenmerken-tab li {
		padding: 17px;
	}
	.left-bg-block {
		width: 120px;
	}
	.block-dtls {
		width: calc(100% - 110px);
	}
	.diensten-list-swiper .each_service_slider:hover .each_service_slider_conter p {
		-webkit-line-clamp: 2;
	  }
	.diensten-list-swiper .each-diensten-list .each_service_slider_conter p:not(.diensten-slider-area .each_service_slider_conter p) {
		margin-bottom: -8px;
	}
	.diensten-list-swiper .each_service_slider_conter:not(.diensten-slider-area .each_service_slider_conter) {
		transform: translateY(142px);
	}
  }
  @media (max-width: 1199px) {
	.menu_items ul {
	  column-gap: 20px;
	}
	.home-banner .swiper-slide {
	  height: 900px !important;
	}
	.home-banner .swiper-slide img {
	  height: 100%;
	  object-fit: cover;
	}
	.home-service .swiper-slide-active {
	  height: auto;
	}
	.home-service
	  .swiper-wrapper
	  .swiper-slide-next
	  + .swiper-slide
	  + .swiper-slide,
	.home-service .swiper-wrapper .swiper-slide-next {
	  /* transform: translateY(0); */
	}
	.home-service .swiper-slide .each_service_slider .position-relative {
		height: 355px;
	  }
	.menu_btn {
	  width: 30%;
	}
	.product_slider_heading_lft_top {
	  margin-bottom: 0;
	  padding-bottom: 17px;
	}
	/******diensten-list*******/
	.diensten-list-sec {
	  padding: 60px 0;
	}
	.diensten-list-heading h2 {
	  margin-bottom: 20px;
	}
	.diensten-list-heading {
	  margin-bottom: 60px;
	}
	/******contact******/
	.map {
	  height: 385px;
	}
	.map .redline {
	  top: -166px;
	}
	.form-sec {
	  padding: 90px 0 80px;
	}
	.form-right-area {
	  padding-left: 30px;
	}
	.form-left-btm .row {
	  row-gap: 35px;
	}
	.form-left-content ul {
	  gap: 10px;
	}
	/*****diensten-dtl******/
	.deinsten-dtl-top-area {
	  background: #fff;
	  position: relative;
	  z-index: 111;
	}
	.deinsten-dtl-top-sec .redline img {
	  height: 624px;
	}
	.deinsten-dtl-top-sec .redline {
	  top: -231px;
	}
	.deinsten-dtl-top-sec {
	  padding: 45px 0 35px;
	}
	.deinsten-dtl-top-sec h2 {
	  margin-bottom: 20px;
	}
	.deinsten-dtl-mid-left {
	  padding-right: 0;
	}
	.deinsten-dtl-mid-right {
	  padding: 40px 44px 13px;
	  margin-right: 0;
	}
	.deinsten-dtl-info-top h3 {
	  margin-left: 20px;
	}
	.deinsten-dtl-info-top {
	  margin-bottom: 12px;
	}
	.deinsten-dtl-mid-right p {
	  margin: 0 10px 28px 75px;
	}
	.deinsten-dtl-info-top h4 {
	  font-size: 3rem;
	}
	.deinsten-dtl-mid-sec {
	  padding-bottom: 80px;
	}
	.diensten-slider-area .lft-arrow {
	  display: none;
	}
	/******vacatures-list******/
	.vacatures-list-sec .diensten-list-heading h2 {
	  margin-bottom: 17px;
	}
	.vacatures-list-sec .diensten-list-heading {
	  margin-bottom: 35px;
	}
	.diensten-list-sec.vacatures-list-sec .lft-arrow {
	  height: 619px;
	}
	.diensten-list-sec.vacatures-list-sec .redline {
	  top: -263px;
	}
	/******verkoop*****/
	.verkoop-mid-sec .deinsten-dtl-mid-right {
	  padding-left: 44px;
	}
	.each-verkoop-dtl h3 {
	  padding-left: 30px;
	}
	.each-verkoop-dtl ul {
	  padding-left: 25px;
	}
	/******over-ons******/
	.over-ons-top {
	  padding-top: 60px;
	}
	.over-ons-top .redline {
	  top: -450px;
	}
	.over-ons-top-content h2 {
	  margin-bottom: 20px;
	}
	.over-ons-top-content p {
	  margin-bottom: 13px;
	}
	.over-ons-mid {
	  padding: 60px 0 25px;
	}
	.over-ons-mid-img {
	  padding-right: 45px;
	}
	.over-ons-mid-content {
	  padding-top: 20px;
	}
	.each-over-ons-mid {
	  padding-bottom: 22px;
	}
	.each-over-ons-mid::before {
	  width: 10px;
	  height: 10px;
	  top: 9px;
	}
	.over-ons-slider-heading {
	  margin-bottom: 45px;
	}
	.over-ons-slider .swiper-button-prev,
	.over-ons-slider .swiper-button-next {
	  top: 36%;
	}
	.member-info h4 {
	  line-height: 20px;
	  padding: 23px 0 5px;
	}
	.over-ons-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
	  column-gap: 16px;
	}
	.over-ons-slider .swiper-pagination-bullet {
	  width: 10px;
	  height: 10px;
	}
	.over-ons-slider .swiper-pagination-bullet::after {
	  height: 35px;
	  width: 35px;
	}
	.over-ons-slider-sec {
	  padding: 35px 0 115px;
	}
	.over-ons-gallery-heading {
	  margin-bottom: 50px;
	}
	.over-ons-gal-left {
	  margin-right: 12px;
	}
	.over-ons-gal-mid {
	  margin-right: 19px;
	}
	.each-over-ons-img {
	  margin-bottom: 22px;
	}
	.over-ons-gallery {
	  padding: 45px 0 10px;
	}
	.overons-gal-mid .over-ons-gal-mid .each-over-ons-img:nth-child(2) {
		height: 21%;
	}
	/******verkocht******/
	.verkocht-sec {
	  padding: 60px 0;
	}
	.verkocht-sec .lft-arrow {
	  left: -92px;
	  width: 239px;
	}
	/******pop-up******/
	.modal-area .modal-dialog {
	  max-width: 88%;
	}
	.modal-area .popup-content {
	  padding: 10px 30px;
	}
	.close-img {
	  top: -17px;
	  height: 48px;
	  width: 48px;
	}
	.close-img img {
	  width: 15px;
	}
	.popup-content li {
	  line-height: 18px;
	}
	.popup-content li:last-child {
	  margin-bottom: 25px;
	}
	.popup-content h2 {
	  margin: 25px 0;
	}
	.popup-content li::after {
	  top: 6px;
	}
	/* ======= aanbod-dtl====== */
	.aanbod-dtl-right {
	  padding-left: 20px;
	}
	.aanbod-dtl-right-table td:nth-child(2n + 1) {
	  font-size: 1.6rem;
	  column-gap: 20px;
	  /* padding-left: 0; */
	}
	.aanbod-dtl-right-table td:nth-child(even) {
	  padding-left: 30px;
	}
	.aanbod-dtl-right-table table::after {
	  left: 62%;
	  height: 100%;
	  top: 0;
	}
	.aanbod-dtl-right-table td:nth-child(odd) img {
	  width: 30px;
	}
	.aanbod_dtl_mid .accordion-button {
	  font-size: 25px;
	  line-height: 36px;
	}
	.aanbod-dtl-top {
	  padding-top: 40px;
	}
	.aanbod-dtl-right-table table {
	  margin-top: 16px;
	}
	.aanbod-dtl-sider-lft-btn ul:not(.aanbod-dtl-right-heading ul) {
	  flex-wrap: wrap;
	  row-gap: 20px;
	}
	/* .aanbod-dtl-sider-lft-btn li {
	  width: 48%;
	} */
	.aanbod_dtl_mid .accordion-body {
	  padding: 40px 0;
	}
	.aanbod-dtl-contact {
		margin-left: 0;
	}
	.form-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	/* ========= aanbod-list ======== */
	.filter-sort {
	  padding-left: 0;
	  justify-content: start;
	}
	.aanbod_list .common-wrap > .row {
	  column-gap: 20px;
	}
	.aanbod_list .common-wrap > .row > * {
	  width: calc(50% - 10px);
	}
	.filter-sort{
		justify-content: left;
		padding-left: 0;
	}
	.left_filter_heading > .row {
		width: 100%;
	}
	.filter-sort .aanbod-filter {
		width: 30.5%;
	}
	/**********************************/
	.dtl-tab-sec .tab-btn .nav-tabs {
        column-gap: 20px;
        row-gap: 20px;
    }
	.kenmerken-tab li {
        padding: 17px 10px;
    }
	.kenmerken-tab li {
		column-gap: 15px;
	}
	.block-dtls p strong {
		font-size: 1.7rem;
	}
	.each-onderhoud-block p {
		font-size: 1.5rem;
	}
	.block-dtls {
		min-height: 200px;
	}
  }
  @media (max-width: 991px) {
	.inner-header-main {
        margin-top: 79px;
    }
	.dblock {
	  display: block;
	}
	.res-logo-styl {
	  width: 160px;
	  margin-top: 6px;
	}
	.header-area {
	  /* display: none; */
	}
	.show_menu {
	  display: flex;
	}
	/* ============== home =========== */
	h1 {
	  font-size: 4rem;
	  line-height: 52px;
	  letter-spacing: 0.8px;
	}
	.banner-content ul {
	  display: none;
	}
	.banner-content .common-btn {
	  margin-top: 25px;
	}
	.product_car .swiper-button-next {
	  right: -20px;
	  bottom: 240px;
	  top: auto;
	}
	.product_car .swiper-button-prev {
	  left: -20px;
	  bottom: 240px;
	  top: auto;
	}
	.product_slider_heading_lft_top,
	.product_slider_heading_lft {
	  position: relative;
	  z-index: 9;
	}
	.product_slider_heading_lft p {
	  max-width: 100%;
	  margin-bottom: 15px;
	}
	.counter_sec {
	  position: relative;
	  right: 0;
	  max-width: 100%;
	  margin-left: 0;
	}
	.each-btm-block {
	  margin-left: 0;
	  width: 100%;
	}
	.vertical_line .line {
	  display: none;
	}
	.home-banner.vertical_line .line {
	  display: flex !important;
	}
	.over-ons-btm-block .each-btm-block::after {
	  display: none;
	}
	.over-ons-btm-block {
	  display: flex;
	}
	.each-btm-block-info {
	  width: 100%;
	}
	.home_counter_sec .home_counter_sec_lft p {
	  max-width: 100%;
	  margin-top: 20px;
	}
	.menu_btn .contact_btn {
	  display: none;
	}
	.menu_items {
	  display: none;
	}
	.footer-right {
	  margin-left: 0;
	  margin-top: 30px;
	  max-width: 100%;
	}
	.footer_lft_top {
	  display: flex;
	  align-items: center;
	  column-gap: 30px;
	}
	.whatsapp-btn {
	  margin-top: 0 !important;
	  height: 61px;
	  max-width: 221px;
	  font-size: 1.2rem;
	}
	.whatsapp-btn img {
	  width: 40px;
	}
	.product_slider .product_slider_heading_right,
	.product_slider .product_slider_heading_lft,
	.product_slider .product_slider_heading_lft_top {
	  background-color: #fff;
	}
	.redline {
	  width: 200px;
	}
	.redline img {
	  height: 500px;
	}
	.redline {
	  height: 500px;
	}
	.lft-arrow {
	  width: 300px;
	}
	.counter_sec {
	  margin-bottom: 40px;
	}
	.product_slider_heading_lft_top h4 {
	  margin-bottom: 5px;
	}
	.home-service .swiper-slide-next .each_service_slider .position-relative,
	.home-service
	  .swiper-slide-duplicate-prev
	  .each_service_slider
	  .position-relative,
	.home-service .swiper-slide-active .each_service_slider .position-relative {
	  /* height: 450px; */
	  
	}
	.home-service
	  .swiper-wrapper
	  .swiper-slide-next
	  + .swiper-slide
	  + .swiper-slide,
	.home-service .swiper-wrapper .swiper-slide-next {
	  transform: translateY(0);
	}
	.each_service_slider .position-relative:not(.diensten-list-sec .each_service_slider .position-relative) {
		height: 450px !important;
	}
	.each_service_slider .position-relative img{
		height: 100%;
		object-fit: cover;
	}
	.lft-arrow img {
	  height: 400px;
	  transform: rotate(-5deg);
	}
	.home-service .swiper-wrapper .swiper-slide-next + .swiper-slide + .swiper-slide, .home-service .swiper-wrapper .swiper-slide-next {
       margin: 0;
    }
	.each_service_slider_conter {
		transform: translateY(42%);
	}
	/* ==== aanbod-dtl ======  */
	.aanbod-dtl-top {
	  overflow: hidden;
	}
	.aanbod-dtl-red-line {
	  bottom: -80px;
	}
	.aanbod-dtl-right {
	  padding-left: 0;
	  margin-top: 30px;
	}
	.aanbod-dtl-contact {
	  margin-left: 0;
	}
	.aanbod-dtl-right-table td:nth-child(even) {
	  /* width: 40%; */
	  width: auto;
	}
	.aanbod-dtl-right-table td:nth-child(2n + 1) {
	  /* width: 60%; */
	  width: auto;
	}
	.aanbod-dtl-right-table td:nth-child(2n + 1) span {
	  display: none;
	  width: auto;
	}
	.aanbod-dtl-right-table table tbody {
	  flex-wrap: wrap;
	  display: flex;
	}
	.aanbod-dtl-right-table tr {
	  display: flex;
	  width: 49%;
	}
	.aanbod-dtl-right-table table::after {
	  left: 50%;
	}
	.aanbod-dtl-right-table tr {
	  border-bottom: 0;
	}
	.aanbod-dtl-right-table table::before {
	  position: absolute;
	  left: -10%;
	  width: 110vw;
	  height: 1px;
	  top: calc(50% - 12.5px);
	  content: "";
	  background-color: rgba(255, 255, 255, 0.14);
	}
	.aanbod-dtl-right-table tr:nth-child(1) td,
	.aanbod-dtl-right-table tr:nth-child(2) td {
	  padding-top: 0;
	}
	.form-sec.aanbod-dtl-from{
		padding-top: 60px;
	}
	.form-sec.aanbod-dtl-from .aanbod-dtl-from-line {
		width: 25%;
		bottom: -25%;
	}
	.aanbod-filter-sec .form-check-input {
		width: 20px;
		height: 20px;
	}
	.aanbod-filter-sec .form-check-input:checked{
		background-size: 12px;
	}
	/* ========== aanbod-list ======== */
	.mobile-filter-close h6 {
	  color: #f9f8f6;
	  font-size: 1.6rem;
	}
	.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: #14181E; */
	  background-color: #fff;
	  z-index: 999;
	  height: 100%;
	  margin-top: 0;
	  padding: 60px 15px 150px;
	  overflow-y: scroll;
	  display: none;
	}
	.auto-overview-filter-result {
	  position: fixed;
	  bottom: 0;
	  width: 100%;
	  padding: 15px;
	  left: 0;
	  background-color: #14181e;
	  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;
	}
	.filter-btn {
	  color: #f9f8f6;
	  font-size: 1.4rem;
	  line-height: 24px;
	  text-transform: uppercase;
	  padding: 12px 20px;
	  border-radius: 50px;
	  border: 1px solid #bd1a29;
	  box-shadow: 0px 1px 2px 0px #bd1a29;
	  background-color: #bd1a29;
	  display: inline-block;
	  transition: all 0.5s;
	  -webkit-transition: all 0.5s;
	}
	.filter-btn:hover {
	  background-color: transparent;
	  border-color: #fff;
	}
	.filter-reset a {
	  /* color: #fff; */
	}
	.filter-reset a:hover {
	  color: #bd1a29;
	}
	.left_filter_heading h6,
	.filter-sort h6 {
	  display: none;
	}
	/*****diensten-list*****/
	.inner-banner-content p {
	  max-width: 100%;
	}
	.diensten-list-heading {
	  padding-bottom: 60px;
	  margin: 0;
	  background: #fff;
	  position: relative;
	  z-index: 11;
	}
	.diensten-list-heading p {
	  max-width: 100%;
	}
	.diensten-list-sec .lft-arrow {
	  bottom: -106px;
	}
	/******contact******/
	.map {
	  height: 355px;
	}
	.form-left-heading {
	  text-align: center;
	}
	.form-left-heading p {
	  padding: 15px 0 36px;
	}
	.form-main {
	  padding-left: 0;
	  padding-bottom: 32px;
	}
	.form-left-content h4 {
	  margin-bottom: 13px;
	}
	.form-group textarea.form-control {
	  min-height: 200px;
	}
	/******diensten-dtl******/
	.deinsten-dtl-top-sec {
	  padding: 45px 0 20px;
	}
	.deinsten-dtl-mid-sec {
	  padding-bottom: 60px;
	}
	.deinsten-dtl-mid-right {
	  padding: 30px 28px 13px;
	}
	.deinsten-dtl-info-top h3 {
	  margin-left: 7px;
	}
	.deinsten-dtl-mid-right p {
	  margin: 0 5px 28px 58px;
	}
	.deinsten-dtl-info-top h4 {
	  font-size: 2.8rem;
	  line-height: 27px;
	}
	.diensten-form-sec .form-left-content ul {
	  justify-content: center;
	}
	.diensten-dtl-heading h2 {
	  margin-bottom: 47px;
	}
	.deinsten-dtl-top-sec .redline img {
	  height: 589px;
	}
	.deinsten-dtl-top-area {
	  max-width: 100%;
	}
	/*******vacatures-list*******/
	.vacatures-list-sec .diensten-list-heading {
	  margin-bottom: 0;
	  padding-bottom: 29px;
	}
	.vacatures-list-swiper .each_service_slider_conter {
	  padding: 25px;
	}
	.each-vacatures-list .each_service_slider_conter h3 {
	  font-size: 2.5rem;
	  line-height: 30px;
	}
	.each-vacatures-list .more_btn .common-btn {
	  font-size: 1.8rem;
	}
	/*******verkoop*******/
	.verkoop-mid-sec .deinsten-dtl-mid-right {
	  padding-left: 33px;
	}
	.each-verkoop-dtl h3::before {
	  left: -15px;
	}
	.each-verkoop-dtl {
	  padding: 20px 0 62px;
	}
	/******over-ons******/
	.over-ons-top-img {
	  padding-left: 0;
	}
	.over-ons-top-content p {
	  max-width: 100%;
	}
	.over-ons-mid-img {
	  padding-right: 0;
	}
	.each-over-ons-mid p {
	  max-width: 100%;
	}
	.over-ons-mid .redline {
	  top: 73%;
	}
	.over-ons-slider-sec {
	  padding: 12px 0 115px;
	}
	.over-ons-slider .swiper-button-prev,
	.over-ons-slider .swiper-button-next {
	  top: 41%;
	}
	.member-info h4 {
	  padding: 18px 0 5px;
	}
	/****thank-you****/
	.thank-you-banner .inner-banner-content h1 {
	  margin-top: 0;
	  max-width: 100%;
	}
	.thank-you-banner .inner-banner-content p {
	  margin: 18px 0 24px;
	}
	.thank-you-banner .inner-banner-content h1 {
	  max-width: 100%;
	}
	.thank-you-banner .inner-banner-img {
	  height: 645px;
	}
	.thank-you-banner .inner-banner-img img {
	  height: 100%;
	  object-fit: cover;
	}
	/****popup****/
	.modal-area .popup-content {
	  padding: 20px 20px 47px;
	}
	.pop-up-image {
	  height: 100%;
	  padding-left: 0;
	}
	/*************************************/
	.each_product_btm td h6 {
		font-size: 1.5rem;
		letter-spacing: normal;
	}
	.each_product_mid h6 {
		font-size: 1.5rem;
	}
	.product-pm h6 {
		font-size: 1.5rem;
	}
	
  }
  @media (max-width: 767px) {
	.inner-header-main {
        margin-top: 69px;
    }
	.morgeninternet-footer {
	  margin-bottom: 45px !important;
	}
	#mobile-contact-bar img {
	  width: 20px;
	}
	#mobile-contact-bar {
	  box-sizing: border-box;
	  opacity: 1;
	  position: fixed;
	  width: 100%;
	  z-index: 9998;
	  left: 0;
	  bottom: 0;
	  display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #000000;
	  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;
	}
	/* ====== menu ==== */
	.mobile_menu {
	  padding-top: 75px;
	  padding-bottom: 40px;
	}
	.menu_water_mark {
	  width: 250px;
	}
	.mobile_menu ul {
	  row-gap: 25px;
	}
	.mobile_menu .common-wrap {
		padding-left: 0;
	}
	/* ======= index ===== */
	h2 {
	  font-size: 2.4rem;
	  line-height: 32px;
	  letter-spacing: 0.48px;
	}
	h4 {
	  font-size: 1.8rem;
	  line-height: normal;
	  letter-spacing: 2.7px;
	}
	p {
	  font-size: 1.4rem;
	  font-weight: 400;
	  line-height: 24px;
	  letter-spacing: 0.28px;
	}
	.fixed-right-whatsapp {
		display: none;
	}
	.each_service_slider .position-relative {
		height: 318px !important;
	}
	.each_service_slider_conter h3{
		font-size: 1.8rem;
	}
	.each_service_slider_conter{
		padding: 15px 20px;
	}
	.home_counter_sec .home_counter_sec_lft p br {
	  display: none;
	}
	.aanbod_dtl_mid .accordion-button {
	  font-size: 2.4rem;
	  line-height: 32px;
	  letter-spacing: 0.48px;
	}
	.back_btn{
		padding-top: 30px;
	}
	.aanbod_dtl_mid .accordion-body {
	  background-color: rgba(0, 0, 0, 0.15);
	  margin-top: 40px;
	  margin-bottom: 30px;
	  border-radius: 18px;
	  padding: 20px;
	}
	.aanbod_dtl_mid .accordion-item:nth-child(1) .accordion-body {
	  padding: 0;
	}
	.kenmerken_tab li:last-child {
	  border: 0;
	}
	.kenmerken_tab li:nth-last-child(2) {
	  border: 0;
	}
	.aanbod-dtl-top {
	  padding-bottom: 60px;
	}
	.form-sec.aanbod-dtl-from{
		padding-top: 45px;
		overflow: hidden;
	}
	.form-sec.aanbod-dtl-from .aanbod-dtl-from-line {
        bottom: 0;
		width: 20%;
    }
	.aanbod-dtl-from  .form-left-content ul{
		/* justify-content: left; */
	}
	/* ======= aanbod-list ==== */
	.aanbod_list .common-wrap > .row {
	  column-gap: 0;
	}
	.aanbod_list .common-wrap > .row > * {
	  width: 100%;
	}
	/****aanbod****/
	.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: 73px;
	}
	/******diensten-list*******/
	.inner-banner-img {
	  height: 320px;
	}
	.inner-banner-img img {
	  height: 100%;
	  object-fit: cover;
	}
	.diensten-list-sec {
	  padding: 30px 0;
	}
	.diensten-list-heading h2 {
	  margin-bottom: 10px;
	}
	.diensten-list-heading {
	  padding-bottom: 30px;
	}
	.inner-banner-content h1 {
	  margin-top: 0;
	  width: 100%;
	}
	.inner-banner-content {
	  top: 50%;
	  transform: translateY(-50%);
	  text-align: center;
	}
	/******contact******/
	.map {
	  height: 320px;
	}
	.form-sec {
	  padding: 50px 0 35px;
	}
	.form-wrap {
	  padding: 0;
	}
	.form-left-heading h3 {
	  font-size: 2.4rem;
	  line-height: 32px;
	  letter-spacing: 0.48px;
	}
	.form-main .form-styl {
	  font-size: 1.4rem;
	  line-height: 22px;
	  letter-spacing: 0.28px;
	}
	.form-group textarea.form-control {
	  min-height: 147px;
	}
	.form-btn {
	  text-align: center;
	}
	.form-left-content a {
	  letter-spacing: 0.28px;
	  font-size: 1.4rem;
	}
	.form-left-content h4 {
	  margin-bottom: 5px;
	}
	.form-left-content img {
	  width: 12px;
	  height: 12px;
	}
	.form-left-content ul {
	  justify-content: center;
	}
	.form-left-content {
	  text-align: center;
	}
	.form-left-content table {
	  display: flex;
	  justify-content: center;
	}
	.contact-dtl {
	  text-align: start;
	}
	/*****diensten-dtl******/
	.deinsten-dtl-top-sec .redline img {
	  height: 552px;
	}
	.deinsten-dtl-top-sec {
	  padding: 30px 0 20px;
	}
	.deinsten-dtl-top-sec h2 {
	  margin-bottom: 15px;
	}
	.deinsten-dtl-top-sec p {
	  margin-bottom: 13px;
	}
	.deinsten-dtl-mid-right {
	  margin-left: 0;
	  margin-top: 25px;
	  padding: 19px 15px 13px;
	}
	.form-sec.diensten-form-sec {
	  padding: 50px 0 35px;
	}
	.diensten-slider-area .lft-arrow {
	  display: none;
	}
	.deinsten-dtl-mid-sec {
	  padding-bottom: 30px;
	}
	.deinsten-dtl-info-top {
	  column-gap: 9px;
	}
	.deinsten-dtl-mid-right p {
	  margin: 0 5px 18px 47px;
	}
	.deinsten-dtl-info-top h4 {
	  font-size: 2.6rem;
	}
	.diensten-list-sec.diensten-slider-area {
	  padding: 20px 0;
	}
	.diensten-dtl-heading h2 {
	  margin-bottom: 30px;
	}
	/******vacatures-list******/
	.vacatures-list-swiper .each_service_slider_conter {
	  padding: 20px;
	}
	.vacatures-list-sec .diensten-list-heading {
	  padding-bottom: 17px;
	}
	.vacatures-list-sec .diensten-list-heading p {
	  margin-bottom: 10px;
	}
	.vacatures-list-sec .diensten-list-heading h2 {
	  margin-bottom: 10px;
	}
	/*****verkoop******/
	.verkoop-mid-sec .deinsten-dtl-mid-right {
	  padding-left: 20px;
	}
	.each-verkoop-dtl h3::before {
	  left: 50%;
	  transform: translateX(-50%);
	}
	.each-verkoop-dtl h3 {
	  padding-left: 26px;
	}
	.each-verkoop-dtl ul {
	  padding-left: 19px;
	}
	.each-verkoop-dtl li {
	  margin-bottom: 7px;
	}
	.verkoop-mid-sec .deinsten-dtl-mid-right:last-child .each-verkoop-dtl {
	  padding-bottom: 15px;
	}
	/******over-ons******/
	.over-ons-top {
	  padding-top: 30px;
	}
	.over-ons-top-content h2 {
	  margin-bottom: 14px;
	}
	.over-ons-mid {
	  padding: 30px 0 15px;
	}
	.each-over-ons-mid {
	  padding-bottom: 17px;
	  padding-left: 19px;
	}
	.each-over-ons-mid::before {
	  top: 10px;
	}
	.over-ons-mid .redline {
	  top: 67%;
	  right: 76%;
	}
	.over-ons-slider-heading {
	  margin-bottom: 25px;
	}
	.over-ons-slider .swiper-button-prev {
	  left: -16px;
	}
	.over-ons-slider .swiper-button-next {
	  right: -16px;
	}
	.over-ons-slider .common-arrow {
	  height: 36px;
	  width: 36px;
	}
	.over-ons-slider-sec {
	  padding: 8px 0 105px;
	}
	.over-ons-slider .swiper-pagination-bullet::after {
	  height: 30px;
	  width: 30px;
	}
	.over-ons-slider .swiper-pagination-bullet {
	  width: 8px;
	  height: 8px;
	}
	.over-ons-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
	  column-gap: 11px;
	  bottom: -58px;
	}
	.over-ons-gallery {
	  padding: 20px 0 0px;
	}
	.over-ons-gallery-heading {
	  margin-bottom: 36px;
	}
	.over-ons-gal-left {
	  margin-right: 0;
	}
	.over-ons-gal-mid {
	  margin-right: 0;
	}
	.each-over-ons-img {
	  margin-bottom: 15px;
	}
	.overons-gal-mid .over-ons-gal-mid .each-over-ons-img:nth-child(2) {
		height: 22.6%;
	  }
	/******verkocht******/
	.verkocht-sec {
	  padding: 30px 0;
	}
	/*****thank-you******/
	.thank-you-banner .inner-banner-img {
	  height: 545px;
	}
	/****popup****/
	.close-img {
	  top: -14px;
	  height: 38px;
	  width: 38px;
	  right: -8px;
	}
	.close-img img {
	  width: 12px;
	}
	.popup-content h2 {
	  margin: 20px 0;
	  line-height: 35px;
	}
	.popup-content li:last-child {
	  margin-bottom: 25px;
	}
	.modal-area .popup-content p {
	  margin: 0 0 15px;
	}
	.kenmerken_tab li {
		font-size: 1.4rem;
	}
	.back_btn .back_btn {
		font-size: 1.6rem;
	}
	.contact-banner-sec .inner-banner-content {
	  top: 71%;
	}
	/********************************/
	.product-pm::after {
		display: none;
	}
	.each_product_btm .text-end {
		text-align: left !important;
	}
	.each_product_btm .col-8,
	.each_product_btm .col-4 {
		width: 100%;
	}
	.each_product_btm table {
		margin-bottom: 10px;
	}
	.product-part h6 {
		padding: 10px 50px;
		right: 15px;
		top: -25px;
		font-size: 1.4rem;
	}
	/*************************************/
	/* .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;
		color: #fff;
		font-family: 'robotobold';
		font-size: 1.6rem;
		border-bottom: 1px solid rgba(255, 255, 255, 0.53);
		padding-bottom: 8px;
		max-width: 176px;
		width: 100%;
	}
	.tab_drawer_heading span {
		position: relative;
		padding-bottom: 8px;
	}
	.tab_drawer_heading span::after {
		content: "";
		height: 1px;
		width: 100%;
		background-color: #E3032E;
		position: absolute;
		left: 0;
		bottom: 0;
		opacity: 0;
	}
	.tab_content {
		margin-top: 22px;
		margin-bottom: 22px;
	}
	.d_active {
		border: 0;
	}
	.d_active span::after {
		opacity: 1;
	}
	.tab_drawer_heading {
		margin-bottom: 8px;
	}
	.tab_container .tab_drawer_heading:last-child{
		margin-bottom: 0;
	} */
	.kenmerken-tab li {
		width: 100%;
	}
	.home-service .each_service_slider_conter {
		transform: translateY(34%);
	}
	.each_service_slider_conter {
        transform: translateY(50%);
    }
	.each_service_slider_conter p {
		-webkit-line-clamp: 2;
	}
	.each_service_slider:hover .each_service_slider_conter p {
		-webkit-line-clamp: 6;
	}
	.diensten-list-swiper .each_service_slider_conter:not(.diensten-slider-area .each_service_slider_conter) {
		transform: translateY(123px);
	  }
	  .show_menu {
		padding: 0 18px 0 24px;
		height: 39px;
		font-size: 1.6rem;
	  }
	  .header-area {
        padding: 13px 0;
    }
	.home-banner .swiper-slide {
        height: 100% !important;
    }
	.each_product_slider:hover .hover_arrow {
	  display:none;
	}
	.each_service_slider_conter{
		transform: translate(0) !important;
		/* background-color: rgba(189, 26, 41, .5); */
		justify-content: start;
	}
	.more_btn, .each_service_slider_conter-p{
		display: block;
	}
  }
  @media (max-width: 575px) {
	/* ====== menu===== */
	.menu_water_mark {
	  width: 200px;
	}
	/* ===== home ==== */
	.common-btn {
	  font-size: 1.4rem;
	}
	.over-ons-btm-block .each-btm-block {
	  flex-direction: column;
	  align-items: start;
	}
	.each-btm-block-img {
	  width: 28px;
	}
	.each-btm-block-info h2 {
	  line-height: 24px;
	  letter-spacing: 0.36px;
	  margin-bottom: 5px;
	}
	.each-btm-block-info {
	  margin-top: 10px;
	}
	.home_counter_sec {
	  padding: 43px 0 50px;
	}
	.google_review {
	  padding: 37px 0;
	  border-bottom: 0;
	}
	.footer_lft img {
	  width: 144px;
	}
	.each-footer h4 {
	  font-size: 1.6rem;
	  line-height: 24px;
	  letter-spacing: 0.32px;
	}
	.each-footer a {
	  font-size: 1.4rem;
	  line-height: 24px;
	  letter-spacing: 0.28px;
	}
	.footer-right {
	  flex-wrap: wrap;
	}
	.footer-right .each-footer {
	  width: 50%;
	  max-width: 50%;
	}
	.footer-right .each-footer:nth-child(1) {
	  order: 0;
	}
	.footer-right .each-footer:nth-child(2) {
	  order: 3;
	  display: none;
	}
	.footer-btm {
	  flex-wrap: wrap;
	}
	.footer-btm .footer_btm_lft {
	  order: 3;
	  width: 100%;
	  text-align: center;
	}
	.each-footer h4 {
	  margin-bottom: 0;
	}
	.footer_address {
	  margin-top: 38px;
	}
	.footer-right .each-footer {
	  width: max-content;
	  max-width: max-content;
	}
	.product_car .swiper-button-prev {
	  left: -8px;
	}
	.product_car .swiper-button-next {
	  right: -8px;
	}
	/* .each_product_btm td h6 {
	  font-size: 1.6rem;
	} */
	.home-service-heading p {
	  margin: 14px auto 23px;
	  max-width: 100%;
	}
	.logo {
	  max-width: 144px;
	  width: auto;
	}
	.whatsapp-btn {
	  max-width: 200px;
	}
	.footer_lft_top {
	  justify-content: space-between;
	}
	.home-service {
	  padding: 46px 0 40px;
	}
	.footer_btm_lft a {
	  font-size: 14px;
	  margin-top: 20px;
	  display: block;
	}
	.footer_btm_mid ul {
	  gap: 6px;
	}
	.whatsapp-btn .ms-4 {
	  margin-left: 5px !important;
	}
	/* ========== aanbod-dtl ==== */
	.aanbod-dtl-right {
	  margin-top: 18px;
	}
	.aanbod-dtl-right-table td:nth-child(odd) img {
	  width: 24px;
	}
	.aanbod-dtl-right-table td:nth-child(even) {
	  padding-left: 0;
	}
	/* .aanbod-dtl-right-table td:nth-child(odd) {
	  padding-left: 20px;
	} */
	.aanbod-dtl-right-table tr {
	  column-gap: 20px;
	}
	.aanbod-dtl-right-heading ul li {
	  font-size: 1.4rem;
	}
	.aanbod-dtl-right-heading ul {
	  column-gap: 20px;
	  margin-top: 14px;
	}
	.aanbod-dtl-right-heading ul li:nth-child(1),
	.aanbod-dtl-right-table td:nth-child(even) {
	  font-size: 1.4rem;
	}
	.aanbod-dtl-contact {
	  margin-top: 10px;
	  padding: 24px 25px;
	  column-gap: 10px;
	  justify-content: space-between;
	}
	.dtl-man-info {
	  row-gap: 5px;
	}
	.dtl-man-img {
	  width: 90px;
	  height: 90px;
	}
	.share_btn {
	  position: initial;
	  max-width: 47px;
	  width: 10%;
	  height: auto;
	}
	.share_btn img {
	  width: 47px;
	}
	.aanbod-dtl-sider-lft-btn li {
	  min-width: max-content;
	  max-width: max-content;
	}
	.aanbod-dtl-sider-lft-btn li:nth-child(1) {
	  order: 1;
	}
	.aanbod-dtl-sider-lft-btn li:nth-child(2) {
	  order: 3;
	}
	.aanbod-dtl-sider-lft-btn li:nth-child(3) {
	  order: 2;
	}
	.aanbod-dtl-sider-lft-btn ul {
	  column-gap: 11px;
	  justify-content: center;
	  row-gap: 53px;
	}
	.aanbod-dtl-top {
	  padding-bottom: 45px;
	}
	.aanbod-dtl-product-slider {
	  padding: 0 0 50px;
	}
	.filter-btn {
	  padding: 10px 14px;
	}
	.share-social-media-button .a2a_dd {
		position: absolute;
		top: 20px;
		right: 10px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
        column-gap: 15px;
        row-gap: 15px;
    }
	/******diensten-list******/
	.diensten-list-sec .lft-arrow {
	  display: none;
	}
	.diensten-list-sec .redline {
	  top: -185px;
	}
	.each-diensten-list .each_service_slider_conter p {
	  margin-bottom: 0;
	}
	/******diensten-dtl********/
	.deinsten-dtl-info-top {
	  column-gap: 5px;
	}
	.deinsten-dtl-info-top h3 {
	  font-size: 2rem;
	  line-height: 30px;
	  margin-left: 0;
	}
	.deinsten-dtl-info-top h4 {
	  font-size: 2.3rem;
	}
	.deinsten-dtl-mid-right p {
	  margin: 0 5px 18px 30px;
	}
	.each-vacatures-list .slider-hide-content p {
	  -webkit-line-clamp: 2;
	}
	/****over-ons****/
	.over-ons-top .redline {
	  display: none;
	}
	.over-ons-top-content h2 {
	  margin-bottom: 7px;
	}
	.over-ons-top-content p {
	  margin-bottom: 6px;
	}
	.each-over-ons-mid {
	  padding-bottom: 11px;
	}
	.over-ons-slider-sec {
	  padding: 8px 0 90px;
	}
	.over-ons-slider-heading {
	  margin-bottom: 20px;
	}
	.over-ons-slider .swiper-button-next {
	  right: -9px;
	}
	.over-ons-slider .swiper-button-prev {
	  left: -9px;
	}
	.over-ons-slider .swiper-pagination-bullet::after {
	  height: 25px;
	  width: 25px;
	}
	.over-ons-slider .swiper-pagination-bullet {
	  width: 6px;
	  height: 6px;
	}
	.over-ons-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
	  column-gap: 8px;
	  bottom: -49px;
	}
	.over-ons-gallery-heading {
	  margin-bottom: 22px;
	}
	.over-ons-gallery-area .col-lg-3 {
	  width: 100%;
	}
	.over-ons-gallery-area .col-lg-5 {
	  width: 100%;
	}
	.over-ons-gallery-area .col-lg-4 {
	  width: 100%;
	}
	.aanbod-dtl-sider-lft .swiper-button-next {
		right: 0px;
	}
	.aanbod-dtl-sider-lft .swiper-button-prev {
		left: 0px;
	}
	/****popup****/
	.modal-area .popup-content {
	  padding: 20px 12px;
	}
	/****************************/
	.left-bg-block {
        width: 105px;
    }
	.block-dtls {
        width: calc(100% - 105px);
    }
	.each_service_slider .position-relative:not(.diensten-list-sec .each_service_slider .position-relative) {
		height: 407px !important;
	  }
	  .diensten-slider-area  .each_service_slider_conter p{
		margin-bottom: 35px;
	  }
	  .home-banner .swiper-slide {
        height: 575px !important;
    }
  }
  