@media (min-width: 1500px) {
	.container {
		max-width: 1373px;
	}
}

@media (max-width: 1699px) {
	.icons_sec ul {
		font-size: 0px;
	}
	.icons_sec ul li {
		width: 50%;
		text-align: center;
		padding-bottom: 10px;
	}
	.icons_sec {
		top: 15px;
		right: 15px;
	}
}

@media (max-width: 1499px) {
	.select-box-area li {
		padding-right: 24px;
	}
	.icons_sec img {
		margin-right: 10px;
		max-height: 60px;
	}
	.icons_sec {
		right: 0px;
	}
	.each-tab-content {
		max-width: 775px;
	}
	.rotate-div {
		right: -43%;
	}
	.each-area .flex-row-reverse .rotate-div {
		top: 75%;
	}
	.footer_txt {
		padding-left: 5%;
	}
	.reverse-img-area {
		padding: 16% 0px;
	}
	/****************overons*******************/
	.colluge-details {
		padding: 40px 0px 20px 40px;
	}
	/***************diensten dtls*************/
	.diensten-dtl-reverse {
		padding: 10% 0px 9%;
	}
	/***********aanbod********/
	.about-product tr td:after {
		right: 15px;
	}
	.about-product tr td {
		padding-right: 40px;
	}
	.about-product {
		padding: 30px 30px 20px;
	}
	.product-wrapper {
		padding: 0px 70px;
	}
	.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
		font-size: 16px;
	}
	.vacature_sec .diensten_listview_area .men2_content {
		padding-right: 10%;
	}
	.vacature_sec .vacature-table {
		padding-left: 40px;
	}
	.vacature_sec .vacature-table table tr td {
		padding-right: 40px;
	}
	.vacature_sec .diensten_listview_area:nth-child(even) .men2_content {
		padding-right: 10%;
	}
}

@media (max-width: 1299.98px) {
	.icons_sec {
		right: 15px;
	}
	.icons_sec ul li {
		width: 35%;
	}
	.tab-list {
		padding: 30px;
	}
	.each-tab-content {
		max-width: 90%;
	}
	.brand-img {
		right: -15px;
	}
}

