@media(min-width: 1600px){
	.container{
		max-width: 1436px;
   }
	.sec-wrap{
		max-width: 1520px;
		margin-left: auto;
		margin-right: auto;
   }
	.footer-wrap {
		max-width: 1500px;
		margin-left: auto;
		margin-right: aut 
   }
}
@media(max-width:1599.98px){
	.header-right ul {
    	column-gap: 20px;
	}
	.slider-car-content {
		padding-left: 9px;
		padding-right: 9px;
   }
	.slider-car-content ul li {
		font-size: 1.2rem;
   }
	.aanbod-list-car-content-btm{
		column-gap: 7px 
   }
	.aanbod-list-car-content {
		padding-top: 22px;
		padding-bottom: 22px;
   }
	.aanbod-list-area .col-lg-6 {
		padding-left: 5px;
		padding-right: 5px;
   }
	.aanbod-list-area .row{
		margin: 0 -5px;
   }
	.aanbod-list-car-content ul li{
		font-size: 1.2rem;
   }
	.form-heading h2{
		font-size: 3.5rem;
   }
	.each-aanbod-dtl-product-content {
		padding: 35px 34px 35px 27px;
   }
	.aanbod-dtl-contact-left-wrap {
		justify-content: space-between;
		column-gap: 20px;
   }
   /* / ************overone***************** / */
	.about-us-img-left {
		margin-right: -35px;
   }
	.about-us-img-right {
		margin-left: -35px;
   }
   .aanbod-list-car-content {
	padding-left: 15px;
	padding-right: 15px;
}
}
@media(max-width:1499.98px){
	h1 {
		font-size: 5rem;
		line-height: 57px;
		letter-spacing: 5.6px;
   }
	h2 {
		font-size: 3.5rem;
		line-height: 41px;
		letter-spacing: 3px;
   }
	h5 {
		font-size: 2rem;
   }
	.about-us-img-right {
		margin-left: -27px;
   }
	.about-us-img-left {
		margin-right: -27px;
   }
	.home-about-us-sec .common-background{
		padding-bottom: 0;
   }
	.about-us-img-mid-content{
		margin-top: 70px;
   }
   /* =========== aanbod-list-page ============ */
	.aanbod-list-area .col-lg-6{
		padding-left: 4px;
		padding-right: 4px;
   }
   /* .aanbod-list-car-content {
		padding: 22px 5px;
   }
	*/
   /* ========== aanbod-dtl ========= */
	.aanbod-dtl-product-content-dtl tr {
		column-gap: 37px;
   }
	.each-aanbod-dtl-product-content-left table td::after {
		right: -18px;
   }
}
@media(max-width:1399.98px){
	.logo {
		width: 220px;
   }
	.header-area .col-lg-6 {
		width: 44%;
   }
	.header-area .col-lg-3 {
		width: 28%;
   }
	.header-right .common-btn {
		padding-right: 20px;
   }
	.header-menu-mid ul {
		gap: 15px;
   }
	.banner-video, .each-banner{
		height: 700px;
   }
	.slider-car-content ul li {
		padding: 4px 5px;
   }
	.home-service-right li a {
		padding:50px 70px;
   }
	.header-right a{
		font-size: 1.4rem;
   }
	.header-wp {
		height: 30px;
		width: 30px;
   }
	.header-wp img {
		height: 13px;
   }
	.header-right ul {
		column-gap: 15px;
   }
	.home-about-us-sec .common-background{
		padding-bottom: 40px;
   }
	.footer-info{
		margin-left: auto;
   }
	.footer-logo img {
		width: 300px;
   }
	.footer-logo img {
		width: 300px;
   }
	.footer-top {
		padding-bottom: 75px;
   }
	.footer-social li a img {
		width: 18px;
   }
	.footer-area{
		padding-top: 60px;
   }
	.aboutus-heading {
		margin-bottom: 60px;
   }
	.about-us-img-left{
		margin-right: 0;
   }
	.about-us-img-mid {
		width: 551px;
		height: auto;
   }
   /* =========== contact ====== */
	.form-left-content{
		padding: 50px;
		padding-right: 50px;
   }
	.form-sec.contact-form-sec{
		margin: 80px 0;
   }
   /* =========== dienesten list ============ */
	.diens-list-info-wrap {
		padding-bottom: 45px;
   }
   /* ============ .Vacature-dtl ============== */
	.diens-dtl-mid-sec{
		padding-bottom: 60px;
   }
	.related-service-sec h2 {
		padding-bottom: 40px;
   }
	.Vacature-dtl-mid-sec .diens-dtl-mid-area td {
		padding-top: 80px;
		padding-bottom: 80px;
   }
	.related-service-sec {
	   /* padding-top: 160px;
		*/
		padding-bottom: 80px;
   }
	.back_btn {
		padding-top: 150px;
   }
	.diens-dtl-top-content {
		margin-left: 0;
		padding-left: 20px;
   }
   /* ****************thank-you**************** */
	.thankyou-banner-img {
		height: 850px;
   }
   /* **********over-one************* */
	.team-sec {
		padding-top: 90px;
   }
   /* ========== aanbod-list ====== */
	.aanbod-list-car-content ul li{
		padding: 4px 5px;
   }
	.aanbod-list-car-content-btm {
		column-gap: 7px;
   }
	.aanbod-list-car-content-btm {
		padding: 20px 10px;
   }
	.each-aanbod-list-car{
		margin-bottom: 0;
   }
	.aanbod-list-area > .row{
		row-gap: 20px;
   }
   /* =============== aanbod-dtl ============ */
	.aanbod-dtl-product-btn {
		column-gap: 12px;
   }
	.aanbod-dtl-product-btn .common-btn {
		padding-left: 30px;
		font-size: 1.4rem;
   }
	.aanbod-dtl-product-btn .common-btn::after{
		left: 14px;
   }
	.aanbod-dtl-product-btn .common-btn:hover strong {
		left: -4px;
   }
   /* .aanbod-dtl-product-btn .common-btn::after{
		left: 12px;
   }
	*/
	.aanbod-dtl-price,
	.each-aanbod-dtl-product-content-left table {
		margin-top: 3px;
		margin-bottom: 0;
   }

	.each-aanbod-dtl-product-content-left h5 {
		font-size: 2.5rem;
   }
	.each-aanbod-dtl-product-content {
		padding: 15px;
   }
	.aanbod-dtl-product-top-btn {
		margin-bottom: 5px;
   }
	.each-aanbod-dtl-product-content-left h5{
		margin-bottom: 5px;
   }
	.kenmerken-tab td {
		padding: 30px 20px;
   }
   .about-us-img-sec .col-lg-2{
		width: 25%;
   }
   .about-us-img-sec .col-lg-8{
		width: 50%;
   }
   .about-us-img-mid {
	width: 356px;
   }
   .about-us-img-right {
		margin-left: 0;
	}
	.diens-dtl-mid-area td::before {
		right: -31%;
	}
}
@media(max-width:1199.98px){
	.logo {
		width: 129px;
   }
	.header-right li {
		column-gap: 7px;
   }
	.header-area .col-lg-3 {
		width: 33%;
   }
	.header-area .col-7 {
		width: 15%;
   }
	.header-area .col-lg-6 {
		width: 52%;
   }
	.header-menu-mid ul {
		gap: 12px;
		margin-left: -8px;
   }
	.header-wp img {
		height: 13px;
   }
	.slider-car-content ul{
		max-width: 370px;
   }
	.home-service-left p {
		margin: 41px 0 30px;
   }
	.home-service-right li a {
		padding:29px 70px;
   }
	.home-service-sec::before {
		width: 485px;
		height: 231px;
		top: -66px;
   }
	.footer-logo img {
		width: 265px;
   }
	.about-us-img-mid {
		/* width: 454px; */
   }
   .about-us-img-mid {
		width: 366px;
	}
	.about-us-mid-icon {
		height: 75px;
		width: 75px;
   }
	.about-us-img-mid .about-us-mid-icon img {
		width: 23px;
   }
	.home-car-slider .swiper-button-next {
		right: -13px;
   }
	.home-car-slider .swiper-button-prev {
		left: -13px;
   }
   .home-service-right p::after {
		background-size: 12px;
		height: 100%;
   }
   .footer-info {
        column-gap: 15px;
    }
	.each-footer-info p img {
		width: 18px;
		margin-right: 3px;
	}
	.footer-top .col-lg-8 {
		width: 68%;
	}
	.footer-top .col-lg-4 {
		width: 32%;
	}
   /* =========== dienesten list ============ */
	.diens-list-info-sec{
		padding-bottom: 85px;
   }
	.inner-banner-text {
		bottom: 100px;
   }
	.each-list-text {
		padding: 18px;
   }
   /* **************inkoop-taxatie************* */
	.diens-dtl-mid-area tr{
		column-gap: 95px;
   }
   /* *****************Vacature-dtl********************* */
	.Vacature-dtl-mid-sec .diens-dtl-mid-area tr {
		column-gap: 110px;
		padding-left: 10px;
		padding-right: 10px;
   }
	.form-sec::before {
		width: 485px;
		height: 231px;
		top: -66px;
   }
	.form-left-content {
		padding: 18px;
		padding-right: 18px;
		padding-right: 12px;
   }
	.form-left-area {
		margin-top: 75px;
		margin-bottom: 0;
   }
	.form-main-area {
		bottom: -75px;
		padding: 39px 20px;
   }
	.form-heading h2 {
		font-size: 3rem;
   }
	.form-main-area .form-styl {
		padding: 8px 16px 12px 16px;
   }
	.related-service-sec {
		padding-top: 145px;
   }
   /* *******************thank-you-page****************** */
	.modal-area .modal-dialog {
		max-width: 88%;
   }
   /* **************over-one***************** */
	.team-wrap .row {
		margin: 0px -15px;
   }
	.team-wrap .col-md-6 {
		padding: 0px 15px;
   }
	.team-img {
		height: 430px;
   }
	.team-sec{
		overflow: hidden;
   }
   /* ============ aanbod-list ========== */
	.aanbod-list-car-content ul{
		max-width: 370px;
   }
   /* ========== aanbod-dtl =========== */
	.aanbod-dtl-contact-left-wrap{
		flex-direction: column;
   }
	.aanbod-dtl-price{
		display: flex;
		column-gap: 15px;
   }
	.each-aanbod-contact {
		padding: 12px 12px 15px;
   }
	.tab-btn .tabs {
		column-gap: 9px;
   }
	.kenmerken-tab td {
		padding: 30px 18px;
   }
	.aanbod-contact-info h6, .aanbod-contact-info a{
		font-size: 1.4rem;
		letter-spacing: normal;
   }
	.left-bg-block {
		width: 120px;
   }
	.block-dtls {
		width: calc(100% - 120px);
   }
	.aanbod-dtl-product-sec {
		padding-bottom: 30px;
   }
	.tab-btn .tabs{
		margin-bottom: 30px;
   }
	.popup-show-btn {
		margin-top: 50px;
   }
   /* / **************overone************** / */
	.overons-top-sec .about-us-img-mid-content {
		margin-top: 0;
   }
   /* / *************home-over-one**************** / */
	.left-icon {
		left: -61px;
   }
	.right-icon {
		right: -60px;
   }
	.svg-1 {
		width: calc(100% + 52px);
   }
	.diens-dtl-mid-area td::before {
		right: -19%;
   }
}
@media(max-width:991.98px){
	.mobile-menu-content-wrap {
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 0px 0 143px;
		overflow-y: scroll;
		overflow-x: clip;
		margin-top: 74px;
   }
	.menu-list li:not(.menu-list li:last-child) {
		margin-bottom:24px ;
   }
	.mobile-addres{
		position: relative;
		padding-top: 40px;
   }
	.mobile-addres::after{
		position: absolute;
		left: 15px;
		top: 0;
		content: "";
		border-top: 1px solid #636363;
		width: calc(100% - 30px);
   }
	.add-right{
		max-width: max-content;
		margin-left: auto;
		margin-right: 0;
   }
	.home-car-slider .container{
		max-width: 100vw;
   }
	.home-service-left{
		max-width: 100%;
		padding-top: 130px;
   }
	.home-service-left p {
		margin: 16px 0 50px;
   }
	.header-area .col-7{
		width: 50%;
   }
	.header-area .col-5{
		width: 50%;
   }
	.review-wrap{
		padding: 60px 0 0;
   }
	.product-car-heading{
		margin-left: auto;
		margin-right: auto;
		text-align: center;
   }
	.footer-logo img{
		margin-bottom: 30px;
   }
	.each-footer-info td, .each-footer-info a {
		color: rgba(255, 255, 255, 0.50);
   }
   .footer-top .col-lg-8 {
		width: 100%;
	}
	.footer-top .col-lg-4 {
		width: 100%;
	}
	.banner-content-wrap .common-btn {
		margin-top: 30px;
   }
	.banner-content-wrap{
		text-align: center;
   }
	.home-car-slider .common-btn {
		display: none;
   }
	.about-us-img-left{
		max-width: 293PX;
		text-align: left;
   }
	.about-us-img-right{
		max-width: 293PX;
		text-align: center;
		margin: auto;
   }
	.about-us-img-mid-content{
		max-width: 293PX;
		margin-left: auto;
		margin-right: 0;
		margin-top: 0;
		text-align: right;
   }
	.about-us-img-sec .row{
		row-gap: 40px;
   }
	.about-us-img-left h5{
		text-align: start;
   }
	.about-us-img-left p{
		text-align: start;
   }
	.about-us-img-mid{
		margin-bottom: 50px;
   }
	.home-service-right ul{
		border-radius: 10px;
   }
	.home-service-right li:first-child::after{
		border-radius: 10px 10px 0 0;
   }
	.home-service-right li:last-child::after{
		border-radius:0 0 10px 10px ;
   }
	.svg-1{
	   /* width: 100%;
		height: 100%;
		*/
   }
	.about-us-img-mid {
		width: calc(100% - 120px);
   }
	.left-icon {
		top: -7px;
   }
	.right-icon {
		top: -7px;
   }
	.overons-top-sec .aboutus-heading p{
		max-width: 100%;
		margin-top: 30px;
   }
	.overons-top-sec .aboutus-heading{
		padding-bottom: 0;
   }
	.about-us-img-sec{
		/* padding: 0 30px; */
		padding: 0;
   }
   /* ============ contact ============ */
   /* .contact-form-sec .form-left-area, .contact-form-sec .form-right-area{
		max-width: 100%;
   }
	*/
	.form-right-area {
		margin-right: auto;
   }
	.each-form-left-content-wrap{
		width: 50%;
   }
	.form-sec.contact-form-sec .form-area > .row{
		flex-direction: column-reverse !important;
   }
	.contact-form-sec .form-left-area{
		margin-bottom: 40px;
   }
	.form-sec.contact-form-sec {
		margin: 40px 0;
   }
	.form-socil-icon ul {
		justify-content: start ;
   }
   /* =========== dienesten list ============ */
	.inner-banner-text {
		bottom: 30%;
   }
	.diens-list-info-right{
		max-width: 100%;
		margin-top: 15px;
   }
	.diens-list-info-wrap{
		padding-bottom: 20px;
   }
	.diens-list-info-sec{
		padding-top: 30px;
   }
	.diens-list-area > .row{
		row-gap: 30px;
   }
	.each-list-text {
		padding-bottom: 53px;
		padding: 24px;
	   /* height: 100%;
		*/
	   /* align-content: ;
		*/
   }
	.each-diens-list .each-list-text{
		padding-bottom: 53px;
   }
	.plus-img {
		opacity: 1;
		width: 50px;
		height: 50px;
   }
	.plus-img img {
		max-width: 17px;
   }
	.each-diens-list::after {
		opacity: 1;
   }
	.hover-content {
		visibility: visible;
		height: 90px;
   }
	.hover-content p {
		-webkit-line-clamp: 6;
   }
   /* ================ Vacature-dtl ============ */
	.back_btn {
		padding-top: 120px;
   }
	.diens-dtl-top-content {
		padding-left: 0;
		padding-top: 30px;
		max-width: 100%;
   }
	.diens-dtl-top-sec{
		padding-bottom: 60px;
   }
	.form-left-area{
	   /* margin-bottom: 70px;
		*/
		margin-bottom: 0;
   }
	.form-main-area textarea.form-styl {
		max-width: 569px;
   }
   /* **************inkoop-taxatie************* */
	.diens-dtl-mid-area tr {
		column-gap: 55px;
   }
   /* *****************Vacature-dtl********************* */
	.Vacature-dtl-mid-sec .diens-dtl-mid-area tr {
		column-gap: 65px;
   }
	.Vacature-dtl-mid-sec .diens-dtl-mid-area {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
   }
	.Vacature-dtl-mid-sec .diens-dtl-mid-area td {
		padding-top: 65px;
		padding-bottom: 65px;
   }
	.diens-dtl-mid-area td::before {
		right: -14%;
   }
   /* ******************aanbod-list-page****************** */
	.hidden-filter {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #FFF;
		z-index: 999;
		height: 100%;
		margin-top: 0;
		padding: 60px 15px 150px;
		overflow-y: scroll;
		display: none;
   }
	.auto-overview-filter-result {
		position: fixed;
		bottom: 0;
		width: 100%;
		padding: 15px;
		left: 0;
		background-color: #FFF;
		z-index: 99;
		border-top: 1px solid #15202E;
   }
	.clear-filter-main {
		padding-left: 0;
   }
	.show_selected_filter_cls {
		padding-top: 40px !important;
		padding-bottom: 20px;
   }
	.aanbod-filter-sec .select-style {
		background: url(../images/filter-arrow..svg) no-repeat 91% center/10px;
		padding: 10px 30px 8px 21px;
   }
	.aanbod-filter {
		margin-bottom: 15px;
		width: 50%;
   }
	.filter-sort .aanbod-filter {
		width: 49%;
   }
	.filter-sort {
		justify-content: start;
   }
	.filter-left-title {
		width: 100%;
		margin-bottom: 20px;
		display: none;
   }
	.clear-filter-main {
		padding-left: 0;
		padding-bottom: 30px;
   }
	.aanbod-list-sec {
		padding-top: 0;
   }
	.aanbod-list-top-sec {
		padding-top: 200px;
		padding-bottom: 15px;
   }
	.auto-overview-filter-result .common-btn{
		max-width: 100%;
		background-color: #15202E;
		color: #fff;
   }
   .auto-overview-filter-result .common-btn:hover{
		background-color: #fff;
		color: #15202E;
		border-color: #15202E;
   }
	.main-filter-area {
		max-width: 100%;
   }
	.filter-sort {
		padding-left: 0;
   }
	.main-filter-area .row {
		margin: 0 -8px;
   }
	.main-filter-area .col-lg-3 {
		padding: 0 8px;
   }
	.mobile-show-filter {
		top: 106px;
		border: 1px solid #fff;
	   /* box-shadow:inset -1px 14px 18px 0px #fff;
		*/
		border-right: 17px solid #fff;
		border-left: 17px solid #fff;
   }
   .mobile-show-filter-scroll{
		top:82px ;
   }
   /* ***********************thank-you-page**************** */
	.modal-content .col-lg-5 {
		width: 100%;
   }
	.modal-content .col-lg-7 {
		width: 100%;
   }
	.modal-area .modal-dialog {
		max-width: 91%;
		margin-bottom: 50px;
   }
	.modal-area .popup-content{
		padding: 45px;
   }
   /* *****************over-one**************** */
	.team-sec {
		padding-top: 65px;
		padding-bottom: 55px 
   }
	.team-img {
		height: 380px;
   }
	.team-heading {
		padding-bottom: 45px;
   }
	.each-team-info {
		margin-bottom: 30px;
   }
   /* =========== aanbod-dtl ============ */
	.aanbod-dtl-product-slider-right{
		height: auto !important;
   }
	.aanbod-dtl-product-slider-thumbs{
		width: 100vw;
		position: relative;
		left: 50%;
		margin-left: -50vw;
		margin-bottom: 10px;
		margin-top: 10px;
   }
	.aanbod-dtl-price {
		justify-content: center;
   }
	.tab-btn{
		display: none;
   }
	.tab-area .col-lg-9{
		width: 100%;
   }
	.tab-area .col-lg-3{
		width: 100%;
		padding: 0;
   }
	.tab-area .row{
		flex-direction: column-reverse;
   }
	.tab_drawer_heading{
		display: block;
		border: 1px solid #15202E;
		margin-bottom: 15px;
   }
	.d_active.common-btn:hover strong{
		color: #fff;
		left: 0;
   }
	.d_active.common-btn.black:hover::after{
		background-color: #FFF;
		color: #fff;
		transform: scaleX(1) scaley(1);
   }
	.kenmerken-tab{
		margin-top: 30px;
   }
	.dtl-tab-part{
		margin-top: 25px;
   }
	.popup-show-btn{
		text-align: left;
		margin-top: 15px;
   }
	.aanbod-dtl-product-slider-right .swiper-button-prev{
		left: 0;
		top: 50%;
   }
	.aanbod-dtl-product-slider-right .swiper-button-next{
		right: 0;
		top: 50%;
   }
	.aanbod-dtls-sec{
		padding-bottom: 80px;
   }
	.each-form-left-content-wrap h5 {
		padding-bottom: 7px;
   }
	.aanbod-dtl-product-wrap .col-lg-6 {
		padding: 0;
   }
	.aanbod-dtl-product-wrap .row{
		margin: 0 -5px ;
   }
	.aanbod-dtl-product-sec {
		padding-top: 113px;
   }
	.aanbod-dtl-list-heading {
		padding-bottom: 49px;
   }
   /* / ***********verkocht*************** / */
	.aanbod-list-sec.Verkocht-list-sec {
		margin-bottom: 40px;
   }
   /* / **********over-one************** / */
	.overons-top-sec .aboutus-heading {
		text-align: center;
   }
	.overons-top-sec .aboutus-heading p {
		padding-left: 15px;
		padding-right: 15px;
   }
	.aanbod-dtl-list-sec .product-btn{
		display: none;
   }
	.tab-popup-area {
		padding: 0 20px;
   }
	.popup-cross {
		background: #15202E;
		width: 40px;
		height: 40px;
		top: 10px;
		right: 10px;
   }
	.popup-cross img {
		width: 16px;
   }
	.home-service-right p::after {
		right: -40px;
   }
	.home-service-right p{
		max-width: 100%;
   }
	.aanbod-dtl-list-sec .common-wrap {
		padding: 0 ;
   }
	.home-car-slider .container{
		padding: 0 ;
   }
   .header-area{
		padding-top: 33px;
   }
   .header-area.active_header,
   .header-area.stiky{
		padding-top:23px;
		top: 0;
   }
   .home-about-us-sec .common-background{
		padding-bottom:60px ;
   }
   .about-us-img-sec .col-lg-8 {
		width: 100%;
	}
	.about-us-img-sec .col-lg-2 {
		width: 100%;
	}
	.home-car-slider .swiper-button-prev {
		top: 32%;
	}
	.home-car-slider .swiper-button-next {
		top: 32%;
   }
   .form-area .row .col-lg-6{
		padding-left: 0;
		padding-right: 0;
   }



   .overons-top-sec .about-us-img-mid-content {
		text-align: center;
		margin: 0 auto;
		max-width: 293px;
	}
	.overons-top-sec .about-us-img-left {
		text-align: center;
		margin: 0 auto;
	}
	.overons-top-sec .about-us-img-sec h5 {
		line-height: 26px;
		text-align: center;
	}
	.overons-top-sec .about-us-img-left p {
        text-align: center;
    }
	.banner-fixed-review a img {
		width: 85px;
	}
}
@media(max-width: 767px){
	.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;
   }
	.container{
		padding-left: 20px;
		padding-right: 20px;
   }
	h1{
		font-size: 3.6rem;
		line-height: 40px;
		letter-spacing: 2.88px;
   }
	h2{
		font-size: 2.4rem;
		line-height: 32px;
		letter-spacing: 1.92px;
   }
	h5 {
		font-size: 1.4rem;
   }
	p{
		font-size: 1.4rem;
		line-height:19.67px ;
		letter-spacing: 0.14px 
   }
	.logo {
		width: 160px;
   }
	.header-area{
		padding: 12.5px 0;
   }
   .header-area.active_header, .header-area.stiky {
		padding-top: 12.5px;
		top: 0;
	}
	.header-area .col-5{
		padding-right: 20px;
   }
	.header-area .col-7{
		padding-left: 20px;
   }
	.banner-video, .each-banner{
		height: 670px;
		border-radius: 10px;
   }
	.common-btn strong{
		font-family: 'ProximaNova-Regular';
		font-size: 1.4rem;
		line-height:16.87px ;
		letter-spacing: 0.14px;
   }
	.common-btn {
		padding:11px 26px;
		padding-left: 36px;
   }
	.common-btn::after {
	   /* top: 18px;
		*/
		left: 18px;
		width: 7px;
		height: 7px;
   }
	.banner-content {
		top: 30%;
   }
	/* .stiky::after {
		border-radius: 10px 10px 0 0;
   } */
   .stiky::after {
		border-radius: 0;
	}
	.home-car-slider .swiper-button-next{
		right: 0;
		display: none;
   }
	.home-car-slider .swiper-button-prev{
		left: 0;
		display: none;
   }
   .inverted-radius-2
	.common-arrow{
		height: 44px;
		width: 44px;
   }
	.common-arrow img{
		width: 8px;
   }
	.product-car-heading{
		margin-top: 50px;
		margin-bottom: 0;
   }
	.product-car-heading p{
		display: block;
   }
	.product-car-heading p {
		margin-top: 20px;
   }
	.each-car-slider {
		border-radius: 0 0 10px 10px;
   }
	.slider-car-content p, .slider-car-content h6{
		margin-bottom: 10px;
   }
	.slider-car-content ul{
		flex-wrap: wrap;
		gap: 10px;
   }
	.slider-car-content li{
		width: 48%;
   }
	.slider-car-content-btm {
		column-gap: 11px;
		padding: 20px;
   }
	.product-btn{
		margin-top: 28px;
   }
	.home-service-sec::before {
		width: 88%;
		top: -1px;
		background-position:top left;
		background-size: 194px 102px;
		height: 63px;
   }
	.home-service-left {
		padding-top: 101px;
		text-align: center;
   }
	.home-service-right{
		bottom: -40px;
   }
	.home-service-right li a {
		padding:50px 25px;
   }
	.home-service-right h5{
		padding-left: 20px;
		font-size: 1.8rem;
		line-height: 26px;
		margin-bottom: 15px;
   }
	.home-service-right h5::before{
		left: 0;
	   /* top: 12px;
		*/
		height: 10px;
		width: 10px;
   }
	.home-btm-slider .swiper-slide-next, .home-btm-slider .swiper-slide-prev {
		width:100% !important;
   }
	.home-btm-slider .swiper-slide-active {
		width: 100% !important;
   }
	.home-btm-slider{
		margin-bottom: 40px;
		padding-bottom: 0;
   }
	.footer-info{
		flex-wrap: wrap;
   }
	.footer-info > *{
	   /* width: 50%;
		*/
   }
	.footer-logo img{
		width: 160px;
   }
	.footer-area {
		padding-top: 49px;
   }
	.each-footer-info h5{
		font-size: 1.8rem;
		margin-bottom: 8px;
   }
	.each-footer-info td, .each-footer-info a{
		font-size: 1.4rem;
   }
	.footer-top {
		padding-bottom: 40px;
		margin-bottom: 14px;
   }
	.footer-privacy p{
		font-size: 1.4rem;
   }
	.footer-social li a {
		height: 21px;
		width: 21px;
   }
	.footer-social li a img {
		width: 12px;
   }
	.footer-social ul{
		gap: 8px;
   }
	.home-service-right p{
		padding-right: 23px;
   }
	.home-service-right p::after {
		right:0;
		background-size: 11px;
   }
	.home-service-sec-wrap::after {
		border-radius: 10px;
   }
	.each-home-btm-slider {
		height: 224px;
   }
	.review-wrap {
		border-radius: 10px 10px 0 0;
   }
	.footer-area {
		border-radius: 0 0 10px 10px;
   }
	.lfCQiA {
		margin-bottom: 0 !important;
   }
   /* =============== contact ============== */
	.contact-banner-img {
		height: 350px;
		border-radius: 10px;
   }
   /* .contact-form-sec .form-left-content {
		padding: 20px;
		padding-right: 20px;
   }
	*/
	.each-form-left-content-wrap {
		width: auto;
   }
	.each-form-left-content-wrap a{
		font-size: 1.4rem;
		color: rgba(255, 255, 255, 0.50);
   }
	.each-form-left-content-wrap h5{
		padding-bottom: 10px;
		padding-top: 10px;
		font-size: 1.8rem;
		line-height: 18px;
   }
	.form-area .opening-time td{
		color: rgba(255, 255, 255, 0.50);
   }
   /* .contact-form-sec .form-socil-icon {
		padding-top: 20px;
   }
	*/
	.form-heading h2 {
		font-size: 2.4rem;
   }
   /* ========== diensten list ============= */
	.inner-banner-img{
		height: 350px;
   }
	.inner-banner-img img{
		height: 100%;
		object-fit: cover;
   }
	.each-list-text h5{
		font-size: 2rem;
   }
	.diens-list-info-sec{
		padding-bottom: 60px;
   }
	.hover-content {
		height: 114px;
   }
	.each-diens-list:hover .hover-content {
		height: 114px;
   }
	.each-list-img {
		height: 310px;
   }
	.plus-img {
		margin-bottom: 28px;
   }
   /* =========== Vacature-dtl ========== */
	.diens-dtl-mid-area tr{
		flex-direction: column;
   }
	.Vacature-dtl-mid-sec .diens-dtl-mid-area td{
		width: 100%;
   }
   /* .diens-dtl-mid-area td:last-child::before, */
	.diens-dtl-mid-area td::before{
		right: 0;
		width: 100%;
		height: 1px;
		top: auto;
		bottom: 0;
		display: block;
   }
	.Vacature-dtl-mid-sec .diens-dtl-mid-area td {
		padding-top: 35px;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
   }
	.diens-dtl-mid-wrap.common-bg {
		padding: 0 0 40px;
   }
	.Vacature-dtl-mid-sec .diens-dtl-mid-area ul li {
		padding-bottom: 10px;
		line-height: 19px;
		font-size: 1.4rem;
		letter-spacing: 0.14px;
   }
	.Vacature-dtl-mid-sec .diens-dtl-mid-area h5 {
		margin-bottom: 10px;
   }
	.diens-dtl-top-content h6 {
		font-size: 1.6rem;
   }
   /* **************inkoop-taxatie************* */
	.form-left-area, .form-right-area{
		max-width: 390px;
		margin-left: auto;
		margin-right: auto;
   }
	.diens-dtl-mid-area td {
		width: 100%;
		padding-top: 50px;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
   }
	.form-sec::before{
		width: 88%;
		top: 0;
		background-position:top left;
		background-size: 170px 85px;
		height: 63px;
		left: 10px;
   }
	.form-left-area {
		margin-top: 5px 
   }
	.form-main-area {
		bottom: -40px;
		padding: 48px 11px 38px;
		border-radius: 10px;
		border: 1.7px solid rgba(27, 47, 72, 0.27);
		box-shadow: 0px 4px 27.3px 0px rgba(27, 47, 72, 0.18);
   }
	.aanbod-dtl-list-sec {
		padding-top: 102px;
   }
   /* .product-btn .common-btn::after {
		top: 17px;
   }
	*/
	.form-btn {
		margin-top: 27px;
   }
	.form-main-area textarea.form-styl {
		min-height: 75px;
   }
	.form-main-area .form-group {
		margin-bottom: 10px;
   }
	.form-main-area .form-styl {
		padding: 15px 22px 10px 11px;
		font-size: 1.4rem;
		line-height: 16px;
		letter-spacing: 0.14px;
		max-width: 367px;
   }
	.form-heading p {
		max-width: 100%;
		line-height: 16px;
		margin-bottom: 35px;
   }
	.related-service-sec {
		padding-top: 98px;
		padding-bottom: 60px;
   }
	.related-service-sec h2 {
		padding-bottom: 28px;
   }
	.opening-time table {
		margin-bottom: 0;
		font-size: 1.4rem;
		line-height: 21px;
		letter-spacing: normal;
   }
	.form-socil-icon ul li a {
		width: 20px;
		height: 20px;
   }
	.form-socil-icon img {
		max-width: 12px;
   }
	.form-socil-icon ul {
		column-gap: 8px;
		padding-right: 28px;
   }
	.form-left-content {
		padding-left: 20px;
		padding-right: 10px;
		padding-bottom: 64px;
	   /* align-items: start;
		*/
		padding-top: 42px;
   }
	.each-form-left-content-wrap .adres-dtls{
		max-width: 144px;
		padding-left: 42px;
   }
	.form-socil-icon{
		align-items: center;
   }
	.form-socil-icon {
	   /* padding-top: 42px;
		*/
   }
   /* ***************thank-you***************** */
	.modal-content .close-img {
		height: 35px;
		width: 35px;
		top: -12px;
		right: -12px;
   }
	.modal-content .close-img img {
		width: 15px;
   }
	.modal-area .popup-content li {
		font-size: 1.4rem;
		line-height: 19px;
   }
	.modal-area .popup-content h6 {
		font-size: 1.4rem;
		line-height: 19px;
   }
	.modal-area .popup-content p {
		line-height: 19px;
   }
	.modal-area .popup-content {
		padding: 28px;
   }
	.thankyou-banner-img {
		height: 650px;
   }
	.thankyou-banner-wrap h1 {
		padding-bottom: 36px;
   }
	.thankyou-banner-wrap{
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
   }
	.thankyou-banner-content {
		bottom: 177px;
   }
   /* ****************over-one**************** */
	.team-sec {
		padding-top: 53px;
		padding-bottom: 28px;
   }
	.team-heading {
		padding-bottom: 28px;
   }
	.each-team-info {
		margin-bottom: 25px;
   }
	.filter-sort .aanbod-filter, .aanbod-filter{
		width: 100%;
   }
	.aanbod-filter-sec .select-style {
		font-size: 1.4rem;
   }
	.mobile-show-filter {
		top: 73px;
   }
   .mobile-show-filter-scroll{
		top: 62px;
   }
	.filter-btn {
		padding: 10px 15px;
   }
	.mobile-show-filter{
		padding: 11px 0;
   }
   /* ============ aanbod-dtl ================= */
	.kenmerken-tab td{
		width: 50%;
   }
   /* .kenmerken-tab tr:first-child td:nth-child(odd), .kenmerken-tab tr td{
		background-color: transparent;
   }
	*/
	.kenmerken-tab tr:first-child td:nth-child(odd) h5{
		color: #15202E;
   }
	.kenmerken-tab tr:first-child td:nth-child(odd) h6{
		color: rgba(21, 32, 46, 0.74);
   }
	.kenmerken-tab tr td, .kenmerken-tab tr:first-child td:nth-child(odd){
		background-color: transparent;
   }
	.kenmerken-tab tr:nth-child(odd) td:nth-child(even) h5, .kenmerken-tab tr:nth-child(even) td:nth-child(odd) h5, .kenmerken-tab tr:nth-child(odd) td:nth-child(even) h6, .kenmerken-tab tr:nth-child(even) td:nth-child(odd) h6{
		color: #FFF;
   }
	.kenmerken-tab tr:nth-child(odd) td:nth-child(even), .kenmerken-tab tr:nth-child(even) td:nth-child(odd){
		background-color: #15202E;
   }
	.kenmerken-tab {
		--row-count: 2;
   }
	.kenmerken-tab table {
		margin-bottom: 30px;
   }
	.kenmerken-tab td h6, .kenmerken-tab td h5{
		font-size: 1.4rem;
   }
	.kenmerken-tab td {
		padding: 17px 13px;
   }
	.aanbod-dtls-sec{
		padding-bottom: 60px;
   }
	.each-form-left-content-wrap .adres-dtls{
		padding-left: 0;
   }
	.aanbod-dtl-product-content-dtl h6 {
		font-size: 1.4rem;
   }
	.aanbod-dtl-list-heading {
		padding-bottom: 30px;
   }
   /* / **************verkocht************* / */
	.aanbod-list-sec.Verkocht-list-sec {
		margin-bottom: 35px;
   }
   /* / ********************overone***************** / */
	.overons-top-sec .about-us-mid-icon {
		height: 55px;
		width: 55px;
   }
	.overons-top-sec {
		padding: 40px 0;
   }
   /* / ********************overone***************** / */
	.about-us-mid-icon {
		height: 50px;
		width: 50px;
   }
	.about-us-img-mid .about-us-mid-icon img {
		width: 15px;
   }
	.each-aanbod-dtl-product-content-left h5{
		font-size: 2rem;
		line-height: 28px;
		margin-top: 10px;
   }
	.each-aanbod-dtl-product-content-left p{
		color: rgba(255, 255, 255, 0.53);
   }
	.each-aanbod-dtl-product-content-left table td p{
		color: #FFF;
		font-size: 1.4rem;
		line-height: normal;
   }
	.aanbod-dtl-price p{
		color: #FFF;
		font-size: 1.4rem;
		line-height: 22px;
   }
	.aanbod-dtl-price h6{
		color: #FFF;
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: 0.14px;
   }
	.aanbod-dtl-price{
		margin-top: 10px;
   }
	.aanbod-dtl-product-btn{
		flex-wrap: wrap;
		row-gap: 10px;
   }
   /* .aanbod-dtl-product-btn .common-btn::after {
		top:15px 
   }
	*/
	.aanbod-contact-info h5 {
		font-size: 1.4rem;
   }
	.each-aanbod-contact{
		padding-top: 20px;
		padding-bottom: 20px;
   }
	.each-footer-info td, .each-footer-info a {
		font-size: 1.3rem;
   }
	.mobile-menu-wrap .container {
		/* padding: 75px 0 57px; */
   }
	.mobile-menu::after {
		width: calc(100% - 20px);
		transform: translateX(10px);
   }
	.mobile-addres .row {
		flex-wrap: nowrap;
		justify-content: space-between;
		padding-left: 10px;
		padding-right: 10px;
   }
	.mobile-addres .col-6 {
		width: auto;
   }
	.mobile-menu::after {
		top: 72px;
   }
	.aanbod-dtl-list-sec {
		padding-bottom: 60px;
   }
   /* ************home-over-one*********** */
	.right-icon {
		right: -40px;
   }
	.left-icon {
		left: -40px;
   }
	.svg-1 {
		width: calc(100% + 35px);
		height: calc(100% + 10px);
   }
	.bottom-icon {
		bottom: -36px;
   }
	.about-us-mid-icon {
		border: 4px solid #FFF;
   }
	.left-icon {
		left: -37px;
   }
	.right-icon {
		right: -36px;
   }
	.about-us-img-btn .common-btn {
		outline: 4px solid #fff !important;
		padding: 7px 26px;
		padding-left: 32px;
   }
	.about-us-img-btn .common-btn::after {
	   /* top: 14px;
		*/
		left: 18px;
   }
	.aboutus-heading {
		margin-bottom: 45px;
   }
	.home-about-us-sec .common-background {
		padding-top: 98px;
   }
	.about-us-img-left h5 {
		font-size: 1.8rem;
		line-height: 26px;
   }
	.about-us-img-right h5{
		font-size: 1.8rem;
		line-height: 26px;
   }
	.about-us-img-mid-content h5{
		font-size: 1.8rem;
		line-height: 26px;
   }
	.about-us-img-mid {
		width: calc(100% - 20px);
   }
	.about-us-img-right p {
		margin-top: 9px;
   }
	.about-us-img-mid-content p {
		margin-top: 9px;
   }
	.about-us-img-left p {
		margin-top: 9px;
   }
	.tab-popup-area h2 {
		padding-top: 47px;
		margin-bottom: 1px;
   }
	.tab-popup-area p {
		padding-bottom: 0;
   }
	.tab-popup-content ul {
		margin-bottom: 17px;
   }
	.tab-popup-content h3 {
		line-height: 41px;
   }
	.aanbod-list-top-sec {
		padding-top: 170px;
   }
	.each-aanbod-list-car {
		border-radius: 10px;
   }
	.share-social-media-button {
		padding: 0;
   }
	.no-car-form {
		padding-bottom: 80px;
   }
	.privacy_section {
		padding: 0 0 30px;
   }
	.auto-overview-filter-result {
		bottom: 45px;
   }
	.each-diens-list .each-list-text, .each-diens-list:hover .each-list-text {
		padding-bottom: 24px;
   }
   .common-wrap {
		padding-left: 10px;
		padding-right: 10px;
	}
	.header-area::after {
		width: calc(100% - 20px);
		left: 10px;
		border-radius: 0;
	}
	.home-service-sec::before {
        width: 88%;
        top: 0px;
        background-position: top left;
        background-size: 194px 102px;
        height: 63px;
        left: 10px;
    }
	.home-car-slider .common-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.overons-top-sec::after {
		left: 10px;
		width: calc(100% - 20px);
	}
	.product-car-heading{
		padding-left: 10px;
		padding-right: 10px;
	}
	.inverted-radius-2 .col-lg-6{
		padding-left: 0;
		padding-right: 0;
	}
	.mobile-show-filter {
        border-right: 10px solid #fff;
        border-left: 10px solid #fff
	}
	.common-arrow{
		height: 44px;
		width: 44px;
	}
	.about-us-img-sec .row{
		padding-left: 20px;
		padding-right: 20px;
	}


	.banner-fixed-review {
		display: none;
	}
}
@media(max-width:429.98px){
	.each-form-left-content-wrap{
		width: 100%;
		margin-bottom: 15px;
   }
	.form-socil-icon {
		padding-top: 0;
   }
	.each-form-left-content-wrap .adres-dtls {
		max-width: 100%;
		padding-left: 0;
   }
	.form-left-content{
		padding: 35px;
		padding-left: 10px;
		padding-right: 10px;
   }
	.form-main-area {
		bottom: -35px;
		padding: 30px 11px;
   }
	.form-heading h2 {
		font-size: 1.8rem;
		padding-bottom: 10px;
   }
	.form-heading p {
		margin-bottom: 20px;
   }
	.related-service-sec {
		padding-top: 88px;
   }
	.diens-dtl-mid-area td {
		padding-top: 40px;
		padding-bottom: 0;
   }
   /* **********************thank-you************ */
	.modal-area .modal-dialog {
		max-width: 94%;
   }
	.modal-content .close-img {
		height: 29px;
		width: 29px;
		top: -10px;
		right: -5px;
   }
	.modal-content .close-img img {
		width: 12px;
   }
   /* ***************over-one************** */
	.team-img {
		height: 340px;
   }
	.mobile-addres .row {
		flex-wrap: wrap;
		row-gap: 10px;
   }
	.mobile-addres .col-6 {
		width: 100%;
   }
	.aanbod-dtl-product-content-dtl tr{
		flex-wrap: wrap;
   }
	.each-aanbod-dtl-product-content-left table td{
		width: 100%;
   }
	.each-aanbod-dtl-product-content-left table td::after{
		display: none;
   }
	.header-area .col-7 {
		padding-left: 10px;
   }
	.header-area .col-5 {
		padding-right: 10px;
   }
	.left-bg-block p {
		font-size: 1.4rem;
   }
	.form-heading h2 {
		line-height: 1.2;
   }
	.home-car-slider .container {
		padding: 0;
   }
	.aanbod-dtl-list-heading {
		padding-bottom: 21px;
   }
   /* / **********home-overone*********** / */
	.about-us-img-left h5 {
		font-size: 1.6rem;
   }
	.about-us-img-right h5{
		font-size: 1.6rem;
   }
	.about-us-img-mid-content h5{
		font-size: 1.6rem;
   }
	.about-us-mid-icon {
		height: 45px;
		width: 45px;
   }
	.tab-popup-area h2 {
		font-size: 1.8rem;
		line-height: 1.2;
   }
	.aanbod-list-car-content ul li {
		width: 48%;
   }
	.aanbod-list-car-content ul {
		flex-wrap: wrap;
   }
	.aanbod-list-car-content {
		padding-left: 27px;
		padding-right: 27px;
   }
   .add-right{
		max-width: 100%;
   }
   .menu-list {
		padding: 40px;
		margin-top: 44px;
	}
	.mobile-menu::after {
        /* width: calc(100% - 33px);
        transform: translateX(17px); */
    }
	.mobile-menu::after {
        width: calc(100% - 20px);
        transform: translateX(10px);
    }
}
