@media(max-width: 1699.98px) {
	.klanten-logo img {
		width: 32rem;
	}
}
@media(max-width: 1599.98px){
	.common-wrap {
		padding-left: 5%;
		padding-right: 5%;
	}
	.home-footer-top-content ul {
		margin-top: 7.5rem;
	}
	.home-footer-top {
		padding: 10rem 0 0;
	}
	.home-footer-top-content h6 {
		font-size: 8.8rem;
	}
	.home-btm {
		padding: 10rem 0;
	}
	/****service-detail****/
	.service-sec-top {
		padding-top: 6rem;
	}
	.service-dtl-mid-sec {
		padding-top: 10rem;
		padding-bottom: 10rem;
	}
	.service-dtl-mid-info h3 {
		margin-bottom: 2.5rem;
	}
	.service-dtl-mid-info{
		padding-left: 14%;
	}
	.service-dtl-mid-info .accordion-button {
		padding: 2.5rem 0;
	}
	.service-dtl-mid-info .accordion-body {
		padding-bottom: 2rem;
	}
	.service-dtl-mid-info .accordion-button:not(.collapsed)::after {
		top: 3rem;
	}
	.form-sec {
		padding-top: 10rem;
	}
	.from-sec-wrap {
		padding: 0 7rem;
	}
	/****service-list****/
	.about-us-top {
		padding: 7rem 0;
	}
	.about-us-top-info {
		padding-left: 6rem;
	}
	.about-us-top-info h3 {
		margin-bottom: 2.5rem;
	}
	.service-list {
		padding: 7rem 0;
	}
	/****car-detail****/
	.car-dtl-content {
		padding: 7rem 0 4.5rem;
	}
	.dtl-tab-sec {
		padding: 7rem 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link {
		margin-bottom: 3rem;
	}
	.car-detail-product-sec {
		padding-top: 7rem;
	}
	.car-detail-form-sec .from-right {
		padding-left: 10.5rem;
	}
	.show-arrow{
		height: 6rem;
		width: 6rem;
	}
}
@media(max-width: 1399.98px) {
	.banner-content h1 {
		margin-bottom: 2rem;
	}
	.gallery-heading {
		margin: 0 auto 5rem;
	}
	.home-footer-top-content h6 {
		font-size: 6.8rem;
	}
	.home-footer-top-content ul {
		margin-top: 4.5rem;
	}
	.home-footer-top-content p {
		margin: 3rem 0;
	}
	.home-btm-wp {
		margin: 3rem 0;
	}
	.home-btm-wp-part-info {
		margin-left: 1.5rem;
		margin-top: 0;
	}
	.klanten-logo img {
		width: 25rem;
	}
	.footer-right hr {
		margin: 4rem 0 2.5rem;
	}
	.gallery-sec .swiper-slide .each-gallery{
		padding: 0 80px;
	}
	.gallery-sec:after{
		height: 128px;
	}
	/* .gallery-sec .swiper-slide-active .each-gallery{
		top: 27px;
	} */
	/****service-detail****/
	.back-btn {
		padding: 16rem 0 9.6rem;
	}
	.service-sec-top-right h3 {
		margin-bottom: 2rem;
	}
	.service-sec-top {
		padding-top: 7rem;
	}
	.from-right {
		padding-left: 4rem;
	}
	/****contact****/
	.contact-form-sec {
		padding-bottom: 7rem;
	}
	/****about-us****/
	.about-us-top {
		padding: 7rem 0;
	}
	.about-us-top-info {
		padding-left: 6rem;
	}
	.about-us-top-info h3 {
		margin-bottom: 2.5rem;
	}
	.about-us-mid-sec li {
		font-size: 1.5rem;
		padding-left: 2rem;
	}
	/****service-list****/
	.each-list-info p {
		margin: 2rem 0;
	}
	.each-list-info {
		margin: 4rem 0;
	}
	/****car-detail****/
	.car-detail-product-sec h3 {
		margin-bottom: 6rem;
	}
	.each-big-dtl {
		height: 35rem;
	}
	.car-detail-form-sec .from-right h3 {
		margin-bottom: 2.5rem;
	}
	/****aanbod-list****/
	.each-aanbod-list-info {
		bottom: -4rem;
		padding: 2rem 1.5rem;
	}
	.each-aanbod-list-info td {
		padding-right: 1rem;
		float: left;
		width: 33%;
	}
	.each-aanbod-list-info table {
		margin-top: 1.3rem;
	}
	.show-arrow {
		height: 5rem;
		width: 5rem;
	}
	.show-arrow img {
		width: 1.5rem;
	}
}
@media(max-width: 1199.98px) {
	h2 {
		font-size: 4rem;
	}
	h3 {
		font-size: 3.2rem;
	}
	h4 {
		font-size: 2.8rem;
	}
	h5 {
		font-size: 2rem;
	}
	.gallery-heading h3 {
		margin-bottom: 2rem;
	}
	.each-gallery-dtl p {
		margin: 2rem 0;
	}
	.home-footer-top-content {
		top: 22%;
		max-width: 86%;
	}
	.home-footer-top {
		padding: 7rem 0 0;
	}
	.home-btm {
		padding: 7rem 0;
	}
	.footer-right {
		margin-top: 3rem;
	}
	.each-footer h5 {
		margin-bottom: 1rem;
	}
	/****service-detail****/
	.service-dtl-mid-sec {
		padding-top: 7rem;
		padding-bottom: 7rem;
	}
	.form-sec {
		padding-top: 7rem;
	}
	.from-sec-wrap {
		padding: 0;
	}
	.from-right {
		padding-left: 3rem;
	}
	.from-right p {
		margin: 2.5rem 0;
	}
	.form-group {
		margin-bottom: 3rem;
	}
	.each-form-left {
		margin-bottom: 2.5rem;
	}
	.each-form-left h5 {
		margin-bottom: 1.3rem;
	}
	/****about-us****/
	.about-us-top-info {
		padding-left: 2rem;
	}
	.about-us-mid-sec ul {
		flex-wrap: wrap;
	}
	.about-us-mid-sec li {
		width: 30%;
		margin-bottom: 3rem;
	}
	/****service-list****/
	.each-list-info p {
		margin: 1.5rem 0;
	}
	/****car-detail****/
	.car-top-price {
		text-align: start;
	}
	.car-top-price h2 {
		justify-content: left;
	}
	.car-top-table {
		margin: 3rem 0;
	}
	.car-dtl-content hr {
		margin: 3rem 0;
	}
	.each-Kenmerken {
		margin-bottom: 3rem;
	}
	.car-detail-form-sec .from-right {
		padding-left: 4.5rem;
	}
	.each-small-dtl {
		height: 18rem;
	}
	.each-big-dtl {
		height: 29rem;
	}
	.each-aanbod-list-info table{
		width: 100%;
	}
	.each-aanbod-list-info td {
		padding-right: 0;
		font-size: 1.2rem;
	}
	.each-aanbod-list-info {
		bottom: -4rem;
	}
	.footer-right{
		margin-left: 0;
	}
}
@media(max-width: 991.98px){
	.dblock{
		display: block;
	}
	.res-logo-styl{
		width: 160px;
		margin-top: 6px;
	}
	.header-area .navbar-brand img {
		width: 15rem;
		margin: auto;
    	display: table;
	}
	.navbar-brand, .navbar-nav{
		margin: auto;
    	display: table;
	}
	.header-area {
		padding: 1rem 0;
		background: #171717;
		position: fixed;
	}
	.header-area.is-hidden {
		padding: 1rem 0;
	}
	.header-area .navbar-nav .nav-item {
		display: block;
		position: absolute;
    	top: 50%;
    	transform: translateY(-50%);
    	font-size: 0;
	}
	.header-area .navbar-expand-lg .navbar-collapse{
		display: block !important;
	}
	.header-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	main{
		padding-top: 7rem;
	}
	h1 {
		font-size: 4.5rem;
	}
	h5 {
		font-size: 1.8rem;
	}
	.common-wrap {
		padding-left: 3%;
		padding-right: 3%;
	}
	.home-top ul {
		margin-top: 5rem;
	}
	.home-top .gallery-heading {
		max-width: 100%;
	}
	.home-top p, .home-top ul{
		display: none;
	}
	.gallery-sec {
		padding-top: 3rem;
	}
	.gallery-sec .common-arrow {
		height: 5rem;
		width: 5rem;
		border: 1px solid #171717;
		border-radius: 50%;
		top: 0;
	}
	.gallery-sec .common-arrow img {
		filter: invert(1);
		width: 20px;
	}
	.gallery-slider {
		margin-top: 2rem;
	}
	.gallery-heading {
		max-width: 100%;
		padding: 0 5%;
		margin-bottom: 0 !important;
	}
	.gallery-slider .swiper-button-prev {
		left: auto;
		right: 10rem;
	}
	.gallery-slider .swiper{
		padding-top: 7rem;
		padding-bottom: 0;
	}
	.gallery-slider .common-arrow{
		top: 3rem;
	}
	.home-gallery .gallery-slider{
		margin-top: 0;
	}
	.home-footer-top-content {
		position: relative;
		top: 0;
		margin-top: 3rem;
	}
	.home-footer-top-content h6 {
		font-size: 4.8rem;
	}
	.home-footer-top-content {
		max-width: 100%;
	}
	.home-footer-top-content ul {
		margin-top: 2.5rem;
	}
	.home-footer-top-content p {
		max-width: 100%;
	}
	.home-footer-top {
		padding: 3rem 0 0;
	}
	.home-btm {
		padding: 3rem 0;
	}
	.each-footer a, .each-footer h6 {
		font-size: 1.4rem;
	}
	.klanten-logo img {
		width: 20rem;
	}
	.footer-area {
		padding-bottom: 3rem;
	}
	/****service-detail****/
	.back-btn {
		padding: 4rem 0;
    	margin-bottom: 0;
	}
	.service-sec-top{
		padding-top: 0;
	}
	.service-sec-top-right {
		max-width: 100%;
		padding-right: 0;
		margin-top: 2rem;
	}
	.service-dtl-mid-sec {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.service-dtl-mid-sec-img {
		padding-right: 0;
	}
	.service-dtl-mid-info {
		margin-top: 2rem;
		padding-left: 0;
	}
	.service-dtl-mid-info .accordion-body{
		max-width: 100%;
	}
	.form-sec {
		padding-top: 4rem;
	}
	.from-right {
		padding-left: 1rem;
	}
	/****contact****/
	.contact-form-sec {
		padding-bottom: 4rem;
	}
	/****about-us****/
	.inner-banner .banner-content {
		bottom: auto;
		top: 50%;
		transform: translateY(-50%);
		padding-top: 0;
		text-align: center;
		width: 100%;
	}
	.about-us-top {
		padding: 3rem 0;
	}
	.about-us-top-info {
		padding-left: 0;
		margin-top: 2rem;
	}
	.about-us-gallery-info {
		padding: 4rem 0 10rem;
	}
	.about-us-gallery-info h3 {
		margin-bottom: 1.5rem;
	}
	.about-us-gallery-info {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
	.about-us-gallery .common-arrow {
		height: 5rem;
		width: 5rem;
		/*border: 1px solid #171717;
		border-radius: 50%;
		top: -5rem;*/
	}
	/*.about-us-gallery .swiper-button-prev {
		left: auto;
		right: 11rem;
	}*/
	.about-us-gallery .common-arrow img {
		/*filter: invert(1);*/
		width: 20px;
	}
	.about-us-gallery .swiper-button-next {
		right: 1rem;
	}
	.about-us-gallery .swiper-button-prev {
		left: 1rem;
	}
	.about-us-mid-sec li {
		padding-left: 3rem;
		width: 33%;
		font-size: 1.4rem;
		margin-bottom: 3rem;
	}
	/****service-list****/
	.about-us-top {
		padding: 3rem 0;
	}
	.about-us-top-info h3 {
		margin-bottom: 1.5rem;
	}
	.service-list {
		padding: 7rem 0;
	}
	.service-list {
		padding: 3rem 0;
	}
	.card-columns {
		column-count: 1;
		column-gap: 2rem;
	}
	/****car-detail****/
	.car-dtl-right {
		margin-top: 3rem;
		text-align: start;
	}
	.car-dtl-content {
		padding: 3rem 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 4rem;
	}
	.dtl-tab-sec {
		padding: 3rem 0;
	}
	.tab-content .col-lg-3 {
		width: 25%;
	}
	.car-detail-product-sec {
		padding-top: 3rem;
	}
	.product-btn {
		margin-top: 2.5rem;
	}
	.each-small-dtl {
		height: auto;
	}
	.each-big-dtl {
		height: auto;
	}
	.car-detail-form-sec .from-right {
		padding-left: 0;
		padding: 3rem 0;
	}
	.banner-sec span{
		display: none;
	}
	/****aanbod-list****/
	.aanbod-list-sec {
		padding-top: 8.5rem;
	}
	/*=====filter======*/
    .mobile-product{
        z-index: 999;
    }
    .mobile-filter{
        display: none;
        padding-bottom: 12rem;
    }
    .mobile-filter.active{
        display: block;
    }
    .mobile-filter-close{
        position: sticky;
        top: 0;
        background: #171717;
        z-index: 9;
    }
    .mobile-filter-close span {
        width: 3.2rem;
        height: 3.2rem;
        background-color: #fff;
        border-radius: 50%;
    }
    .mobile-filter-close hr{
        width: calc(100% + 3rem);
        margin: 2rem 0 0 -1.5rem;
        background-color: #fff;
        opacity: .3;
    }
    .mobile-filter-btn {
        font-size: 1.4rem;
        border: 0;
        padding: 0 1.5rem;
        border-radius: 5px;
        height: 45px;
        line-height: 45px;
        border: 1px solid #fff;
    }
    .clear-filter-wrap .show_selected_filter_cls.my-5{
        margin: 0 !important;
    }
    .clear-filter-wrap{
        padding: 2rem 0;
    }
    .auto-overview-tag{
        background: #e1e3e6;
    }
    .auto-overview-tag:hover {
        background: #B1E4FF;
    }
    .auto-overview-filter-result{
        position: fixed;
        bottom: 0px;
        width: 100%;
        padding: 2rem 5%;
        left: 0;
        background: #171717;
        border-top: 1px solid rgba(255,255,255,0.3);
        z-index: 99;
    }
    .auto-overview-filter-result .common-btn{
        background: #004bbe !important;
        color: #fff !important;
    }
    .auto-overview-filter-result .common-btn:hover, .auto-overview-filter-result .common-btn:focus {
        background: #004bbe !important;
    }
    .sort-by{
        width: calc(100% - 9rem);
        padding-left: 1rem;
    }
    .sort-by select{
        max-width: 220px;
        font-size: 1.4rem;
        border-color: #fff;
        border-radius: 5px;
    }
    .filter-count {
        min-width: 2rem;
        height: 2rem;
        background-color: #0064ff;
        border-radius: 100%;
        color: #fff;
        margin-left: .75rem;
        font-size: 1.2rem;
    }
    .make_sticky {
        position: fixed;
        top: 0px;
        left: 0;
        width: 100%;
        background: #0c0c0c;
        z-index: 999;
        height: calc(100% - 45px);
        overflow-y: auto;
    }
    .make_sticky_onscroll {
        position: initial;
        height: auto;
    }
    .each-filter .common_price_input_div_cls{
        padding: 0 1.5rem;
    }
    .each-filter #prijis_btn_min{
        margin-left: -1.5rem;
    }
    .each-filter #prijis_btn_max{
        margin-right: -1.5rem;
    }
    .mobile-btn-stiky{
        position: fixed;
        top: 7rem !important;
        z-index: 99;
        left: 0;
        width: 100%;
        padding: 3rem 5%;
        background: #171717;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .mobile-btn-stiky.active{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        box-shadow: 0px 3px 10px rgba(0,0,0,.1);
        -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.1);
    }
    .aanbod-list-sec .car-slider{
        padding-top: 8rem;
    }
    .each-filter{
  		border-top: 0;
  		border-bottom: 1px solid rgba(255, 255, 255, 0.3);;
	}
    .aanbod-list-sec .car-slider{
    	padding-top: 7rem;
    }
    .gallery-sec .swiper-slide .each-gallery{
    	padding: 0;
    }
    .gallery-sec .swiper-slide-active .each-gallery{
    	top: 0;
    }
    .about-us-top-info p{
    	max-width: 100%;
    }
    .car-dtl-banner{
    	padding-top: 0;
    }
    .car-dtl-banner .common-arrow{
    	width: 5rem;
    	height: 5rem;
    }
    .car-dtl-banner .swiper-button-next{
    	right: 1rem;
    }
    .car-dtl-banner .swiper-button-prev{
    	left: 1rem;
    }
    .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link{
    	text-align: center;
    	padding: 0;
    }
    textarea.form-styl{
    	height: auto;
    }
    .error_top{
  		padding-top: 70px;
	}
	.privacy_section{
		padding-top: 0;
	}
	.home-footer-top-content p{
		padding-right: 0;
	}
	.car-dtl-banner .swiper-slide-next .each-aanbod-dtl-slider::after, 
	.car-dtl-banner .swiper-slide-prev .each-aanbod-dtl-slider::before{
		display: none;
	}
}
@media(max-width: 767.98px){
	.morgeninternet-footer.viewcar-footer {
		margin-bottom: 68px !important;
	}
	.widget-mobile{
	  	background: #1c1c1c;
	  	padding: 1.5rem 1.2rem;
	  	border-top: 1px solid rgba(255,255,255,0.1);
	  	border-bottom: 1px solid rgba(255,255,255,0.1);
	  	z-index: 99;
	}
	.widget-mobile .d-flex{
		gap: 5px;
	}
	.widget-mobile button{
		padding: .65rem;
  		font-size: 1.4rem;
	}
	.widget-mobile h6 span{
		font-size: 1.4rem;
		cursor: pointer;
		font-family: 'lama_sanssemibold';
		padding-right: 2.5rem;
		color: #fff;
		margin-right: .75rem;
	}
	.widget-mobile h6 span:after{
		background: url(../images/arw-color.svg) no-repeat center/ contain;
		right: 0;
	}
	.widget-mobile h6 span:not(.active):after{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.widget-mobile h6 span.active{
		color: #293490;
	}
	.widget-mobile h6 span.active:after{
		transform: translateY(-50%) rotate(-90deg);
	}
	.widget-mobile-content{
		bottom: 6.5rem;
		background: #121212;
		padding: 3rem 1.5rem 1.5rem;
		z-index: 99;
		display: none;
	}
	.widget-mobile-content.show-div{
		display: block;
	}
	.widget-content-wrap{
		background: #1c1c1c;
		border: 1px solid rgba(255,255,255,0.1);
		padding: 1.5rem;
	}
	.widget-mobile-content td{
  		color: #fff;
		vertical-align: top;
    	font-size: 1.4rem;
    	font-family: 'lama_sansregular';
    	padding: 4px 0;
	}
	.widget-mobile-content td a:hover{
		color: #293490;
	}
	.whatsapp-block{
		background: #25D366;
		border-radius: 5px;
		width: 3.7rem;
		height: 3.7rem;
	}
	.whatsapp-block img{
		width: 1.8rem;
	}
	.widget-mobile-content td span{
		width: 2.2rem;
    	height: 2.2rem;
    	border: 1px solid rgba(255,255,255,0.1);
    	margin-right: 1.8rem;
	}

	.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;
	}
	h1 {
		font-size: 3.2rem;
	}
	h2 {
		font-size: 2.8rem;
	}
	h3 {
		font-size: 2.5rem;
	}
	h4 {
		font-size: 2.2rem;
	}
	.common-wrap {
		padding-left: 2%;
		padding-right: 2%;
	}
	.banner-content {
		top: 50%;
    	bottom: auto;
    	transform: translate(0%, -50%);
    	left: 0;
    	text-align: center;
	}
	.home-top li img {
		width: 12rem;
	}
	.home-top a:last-child img{
		height: 12px;
	}
	.home-top  .gallery-heading a p{
		white-space: nowrap;
	}
	.home-top ul {
		flex-wrap: wrap;
		row-gap: 2rem;
	}
	.home-top li {
		width: 49%;
	}
	.home-footer-top-content ul {
		flex-wrap: wrap;
		column-gap: 1rem;
	}
	.home-footer-top-content hr {
		display: none;
	}
	.home-footer-top-content h5 span {
		margin-bottom: 1rem;
	}
	.home-footer-top-content li {
		margin-bottom: 2rem;
		width: 49%;
	}
	.home-footer-top-content p {
		margin: 1rem 0 3rem;
	}
	.home-btm-slider {
		margin-top: 5rem;
	}
	.footer-logo img {
		width: 14rem;
	}
	.each-footer {
		margin-bottom: 2rem;
	}
	.klanten-logo {
		margin-top: 3rem;
		text-align: start;
	}
	.footer-right hr {
		margin: 1rem 0 2.5rem;
	}
	.footer-btm-right li h6 {
		margin-right: 0;
	}
	.footer-btm-left {
		margin-bottom: 2rem;
	}
	/****service-detail****/
	.from-right {
		padding-left: 0;
	}
	.form-btn {
		text-align: start;
	}
	textarea.form-styl {
		height: 13rem;
	}
	/****contact****/
	.map {
		height: 32rem;
	}
	/****about-us****/
	.inner-banner .banner-content {
		position: absolute;
	}
	.about-us-mid-sec li {
		width: 49%;
	}
	/****car-detail****/
	.car-top-price h2 {
		font-size: 2.7rem;
	}
	.tab-content .col-lg-3 {
		width: 33%;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link {
		margin-bottom: 1rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		font-size: 1.3rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 2rem;
	}
	.show-arrow{
		display:none;
	}
	.about-us-gallery-slider .each-gal-slide{
		height: auto;
	}
	.auto-overview-filter-result{
        bottom: 45px;
    }
    .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link{
    	border: 0;
    }
    .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link span{
     	border-bottom: 2px solid transparent;
    }
    .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link:hover span, .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link.active span{
    	border-color: #0a0a0a;
    }
    .tab-btn{
    	margin-bottom: 1rem;
    }
}
@media(max-width: 575.98px) {
	.banner-sec span {
		width: 7rem;
	}
	.home-gallery .gallery-slider .swiper{
		padding-top: 5rem;
	}
	.product-slider .swiper-button-next {
		right: 2rem;
	}
	.product-slider .swiper-button-prev {
		right: 6rem;
	}
	.product-info {
		padding: 2rem;
	}
	.each-gallery-img img {
		min-height: 30rem;
	}
	.gallery-slider .swiper-button-prev {
		right: 6rem;
	}
	.gallery-sec .swiper-button-next {
		right: 1.7rem;
	}
	.gallery-sec .common-arrow {
		height: 3.5rem;
		width: 3.5rem;
	}
	.gallery-sec .common-arrow img {
		width: 14px;
	}
	.home-footer-top-content h6 {
		font-size: 2.8rem;
	}
	.home-footer-top-content li {
		width: 100%;
	}
	.home-footer-top-content ul {
		display: block;
	}
	.home-btm-slider {
		margin-top: 7rem;
	}
	.home-btm-slider .swiper-button-prev {
		right: 5rem;
	}
	.footer-btm-left h6 {
		margin-left: 1rem;
		font-size: 1.5rem;
	}
	/****service-detail****/
	.from-right p {
		margin: 1.5rem 0;
	}
	/****about-us****/
	.about-us-mid-sec ul {
		display: block;
	}
	.about-us-mid-sec li {
		margin-bottom: 1rem;
		width: 100%;
	}
	.about-us-gallery-info {
		padding: 4rem 0;
	}
	/****car-detail****/
	.car-dtl-right li, .car-dtl-right li:first-child {
		margin-right: 0.8rem;
	}
	.car-dtl-right li a {
		width: 3.5rem;
		height: 3.5rem;
	}
	.car-dtl-left-btn .common-btn {
		margin-right: 0.5rem;
	}
	.car-top-table td {
		padding-right: 0;
		display: inline-block;
		padding-bottom: 0.5rem;
		width: 49%;
	}
	.tab-content .col-lg-3 {
		width: 49%;
	}
	.each-Kenmerken h6 {
		line-height: 20px;
		font-size: 1.5rem;
		font-family: 'blue_sky_standardbold';
	}
	.each-Kenmerken p {
		line-height: 20px;
		font-size: 1.4rem;
	}
	.dtl-tab-sec .tab-content p{
		font-size: 1.4rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link {
		margin-bottom: 1rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item {
		font-size: 1.4rem;
		width: 46%;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link span::after{
		display: none;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 2rem;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link span{
		padding-right: 0;
	}
	/****aanbod-list****/
	.each-aanbod-list-info {
		bottom: -6rem;
	}
	.each-aanbod-list-info {
		padding: 3rem 0.5rem;
	}
	
}
@media(max-width: 1117px) and (min-width: 832px){
	.calsty {
	height: 712px;
}
}
@media(max-width: 831px) and (min-width: 615px){
.calsty {
	height: 1050px;
}
}
@media(max-width: 614px) and (min-width: 515px){
.calsty {
	height: 894px;
}
}
@media(max-width: 514px) and (min-width: 310px){
.calsty {
	height: 836px;
}
}
@media(max-width: 420px){
  .each-aanbod-list-info td
	{
    width: 33%;
    float: left;
  }
  .each-aanbod-list-info {
    bottom: -7rem;
  }
}
@media(min-width:992px){
	.gallery-slider .swiper-slide {
	    transform: scale(.84) translateZ(0);
	    transition: all .3s ease-in-out;
	    overflow: hidden;
	}
	.gallery-slider .swiper-slide.swiper-slide-active {  
	    transform: scale(1) translateZ(0);
	}
}