@media (max-width: 1199.98px) {
	.banner-wrapper {
		height: 570px;
	}
	.header_banner_text {
		bottom: 120px;
	}
	.icons_sec {
		display: none;
	}
	.desktop_nav .navbar-nav .nav-item .nav-link{
		padding-left: 30px;
	}
	h1 {
		font-size: 40px;
	}
	.home_filter_wrapper {
		width: 100%;
	}
	.each-select-box h4 {
		font-size: 22px;
	}
	.product-slider-area h2 {
		margin-bottom: 40px;
	}
	h2 {
		font-size: 30px;
	}
	.each-iamge-car-details {
		padding: 20px;
	}
	.product-slider-area {
		width: 55%;
	}
	.tab-list table tr td {
		font-size: 20px;
	}
	.each-tab-dtls {
		padding: 70px 10%;
	}
	.reverse-img-area {
		padding: 20% 0px;
	}
	.rotate-div {
		font-size: 60px;
	}
	.each_footer_sec h4 {
		font-size: 18px;
	}
	.footer_txt {
		padding-left: 0%;
	}
	.each_footer_sec p {
		font-size: 13px;
	}
	.footer_txt {
		padding: 20px 0px;
	}
	.footer-sitemap li {
		font-size: 20px;
	}
	/****************contact************/
	.common_banner_text h1 {
		font-size: 40px;
	}
	/***************overons**********/
	.colluge-details {
		padding: 15px 0px 20px 20px;
	}
	.onez-coluge h6 {
		font-size: 17px;
		line-height: 30px;
	}
	.colluge-details h4 {
		font-size: 20px;
	}
	.image-text h4 {
		font-size: 20px;
	}
	.onez-coluge .gal-item:hover .image-text h6 {
		font-size: 16px;
		margin-top: 20px;
	}
	.overons-content h2 {
		font-size: 36px;
	}
	.counter-sec {
		padding-bottom: 40px;
	}
	.count {
		font-size: 36px;
	}
	.count-box span span {
		font-size: 36px;
	}
	.counter-part-cover h4 {
		font-size: 20px;
	}
	.count-box {
		width: 150px;
		height: 150px;
	}
	.overons-content {
		padding: 8% 0px;
	}
	.image-text h6 {
		font-size: 0px;
	}
	/*****************diensten dtls************/
	.diensten-dtl-reverse .each-area-img {
		top: -190px;
		height: calc(100% + 227px);
	}
	.diensten-dtl-reverse {
		padding: 10% 0px 9%;
	}
	/****************vacature dtls*************/
	.vacature-dtls-btn {
		padding: 50px 0px 70px;
	}
	.vacature-pdf-area {
		padding: 50px 0px;
	}
	/******************************/
	.product-name h4 {
		font-size: 20px;
	}
	.product-name h4 span {
		margin: 0px 15px;
	}
	.aanbod-blog-middle-content h2 {
		font-size: 27px;
	}
	.product-wrapper {
		padding: 0px;
	}
	.slider_area {
		padding: 0px;
	}
	.product-name p {
		font-size: 16px;
	}
	.tab_list {
		padding: 0px;
	}
	.tab_upper_area h3 {
		font-size: 25px;
	}
	.aanbod_dtl_product_slider .section-heading h2 {
		font-size: 32px;
	}
	.aanbod_dtl_product_slider .section-heading {
		padding-bottom: 50px;
	}
	.product_slider {
		padding: 50px 0px;
	}
	.aanbod_detail_tab_sec {
		padding: 50px 0px;
	}
	.tab_upper_area {
		padding-bottom: 50px;
	}
	.slider_area .swiper-button-prev {
		left: 0px;
	}
	.slider_area .swiper-button-next {
		right: 0px;
	}
	.diensten_listview_area .men2_content {
		padding-right: 50px;
	}
	.diensten_listview_area:nth-child(even) .men2_content {
		padding-left: 50px;
	}
	.vacature_list_sec {
		padding-top: 60px;
	}
	.text-title h3 {
		margin-bottom: 45px;
	}
	.vacature_sec .diensten_listview_area h4 {
		font-size: 24px;
	}
	.vacature_sec .vacature-table {
		padding-left: 20px;
	}
	.vacature_sec .vacature-table table tr td {
		padding-right: 20px;
	}
	.vacature_sec .diensten_listview_area .men2_content {
		padding-right: 30px;
	}
}

