@media (max-width: 1799.98px) {
	.customnav .nav-item {
    	margin-left: 35px;
	}
	.common-wrapper {
	    padding-left: 120px;
	    padding-right: 120px;
	}
	.left-content{
	    padding-left: 120px;
	    padding-right: 60px;
	}
	.listview-sec .acties-top-part-content .each-left-content-wrapper{
		padding: 0 120px;
	}
	.each-left-content-wrapper{
		padding-left: 30px;
		padding-right: 30px;
	}
	.footer-logo {
	    padding-left: 120px;
	}
	/**********************vacature dtl******************/
	.vacature-content-wrapper {
	    padding: 0 70px;
	}
	.vacature-right-area{
		padding-left: 100px;
		padding-right: 70px;
	}
	/************************contact***************/
	.contact-page-form-sec .form-left-area{
		padding-left: 120px;
	}
	/****************************overons********************/
	.member-right-area, .overons-content-wrap{
		padding-left: 120px;
	}
	/*******************aanbod dtl******************/
	
}
@media (max-width: 1699.98px) {
	.customnav .dealer-area{
		min-width: 230px;
	}
	.right-part {
	    height: 390px;
	}
	.listview-sec .each-left-content p{
		margin-bottom: 40px;
	}
	/********************aanbod dtl***************/
	.dtl-wrapper {
	    height: 700px;
	}
}
@media (max-width: 1599.98px) {
	h2{
		font-size: 30px;
	}
	.each-footer-content{
		padding-left: 100px;
	}
	.footer-logo p{
		margin-right: 60px;
	}
	/**********************acties dtl**************/
	.form-left-content-wrap{
		padding-left: 30px;
	}
	.address-area img{
		margin-right: 15px;
	}
	.acties-content-block {
	    padding-top: 120px;
	    padding-bottom: 120px;
	}
	/***********************contact*****************/
	.common-wrapper {
	    padding-left: 80px;
	    padding-right: 80px;
	}
	.contact-page-form-sec .form-left-area, .left-content, .footer-logo {
		padding-left: 80px;
	}
	/****************************overons********************/
	.member-right-area, .overons-content-wrap, .overons-middle-sec .left-content{
		padding-left: 80px;
		padding-right: 80px;
	}
	.tick-area ul li{
		padding-left: 60px;
	}
	.member-right-area h2{
		font-size: 34px;
	}
	.overons-middle-sec .left-content h2{
		font-size: 30px;
	}
}
@media (max-width: 1499.98px) {
	/*.common-wrapper {
	    padding-left: 90px;
	    padding-right: 90px;
	}*/
	.product-wrapper {
	    padding: 0 60px;
	}
	.product-slider-panel .swiper-button-next {
	    right: -60px;
	}
	.product-slider-panel .swiper-button-prev {
	    left: -60px;
	}
	.customnav .nav-item {
    	margin-left: 25px;
	}
	.customnav .dealer-area {
	    min-width: 200px;
	    left: 10px;
	}
	.right-txt{
		padding: 30px;
	}
	.each-right-content h2 {
	    padding-left: 30px;
	    padding-top: 30px;
	}
	.form-left-content-wrap {
	    padding-left: 20px;
	}
	/*********************acties dtl************/
	.acties-content-block {
	    padding-top: 90px;
	    padding-bottom: 90px;
	}
	/**************vacature listview**************/
	.listview-sec .each-left-content p{
		margin-bottom: 40px;
	}
	.listview-sec .acties-top-part-content .each-left-content-wrapper {
	    padding: 0 80px;
	}
	.each-left-content-wrapper {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	/**************************vacature dtl******************/
	.vacature-right-area {
	    padding-left: 70px;
	    padding-right: 50px;
	}
	.vacature-right-icon-part li{
		font-size: 22px;
	}
	.vacature-right-icon-part img{
		margin-right: 30px;
	}
	.vacature-left-area{
		padding-right: 10%;
	}
	.vacature-content-wrapper{
		padding: 0 50px;
	}
	/***********************contact******************/
	.contact-page-form-sec p{
		font-size: 15px;
	}
	/**********************overons*****************/
	.member-info {
	    padding: 40px 20px;
	}
	.counter-area li span{
		font-size: 36px;
	}
	.counter-area li span{
	    margin-right: 30px;
	    width: 50px;
	}
	/***************************aanbod dtl*******************/
	.dtl-wrapper {
	    height: 650px;
	}
	.aanbod-dtl-form-sec.contact-page-form-sec .form-area{
		max-width: 840px;
	}
}
@media (max-width: 1399.98px) {
	.right-txt{
		padding-right: 15px;
	}
	.product-details td{
		padding-right: 25px;
		padding-left: 25px;
	}
	.each-footer-content {
	    padding-left: 80px;
	}
	/**************acties dtl************/
	.address-area p span{
		float: left;
		margin-bottom: 15px;
	}
	/******************vacature listview**************/
	.listview-sec .left-part h2	{
	    font-size: 28px;
	}
	.listview-sec .each-left-content p {
	    margin-bottom: 30px;
	    line-height: 28px;
	}
	.vacature-list-part li{
		font-size: 22px;
	}
	.vacature-list-part img{
		width: 35px;
	}
	/*************************overons**************/
	.each-bottom-slide-btn .common-btn{
		font-size: 20px;
	}
	/************************aanbod dtl***************/
	.data-table-wrapper {
    	max-width: 990px;
    }
    .table-panel table tr td, .table-panel table tr th{
    	padding-right: 60px;
    }
    .tab-upper-wrap {
    	max-width: 940px;
	}
	.tab-sec {
    	max-width: 920px;
	}
	.dtl-wrapper {
	    height: 595px;
	}
}
@media (max-width: 1299.98px) {
	.common-wrapper {
	    padding-left: 60px;
	    padding-right: 60px;
	}
	.customnav .nav-item {
	    margin-left: 15px;
	}
	h1{
		font-size: 42px;
	}
	h2{
		font-size: 28px;
	}
	.left-content {
   		padding-left: 70px;
	}
	.right-part {
	    height: 320px;
	}
	.each-right-content p{
		width: 70%;
	}
	.footer-logo img{
		width: 230px;
	}
	.footer-logo {
	    padding-left: 70px;
	}
	.copyright-panel{
		padding-left: 40px;
	}
	.each-footer-content {
	    padding-left: 60px;
	}
	/*************************aanbod*****************/
	.product-wrapper {
	    padding: 0 50px;
	}
	/******************vacture listview****************/
	.listview-sec .acties-top-part-content .each-left-content-wrapper {
	    padding: 0 40px;
	}
	.each-left-content-wrapper{
		padding:0 20px 30px 0px;
	}
	.listview-sec .left-part:nth-child(odd) .each-left-content-wrapper {
		padding-left: 20px;
		padding-right: 0;
	}
	/*************************vacature dtl***************/
	.vacature-content-wrapper {
	    padding: 0 30px;
	}
	.vacature-right-area {
	    padding-left: 50px;
	    padding-right: 30px;
	}
	.vacature-right-icon-part img{
		width: 32px;
	}
	.vacature-right-icon-part li {
	    font-size: 20px;
	}
	/*********************contact*****************/
	.contact-page-form-sec .form-left-area, .left-content, .footer-logo {
	    padding-left: 60px;
	}
	.map-sec .acties-content-block.left-content {
	    padding-top: 100px;
	    padding-bottom: 120px;
	}
	/**********************overons******************/
	.member-right-area h2 {
	    font-size: 30px;
	}
	.tick-area ul li{
		font-size: 18px;
		padding-left: 50px;
	}
	.tick-area ul li:before{
		background-size: 34px;
	}
	.member-info{
		padding: 30px 15px;
	}
	.member-info h4{
		font-size: 22px;
	}
	.member-right-area{
		padding-bottom: 130px;
	}
	.overons-middle-sec .left-content h2{
		font-size: 28px;
	}
	.member-right-area, .overons-content-wrap, .overons-middle-sec .left-content{
		padding-left: 60px;
	}
	/****************************aanbod dtl********************/
	.product-slider-panel .swiper-button-next {
	    right: -50px;
	}
	.product-slider-panel .swiper-button-prev {
	    left: -50px;
	}
	/**************************aanbod dtl*****************/
	.dtl-wrapper {
	    height: 540px;
	}
}
@media (max-width: 1199.98px) {
	.customnav .dealer-area{
		min-width: 160px;
		height: 50px;
		line-height: 50px;
	}
	.customnav .nav-item {
	   font-size: 13px;
	}
	.common-wrapper {
	    padding-left: 40px;
	    padding-right: 40px;
	}
	h1{
		font-size: 40px;
	}
	.left-content {
	    max-width: 650px;
	    margin: 50px auto;
	    padding-left: 40px;
	}
	.each-footer-content{
		padding-left: 30px;
	}
	.right-txt, .form-styl{
		padding-right: 15px;
		padding-left: 15px;
	}
	.each-right-content p{
		font-size: 15px;
		letter-spacing: normal;
		line-height: 26px;
	}
	.each-right-content h2{
		font-size: 26px;
		padding-left: 15px;
	}
	.right-txt .arrow-box {
		width: 40px;
		height: 40px;
	}

	/****************************acties dtl*******************/
	.acties-content-block{
		margin: 0;
		padding-top: 50px;
	    padding-bottom: 50px;
	}
	.form-left-content-wrap {
	    padding-left: 15px;
	}
	.form-left-content-wrap h2{
		font-size: 24px;
	}
	.address-area p{
		font-size: 15px;
		letter-spacing: normal;
	}
	/******************vacature listview*******************/
	.each-left-content-wrapper, .listview-sec .left-part:nth-child(odd) .each-left-content-wrapper{
		width: 100%;
		padding:0 50px 30px;
	}
	.vacature-list-part img {
	    width: 24px;
	    margin-right: 15px;
	}
	.vacature-list-part li {
	    font-size: 20px;
	}
	/*************************vacature dtl*****************/
	.vacature-content-wrapper{
		padding: 0;
	}
	.vacature-left-area{
		padding-bottom: 60px;
	}
	.vacature-right-area{
		padding-right: 0;
	}
	.vacature-right-icon-part li{
		margin-right: 50px;
	}
	.vacature-form-area .form-area{
		max-width: 820px;
	}
	.vacature-form-area{
		padding: 80px 0;
	}
	/**********************contact*******************/
	.contact-page-form-sec .form-left-area, .left-content, .footer-logo {
	    padding-left: 40px;
	}
	.contact-page-form-sec .form-left-area{
		padding-right: 20px;
	}
	.address-area img {
	    margin-right: 10px;
	}
	.contact-page-form-sec .form-left-area{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.contact-page-form-sec .form-area{
		padding: 40px 50px;
	}
	/**********************overons*******************/
	.member-info p {
	    margin-top: 15px;
	    font-size: 15px;
	    line-height: 26px;
	}
	.member-info .divider {
	    margin: 20px 0;
	    width: calc(100% - 30px);
	}
	.member-info h4 {
	    font-size: 17px;
	}
	.member-right-area, .overons-content-wrap, .overons-middle-sec .left-content{
		padding-left: 40px;
		padding-right: 40px;
	}
	/***************************aanbod dtl****************/
	.dtl-wrapper {
	    height: 430px;
	}
	.data-table-wrapper {
	    max-width: 890px;
	}
	.table-panel table tr td, .table-panel table tr th {
	    padding-right: 35px;
	}
	.tab-upper-wrap {
	    max-width: 870px;
	}
	.tab-sec {
	    max-width: 840px;
	}
	h3{
		font-size: 28px;
	}
	.aanbod-dtl-form-sec{
		padding: 80px 0;
	}
	/***********************pop up******************/
	.modal-area .modal-dialog {
    	max-width: 840px;
    }
    .modal-area .each-left-content{
    	padding-right: 60px;
    	padding-top: 100px;
    }
	.copyright-panel h4{
		font-size: 20px;
	}
}
@media (max-width: 991px) {
	.header-area{
		display: none;
	}
	.dblock {
	    display: block;
	    height: auto;
	    background: #1c1c1c;
	    border-bottom: 1px solid #434343;
	}
	main{
		padding-top: 85px;
	}
	.each-banner {
	    height: 500px;
	}
	.res-logo-styl{
		width: 100px;
	}
	h1 {
	    font-size: 34px;
	}
	h2{
		font-size: 26px;
	}
	h4{
		font-size: 22px;
	}
	.product-section {
	    padding: 50px 0px;
	}
	.product-wrapper {
	    padding: 0 40px;
	}
	.footer-area .col-lg-4, .footer-area .col-lg-8 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.footer-logo {
	    border-bottom: 1px solid #434343;
	    text-align: center;
	    padding:0px 40px 40px;
	}
	.footer-logo p {
	    margin-right: 0;
	}
	.footer-logo img{
		width: 200px;
	}
	.copyright-panel{
		position: relative;
		padding: 30px 50px;
	}
	.each-footer-content {
	   padding: 50px 0 50px 50px;
	}
	.copyright-panel:after{
		width: 100%;
	}
	/***********************aanbod*********************/
	.aanbod-filter-sec {
	    padding: 50px 0;
	}
	.aanbod-filter-sec .col-lg-3 {
	    -ms-flex: 0 0 33.33%;
	    flex: 0 0 33.33%;
	    max-width: 33.33%;
	}
	.each-select-box{
		margin-bottom: 10px;
	}
	.aanbod-middle-area {
		margin: 40px auto;
		max-width: 620px;
	}
	.aanbod-middle-area p{
		margin-left: 0;
	}
	.aanbod-middle-area h2{
		margin-bottom: 20px;
	}
	.aanbod-product.product-section{
		padding-bottom: 40px;
	}
	/**********************acties listview**************/
	.listview-sec .acties-top-part-content h2 {
	    margin-bottom: 15px;
	}
	.listview-sec .left-part h2{
		font-size: 24px;
	}
	.listview-sec .acties-top-part-content .each-left-content-wrapper {
	    padding-left: 30px;
	}
	.each-left-content-wrapper{
		padding: 0 30px 30px;
	}
	.listview-sec .each-left-content p {
	    margin: 15px 0 30px;
	    line-height: 30px;
	}
	.listview-sec .acties-top-part-content p{
		margin-bottom: 0;
	}
	.common-wrapper{
		padding-right: 40px;
		padding-left: 40px;
	}
	/************************acties dtl*****************/
	.back-btn{
		padding-top: 40px;
	}
	.back-btn .common-btn{
		margin-right: 0;
	}
	.back-btn .text-right{
		text-align: left !important;
	}
	.acties-dtl-top-sec{
		padding-bottom: 40px;
	}
	.left-content{
		padding: 0;
	}
	.acties-content-block{
		margin:auto;
		padding:50px 0;
	}
	.acties-image-part img, .form-left-image img {
	    display: block;
	}
	.address-area{
		padding-bottom: 30px;
	}
	.form-left-content-wrap {
	    padding-left: 30px;
	    padding-top: 40px;
	}
	/******************werkplts dtl****************/
	.form-area.iframe-area {
    	height: 300px;
	}
	/********************vacature listview*************/
	.listview-sec .left-part .each-left-image{
		max-width: 100%;
	}
	.listview-wrapper{
		max-width: 620px;
   	 	margin: auto;
   	 	padding: 0 30px;
	}
	.listview-sec .each-left-content:after{
		width: 100%;
	}
	.each-left-content-wrapper, .listview-sec .left-part:nth-child(odd) .each-left-content-wrapper{
		padding: 0px;
	}
	.left-part{
		margin-bottom: 20px;
	}
	.vacature-list-part{
		padding: 30px 0;
	}
	.vacature-list-part li{
		display: inline-block;
		margin: 0 15px 0;
	}
	.listview-sec{
		padding-bottom: 30px;
	}
	.listview-sec .each-left-content{
		padding: 40px;
	}
	.listview-sec .left-part:nth-child(even) .each-left-image {
	    margin-left: 0px;
	}
	.listview-sec{
		background-color: #1c1c1c;
	}
	.left-part:after{
		display: none;
	}
	/************************vacature dtl***************/
	.vacature-btn-area h2{
		margin-bottom: 20px;
	}
	.vacature-content td p{
		text-align: justify;
	}
	.vacature-content{
		padding-top: 40px;
	}
	.vacature-right-icon-part li{
		display: block;
		margin-bottom: 20px;
	}
	.vacature-form-area {
	    padding: 40px 0;
	}
	/***********************contact******************/
	.map-sec .acties-content-block.left-content{
		padding: 50px 30px;
	}
	.map-sec .acties-image-part{
		height: 320px !important;
	}
	/*******************iframe area**************/
	.iframe-area{
		padding: 30px 0;
	}
	/***********************overons*****************/
	.member-info {
	    padding: 30px;
	}
	.member-right-area, .overons-content-wrap, .overons-middle-sec .left-content{
		padding: 50px 30px;
	}
	.overons-middle-sec .left-content{
		padding-top: 0;
		margin: 0;
	}
	.member-right-area h2, .overons-middle-sec .left-content h2 {
	    font-size: 26px;
	}
	/**************************aanbod dtl***************/
	.thumbs-wrapper{
		display: none;
	}
	.dtl-wrapper .swiper-slide img{
		height: auto;
	}
	.thums-img, .gallery-img, .dtl-wrapper{
		height: auto;
	}
	.aanbod-detail-tab-sec{
		padding-top: 50px;
	}
	h3 {
	    font-size: 24px;
	}
	.data-table-wrapper, .tab-sec{
		padding: 0 40px;
	}
	.table-panel table tr td, .table-panel table tr th {
	    padding-right: 15px;
	    font-size: 15px;
	}
	.tab-upper-wrap {
	    max-width: 580px;
	}
	.man-info{
		padding: 30px;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item{
		width: 50%;
	}
	.tab-upper-area{
		padding-bottom: 30px;
	}
	.aanbod-detail-tab-sec .tab-content{
		padding: 50px 0;
	}
	.aanbod-dtl-form-sec{
		padding: 40px 0;
	}
	/************************pop up*******************/
	.modal-area .each-left-content{
		padding: 80px 30px 0;
	}
	.modal-area .modal-dialog {
	    max-width: 720px;
	    margin-top: 15%;
	}
	.modal-area .left-part{
		margin-bottom: 0;
	}
	.modal-area .arrow-box {
	    margin-top: 80px;
	}
	.iframe_styl {
		height: 2300px;
	}
}
@media (max-width: 767px){
	.each-banner {
	    height: 390px;
	}
	#mobile-contact-bar{
	box-sizing: border-box;
    font-size: 1rem;
    opacity: 1;
    position: fixed;
    width: 100%;
    z-index: 9998;
    left: 0;
    bottom: 0;
    display: block !important;
	}
	#mobile-contact-bar-outer{
		background-color: #005394;
		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%;
	}
	#mobile-contact-bar ul li{
		box-sizing: border-box;
		display: inline-block;
		height: 45px;
		text-align: center;
		height: 45px;
		width: 32%;
		border-right:1px solid #fff;
	}
	#mobile-contact-bar ul li a{
	color: rgba(255,255,255,0.9);
    cursor: pointer;
    display: block;
    height: 100%;
    position: relative;
    z-index: 9998;
    top: 8px;
	}	
	#mobile-contact-bar ul li:last-child {
	border:0px;
	}
	h1 {
	    font-size: 30px;
	}
	h2{
		font-size: 24px;
	}
	h4{
		font-size: 20px;
	}
	.common-btn{
		max-width: 220px;
		height: 50px;
    	line-height: 48px;
	}
	.scroll-button{
		display: none;
	}
	.product-section {
	    padding: 30px 0px;
	}
	.product-slider-panel {
    	margin-top: 30px;
	}
	.left-content{
		padding: 30px 15px;
    	margin: 0 auto;
	}
	.each-right-image img {
	    display: block;
	}
	.middle-sec .row, .right-slider-block .swiper-container{
		height: auto !important;
	}
	.right-txt{
		position: relative;
		padding: 0;
	}
	.each-right-content{
		padding: 40px 30px;
	}
	.each-right-content h2{
		padding: 0;
		margin-bottom: 20px;
	}
	.right-part {
	    height: auto;
	}
	.common-arrow{
		display: none;
	}
	.each-footer-content, .copyright-panel {
	    padding: 30px;
	}
	.each-footer-content p {
    	margin-top: 20px;
    	line-height: 26px;
	}
	.footer-area .col-md-6:last-child .each-footer-content {
	    padding-top: 0;
	}
	.product-details h5 {
	    text-align: left;
	    margin-top: 10px;
	}
	.product-btn, .footer-logo p {
	    margin-top: 30px;
	}
	.product-price{
		padding: 20px;
	}
	.footer-social{
		text-align: left !important;
		margin-top: 15px;
	}
	/************************aanbod****************/
	.select-style{
		height: 50px;
		line-height: 48px;
	}
	.aanbod-filter-sec {
	    padding: 30px 0 20px;
	}
	.aanbod-product .pl-2, .aanbod-filter-sec .pl-1, .form-area .pl-1{
		padding-left: 15px !important;
	}
	.aanbod-product .pr-2, .aanbod-filter-sec .pr-1, .form-area .pr-1{
		padding-right: 15px !important;
	}
	.aanbod-filter-sec .col-lg-3{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.aanbod-filter-sec .common-btn{
		max-width: 100%;
	}
	.aanbod-middle-area {
    	margin: 10px auto 30px;
	}
	.aanbod-product.product-section {
	    padding-bottom: 20px;
	}
	/*********************acties listview***************/
	.listview-sec .each-left-content {
	    padding: 30px;
	}
	.listview-sec .acties-top-part-content .each-left-content-wrapper {
	    padding-left: 0px;
	}
	.listview-sec .each-left-content p{
		text-align: justify;
	}
	.each-left-content-wrapper{
		padding: 0;
	}
	.listview-sec{
		padding-bottom: 20px;
	}
	.common-wrapper{
		padding-right: 30px;
		padding-left: 30px;
	}
	.listview-sec .left-part .each-left-image{
		max-width: 100%;
	}
	/*********************acties dtl**************/
	.address-area{
		position: relative;
		padding-top: 50px;
	}
	.form-area{
		padding: 30px 15px;
	}
	.back-btn{
		padding: 30px 0;
	}
	.form-left-content-wrap {
	    padding-left: 15px;
	    padding-top: 30px;
	}
	.left-content p {
	    margin: 20px 0 30px;
	}
	.listview-wrapper{
		padding-right: 15px;
		padding-left: 15px;
	}
	/************************vacature dtl************/
	.vacature-content td:nth-child(odd){
		padding-right: 0;
	}
	.vacature-content td:nth-child(even) {
	    padding-left: 0;
	    padding-top: 30px;
	}
	.vacature-content td{
		width: 100%;
		display: block;
	}
	.vacature-left-area:after{
		width: 100vw;
		left: 50%;
		margin-left: -50vw;
	}
	.vacature-left-area, .vacature-right-area, .vacature-right-icon-part ul, .vacature-form-area{
		padding: 30px 0;
	}
	/**********************contact*******************/
	.contact-page-form-sec .address-area{
		padding-top: 0;
	}
	.form-left-area h2, .contact-page-form-sec .address-area {
	    margin-bottom: 30px;
	}
	.contact-page-form-sec .form-area, .map-sec .acties-content-block.left-content, .contact-page-form-sec .form-left-area{
		padding: 30px;
	}
	.map-sec .acties-image-part {
	    height: 230px !important;
	}
	/*************************overons*******************/
	.member-image img {
	    display: block;
	}
	.member-right-area h2, .overons-middle-sec .left-content h2 {
	    font-size: 22px;
	}
	.counter-area{
		padding: 30px 0;
	}
	.counter-area li span {
	    font-size: 30px;
	}
	.counter-area li{
		font-size: 18px;
	}
	.overons-bottom-slider .common-arrow{
		display: inline-flex;
		width: 40px;
    	height: 40px;
	}
	.overons-bottom-slider .swiper-button-next {
	    right: 15px;
	}
	.overons-bottom-slider .swiper-button-prev {
	     left: 15px;
	}
	.tick-area ul li{
		margin-top: 40px;
		white-space: normal;
		width: 100%;
	}
	.member-right-area, .overons-content-wrap, .overons-middle-sec .left-content{
		padding: 30px 15px;
	}
	.overons-middle-sec .left-content{
		padding-top: 0;
	}
	/****************************aanbod dtl******************/
	.aanbod-details-slider-area .swiper-pagination{
		display: none;
	}
	.aanbod-details-slider-area .common-arrow{
		display: inline-flex;
	}
	.aanbod-details-slider-area .common-arrow img {
	    width: 16px;
	    height: 16px;
	}
	.aanbod-details-slider-area .swiper-button-next{
		right: 15px;
	}
	.aanbod-details-slider-area .swiper-button-prev{
		left: 15px;
	}
	.aanbod-detail-tab-sec {
	    padding-top: 30px;
	}
	h3{
		font-size: 22px;
	}
	.data-table-wrapper, .tab-sec{
		padding: 0 15px;
	}
	.data-table-wrapper .text-right{
		text-align: left !important;
		margin-top: 10px;
	}
	.divider {
	    margin: 20px 0;
	}
	/******for responsive data table******/
	#no-more-tables table,  #no-more-tables thead,  
	#no-more-tables tbody,  #no-more-tables th,  
	#no-more-tables td,  #no-more-tables tr {
		display: block;
	}
	#no-more-tables thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	/*#no-more-tables tr { border: 1px solid #ccc; }*/
	#no-more-tables td {
		border: none;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		font-family: 'NunitoSansRegular';		
		font-size: 16px;
		padding-top: 7px;
	}
	#no-more-tables td:before {
		position: absolute;
		top: 12px;
		left: 6px;
		width: 45%;
		white-space: nowrap;
		font-family: 'NunitoSansRegular';
    	font-size: 16px;
    	color: #fff;
		font-weight: normal;
	}
	#no-more-tables td:before {
		content: attr(data-title);
	}
	.table-panel table tr th {
		display: none !important;
	}
	.man-image img{
		display: block;
	}
	.aanbod-detail-tab-sec .row, .aanbod-detail-tab-sec .col-md-6{
		height: auto !important;
	}
	.tab-upper-wrap, .man-info{
		padding-right: 15px;
		padding-left: 15px;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item{
		font-size: 14px;
	}
	.kenmerken-tab ul li:nth-child(odd) {
	    background-position: left top 10px;
	    padding-left: 10px;
	    background-size: 5px;
	}
	.aanbod-detail-tab-sec .tab-content ul li{
		font-size: 15px;
	}
	.aanbod-detail-tab-sec .tab-content, .aanbod-dtl-form-sec{
		padding: 30px 0;
	}
	.aanbod-dtl-form-sec h3{
		margin-bottom: 30px;
	}
	/********************pop up****************/
	.modal-area .modal-dialog {
    	max-width: 95%;
    	margin-top: 25%;
	}
	.modal-area .each-left-content{
		padding: 30px 15px;
	}
	.modal-area .arrow-box {
	    margin-top: 30px;
	}
	.modal-area .col-md-6:last-child{
		position: static;
	}
	.close-img-wrap{
		border: 1px solid #fff;
		top: 20px;
		right: 20px;
		width: 45px;
		height: 45px;
	}
	.close-img img{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.whatsapp-fixed{
		display: none;
	}
}
@media (max-width: 575px){
	.each-banner {
	    height: 340px;
	}
	h1{
		font-size: 28px;
	}
	.banner-buttons .common-btn{
		margin-bottom: 10px;
	}
	.product-price, .product-wrapper, .product-details td, .each-footer-content, .copyright-panel,
	.listview-sec .each-left-content, .contact-page-form-sec .form-area, .map-sec .acties-content-block.left-content,
	.contact-page-form-sec .form-left-area, .member-info {
   		padding-left: 15px;
   		padding-right: 15px;
   	}
   	.each-right-content {
    	padding: 30px 15px;
	}
	.footer-logo{
		padding: 0px 15px 30px;
	}
	/***************acties listview**********/
	.common-wrapper{
		padding-right: 15px;
		padding-left: 15px;
	}
	.vacature-list-part li{
		display: block;
		margin: 0 0 10px;
	}
	.iframe_styl {
		height: 2540px;
	}
	.copyright-panel h4 {
	  font-size: 18px;
	}
}