@media(max-width:1599.98px) {
	h5 {
		font-size: 2rem;
	}
	.video_show {
		margin: 5% 0 25% 0;
	}
	.common-wrap {
		padding-right: 7%;
		padding-left: 7%;
	}

	.each-counter h5 {
		font-size: 6rem;
	}

	.menu-items.active {
		width: 25rem;
	}

	.tringle-after::after {
		height: 20rem;
		width: 20rem;
	}

	.down-arrow {
		right: 3rem;
		bottom: 3rem;
	}

	.each-counter h5 {
		font-size: 5rem;
		margin-bottom: .5rem;
	}

	.home-mid::after {
		height: 15rem;
		width: 15rem;
	}

	.home-mid-img {
		clip-path: polygon(84% 35%, 100% 0, 100% 50%, 100% 100%, 0% 100%, 0% 37%);
		-webkit-clip-path: polygon(84% 35%, 100% 0, 100% 50%, 100% 100%, 0% 100%, 0% 37%);
		height: 520px;
	}

	.home-mid {
		margin-top: 0;
	}

	/* ======= pop-up ==== */

	.tringle-after::after {
		height: 15rem;
		width: 15rem;
	}
}

@media(max-width:1399.98px) {
	h1 {
		font-size: 3rem;
		letter-spacing: 15px;
	}

	h2 {
		font-size: 2.5rem;
	}

	h3 {
		font-size: 2.2rem;
		letter-spacing: 3px;
	}

	p {
		font-size: 1.6rem;
	}
	.video_show {
		margin: 5% 0 35% 0;
	}

	.common-wrap {
		padding-left: 3%;
		padding-right: 3%;
	}

	.header-area .navbar-collapse {
		padding-right: 5rem;
	}

	.header-area .nav-item {
		margin-left: 3rem;
	}

	.tringle-after::after {
		height: 15rem;
		width: 15rem;
	}

	.home-product .swiper-button-next {
		right: -2.5rem;
	}

	.home-product .swiper-button-prev {
		left: -2.5rem;
	}

	.home-mid::after {
		height: 15rem;
		width: 15rem;
	}

	.home-product {
		padding: 8rem 0;
	}

	.home-gal-sec {
		padding-top: 8rem;
	}

	.home-gal-sec h3 {
		margin-bottom: 5rem;
	}

	.google-review {
		padding: 10rem 0 15rem;
	}

	.counter-sec .row {
		margin-top: 4rem;
	}

	.policy {
		right: 0;
	}

	.diensten-dtl-voord {
		padding: 8rem 0;
	}

	.team-member-content h5 {
		letter-spacing: 6px;
	}

	.each-slider-btm p {
		padding: 2rem;
	}

	/* ===== aanbod-list ====== */
	.aanbod-product {
		padding: 4rem 0;
	}

	.team-member {
		padding-bottom: 12rem;
	}

	/* =========== aanbod-dtl ======= */
	.aanbod-dtl-table-sec h2 {
		font-size: 2.5rem;
	}

	.aanbod-dtl-table-sec h5 {
		font-size: 1.8rem;
	}

	.car-price h5 {
		padding: 2rem 0;
	}

	.contact-top {
		padding: 16rem 0 11rem;
	}

}

