@media (min-width: 1700px) {
	.container{
		max-width:1592px;
	}
}
@media (max-width: 1699.98px) {
	.product-slider-area {
    position: absolute;
    right: 0;
    width: 50%;
}
.black-bg {
    width: 63%;
}
.product-sec2 .black-bg {
    width: 50%;
}
.product-sec2 .product-slider-area2 {
    width: 53%;
}
.footer-right-side {
    padding-left: 10%;
}
/*.footer-area::after {
    clip-path: polygon(0 0, 100% 0, 60% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 60% 100%, 0% 100%);
}*/
.footer-middle-left {
    padding-right: 20%;
}
.desktop_nav .navbar-nav .nav-item .nav-link{
	padding:50px 15px;
}
.product-sec2 .product-slider-heading2 {
    padding-left: 20%;
}
.man-content {
    padding-bottom:  70px;
}
.footer-bottom-txt {
    padding-left: 10%;
}
/***************diensten dtls************/
.diensten-black-bg {
    clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
}
.dtls-wrapper {
    max-width: 800px;
}
/*************werkplts feedback**********/
.werkplats-selectbox-sec .each-selectbox {
    padding: 0px;
}
.werkplats-selectbox-sec h4 {
   font-size:20px;
}
.select-style {
    font-size: 20px;
}
/***************overons**************/
.member-info {
    padding-top: 35px;
    padding-left: 15px;
}
.members{
	width:100%;
}
.members .swiper-button-prev{
	left:-60px;
}
.members .swiper-button-next{
	right:-50px;
}
.each-bottom-slider .swiper-button-prev {
    left: 50px;
}
.each-bottom-slider .swiper-button-next {
    right: 50px;
}
/**************aanbod************/
.aanbod-selection-wrapper {
    max-width: 90%;
}
.aanbod-listing-wrapper {
    max-width: 85%;
}
/*************aanbod dtls***********/
.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
    width: 18%;
}
.tab_sec:after {
    right: -12%;
 }
 .aanbod-dtls-product {
    padding-bottom: 12%;
}
.aanbod_detail_tab_sec {
    padding-bottom:10%;
}
.werkplts-select-wrapper {
    padding: 0px 9px;
}
.green-record {
    padding-bottom:12%;
}
.contact-angle-area {
    padding-bottom: 50px;
}
.listview-img-area .diensten-right-img {
    top: 22%;
}
}
@media (max-width: 1499.98px) {
.footer-area::after {
    width: 50%;
    clip-path: polygon(0 0, 100% 0, 73% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 73% 100%, 0% 100%);
}
}
@media (max-width: 1400px) {

}
@media (max-width: 1299px) {
	/***********overons*********/
	.members .swiper-button-prev {
    left: 0px;
}
.members .swiper-button-next {
    right: 0px;
}
}
@media (max-width: 1199.98px) {

.back-btn{
    max-width: 200px;
    margin-left: 70px;
    margin-top: 25px
}
h2 {
    font-size: 32px;
}
.odisplay h2{
    font-size: 32px;
}
h3{
	font-size: 26px;
}
.logo_area img{
	max-height:85px;
}
.desktop_nav .navbar-nav .nav-item .nav-link {
    padding: 35px 0px 35px 30px;
}
.product-slider-area .swiper-button-prev {
    left: 0px;
}
.each-iamge-car-details h6 {
   font-size:16px;
}
.each-iamge-car-details {
    padding: 18px;
}
.product-slider-area {
    width: 57%;
}
.product-slider-heading p br{
   display:none;
}
.black-bg {
    top: -75px;
}
.product-sec2{
	padding:80px 0px;
}
.product-sec2 .black-bg {
    width: 43%;
}
.black-bg {
    width: 58%;
}
.footer-area h4 {
    font-size:18px;
}
.footer-area::after {
    top: -90px;
    height: calc(100% + 90px);
	width:44%;
}
.each-footer-content p {
    font-size: 14px;
}
.footer-right-side {
    padding-left: 0%;
}
.footer-bottom-txt {
    padding-left: 0%;
}
.product-sec2 .swiper-button-next {
    right: 18px;
}
.product-sec2 .product-slider-heading2 {
    padding-left: 0%;
}
/**************diensten dtls****************/
.diensten-right-img {
    right: 50px;
}
.contact-dtls h2 {
    font-size: 40px;
}
.form-part {
    padding-left: 0px;
}
/***************werkplts offertee*********/
.werkplats-selectbox-sec h4 {
    font-size: 16px;
	margin-bottom: 45px;
}
.select-style {
    font-size: 16px;
}
.werkplats-selectbox-sec {
    padding-bottom:70px;
}
.listview-img-area h4 {
    font-size: 32px;
	margin-bottom:50px;
}
.listview-img-area .diensten-right-img {
    top: 18%;
}
.listview-img-area .man-content p {
    margin-bottom: 0px;
}
/************overons************/
.overons-member-slider h2 {
    font-size: 36px;
    margin-bottom: 40px;
}
.member-info h6 {
    font-size: 20px;
}
.member-info h4 {
    margin: 20px 0px;
}
.member-info {
    padding-top: 25px;
}
.member-info h3 {
    font-size: 20px;
}
.member-info h4 {
    font-size: 20px;
}
.bottom-slider-sec h2 {
    font-size: 36px;
    margin-bottom: 40px;
}
.overons-member-slider {
    padding-bottom: 0px;
}
.bottom-slider-sec {
    padding: 90px 0px;
}
/****************contact************/
.contact-angle-area .man-content p {
    margin-top: 30px;
}
.contact-form-sec {
    margin-bottom:70px;
}
.contact-angle-area .diensten-right-img{
	right: 75px;
}
.contact-angle-area {
    padding-bottom: 0%;
}
.logo2-img img{
	max-height: 170px;
}
/***********race dtls****/
.race-angle-slider {
    padding-bottom: 30px;
}
.each-race-slider {
    padding-bottom: 40px;
}
.race-angle-slider .diensten-right-img {
    right: 30px;
}
.race-angle-slider .rect-img {
    top: 60px;
}
/*************race listview**********/
.race-listview-content {
    padding: 75px 0px;
}
/***********aanbod**************/
.aanbod-blog-middle-content {
    padding: 0px 30px;
}
/*************aanbod dtls***************/
.slider_top_sec {
    padding: 90px 0px 40px;
}
.slider_top_sec h2 {
    font-size: 22px;
}
.slider_top_sec h1 {
    font-size: 32px;
}
.aanbod_details_slider .ms-slide {
    -moz-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);
    -o-transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    transform: skew(0deg, 0deg);
}
.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
    width: 30%;
}
.tab_sec:after {
  right: -50px;
  top: 30px;
  width: 80px;
}
.dtls_price_part h3 {
    font-size: 30px;
}
.aanbod_detail_tab_sec {
    padding-top: 60px;
}
.aanbod-dtls-product .swiper-button-prev {
    left: -90px;
}
.listview-dtls {
    padding:60px 0px;
}
.listview-icon-area {
    padding-top: 70px;
}
.listview-img-area .man-content {
    padding-right: 0px;
}
.listview-img-area .man-img-area {
    padding-bottom: 40px;
}
.listview-img-area {
    padding-bottom: 10%;
}
.page_index {
    padding-bottom: 100px;
	padding-top:60px;
}
.page_index .text h4{
	font-size:20px;
}
.product-nxt-slider .swiper-button-next {
    right: 15px;
}
.product-nxt-slider .swiper-button-prev {
    left: 15px;
}
.diensten-car-area .man-content {
    padding-right:6%;
}
.contact-angle-area {
    padding-bottom: 50px;
}
.race-btm-area {
    padding-bottom:60px;
}

}
@media (max-width: 991.98px) {
.mcollapse{
    display: none;
    padding-bottom: 50px;
}
    .back-btn-wrap{
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
    }
    .back-btn{
        max-width: 225px;
        margin-left: 0;
    }
	.dblock {
display: block;
background-color:#202020;
padding-bottom: 15px;
position: relative;
}

.header-area {
display:none;
}
.res_logo_styl{
		max-height: 70px;
	}
	h1{
		font-size:35px;
	}



h2{
	font-size:26px;
}
.odisplay h2{
    font-size: 26px;
}
.each-banner {
    padding: 15% 0px;
}
.black-bg {
    top: -50px;
}
.product-slider-area {
    width: 100%;
	position: relative;
}
h5 {
    font-size: 20px;
}
.product-slider-area .swiper-button-prev {
    display:none;
}
.product-slider-heading {
    padding:40px 0px;
}
.product-slider-heading p br {
    display: block;
}
.product-sec2 .product-slider-area2 {
    width: 100%;
	position:relative;
	top: 0%;
    transform: translateY(0%);
}
.common-styl {
    max-width: 180px;
}
.product-sec2 .swiper-button-next {
   display:none;
}
.product-sec2 {
    padding: 0px;
}
.product-sec2 .black-bg {
    width: 100%;
}
.product-sec2 .product-slider-heading2{
	position:relative;
	z-index: 1;
	padding:40px 0px;
}
.product-sec2 .black-bg{
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.product-sec2 .product-slider-heading2 p{
	color:#fff;
}
.product-sec2 .product-slider-heading2 h2{
	color:#fff;
}
.product-sec2 .product-slider-heading2 p br {
    display: block;
}
.man-content {
    padding:40px 0px;
}
.rect-img{
	display:none;
}
.man-image ul {
    text-align: center;
}
.man-image ul li {
    width: 35%;
}
.man-image img {
    margin-top: 0px;
}
.man-image ul li:first-child {
    padding-top: 65px;
	padding-right: 0px;
}
.footer-area::after {
    top: 0px;
    width: 100%;
    height: 100%;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.footer-logo {
    margin-top: 30px;
}
.each-footer-content {
    padding-top: 40px;
}
.footer-middle-left p {
    margin-bottom: 40px;
}
.footer-middle-left {
    padding-top: 60px;
}
.man-img-area {
    padding-bottom:50px;
}
.footer-area h4 {
    color:#fff;
}
/****************diensten dtls**********/
.common_banner {
    padding: 7% 0px;
}
.common_content {
    max-width: 400px;
    padding: 24px 0px;
}
.service-dtls-btn {
    padding-top: 40px;
}
.diensten-right-img{
	position:relative;
	width: 100%;
	-moz-transform: skew(0deg, 0deg);
	-webkit-transform: skew(0deg, 0deg);
	-o-transform: skew(0deg, 0deg);
	-ms-transform: skew(0deg, 0deg);
	transform: skew(0deg, 0deg);
	right:0px;
}
.diensten-car-area .man-content {
    padding: 40px 0px 20px;
}
.diensten-black-bg {
    top: 0px;
    width: 100%;
    height:100%;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.diensten-car-area{
	padding-bottom: 30px;
}
.contact-dtls h2 {
    font-size: 28px;
}

.form-part {
    padding-left: 0px;
}
.contact-dtls{
	background:#121212;
	padding: 30px 30px;
	margin-bottom:30px;
}
.diensten-black-bg{
	display:none;
}
.contact-dtls p{
	margin-bottom:40px;
}
.diensten-form-area{
	padding-bottom:40px;
}
.page_index {
    padding: 40px 0px 10px;
}
.product-nxt-slider {
    padding-top: 40px;
}
.product-nxt-slider .swiper-button-next {
    right: 15px;
}
.product-nxt-slider .swiper-button-prev {
    left: 15px;
}
.service-btn {
    padding-bottom: 40px;
}
/****************werkplts offertee************/
.werkplats-selectbox-sec h4 {
    font-size: 16px;
    margin-bottom: 30px;
}
.werkplats-selectbox-sec .each-selectbox{
	padding-bottom:30px;
}
.werkplats-selectbox-sec {
    padding-bottom: 20px;
}
/***********werkplts listview********/
.listview-icon-area ul li {
    font-size: 18px;
    padding-right: 24px;
}
.listview-icon-area {
    padding-top: 50px;
}
.listview-img-area .man-content {
    padding-top: 40px;
	padding-right:0px;
}
.listview-img-area {
    padding-bottom: 0px;
}
.listview-img-area h4 {
    font-size: 24px;
    margin-bottom: 30px;
}
.listview-img-area .man-content .common-btn {
    margin-top: 40px;
}
.listview-img-area .diensten-right-img {
	width: 100%;
    padding:30px 0px;
	right: 0px;
}
.listview-img-area .man-img-area {
    padding-bottom:0px;
}
.listview-icon-area ul li img {
    max-height: 40px;
	margin-right:15px;
}
/*************overons***********/
.overons-content1 .man-image {
    float: none;
    text-align: center;
    width: 100%;
}
.left-side-angle{
	position:relative;
	width: 100%;
}
.overons-content-reverse .left-side-bg{
	display:none;
}
.overons-content-reverse .man-image {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.overons-member-slider h2 {
    font-size: 32px;
}
.member-img {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.each-member {
    clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0% 100%);
}
.bottom-slider-sec h2 {
    font-size: 30px;
}
.members .swiper-button-next {
    right: 0px;
}
.bottom-slider-sec {
    padding: 60px 0px 0px;
}

.each-bottom-slider .swiper-button-prev{
	left:0%;
}
.each-bottom-slider .swiper-button-next{
	right:0%;
}
/****************contact**************/
.map-area {
    height: 190px;
}
.contact-form-sec{
	padding-top: 40px;
    margin: 0px;
}
.contact-form-sec .contact-dtls {
    padding-bottom: 30px;
}
.contact-angle-area .diensten-right-img {
    -moz-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);
    -o-transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    transform: skew(0deg, 0deg);
    width: 100%;
    right: 0;
}
.contact-car-slider .product-slider-area{
	width: 100%;
	top: 0px;
}
.logo2-img img {
    max-height: 130px;
}
.contact-car-slider .common-btn {
    margin-top: 35px;
}
.logo2-img{
	padding-top: 30px;
}
.contact-car-slider {
    padding-bottom: 40px;
}
.contact-angle-area .man-content {
    padding-right: 0%;
}
.contact-car-slider .product-slider-area .swiper-button-next {
    right: 0px;
}
/************race dtls***********/
.race-content h2 {
    margin-bottom: 30px;
}
.race-dtls-btn {
    padding-top: 40px;
}
.race-angle-slider .diensten-right-img {
    right: 0px;
      width: 100%;
}
.race-vertical-slider {
    padding-top: 0px;
}
.race-vertical-slider .man-content {
    padding: 0px;
}
.race-slider2 {
    padding-top: 40px;
}
.race-slider2 {
    height: 100%;
}

.up-down-arrow{
	position: absolute;
    top: 50px;
    right: 0;
}
.up-down-arrow .swiper-button-prev {
    top: 0;
    left: -50px;
    transform: rotate(-85deg);
}
.up-down-arrow .swiper-button-next {
    transform: rotate(-90deg);
}
.race-angle-slider .man-content {
    padding: 40px 0px 0px;
}
.race-btm-area{
	padding-top: 0px;
}
.race-btm-area .each-bottom-slider {
    margin-bottom: 10px;
}
.race-listview-content {
    padding: 40px 0px;
}
/*************aanbod**************/
.aanbod-selectbox-section .col-lg-3 {
    max-width: 100%;
    padding-bottom: 15px;
}
.aanbod-selectbox-section .pl-1 {
   padding-left: 15px !important;
}
.aanbod-selectbox-section .pr-1 {
   padding-right: 15px !important;
}
.aanbod-selectbox-section .col-lg-3:nth-child(6){
	display: none;
}
.aanbod-selectbox-section .col-lg-3:nth-child(7){
	display: none;
}
.aanbod-selectbox-section .col-lg-3:nth-child(8){
	display: none;
}
.aanbod-selectbox-section .common-btn {
    margin-top: 0px;
}
.aanbod-selectbox-section {
    padding: 40px 0px 25px;
}
.aanbod-listing {
    padding: 40px 0px 20px;
}
.aanbod-listing-wrapper {
    max-width: 100%;
}
.aanbod-selection-wrapper {
    max-width: 100%;
}
.aanbod-listing .col-lg-6 {
    padding-bottom: 30px;
}
.slider_top_sec {
    padding: 40px 0px ;
}
.slider_top_sec h1 {
    font-size: 28px;
}
.slider_top_sec h2 {
    font-size: 18px;
}
.latest_car_heading {
    padding-top: 0px;
}
.aanbod_detail_tab_sec {
    padding: 40px 0px;
}
.tab_sec:after {
    display: none;
}
.dtls_price_part {
    float: none;
}
.dtls_page_form .common-btn {
   margin: 0px auto 15px;
}
.prijs_right_block{
	text-align: center;
}
.aanbod-dtls-product::after{
	top: 0;

}
.aanbod-dtls-product{
	margin-top: 0px;
	padding: 40px 0px;
}
.aanbod-dtls-product .product-slider-area {
    width: 100%;
    margin: 40px auto 0px;
}
.aanbod-dtls-product .swiper-button-next {
    right: 0px;
}
.aanbod-dtls-product .swiper-button-prev {
    left: 0px;
}
.werkplts-select-wrapper {
    padding: 0px;
}
.error_background {
	height:0;
}
.listview-dtls {
    padding:40px 0px;
}
.listview-icon-area {
    padding-top: 50px;
}
.dtls-wrapper p{
	margin-top:35px;
}
.diensten-left-img{
	margin:0 auto;
	display:table;
}
.diensten-form-area .form-part {
    padding-bottom: 0px;
    padding-top: 30px;
}
.green-record {
    padding:50px 0px;
}
.contact-car-slider .contact-car-image{
	clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
	-webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
}

}
@media (max-width: 767.98px) {
	.all_unit {
		margin-top: 5%; 
		max-width: 84% !important; 
	}
	.modal_area .popup_button_area a{
	    padding: 10px 15px;
		font-size: 9pt;
		margin: 0 5px;
	}
	.modal_area .model_text_area p{
	    padding: 0 25px;
		font-size: 15px;
	}
	.modal_area .model_text_area h2{
		font-size: 17px;
		margin: 15px 0;
	}
	.modal_area .modal-dialog {
		margin-top: 17%;
		max-width: 95%;
	}
	h1 {
		font-size: 30px;
	}
	.right-link{
	display:none;
}
.product-sec .black-bg {
   display:none;
}
.product-sec2 .black-bg {
   display:block;
}
h5 {
    font-size: 18px;
}
.product-slider-heading {
    padding: 30px 0px;
}
h2 {
    font-size: 26px;
}
.odisplay h2{
    font-size: 26px;
}
.man-content {
    padding: 30px 0px;
}
.man-img-area {
    padding-bottom: 30px;
}
.footer-middle-left {
    padding-right: 0%;
}
.footer-middle-left p {
    color: white;
}
.each-footer-content p {
    color: white;
}
.each-footer-content ul li {
    padding-bottom: 20px;
    color: white;
}
.each-footer-content tr td:nth-child(1) {
    padding-right: 0px;
}
h3 {
    font-size: 24px;
}
.each-footer-content {
    padding-top: 25px;
}
.each-footer-content tr td {
    padding-bottom: 15px;
}
.footer-social ul li {
    padding-right: 20px;
}
.footer-bottom-txt h4{
	padding-top:30px;
}
.footer-middle-left {
    padding-top: 50px;
}
.footer-social li:last-child{
	/*display: none;*/
}
h4 {
    font-size: 22px;
}
.man-content h6 {
    margin-bottom: 40px;
}
.product-sec2 .product-slider-heading2 {
    padding: 30px 0px;
}
.each-banner-content {
    padding: 45px 0px 30px;
}
.product-slider-heading p {
    margin: 30px 0px;
}
/*****************diensten dtls**********/
.service-btn {
	text-align:left !important;
	padding-bottom:30px;
}
.dtls-wrapper {
    max-width: 100%;
}
.dtls-wrapper p {
    margin-top: 30px;
}
.service-dtls-btn {
    padding-top: 30px;
}
.service-dtls {
    padding-bottom: 30px;
}
.diensten-car-area .man-content {
    padding-top: 30px;
}
.form-part{
	padding-top:30px;
}
.contact-dtls h2 {
    font-size: 26px;
}
.common_content {
    padding: 20px 0px;
}
/*************werkplts feedback********/
.werkplats-selectbox-sec {
   padding-top:30px;
}
/************listview**********/
.listview-icon-area ul li {
    font-size: 17px;
    padding-right: 0px;
	width:100%;
	padding-bottom:15px;
}
.listview-icon-area ul {
    text-align: left;
}
.listview-icon-area {
    padding-top: 30px;
}
.listview-icon-area ul li img {
    max-height: 30px;
}
.listview-img-area h4 {
    font-size: 22px;
}
.listview-dtls {
    padding-top: 30px;
}
.listview-img-area .man-content {
    padding-top: 30px;
}
/***************overons************/

.common_arrow{
	display:none;
}
.each-bottom-slider {
    margin-bottom:30px;
}
.man-content h2{
	font-size:24px;
}
.overons-content1 p {
    margin-top: 30px;
}
.overons-content-reverse .man-content {
    text-align: left;
}
.overons-content-reverse .man-content p {
    text-align-last: left;
}
.man-content p {
    margin-top: 30px;
}
.overons-member-slider h2 {
    font-size: 24px;
	margin-bottom:30px;
}
.member-info h3 {
    font-size: 18px;
}
.member-info h4 {
    font-size: 18px;
}
.member-info h6 {
   font-size: 18px;
}
.bottom-slider-sec {
    padding: 50px 0px 0px;
}
.bottom-slider-sec h2 {
    font-size: 24px;
	margin-bottom:30px;
}
.each-bottom-img {
	clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
}
.each-bottom-slider {
    margin-bottom: 15px;
}
/******************contact*************/
.contact-car-slider {
    padding-bottom: 30px;
}
.logo2-img img {
    max-height: 100px;
}
.contact-car-slider .common-btn {
    margin-top: 25px;
}
.contact-form-sec {
    padding-top: 30px;
}
.contact-form-sec .contact-dtls {
    padding-bottom: 30px;
}
.openting-time p{
	margin-bottom: 0px;
	
}
/****************race dtls**********/
.race-dtls-btn .text-right{
	text-align: left !important;
	padding-bottom:30px;
}
.race-dtls-btn {
    padding-top: 30px;
}
.race-angle-slider .man-content {
    padding: 30px 0px 0px;
}
.each-race-slider {
    padding-bottom: 30px;
}
.race-slider2 {
    padding-top: 30px;
}
.race-btm-area{
	padding-top: 15px;
}
.race-btm-area .each-bottom-img {
   clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);

}
.you-tube-icon img {
    max-height: 30px;
}
.race-listview-content {
    padding: 30px 0px;
}
/***************aanbod***********/
.aanbod-selectbox-section {
    padding: 30px 0px 15px;
}
.aanbod-listing {
    padding: 30px 0px 0px;
}
.aanbod-blog-middle-content {
    padding: 30px 30px;
}
.aanbod-blog-middle-content p {
    margin-bottom:40px;
}
.slider_top_sec h2 {
    font-size: 16px;
}
.slider_top_sec h1 {
    font-size: 24px;
}
.slider_top_sec {
    padding: 30px 0px;
}
.aanbod_detail_tab_sec {
    padding: 30px 0px;
}
.tabber_upper_sec tr td{
	width: 50%;
}
.aanbod_detail_tab_sec .tabber_upper_sec {
    padding-bottom: 30px;
}
.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
    width: 100%;
    margin-right: 0px;
}
.contact-form .pl-1{
	padding-left: 15px !important;
}
.contact-form .pr-1{
	padding-right: 15px !important;
}
.dtls_price_part h3 {
    font-size: 26px;
}
.dtls_price_part {
    padding-top: 30px;
}
.product-nxt-slider {
    padding-top: 30px;
}
.page_index {
    padding-top: 30px;
}
.listview-dtls {
    padding:30px 0px;
}
.listview-icon-area {
    padding-top: 30px;
}
 .diensten-right-img {
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 0 100%);
}
.green-record {
    padding:30px 0px;
	font-size:22px;
}
.contact-car-slider .product-slider-area {
    left: 0px;
}
.contact-angle-area .diensten-right-img{
	padding-bottom:0px;
}
.race-txt-slider .swiper-slide > div > div {
    padding-bottom: 30px;
}
.race-angle-slider .diensten-right-img {
    clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
}
.product-slider .product-range span {
    margin: 0px 25px;
}
}
@media (max-width: 575px) {
h1 {
		font-size: 28px;
	}
h3 {
    font-size: 22px;
}
.common_banner h1{
	font-size:28px;
}
.man-image ul li:first-child {
   padding:0px 0px 20px;
}
.man-image ul li {
    width: 100%;
}
h2 {
    font-size: 22px;
}
.odisplay h2{
    font-size: 22px;
}
.product-slider-heading p br{
    display:none;
}
.product-sec2 .product-slider-heading2 p br{
   display:none;
}
/**************diensten dtls**********/
.contact-dtls {
    padding: 30px 15px;
}
.diensten-car-area .man-content p {
    margin-top: 25px;
}
.contact-dtls h2 {
    font-size: 22px;
}
.each-footer-content tr td:nth-child(1) {
    padding-top: 2px;
}
.listview-icon-area ul li {
    font-size: 16px;
}
.listview-img-area h4 {
    margin-bottom: 25px;
}
/*******overons*********/
.man-content h2 {
    font-size: 22px;
}
/****************contact***********/
.map-area {
    height: 130px;
}
.openting-time p{
	font-size: 13px;

}
.contact-car-slider .product-slider-area {
    left: 0;
    -moz-transform: skew(0deg, 0deg);
    -webkit-transform: skew(0deg, 0deg);
    -o-transform: skew(0deg, 0deg);
    -ms-transform: skew(0deg, 0deg);
    transform: skew(0deg, 0deg);
}
/*****************race dtls***********/
.race-content h2 {
    margin-bottom: 20px;
}
.man-content p {
    margin-top: 20px;
}
.race-slider-content h4{
	font-size: 20px;
}
.race-vertical-slider .man-content p {
    margin-bottom: 20px;
}
/***************aanbod*************/
.aanbod-blog-middle-content {
    padding: 30px 15px;
}
/***************aanbod dtls**************/
.slider_top_sec h1 {
    font-size: 22px;
}
.slider_top_sec h2 {
    font-size: 15px;
}
.form_1 {
    padding: 30px 15px;
}
.dtls_price_part h3 {
    font-size: 24px;
}
.dtls_price_part {
    padding-top: 20px;
}
.aanbod-dtls-product .product-slider-area {
    margin-top: 30px;
}
.aanbod-dtls-product {
    padding: 30px 0px;
}
}
@media (max-width: 400px) {
.product-range span {
    margin: 0px 12px;
}
}
@media (max-width : 767.98px){
    .morgeninternet-footer{
        margin-bottom : 43px;
    }
}