@media (max-width: 991.98px) {
	.top_bar {
		display: none;
	}
	.dblock {
		background: #18213e;
		padding: 10px 0px;
		display: block;
		height: auto;
		position: fixed;
		top: 0;
		left: 0;
	}
	.desktop_nav {
		display: none;
	}
	.common-btn, .home_filter_sec select{
		padding: 14px 0;
	}
	main {
		padding-top: 85px;
	  }
	.home_filter_sec select{
		height: auto;
  		line-height: normal;
	}
	h1 {
		font-size: 35px;
	}
	.res_logo_styl {
		max-height: 65px;
		border-radius: 10px;
	}
	.header_banner{
		margin-bottom: 0;
	}
	.banner-wrapper, .common-inner-banner, .common-inner-banner .common-overlay{
		border-radius: 0;
	}
	.banner-wrapper {
		height: 400px;
	}
	.header_banner_text {
		bottom: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	.header_banner_text p {
		margin-bottom: 40px;
	}
	.each-select-box {
		width: 100%;
	}
	.select-btn {
		width: 100%;
	}
	.home_filter_sec {
		background: #fff;
		padding: 30px 0px;
	}
	.select-box-area li {
		padding: 0px 15px 15px 0px;
	}
	.home_filter_wrapper:after {
		display: none;
	}
	.select-box-area .common-btn {
		font-size: 16px;
		max-width: 200px;
	}
	.product-slider-area {
		position: relative;
		width: 100%;
		top: 0px;
	}
	.product-sec {
		padding-top: 40px;
	}
	h2 {
		font-size: 26px;
	}
	.product-slider-heading {
		padding-top: 40px;
		padding-right: 0%;
	}
	.black-bg {
		display: none;
	}
	.product-slider-heading {
		text-align: center;
	}
	.product-slider-heading h4 {
		margin: 30px 0px;
	}
	.product-slider-heading p {
		margin-bottom: 30px;
	}
	h4 {
		font-size: 22px;
	}
	.tab-list {
		padding: 20px;
	}
	.tab-list table tr td {
		font-size: 16px;
	}
	.tab-list table tr td:first-child {
		width: 60px;
	}
	.tab-list table tr td:first-child img {
		max-height: 40px;
	}
	.each-tab-dtls {
		padding: 50px;
	}
	.each-tab-content h2 {
		margin-bottom: 40px;
	}
	.each-area-img {
		top: 0px;
		right: 0px;
		width: 100%;
		height: 100%;
		position: relative;
		background-image: none !important;
	}
	.rotate-div {
		display: none;
	}
	.each-area-content {
		padding: 30px 10% 30px 0px;
	}
	.each-area-img img {
		display: block;
		border-radius: 20px;
	}
	.reverse-img-area {
		padding: 8% 0px;
	}
	.each-area-content h4 {
		margin-bottom: 30px;
	}
	.each-area {
		padding: 30px 0px;
	}
	.each-area .flex-row-reverse .each-area-content {
		padding: 30px 0px 10% 30px;
	}
	.each-area .flex-row-reverse .each-area-img {
		bottom: 0px;
		left: 0px;
	}
	.footer_logo {
		position: relative;
	}
	.footer_logo img {
		max-height: 120px;
		width: auto !important;
		border-bottom-right-radius: 10px;
  		border-bottom-left-radius: 10px;
	}
	.footer_logo {
		text-align: center;
	}
	.each_footer_sec p {
		font-size: 16px;
	}
	.brand-img {
		position: relative;
		right: 0;
		top: 0px;
		padding-top: 30px;
	}
	.vragen-area {
		padding-right: 0%;
	}
	/******************contact************/
	.common_banner_text h1 {
		font-size: 35px;
	}
	.common_banner_text {
		padding: 10% 0px;
	}
	.address_dtls p {
		font-size: 20px;
	}
	.address-info p {
		margin: 30px 0px 40px;
	}
	.gallery_images {
		padding-top: 40px;
	}
	.gallery_section {
		padding: 0px 0px 40px;
	}
	.address_area {
		padding-right: 0px;
	}
	/*************overons*************/
	.onez-coluge .section-heading h4 {
		margin-bottom: 35px;
	}
	.colluge-details {
		padding: 30px;
	}
	.image-text h6 {
		font-size: 0px;
	}
	.image-text {
		top: 85%;
	}
	.overons-content h2 {
		font-size: 28px;
		margin-top: 15px;
	}
	.overons-content-dtls {
		padding: 0px;
	}
	.overons-content-dtls h4 {
		margin-bottom: 30px;
	}
	.overons-content {
		padding: 40px 0px;
	}
	.counter-part-cover h4 {
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.overons_counter_area {
		padding: 50px 0px;
	}
	.count {
		font-size: 28px;
	}
	.count-box span span {
		font-size: 28px;
	}
	.count-box {
		width: 130px;
		height: 130px;
	}
	/**************diensten dtls**********/
	.diensten-dtl-reverse .each-area-content {
		padding: 40px 40px 40px 0px;
	}
	.diensten-dtl-reverse .each-area-img {
		top: 0px;
		height: 100%;
	}
	.diensten-dtls-btn {
		padding-top: 40px;
	}
	.diensten-dtl-reverse {
		padding: 40px 0px;
	}
	.diensten-table-area tr td:nth-child(even) {
		padding-left: 20px;
	}
	.diensten-table-area tr td:nth-child(odd) {
		padding-right: 20px;
	}
	.diensten-table-area {
		padding-top: 30px;
	}
	.diensten-content-area {
		padding-bottom: 40px;
	}
	.diensten-form-sec .colluge-slide {
		padding: 0px;
	}
	.diensten-form-sec {
		padding: 40px 0px;
	}
	.diensten-form-sec .colluge-details {
		padding: 30px;
	}
	.diensten-dtl-reverse .each-area-content h4 {
		font-size: 24px;
		margin-bottom: 30px;
	}
	.diensten-content-area h4 {
		font-size: 24px;
	}
	.diensten-vertical-tab-sec {
		padding: 40px 0px 60px;
	}
	.diensten-vertical-tab-sec .section-heading h4 {
		font-size: 24px;
	}
	/****************vacature dtls**********/
	.vacature-dtls-btn {
		padding-bottom: 40px;
	}
	.vacature-table {
		padding-left: 65px;
	}
	.vacature-table table tr td {
		padding-right: 50px;
	}
	.vacature-content-area {
		padding-top: 40px;
	}
	.vacature-pdf-area h4 {
		font-size: 20px;
	}
	.vacature-pdf-area {
		padding: 40px 0px;
	}
	.vacature-content-area h4 {
		font-size: 22px;
	}
	.vacature-form {
		margin-bottom: 40px;
	}
	/***************************************/
	.aanbod-blog-middle-content p {
		margin-bottom: 50px;
	}
	.aanbod_selection_sec .col-lg-3 {
		max-width: 100%;
	}
	.aanbod_selection_sec .col-lg-3.pr-1 {
		padding-right: 15px !important;
	}
	.aanbod_selection_sec .col-lg-3.pl-1 {
		padding-left: 15px !important;
	}
	.aanbod_selection_sec .col-lg-9:nth-child(6) {
		display: none;
	}
	.aanbod_selection_sec .common-btn {
		max-width: 100%;
		margin-bottom: 10px;
	}
	.product-wrapper {
		padding: 0px;
	}
	.about-product {
		padding: 20px;
	}
	.tab_upper_area h2 {
		font-size: 22px;
	}
	.tab_upper_area h3 {
		font-size: 20px;
	}
	.tab_upper_area h4 {
		font-size: 22px;
	}
	.tab_upper_area h6 {
		font-size: 16px;
	}
	.aanbod_details_slider .ms-thumb-list.ms-dir-h .ms-thumblist-fwd {
		display: none;
	}
	.aanbod_details_slider .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
		display: none;
	}
	.diensten_listview_area .men2_content {
		padding: 40px 0px;
	}
	.men2_area {
		position: relative;
		width: 100%;
		height: 100%;
		top: 0px;
	}
	.diensten_listview_area .car_middle_area {
		margin: 0px;
		padding: 50px 0px;
	}
	.diensten_listview_area {
		margin-bottom: 0px;
	}
	.diensten_listview_area:nth-child(even) .men2_content {
		padding: 40px 0px;
	}
	.about-product tr td {
		font-size: 17px;
		padding-right: 30px;
	}
	.about-product p {
		font-size: 16px;
		margin-bottom: 20px;
	}
	.aanbod_selection_sec {
		padding: 40px 0px;
	}
	h3 {
		font-size: 24px;
	}
	.aanbod-blog-middle-content h2 {
		font-size: 24px;
		line-height: 45px;
	}
	.aanbod-gallery {
		padding-bottom: 30px;
	}
	.verkocht-gallery .about-product {
		padding: 20px;
	}
	.verkocht-gallery {
		padding-top: 40px;
	}
	.aanbod_dtl_product_slider .section-heading h2 {
		font-size: 26px;
	}
	.aanbod_dtl_product_slider .section-heading {
		padding-bottom: 40px;
	}
	.product_slider {
		padding: 40px 0px;
	}
	.aanbod_detail_tab_sec {
		padding: 40px 0px;
	}
	.tab_upper_area {
		padding-bottom: 40px;
	}
	.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
		width: 33.33%;
	}
	.aanbod_detail_tab_sec .nav-tabs {
		background: #18213e;
	}
	.diensten_reverse {
		padding-top: 0%;
	}
	.diensten_listview_area h4 {
		font-size: 22px;
	}
	.diensten_listview_area p {
		margin: 30px 0px 40px;
	}
	.diensten_listview_area:last-child {
		margin-bottom: 0%;
	}
	.diensten_reverse {
		background: #f4f4f4;
		padding-bottom: 40px;
	}
	.men2_area img {
		display: block;
	}
	.vacature_list_sec {
		padding: 40px 0px;
	}
	.text-title h3 {
		margin-bottom: 30px;
		font-size: 24px;
	}
	.vacature_sec .men2_area {
		top: 0px;
		height: 100%;
	}
	.vacature_sec .diensten_listview_area .men2_content {
		padding: 40px 0px;
	}
	.vacature_sec .diensten_listview_area p {
		margin: 30px 0px 40px;
	}
	.vacature_sec .diensten_listview_area h4 {
		font-size: 22px;
	}
	.vacature_sec .diensten_listview_area {
		margin-bottom: 0%;
	}
	.vacature_sec .diensten_listview_area:nth-child(even) .men2_content {
		padding: 40px 0px;
	}
	.vacature_sec .diensten_listview_area:last-child {
		margin-bottom: 0%;
	}
	.gal-item .text_overlay{
		font-size: 14px;
  		padding: 15px 8px;
	}
	.video_btn{
		font-size: 0;
	}
	.box .video_btn img{
		width: 30px;
	}
}

