@media(min-width: 768px){
    .mob-filter{display: none;}

    .home-tool-mob-nav{
        display: none;
    }
}

@media(max-width: 1185px){
    .grow-with{
        min-height: 63px;
    }
}
@media(max-width: 768px){


    .menu_nav{display: none;}

    #carousel{
        display:none;
    }

    .car_subscription{
        min-height: auto;
    }

    .mob-tel{
        font-size: 24px;
        position: relative;
        top: -3px;
        right: 30px;
    }
    .wagen-row{
        margin-right: 0px;
        margin-left: 0px;
    } 

    .car_dunico_inner{
        padding: 0px;
    }

    .home-tool-nav{
        display:none;
    }

    .home-tool{
        max-width: 95%;
        padding-bottom: 0px;
    }

    .home-tool-mob-nav{
        display: block;
    }

    .home-tool-mob-nav a {
        display: block;
        padding: 20px;
        text-align: center;
        border-top: 1px solid #CCC;
        background-color: white;
        color: black;
    }
    .home-tool-mob-nav a h3{
        margin-bottom: 0;
        font-family: Helvetica heavy;
        color: black;
    }

    .bodybar{
        display:none;
    }

    .car_grid_dunico{
        padding-left: 0px;
        padding-right: 0px;
        width: calc(100% - 30px);
    }

    .home .seo-tool{
        max-width: 95%;
        margin-bottom: -100px;
    }

    #wisfilter{
        color: #A6A8B8;
        font-family: 'Museo Sans Rounded 900';
        position: relative;
        top: 40%;
    }

    #wisfilter span{
        color: #A6A8B8;
        font-family: 'Museo Sans Rounded 900';   
    }

    #filterhead{
        height: 20px;
        background-color: #28425D;
    }
    .car_dunico_img{
        max-height: none;
    }
    .faq_warpper,
    .contact_warpper{
        margin-bottom: 0px;
        max-width: 95%;
    }

    .faq .small_header,
    .content .small_header{
        height: 260px;
    }

    .faq_contact{
        padding: 25px 20px;
    }

    .content .faq_contact{
        padding: 25px 0px;
    }

    .modal-header{
        flex-flow: column wrap;
    }

    .car_detail_container{
        max-width: 95%;
    }

    .detailed_row dd{
        word-wrap: break-word;
    }
}



#mobile-filter {
    position: fixed;
    top: 0;
    left: -100%;
    height: 100%;
    /*padding-top: 50px;*/
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transition: left 0.3s;
}
.shopping-cart p{
    margin-bottom: 0;
}
#mobile-filter.speed-in {
    left: 0;
}
body.overflow-hidden {
    overflow: hidden;
}
#mobile-filter {
    position: fixed;
    top: 0;
    height: 100%;
    width: 260px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    z-index: 3000;
}
#mobile-filter {
    width: 75vw;
}
#mobile-filter {
    left: -100%;
    background: #FFF;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    transition: left 0.3s;
}
#mobile-filter.speed-in {
    left: 0;
}
#mobile-filter > * {
    padding: 0 1em;
}
#mobile-filter h2 {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    text-transform: uppercase;
    margin: 1em 0;
}
#mobile-filter .cd-cart-items {
    padding: 0;
}
#mobile-filter .cd-cart-items li {
    position: relative;
    padding: 1em;
    border-top: 1px solid #e0e6ef;
}
#mobile-filter .cd-cart-items li:last-child {
    border-bottom: 1px solid #e0e6ef;
}
#mobile-filter .cd-qty, #mobile-filter .cd-price {
    color: #a5aebc;
}
#mobile-filter .cd-price {
    margin-top: .4em;
}
#mobile-filter .cd-item-remove {
    position: absolute;
    right: 1em;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: url("../img/cd-remove-item.svg") no-repeat center center;
}
.no-touch #mobile-filter .cd-item-remove:hover {
    background-color: #e0e6ef;
}
#mobile-filter .cd-cart-total {
    padding-top: 1em;
    padding-bottom: 1em;
}
#mobile-filter .checkout-btn {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #b19173;
    color: #FFF;
    text-align: center;
}

#mobile-filter .closecheckout-btn {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #ef5e26;
    color: #FFF;
    text-align: center;
}
.no-touch #mobile-filter .checkout-btn:hover {
    background: #a2dda8;
}
#mobile-filter .cd-go-to-cart {
    text-align: center;
    margin: 1em 0;
}
#mobile-filter .cd-go-to-cart a {
    text-decoration: underline;
}

#mobile-filter .cd-cart-items li {
    padding: 1em 2em;
}
#mobile-filter .cd-item-remove {
    right: 2em;
}

#filter-shadow-layer {
    position: fixed;
    min-height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(67, 87, 121, 0.6);
    cursor: pointer;
    z-index: 2000;
    display: none;
}
#filter-shadow-layer.is-visible {
    display: block;
    -webkit-animation: cd-fade-in 0.3s;
    -moz-animation: cd-fade-in 0.3s;
    animation: cd-fade-in 0.3s;
}
@-webkit-keyframes cd-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@-moz-keyframes cd-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@keyframes cd-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@media (max-width: 575px){

}
@media (min-width: 576px) {
    #mobile-filter > * {
        padding: 0 2em;
    }
}

@media(max-width: 767px){
    .home_header h1{
        font-size: 40px;
    }
    .home_header h2{
        font-size: 20px;
    }
    .home .custom-select{
        width: 100%;
        margin-bottom: 1rem;
    }
    .home-tool-form .layerd_search .home_btn{
        width: 100%;
        max-width: 100%;
    }
    .ons-aanbod .seo-tool{
        left: auto;
    }
    .leasen .container, .leasen .container-lg, .leasen .container-md, .leasen .container-sm, .leasen .container-xl{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 768px) {  }

@media (min-width: 992px) {  }

@media (min-width: 1200px) {  }

#filterhead{
    height: 40px;
    background-color: #28425D;
  }

#mobile-filter{
    z-index: 999999;
}

#mobile-filter .close{
    color: white;
}

.usps_wrapper.first{
    display:none;
}

.mobile-nav{
    display: none;
}


@media only screen and (max-width: 950px) {
    .menu_wrapper{
        display: none;
    }

    .mobile-nav{
        display: flex;
    }

    .navbar .navbar-brand .fa-phone{
        color: #30b1f0 !important;
    }    
}