@media(max-width:1199.98px) {
	.google-review {
		padding: 6rem 0 12rem;
	}

	.home-btm {
		padding: 10rem 0 12rem;
	}

	h1 {
		font-size: 2.5rem;
		letter-spacing: 10px;
	}

	h3 {
		font-size: 2rem;
		letter-spacing: 3px;
	}

	.home-btm-content-btn h6 {
		font-size: 1.6rem;
	}

	.each-counter h5 {
		font-size: 4rem;
	}

	.akker_btn_cls {
		letter-spacing: normal;
		font-size: 1.4rem;
	}

	.counter-sec {
		padding: 0 0 9rem;
	}

	.footer-area {
		padding-top: 4rem;
	}

	/* ======= aanbod-list ========= */
	.aanbod-list-top {
		padding: 15rem 0 0;
	}

	/* ======= conatct ====== */
	.contact-top {
		padding: 16rem 0 11rem;
	}

	.map .home-mid-img {
		/* margin-top: -10rem; */
	}

	.caption-voord h3 {
		margin-bottom: 3rem;
	}

	.diensten-dtl-voord-left .opening {
		margin-top: 3rem;
	}

	.caption-voord .contact a {
		margin-bottom: 1rem;
	}

	.diensten-dtl-voord-left {
		padding-right: 4rem;
	}

	.form-styl {
		padding: 2rem;
	}

	.form-img-left h5 {
		letter-spacing: 2px;
	}

	.form-sec {
		padding: 6rem 0;
	}

	.form-sec h3 {
		margin-bottom: 6rem;
	}

	.footer-area h6,
	.footer-area .menu li a,
	.contact a {
		letter-spacing: normal;
	}

	/* ================= aanbod-dtl===== */
	.aanbod-dtl-table-sec {
		padding-bottom: 8rem;
	}

	.aanbod-dtl-table-sec table h6 {
		font-size: 1.6rem;
	}

	.aanbod-dtl-table-right-mid p span,
	.aanbod-dtl-table-sec table p {
		font-size: 1.4rem;
	}

	.aanbod-back-btn li {
		font-size: 1.4rem;
	}

	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item {
		margin-right: 1rem;
	}

	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item .nav-link {
		padding: 1rem 1.5rem;
		font-size: 1.6rem;
	}

	.navbar-nav.nav_menu_right_part {
		display: block;
	}

	.contact-top {
		padding: 15rem 0 8rem;
	}
	.each-slider-table td {
   		font-size: 1.5rem;
	}
	.aanbond-select-option-btn {
   		font-size: 1.4rem;
	}



}

@media(max-width: 1099px){
	.header-area .navbar-expand-lg .navbar-nav .nav-link, .header-area .nav-link {
	    font-size: 1.3rem;
	}
	.bovg-logo img {
	    width: 70px;
	}
}