@media (max-width: 767.98px) {
	h1 {
		font-size: 30px;
	}
	h2 {
		font-size: 22px;
	}
	.select-box-area li {
		padding: 0px 0px 15px;
		width: 100%;
	}
	.select-box-area .common-btn {
		max-width: 100%;
	}
	.product-slider-area h2 {
		margin-bottom: 30px;
	}
	.product-sec {
		padding-top: 30px;
	}
	.product-slider-heading h4 {
		margin-bottom: 25px;
	}
	.product-slider-heading {
		padding-top: 30px;
	}
	.gallery-top-wrapper,
	.gallery-thumbs-wrapper {
		height: 100%;
	}
	.tab-list {
		padding: 15px 30px;
	}
	.common_arrow {
		display: none;
	}
	.each-tab-content h2 {
		margin-bottom: 30px;
	}
	.each-tab-dtls {
		padding: 30px;
	}
	.each-tab-content {
		padding: 10% 0px;
	}
	h4 {
		font-size: 20px;
	}
	.each-tab-dtls p {
		margin: 30px 0px;
	}
	.reverse-img-area {
		padding: 0px;
	}
	.each-area {
		padding: 30px 0px 0px;
	}
	.each-area-content {
		padding: 0px;
	}
	.each-area .flex-row-reverse .each-area-content {
		padding: 0px;
	}
	.each-area .flex-row-reverse .each-area-img {
		padding-bottom: 30px;
	}
	.each_footer_sec {
		padding-bottom: 15px;
	}
	.footer-sitemap {
		padding: 30px 0px;
	}
	.brand-img {
		padding-top: 10px;
	}
	/**************contact************/
	.common_banner_text h1 {
		font-size: 30px;
	}
	.contact-dtls {
		padding-right: 0px;
		padding-top: 30px;
	}
	.map-img {
		position: relative;
		height: 260px;
		width: 100%;
		border-radius: 0;
	}
	.map-area {
		padding: 0px 0px 20px;
		margin-top: 0;
	}
	.address_dtls p {
		font-size: 18px;
	}
	.contact-page-form-sec h4 {
		margin-bottom: 30px;
	}
	.gallery_images {
		padding-top: 30px;
	}
	.gallery_section {
		padding: 20px 0px 10px;
	}
	.box img {
		width: 100%;
	}
	.side-logo {
		display: none;
	}
	/**************overons***********/
	.overons-content {
		padding: 30px 0px;
	}
	.overons-content h2 {
		font-size: 22px;
	}
	.search-icon img {
		max-height: 35px;
	}
	.colluge-details {
		padding: 20px 15px;
	}
	.counter-part-cover {
		padding-top: 40px;
	}
	.counter-sec {
		padding-bottom: 10px;
	}
	.onez-coluge {
		padding: 30px 0px;
	}
	/***************diensten-dtls************/
	.diensten-dtls-btn {
		padding: 30px 0px;
	}
	.diensten-dtl-reverse .each-area-content {
		padding: 0px;
	}
	.diensten-dtl-reverse .each-area-content h4 {
		font-size: 22px;
	}
	.diensten-table-area td {
		width: 100%;
		display: block;
	}
	.diensten-table-area tr td:nth-child(odd) {
		padding-right: 0px;
	}
	.diensten-table-area tr td:nth-child(even) {
		padding-left: 0px;
	}
	.diensten-table-area tr td:nth-child(even) p {
		text-align-last: left;
	}
	.diensten-content-area {
		padding: 30px 0px 20px;
	}
	.diensten-content-area h4 {
		font-size: 22px;
	}
	.diensten-table-area {
		padding-top: 25px;
	}
	.diensten-form-sec .colluge-slide {
		padding-bottom: 30px;
	}
	.diensten-vertical-tab-sec .section-heading h4 {
		font-size: 22px;
		margin-bottom: 30px;
	}
	.diensten-vertical-tab-sec {
		padding: 30px 0px;
	}
	/****************vacature dtls**********/
	.vacature-dtls-btn {
		padding-bottom: 30px;
	}
	.vacature-table {
		padding-left: 0px;
		padding-top: 30px;
	}
	.vacature-pdf-area {
		padding: 30px 0px;
	}
	.vacature-pdf-area .text-right {
		text-align: left !important;
	}
	.vacature-pdf-area h4 {
		margin: 0px 0px 20px;
	}
	.vacature-form {
		margin-bottom: 30px;
	}
	.vacature-content-area h4 {
		font-size: 20px;
	}
	/***********thanku**********/
	.thank-u .banner-txt-wrapper p {
		margin-right: 0%;
	}
	/*********************************/
	.aanbod-gallery1 .col-lg-6:nth-child(odd) {
		padding-right: 15px;
	}
	.aanbod-gallery1 .col-lg-6:nth-child(even) {
		padding-left: 15px;
	}
	.product-name h4 span {
		margin: 0px 28px;
	}
	.product-name h4 {
		font-size: 18px;
	}
	.aanbod-blog-middle-content {
		padding: 30px 15px;
	}
	.aanbod-blog-middle-content p {
		margin-bottom: 40px;
	}
	.aanbod_selection_sec h3 {
		font-size: 22px;
		margin-bottom: 30px;
	}
	.slider_area {
		padding: 0px;
	}
	.aanbod_detail_tab_sec {
		padding: 30px 0px;
	}
	.tab_upper_area {
		padding-bottom: 30px;
	}
	.tab_upper_area h2 {
		font-size: 19px;
	}
	.tab_upper_area h3 {
		font-size: 18px;
	}
	.tab_right_area {
		float: left;
		margin-top: 30px;
	}
	.tab_upper_area h4 {
		font-size: 19px;
	}
	.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
		width: 50%;
		margin-bottom: 20px;
	}
	.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item:last-child {
		width: 100%;
	}
	.diensten_listview_area:nth-child(even) .men2_content {
		text-align: left;
	}
	.car_middle_area p {
		font-size: 15px;
		margin: 25px 0px 25px;
		line-height: 25px;
	}
	.car_middle_area .flex-row-reverse p {
		text-align-last: left;
	}
	.diensten_listview_area .car_middle_area {
		padding: 40px 0px;
	}
	.about-product tr td {
		padding-right: 60px;
	}
	.about-product tr td:after {
		right: 30px;
	}
	.aanbod_selection_sec {
		padding: 30px 0px;
	}
	.aanbod-gallery {
		padding-bottom: 15px;
	}
	/***************vercocht*********/
	.verkocht-gallery {
		padding: 30px 0px 15px;
	}
	.aanbod_detail_tab_sec .pr-1 {
		padding-right: 15px !important;
	}
	.aanbod_detail_tab_sec .pl-1 {
		padding-left: 15px !important;
	}
	.product_slider {
		padding: 30px 0px;
	}
	.aanbod_dtl_product_slider .section-heading {
		padding-bottom: 30px;
	}
	.aanbod_dtl_product_slider .section-heading h2 {
		font-size: 22px;
	}
	/***************diensten lisiview***************/
	.diensten_listview_area .men2_content {
		padding: 30px 0px;
	}
	.diensten_listview_area h4 {
		font-size: 20px;
	}
	.diensten_listview_area p {
		margin: 25px 0px 30px;
	}
	.diensten_listview_area:nth-child(even) .men2_content {
		padding: 30px 0px;
	}
	.diensten_listview_area .flex-row-reverse p {
		text-align-last: left;
	}
	.vacature_list_sec {
		padding: 30px 0px;
	}
	.text-title h3 {
		margin-bottom: 25px;
		font-size: 20px;
	}
	.vacature_sec .vacature-table {
		padding-left: 0px;
	}
	.vacature_sec li {
		display: block;
	}
	.vacature_sec .diensten_listview_area p {
		margin: 25px 0px 30px;
	}
	.vacature_sec .diensten_listview_area .men2_content {
		padding: 30px 0px;
	}
	.vacature_sec .diensten_listview_area h4 {
		font-size: 20px;
	}
	.diensten_reverse {
		padding-bottom: 30px;
	}
	.werkplaats_tab_sec li.nav-item{
		width:50%;
		border-bottom: 1px solid #FFF;
		margin:0;
	}
	.werkplaats_tab_sec li.nav-item:nth-child(odd){
		border-right: 1px solid #FFF;
	}
	.werkplaats_tab_sec .tab-list{
		border-radius: 0;
	}
	.werkplaats_tab_sec .tab-list.active.show {
		background-color: #263151;
	}
	.werkplaats_tab_sec li.nav-item a{
		border:0;
	}
}

