@media(min-width: 1700.98px){
	.dtl-contact-card-text{
		padding-left: 2rem;
	}
}
@media(min-width: 992.98px){
	.product-info table{
		width: 100%;
	}
	.product-info tr{
		display: flex;
		justify-content: space-between;
	}
}
@media(max-width: 1699.98px){
	.common-wrap {
		padding-left: 2%;
		padding-right: 2%;
	}
	.product-dtl {
		padding: 2rem;
	}
	/**aanbod***/
	.aanbod-each-mid h3::after {
		height: 1.9rem;
		top: 0.5rem;
	}
	/**diensten-dtl****/
	.contact-reach .quote-icon {
		width: 6rem;
		top: -7%;
		left: -3%;
	}
	.diensten-dtl-each-info h3::after {
		height: 1.8rem;
	}
	.contact-reach li a {
		font-size: 1.8rem;
	}
	/****aanbod-dtl****/
	.dtl-top-info {
		padding-left: 10%;
	}
	.dtl-contact-card .col-xl-5 {
		padding-left: 4%;
	}
	.dtl-contact-card-wrap {
		padding: 1.5rem;
	}
	.dtl-tab-sec .tab-btn {
		margin-bottom: 6rem;
	}
	.dtl-tab-content-heading {
		margin-bottom: 6rem;
	}
}
@media(max-width: 1499.98px){
	.header-block .nav-item {
	  	margin: 0 1rem;
	}
}
@media(max-width: 1399.98px){
	.header-block .nav-item {
		margin: 0 .3rem;
	}
	.product-dtl {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.product-dtl td p{
		font-size: 14px;
	}
	.product-info {
		margin-top: 2rem;
	}
	/***aanbod***/
	.filter-styl{
		font-size: 1.5rem;
	}
	/****aanbod-dtl****/
	.dtl-top-info td h5 {
		font-size: 1.5rem;
	} 
	.dtl-top-info td h6 {
		font-size: 1.5rem;
	}
	.dtl-top-info td {
		padding-left: 3rem;
	}
	.dtl-contact-card .col-xl-5 {
		padding-left: 4%;
	}
	.dtl-contact-card-text a {
		font-size: 1.4rem;
	}
	.dtl-contact-card-text a img {
		margin-right: 0.5rem;
		width: 1.6rem;
		margin-top: -0.5rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		font-size: 1.4rem;
	}
	.footer-otrogo img {
	    margin-right: 1rem;
	    max-width: 80px;
	}
	.footer-block-menu .common-btn{
		max-width: 200px;
	}
	.footer-block-menu ul{
		white-space: nowrap;
	}
}
@media(max-width: 1199.98px){
	.header-block .nav-item {
		margin: 0 .5rem;
	}
	.header-block .navbar-expand-lg .navbar-nav .nav-link, .header-block .nav-link, .menu-items a{
		font-size: 14px;
		letter-spacing: normal;
	}
	/****aanbod****/
	.aanbod-each-mid h3::after {
		height: 1.5rem;
		top: 0.4rem;
	}
	.each-footer-info h4 {
		font-size: 1.6rem;
	}
	/****aanbod-dtl****/
	.dtl-top-info {
		padding-left: 6%;
	}
	.dtl-top-info td {
		padding-left: 2rem;
	}
	.dtl-contact-card .col-xl-5 {
		padding-left: 3%;
	}
	.dtl-top-price {
		padding: 2rem 0;
	}
	.dtl-top-info table {
		margin-top: 3rem;
	}
	.dtl-top-price table {
		margin-top: 0;
	}
	.dtl-top-info {
		padding-bottom: 0;
	}
	.dtl-contact-card-wrap {
		margin: 30px auto 0;
	}
	.dtl-contact-card {
		padding-bottom: 4rem;
	}
	.dtl-top-slider .new-thumb-slide {
		margin-top: 1rem;
	}
	.footer-block-menu li {
	    margin-right: 1rem;
	}
	.aanbod-each-mid h3{
		height: 70px;
	}
	
}
@media(max-width: 991.98px){
	.common-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.navbar-nav {
		display: flex;
	}
	 .header-block .navbar-brand img {
    	width: 180px;
  	}
	.header-block .navbar-expand-lg .navbar-collapse {
		display: block! important;
	}
	.header-block .col-lg-9{
		position: static;
	}
	.header-block .navbar-brand {
		margin: auto;
		display: table;
	}
	.header-block .navbar-nav.ms-auto {
		position: absolute;
		right: 0;
		top: 0;
		display: block;
		margin-top: 0.5rem;
	}
	.header-block .nav-item, .nxt-sec-arrow {
		display: none;
	}
	.header-block .nav_menu_right_part {
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		text-align: center;
	}
	.header-block .menu-word {
		visibility: visible !important;
	}
	.header-block .navbar-expand-lg .navbar-nav .nav-link, .header-block .nav-link {
		font-size: 1.4rem;
    	margin: 0;
    	display: block !important;
    	padding: 0;
    	cursor: pointer;
	}
	.header-block .nav-link::before{
		display: none !important;
	}
	.header-block,
	.header-block.is-hidden {
		padding: .75rem 0;
	}
	.menu-navigation {
		padding-top: 9rem;
	}
	.menu-items.active {
		width: 25rem;
	}
	.menu-icon:after, .menu-icon:before, .menu-icon div {
		width: 1.2rem;
		height: 1px;
	}
	.menu-icon.active:before {
		transform: translateY(2px) rotate(135deg);
	}
	.menu-icon {
		width: 1.2rem;
		margin-top: -1rem;
	}
	.product-sec {
		padding: 4rem 0;
	}
	.product-dtl h4, .product-dtl h6{
		height: auto;
	}
	.aanbod-car-btn{
		display: none !important;
	}
	.product-heading {
		margin-bottom: 5rem;
	}
	.new-car-slider {
		padding-top: 4rem;
	}
	.new-car-slider .swiper-arrow {
		top: 0;
	}
	.new-car-slider .swiper-button-prev {
		left: auto;
		right: 5rem;
	}
	.footer-block {
		padding: 4rem 0;
	}
	.footer-left h6 {
		margin-top: 4rem;
	}
	.footer-block hr{
		margin-top: 0;
	}
	.footer-info {
		margin-top: 4rem;
	}
	.footer-block-menu li {
		margin-right: 2rem;
	}
	.footer-block-menu .common-btn {
		margin-top: 2rem;
	}
	.footer-info, .each-footer-info {
		margin-left: 0;
	}
	/***aanbod**/
	.filter-main {
	    margin-top: 4rem;
	}
	.aanbod-mid-area {
		margin: 3rem 0 4rem;
	}
	.aanbod-each-mid {
		padding: 0 1rem;
	}
	.filter-main .col-lg-2 {
		-ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
	}
	.filter-styl {
		margin-bottom: 2rem;
		border-bottom: 1px solid rgba(18,18,18,0.1);
	}
	.filter-reset {
		margin-top: 0;
	}
	.filter-main .row{
		justify-content: center;
	}
	.contact-reach {
		max-width: 100%;
		padding-right: 0;
	}
	.contact-reach .quote-icon {
		left: 0;
	}
	.contact-form-sec {
		padding: 7rem 0 4rem;
	}
	.service-heading p {
		max-width: 100%;
		margin-top: 3rem;
	}
	.related-service-sec {
		padding: 4rem 0;
	}
	.contact-form-wrap {
		max-width: 100%;
		margin-top: 4rem;
	}
	/*****aanbod-dtl*****/
	.dtl-top-info {
		padding-left: 0;
		padding-top: 4rem;
	}
	.dtl-tab-sec .tab-btn {
		margin-bottom: 3rem;
	}
	.dtl-tab-content-heading {
		margin-bottom: 2.8rem;
	}
	.error_background {
		padding-top: 62px;
	}
	.footer-otrogo {
	    margin-bottom: 3rem;
	}
	.hbvg-logo {
		display: none;
	}
	.aanbod-gal {
	    padding-bottom: 4rem;
	    margin: 0 0 3rem;
	}
	.dtl-top-info h3, .dtl-top-info h4{
		font-size: 18px;
	}
	.dtl-top-info td:not(.dtl-top-price td){
		padding-left: 0;
	}
	.product-dtl td {
		padding-right: 2rem;
	}
}
@media(max-width: 767.98px){
	.product-heading h2 {
		margin-bottom: 3rem;
	}
	.product-dtl td p {
		font-size: 13px;
	}
	.aanbod-car-btn {
		height: 3.6rem;
		width: 3.6rem;
	}
	.product-dtl h5 span{
		display: inline-block;
	}
	.product-dtl h6 {
		margin-bottom: 2rem;
	}
	.product-info {
	    padding: 1.5rem 0 0;
	}
	.footer-block-menu li {
		margin-right: 0;
		margin-bottom: 1rem;
		display: block;
	}
	.each-footer-info {
		margin-bottom: 3.5rem;
	}
	/****aanbod***/
	.aanbod-each-mid {
		margin-bottom: 2rem;
		display: block;
		padding: 0;
	}
	.aanbod-mid-area .col-md-4:not(:last-child) {
		border-right: 0;
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		margin-bottom: 2rem;
	}
	.aanbod-mid-area .col-md-4:last-child .aanbod-each-mid {
		margin-bottom: 0;
	}
	.filter-area {
		padding: 4rem 0 0;
	}
	.inner-banner-content h4 {
		font-size: 1.8rem;
	}
	.aanbod-each-mid .common-btn {
		margin-top: 3rem;
	}
	.contact-reach li a {
		font-size: 1.6rem;
	}
	.attachment-clip::after {
		bottom: 1.5rem;
		right: 0;
	}
	.contact-form-wrap .form-group {
  		margin-bottom: 2.5rem;
	}
	/****aanbod-dtl****/
	.dtl-top-slider .new-thumb-slide {
		margin-top: 0.5rem;
	}
	.dtl-top-info td h5 {
		font-size: 1.3rem;
	}
	.dtl-top-info td h6 {
		font-size: 1.3rem;
	}
	.dtl-top-sec {
		padding-bottom: 4rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		width: 48.5%;
		margin: .2rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item.onder-tab-btn {
		width: 100%;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		justify-content: center !important;
	}
	.dtl-tab-sec .tab-content ul li {
		font-size: 1.28rem;
	}
	.kenmerken-tab ul li:nth-child(odd) {
		background-position: left top 0.4rem;
	}
	.dtl-tab-sec .bullet-panel li:after {
		top: 0.4rem;
	}
	.dtl-contact-card-img {
		margin-bottom: 2rem;
	}
	.dtl-contact-card-btn .row {
		width: 100%;
	}
	.dtl-contact-card-btn {
		flex-direction: column;
		align-items: center;
		margin-top: 2rem;
	}
	.dtl-contact-card-btn li:first-child {
		margin-left: 0;
	}
	.dtl-contact-card-btn ul {
		margin-top: 1rem;
	}
	.each-onderhoud-block h4 {
		font-size: 1.8rem;
	}
	.each-onderhoud-block h5 {
		font-size: 1.6rem;
	}
	.left-bg-block {
		width: 12rem;
	}
	.block-dtls {
		width: calc(100% - 12rem);
	}
	.gal-one-wrap{
		margin: 0;
	}
	.aanbod-each-mid h3{
		height: auto;
	}
}
@media(max-width: 605.98px){
	#aanbod-menu4 iframe{
		height: 960px;
	}
}