@media(max-width: 991.98px) {
	.header-area .navbar-collapse{
		padding-right: 0;
	}

	.navbar-nav.nav_menu_right_part {
		position: absolute;
		right: 2rem;
		top: 50%;
	}

	.home-gal-sec,
	.home-product {
		padding: 4rem 0;
	}

	.home-product-slider {
		margin-top: 3rem;
	}

	.home-product-slider .common-arrow {
		top: -3rem;
	}

	.home-product .swiper-button-prev {
		left: auto;
		right: 3rem;
	}

	.common-arrow img {
		width: 10px;
	}

	.home-product .swiper-button-next {
		right: 0;
	}

	.mini-right-nav ul {
		display: none;
	}

	.home-mid-img {
		clip-path: polygon(78% 40%, 100% 0%, 100% 43%, 100% 100%, 0% 100%, 0% 40%);
		-webkit-clip-path: polygon(78% 40%, 100% 0%, 100% 43%, 100% 100%, 0% 100%, 0% 40%);
	}

	.home-btm-content h3 {
		margin-bottom: 3rem;
	}

	.home-btm-content {
		padding-right: 0;
	}

	.google-review,
	.home-btm {
		padding: 4rem 0;
	}

	.home-btm-content p {
		padding-bottom: 3rem;
	}

	.home-btm-content-btn h6 {
		max-width: 100%;
	}

	.home-btm-content-btn {
		position: initial;
	}

	.tringle-after::after {
		height: 10rem;
		width: 10rem;
	}

	.home-mid::after {
		height: 10rem;
		width: 10rem;
	}

	.counter-sec h3 {
		padding-top: 4rem;
	}

	.counter-sec {
		padding: 4rem 0;
	}

	.header-area .navbar-expand-lg .navbar-collapse {
		justify-content: center;
	}

	.navbar-brand {
		padding: 0;
		margin: 0;
		margin-left: 4rem;
	}

	.banner-content ul {
		margin-top: 3rem;
	}

	.banner-content li .white-btn {
		margin-top: .5rem;
	}

	.banner-content {
		top: 16%;
	}

	.header-area {
		position: relative;
		background-color: #0C1317;
	}

	.home-banner .swiper-slide {
		height: 50vh;
	}

	.home-banner .swiper-slide img {
		height: 100%;
		object-fit: cover;
	}

	.car-price h5 {
		padding: 2rem 0;
    font-size: 1.6rem;
	}

	.down-arrow,
	.tringle-after::after {
		display: none;
	}

	/* ====== aanbod-list ===== */
	.filter .col-2 {
		width: 50%;
		margin-bottom: 1rem;
	}

	.aanbond-select-option-btn {
		border-bottom: 1px solid #fff;
		background-position-x: 98%;
		padding-left: 0;
		font-size: 1.4rem;
	}

	.filter-reset{
		font-size: 1.4rem;
	}

	.filter .row {
		justify-content: center;
	}

	.aanbod-list-top {
		padding: 4rem 0 0;
	}

	.aanbod-list-top .heading {
		margin-bottom: 3rem;
	}

	.each-slider {
		margin-bottom: 3rem;
	}

	/* ===== contact ===== */

	.contact-top {
		padding: 6rem 0;
	}

	.diensten-dtl-voord {
		padding: 4rem 0;
	}

	.form-sec {
		padding: 4rem 0;
	}

	.form-sec h3 {
		margin-bottom: 3rem;
	}

	.caption-voord tbody {
		/* max-width: 50rem; */
	}

	.diensten-dtl-voord-left {
		padding-right: 0;
		margin-bottom: 3rem;
	}

	.contact-top {
		padding: 4rem 0 6rem;
	}

	.map{
		clip-path: unset;
		-webkit-clip-path: unset;
	}

	.map .home-mid-img {
		margin-top: 0;
		height: 32rem;
	}

	.caption-voord{
		padding-bottom: 0;
	}

	/* ====== werkplaats -dtl ===== */
	.back-btn {
		margin-bottom: 0;
		padding: 3rem 0;
	}

	.inner-banner .banner-content {
		position: absolute;
		background-color: transparent;
		top: 50%;
	}

	.diensten-dtl-voord-left p {
		margin: 2rem 0;
		letter-spacing: normal;
	}

	.why-us-sec .home-btm-content {
		max-width: 100%;
	}

	.form-img-left img {
		margin-bottom: 2rem;
	}

	.form-img-left {
		margin-bottom: 2rem;
	}

	.diensten-dtl-slider .akker_btn_cls {
		margin-top: 4rem;
	}

	.diensten-dtl-slider {
		padding: 4rem 0;
	}

	.diensten-dtl-voord-left li {
		margin-bottom: 1rem;
	}

	.team-top-heading p {
		letter-spacing: normal;
		margin: 2rem 0;
	}

	.team-member {
		padding-bottom: 3rem;
	}

	/* ======= aanbod-dtl ======== */
	.aanbod-dtl-table-right {
		max-width: 76rem;
		margin: auto;
	}

	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item {
		width: 31%;
		display:block;
	}
	.aanbod-detail-tab-area .tab-btn {
		margin-bottom: 20px;
	}
	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item .nav-link {
		width: 100%;
		font-size: 1.5rem;
	}

	.aanbod-detail-tab-area {
		padding: 4rem 0;
	}

	.aanbod-dtl-slider {
		padding-bottom: 3rem;
	}

	.form-sec button:not(.import-form .col-sm-6 button) {
		margin-top: 2rem;
	}

	.home-product.slide-car h3 {
		margin-bottom: 0;
	}

	/* ===== thankyou ==== */
	.thankyou .akker_btn_cls {
		margin-top: 5rem;
	}

	.policy {
		text-align: left;
	}

	footer p,
	footer a {
		font-size: 1.4rem;
	}

	.home-mid-img {
		height: 280px;
	}

	.aanbod-dtl-table-sec {
		padding-bottom: 3rem;
	}

	.each-slider-btm p {
		font-size: 1.5rem;
	}

	.each-slider-btm p {
    padding: 1rem 2rem;
  }

  .each-slider-table{
  	display: block !important;
  	height: auto !important;
  }

  .each-slider-btm, .each-slider-content::before, .small-car{
  	display: none !important;
  }

  .car-price{
  	text-align: left;
  }

  .adres,
	.opening {
		margin-top: 4rem;
	}

	.aanbod-dtl-slider .col-lg-8, .aanbod-dtl-slider .col-lg-4{
		width: 100%;
	}

	.dtl-tab-content-heading h3{
		margin-top: 0;
	}
	.home-btm-content-btn {
	    position: initial;
	    margin-bottom: 3rem;
	}
	.bovg-logo img {
	    display: none;
	}
	.anbod-details-tbl {
		display: none;
	}
	/* ==== pop-up ====== */

	.modal-area .modal-dialog {
		max-width: 530px;
		width: 94%;
	}

	.modal-area .popup-content {
		padding: 45px 7%;
	}

	.modal-area .popup-content h4{
		font-size: 2rem;
		letter-spacing: normal;
	}

	.modal-area .popup-content p{
		font-size: 1.6rem;
		line-height: 24px;
		letter-spacing: normal;
		margin: 12px 0 30px;
	}

	.popup-content.tringle-after::after{
		height: 8rem;
    	width: 10rem;
	}

	.modal-area .close-img {
    	top: 5px;
    	right: 5px;
	}

	.modal-area .akker_btn_cls{
		padding-top: 1rem;
		padding-bottom: 1rem;
	    font-size: 1.6rem;
	}	
}