@media (max-width: 575.98px) {
	h1 {
		font-size: 22px;
	}
	h2 {
		font-size: 20px;
	}
	h4 {
		font-size: 18px;
	}
	.banner-wrapper {
		background-image: none !important;
		height: 100%;
	}
	.banner-wrapper img {
		display: block;
	}
	.header_banner_text {
		bottom: auto;
		top: 0%;
		transform: translateY(0%);
		position: relative;
		background: #121212;
		padding: 30px 0px;
	}
	.header_banner_text p {
		margin: 20px 0px 30px;
		text-align: justify;
	}
	.each-tab-dtls {
		padding: 30px 15px;
	}
	.footer_logo img {
		max-height: 90px;
	}
	.each_footer_sec h4 {
		font-size: 17px;
	}
	/***************contact***********/
	.common_banner_text h1 {
		font-size: 28px;
	}
	.address_area p {
		font-size: 13px;
	}
	/*************overons***********/
	.overons-content h2 {
		font-size: 20px;
	}
	.onez-coluge h6 {
		font-size: 15px;
	}
	.image-text h6 {
		font-size: 0px;
	}
	.image-text {
		top: 83%;
	}
	/***************diensten dtls********/
	.diensten-dtl-reverse .each-area-content h4 {
		font-size: 20px;
		margin-bottom: 25px;
	}
	.diensten-content-area h4 {
		font-size: 20px;
	}
	.diensten-form-sec .colluge-details {
		padding: 20px 15px;
	}
	/****************vacture dtls***********/
	.vacature-pdf-area h4 {
		font-size: 18px;
	}
	.vacature-content-area h4 {
		font-size: 18px;
	}
	.vacature-content-area li {
		width: 100%;
	}
	.vacature-table table tr td {
		display: block;
		padding: 0px 0px 15px;
	}
	.vacature-content-area .diensten-table-area {
		padding-top: 15px;
	}
	/*************************/
	.man-img-txt {
		padding: 20px 20px 1px;
	}
	.section-heading h2 {
		font-size: 22px;
	}
	.diensten_listview_area .car_middle_area {
		padding: 20px 0px;
	}
	.diensten_listview_area {
		margin-bottom: 0px;
	}
	.about-product tr td {
		padding-right: 20px;
		font-size: 16px;
	}
	.about-product tr td:after {
		right: 10px;
	}
	.about-product {
		padding: 20px 15px;
	}
	.aanbod_selection_sec h3 {
		font-size: 20px;
	}
	.aanbod-blog-middle-content h2 {
		font-size: 22px;
		line-height: 35px;
	}
	.aanbod_detail_tab_sec .tab_content_wrapper {
		padding: 30px 15px;
	}
	.aanbod_dtl_product_slider .section-heading h2 {
		font-size: 20px;
	}
	.about-product p {
		font-size: 15px;
	}
	.text-title h3 {
		margin-bottom: 25px;
		font-size: 20px;
	}
}
@media (max-width : 767.98px){
    .morgeninternet-footer{
        margin-bottom : 43px;
    }
}
@media(min-width: 992px){
	.select-box-area .common-btn {
		border-top-left-radius: 0;
	  	border-top-right-radius: 0;
	}
}