@media(max-width: 767.98px) {
	.morgeninternet-footer {
		margin-bottom: 45px !important;
	}
	.video_iframe {
		height:250px;
	}
	.video_show {
		margin: 5% 0 35% 0;
	}

	#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;
	}

	/* ======== home ====== */
	.common-wrap {
		padding-left: 2%;
		padding-right: 2%;
	}

	h1 {
		font-size: 2.5rem;
		letter-spacing: normal;
	}

	h2 {
		font-size: 2rem;
	}

	h3 {
		font-size: 1.8rem;
		letter-spacing: normal;
	}

	h5 {
		font-size: 1.6rem;
	}

	.akker_btn_cls {
		padding: 1rem 4rem 1rem 3rem;
	}

	.each-counter h5 {
		font-size: 3rem;
	}

	.home-btm-content-btn h6 {
		text-align: left;
		margin-top: 2rem;
	}

	.footer-area h6 {
		margin-bottom: 2rem;
		letter-spacing: 1px;
	}

	.footer-logo img {
		width: 20rem;
	}

	.footer-logo {
		margin-bottom: 3rem;
	}

	.adres p,
	.contact p,
	.opening p span:first-child {
		margin-bottom: 1rem;
	}

	/*.footer-area {
		margin-bottom: 4.5rem;
	}*/

	.each-slider {
		margin-bottom: 0;
	}

	.home-product-slider .common-arrow {
		top: -1.8rem;
	}

	.home-mid-img {
		clip-path: none;
	}

	.home-mid::after {
		display: none;
	}

	.home-gal-sec h3:not(.before_the_flood_heading h3) {
		margin-bottom: 2rem;
	}

	.banner-content {
		top: 23%;
	}

	.each_before_the_flood_block {
		min-height: 35rem;
	}

	.policy {
		text-align: left;
	}

	.before_the_flood_content {
		max-width: 100%;
	}

	.form-styl {
		padding: 1.3rem 1rem;
	}

	textarea.form-control {
		min-height: 22rem;
	}

	.tringle-after::after,
	.down-arrow {
		display: none;
	}

	/* ============= contact =========== */
	.caption-voord h3 {
		margin-bottom: 1rem;
	}

	.caption-voord .contact a {
		margin-bottom: .5rem;
	}

	.caption-voord .opening {
		margin-top: 2rem;
	}

	.caption-voord .adres {
		margin-top: 0;
	}

	.diensten-dtl-voord {
		padding: 4rem 0;
	}

	.caption-voord tbody {
		display: block;
	}

	.contact-btm-slider {
		padding: 3rem 0 0;
	}

	.google-review h3 {
		margin-bottom: 3rem;
	}


	.diensten-dtl-voord-left .contact {
		margin-top: 1rem;
	}

	/* ============= overons========== */
	.each-taem-member {
		/* margin-bottom: 2rem; */
	}

	.team-member-content h5 {
		letter-spacing: normal;
	}

	.team-member-content {
		padding: 3.5rem .5rem;
	}

	/* ========== aanbod-dtl ====== */
	.aanbod-dtl-table-sec tr {
		border-top: 0;
	}

	.aanbod-dtl-table-sec table td {
		width: 49%;
		display: inline-block;
	}

	.aanbod-dtl-table-sec table {
		margin-bottom: 3rem;
	}

	.aanbod-dtl-table-right .white-btn {
		padding-right: 2rem;
		padding-left: 2rem;
	}

	.aanbod-dtl-table-sec table p,
	.aanbod-dtl-table-sec table h6 {
		padding-bottom: 1rem;
	}

	.aanbod-back-btn ul {
		margin-top: 2.5rem;
	}

	.aanbod-back-btn li {
		margin-right: 0;
		margin-top: 1rem;
		display: block;
	}

	.aanbod-detail-tab-area .tab-content ul li {
		font-size: 1.4rem;
	}

	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item {
		width: 48%;
		margin-right: .5rem;
	}

	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item.onder {
		/* width: 100%; */
	}

	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item .nav-link {
		padding: 1rem .3rem;
	}

	.aanbod-detail-tab-area .tab-btn .nav-tabs .nav-item .nav-link {
		width: 100%;
		font-size: 1.1rem;
	}

	.block-dtls {
		width: calc(100% - 9rem);
	}

	/* ===== thankyou ==== */
	.thankyou .akker_btn_cls {
		margin-top: 2rem;
	}

	.inner-banner.thankyou .banner-content {
		top: 15%;
	}

	.home-mid-img {
		height: 0;
		background-attachment: unset;
		padding: 30% 0;
	}

	.diensten-dtl-voord-left p {
		font-size: 1.4rem;
	}

	.diensten-top {
		padding-bottom: 4rem !important;
	}

	.each-slide-product-name p {
		height: auto;
	}

	.aanbod-product .home-each-gal{
		height: auto;
	}

	.cm_btn{
		font-size: 1.15rem;
	}

	.cm_btn span{
		display: block;
	}

	.cm_btn.akker_btn_cls::after{
		display: none;
	}
	.details-monthly-price {
	    justify-content: flex-start;
	}
}

@media(max-width:575.98px) {
	.contact {
		margin-top: 4rem;
	}

	.navbar-brand img {
		width: 18rem;
	}

	.navbar-brand {
		margin-left: 2rem;
	}

	.each-slider-content {
		padding: 0 1rem;
	}

	.before_the_flood_heading {
		margin-bottom: 1rem;
	}

	.each_before_the_flood_block:hover .before_the_flood_heading {
		margin-bottom: 1rem;
		transform: scale(1);
	}

	.back-btn .akker_btn_cls {
		padding-left: 3rem;
	}

	/* ====== import ==== */
	.import-form li {
		display: block;
		margin-bottom: 1rem;
		margin-right: 0;
	}

}

@media(min-width: 992px){
	.error_top, .privacy_section{
		background: #121212;
  	padding: 16rem 0 4rem;
	}
}
