@media (min-width: 1600px) {
    .container {
        max-width: 1463px;
    }
    /*===========new add============*/
    .ftnxt1 {
        top: 65px !important;
        height: 350px !important;
    }

    .ftprev1 {
        top: 65px !important;
        height: 350px !important;
    }

    .overons_slider_banner {
        height: 470px;
    }

    .overons_year_slider .swiper_slide_txt {
        max-width: 760px;
    }
}

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

@media (max-width: 1599px) {
    .footer_logo {
        margin-left: -20px;
        width: 45%;
    }

    .logo_area {
        padding-left: 40px;
    }

    #schade_btn {
        min-width: 150px;
    }

    .desktop_nav .navbar-brand img {
        width: 230px;
    }

    .contact_li {
        margin-right: 20px;
    }

    .desktop_nav .navbar-nav .nav-item {
        padding-left: 30px;
    }

    .social_img {
        margin-left: 30px;
    }

    .each_icon_txt {
        padding: 0px 40px;
    }

    .each_icon img {
        max-height: 38px;
    }

    .footer_menu li {
        padding-right: 50px;
    }

    .footer_cover {
        padding: 0px 8% 70px 9%;
    }

    .app_area img {
        max-height: 45px;
    }

    /*========aanbod deatils=======*/
    .dtls_price_part .divider {
        margin-top: 50px;
    }

    .dtls_price_part {
        padding-bottom: 50px;
    }

    /*=======thank you======*/
    .thankyou .banner_content {
        width: 80%;
    }

    .car_slider_upper ul li {
        width: 30%;
    }

    .car_slider_upper .li_btn {
        width: 30%;
    }

    .aanbod_selection ul li {
        width: 16.3%;
    }

    .aanbod_selection .li_btn {
        width: 20%;
    }

    /*==========================*/
    .upper_right_txt li {
        padding-left: 15px;
    }
}


@media (max-width: 1499.98px) {

    /*.banner_nxt_icons {
    background-color: #f4f4f4;
    padding: 40px 0px 7%;
}*/
    .overons_content {
        padding: 6% 0px 13%;
    }

}

@media(max-width:1399.98px){
    .aanbod_details_slider .gallery-thumbs .swiper-button-next{
        right: 9%;
    }
}

@media (max-width: 1299.98px) {
    .logo_area ul li:last-child {
        padding-right: 20px;
    }

    .logo_area ul li:last-child img {
        margin-right: 10px;
        width: 21px;
    }

    .social_img {
        margin-left: 15px;
    }

    .header_area .navbar-nav .nav-item .defaulte_btn {
        min-width: 180px;
    }

    #schade_btn {
        min-width: 140px;
    }

    .product-area .swiper-button-next {
        right: 0px;
        top: 40%;
    }

    .product-area .swiper-button-prev {
        left: 0px;
        top: 40%;
    }

    /*=======overons=========*/
    .onez-collegue .swiper-button-next {
        right: 15px;
        top: 40%;
        transform: translateY(-50%);
    }

    .onez-collegue .swiper-button-prev {
        left: 15px;
        top: 40%;
        transform: translateY(-50%);
    }

    /*===========new add=======*/
    .niews_slider_area .middle_banner_content .swiper-button-prev {
        left: 60px;
    }

    .niews_slider_area .middle_banner_content .swiper-button-next {
        right: 60px;
    }
}

@media (max-width: 1199.98px) {
    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 25px;
    }

    .footer_logo {
        margin-left: -50px;
    }

    .contact_li {
        margin-right: 10px;
    }

    .logo_area {
        padding-left: 0;
    }

    .logo_area ul li:last-child {
        padding-right: 10px;
    }

    .desktop_nav .navbar-nav .nav-item {
        padding-left: 20px;
    }

    .logo_area {
        padding-left: 20px;
   }

    .desktop_nav .navbar-brand img {
        width: 195px;
    }

    .header_area .navbar-nav .nav-item .defaulte_btn {
        min-width: 180px;
    }

    #schade_btn {
        min-width: 140px;
    }

    .desktop_nav .nav-item img {
        margin-right: 5px;
    }

    .about-product {
        padding: 25px 10px 20px;
    }

    .car_slider_upper {
        padding: 50px 0px;
    }

    .product-area {
        padding-bottom: 50px;
    }

    .each_icon_txt {
        padding: 0px;
    }


    .middle_banner {
        margin-bottom: 40px;
    }

    .middle_banner_content {
        padding: 30px;
    }

    .middle_content_para {
        margin-right: 0px;
    }

    .middle_banner_content p {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .footer_upper_area {
        padding: 50px 0px;
    }

    .footer_menu li {
        padding-right: 40px;
    }

    .footer_cover {
        padding: 0px 6% 70px;
    }

    .footer_cover .defaulte_btn {
        min-width: 175px;
    }

    .app_area img {
        max-height: 40px;
    }

    /*=====aanbod=========*/
    .aanbod_selection h4 {
        font-size: 20px;
    }

    .men2_content {
        padding: 50px 25% 65px 50px;
    }

    /*=======aanbod details======*/
    .desktop_nav2 .navbar-nav .nav-item {
        padding-top: 20px;
    }

    .desktop_nav2 {
        padding-bottom: 14px;
    }

    .slider_top_sec {
        padding: 120px 0px 55px;
    }

    /*=========contact=========*/
    .con_frm {
        padding-right: 10%;
    }

    .contact_content {
        padding-bottom: 50px;
    }

    /*===========overons=========*/
    .overons_content:before {
        font-size: 170px;
    }

    /*==========thank you=========*/
    .thankyou h1 {
        font-size: 30px;
    }

    .thankyou p {
        margin: 30px 16%;
    }

    /*=========new add===========*/
    .banner_nxt_icons {
        padding: 40px 0px 120px;
    }

    .jaar h1 {
        font-size: 220px;
    }

    /*=====================================*/
    .upper_right_txt li {
        padding-left: 5px;
        font-size: 15px;
        padding-bottom: 15px;
    }

    .aanbod_selection ul li {
        width: 16.2%;
    }

    .car_slider_upper .form-control, .car_slider_upper .dropdown h5 {
        font-size: 13px;
    }
}

@media (max-width: 991.98px) {
    .footer_logo {
        margin-left: -80px;
    }

    .d-table-cell {
        padding-top: 5vh;
    }

    .side_logo_img {
        display: none;
    }

    .dblock {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        border-bottom: 1px solid #dcdcdc;
    }

    .header,
    .footer {
        padding: 8px 0px;
    }

    main{
        padding-top: 59px;
    }

    .header_topbar, .header_area {
        display: none;
    }

    .desktop_nav {
        display: none;
    }

    .res_logo_styl {
        width: 220px;
    }

    .header a {
        top: 6px;
    }

    h1 {
        font-size: 25px;
    }

    h2 {
        font-size: 20px;
    }

    h3 {
        font-size: 18px;
    }

    .common_arrow {
        display:none !important;
    }

    .banner_content h6 {
        margin-top: 15px;
    }

    .car_slider_upper {
        padding: 40px 0px;
    }

    .product-range td{
        width: 100%;
        display: block;
    }

    .product-range table tr td h5{
        text-align: left;
        margin-top: 5px;
    }

    .product-range table tr td h5 br{
        display: none;
    }

    .car_slider_upper h4 {
        padding-bottom: 30px;
    }

    .product-area {
        padding-bottom: 40px;
    }

    .middle_bg_cover {
        margin-top: -112px;
    }

    /*.middle_banner_position {
        position:relative;
        top: 0%;
        transform: translateY(0%);
    }
    .middle_banner {
        margin-bottom: 40px;
    }
    .middle_banner_content {
        padding: 30px;
    }
    .middle_content_para {
        margin-right: 0px;
    }
    .middle_banner_content p {
        margin-top: 30px;
        margin-bottom: 30px;
    }*/
    .upper_left_txt {
        text-align: left;
        padding: 40px 0px 30px;
    }

    .upper_left_txt p {
        margin: 20px 0px 30px;
    }

    .logo_slider {
        padding: 40px 0px;
    }

    .logoslider_part {
        padding-top: 40px;
    }

    .each_icon_txt {
        padding: 0px;
    }

    h4 {
        font-size: 22px;
    }

    .each_icon img {
        max-height: 35px;
    }

    .each_icon h4 {
        font-size: 20px;
        padding: 30px 0px 20px;
    }

    .tick_icon img {
        max-height: 30px;
    }

    .footer_menu li {
        padding-right: 20px;
    }

    .footer_cover {
        padding: 0px 0px 30px;
    }

    .footer_menu .defaulte_btn {
        min-width: 185px;
    }

    .footer_menu .footer_btn {
        padding-right: 0px;
    }

    .footer_btn {
        margin-top: 25px;
    }

    .footer_logo img {
        max-height: 60px;
    }

    .footer_menu {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .app_area img {
        margin-bottom: 15px;
        margin-right: 0px;
        display: block;
        max-height: 45px;
    }

    .contact_no p {
        padding-left: 30px;
    }

    .contact_no p::before {
        left: 0px;
    }

    .footer_upper_area {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    .right-side-menu {
        display: none;
    }

    /*========aanbod========*/
    .common_content {
        height: 190px;
    }

    .men_area {
        padding-top: 40px;
    }

    .men_area_cover {
        padding-bottom: 10px;
    }

    .men_content {
        padding: 0px;
    }

    .aanbod_selection ul li::after {
        right: -5px;
    }

    .aanbod_selection ul li:first-child::before {
        left: 0px;
    }

    .men2_area {
        position: relative;
        width: 100%;
        height: 400px;
        right: 0;
        top: 0px;
    }

    .car_middle_area {
        margin: 0px 0px 30px;
    }

    .men2_content {
        padding: 50px;
    }

    .common_heading {
        vertical-align: middle;
        padding-bottom: 0px;
    }

    /*=========vercocht=======*/
    .vercocht_product_area {
        padding-top: 40px;
        padding-bottom: 0px;
    }

    .vercocht_product_area h4 {
        padding-bottom: 40px;
    }

    .vercocht_product_area .men2_content h4 {
        padding-bottom: 0px;
    }

    .diensten_reverse {
        padding-top: 0px;
    }

    .diensten_listview_area:nth-child(even) .men2_area {
        top: 0px;
        left: 0px;
    }

    .diensten_listview_area {
        margin-bottom: 0px;
    }

    .diensten_listview_area .men2_content {
        padding: 50px;
    }

    .diensten_listview_area:nth-child(even) .men2_content {
        padding: 50px;
    }

    /*==========werkplts listview area=======*/
    /*.werkplts_listview_area .diensten_listview_area:nth-child(even) {
        padding:40px 0px;
    }*/
    .werkplts_listview_area .diensten_listview_area:nth-child(odd) {
        padding: 1px 0px;
    }

    /*==========werkplts sub1=========*/
    .werkplts_content {
        padding: 40px 0px 30px;
    }

    .werkplts_content button {
        margin-bottom: 40px;
    }

    .werkplts_content table tr td {
        padding-top: 30px;
    }

    .extreme_planner {
        padding-top: 40px;
    }

    .extreme_planner_color {
        margin-bottom: 40px;
    }

    .upper_right_txt ul {
        text-align: left;
    }

    .extreme_planner h4 {
        font-size: 30px;
    }

    /*=========werkplts sub2=======*/
    .werkplts_sub2_middle_area .middle_banner_content {
        padding: 40px;
    }

    .werkplts_sub2_middle_area .middle_content_para {
        margin-right: 0px;
    }

    .werkplts_sub2_middle_area .middle_banner_content:nth-child(even) {
        padding: 0px 40px;
    }

    .werkplts_sub2_middle_area .middle_banner_content:nth-child(even) .middle_content_para {
        margin-left: 0px;
    }

    .extreme_planner2 {
        padding-top: 0px;
    }

    .extreme_planner2 .extreme_planner_color {
        margin-bottom: 40px;
    }

    /*===========aanbod details==========*/
    .aanbod_detail_tab_sec .tab_content_wrapper .tab-pane .tab_hedaing h4 {
        font-size: 20px;
    }

    .slider_top_sec button {
        margin-top: 0px;
    }

    .slider_top_sec button {
        margin-top: 25px;
    }

    .slider_top_sec {
        padding: 40px 0px 30px;
    }

    .aanbod_detail_tab_sec {
        padding: 30px 0px;
    }

    .tabber_upper_sec {
        padding-bottom: 30px;
    }

    .dtls_price_part {
        padding-bottom: 30px;
    }

    .dtls_price_part .divider {
        margin-top: 30px;
    }

    .dtls_page_contact_info .dtls_contact_info_cover .opening_time {
        padding-top: 30px;
    }

    .aanbod_dtls_product {
        padding-top: 40px;
    }

    /*=============contact===========*/
    .contact_content_text p {
        padding-right: 0px;
        margin-bottom: 30px;
    }

    .contact_content {
        padding: 40px 0px 30px;
    }

    .contact_content_text h4 {
        padding-bottom: 20px;
    }

    .contact_content h6 {
        padding-bottom: 20px;
    }

    .contact_form_content {
        padding: 30px;
    }

    .con_frm {
        padding-right: 0px;
    }

    /*=========overons========*/
    .onez-collegue {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .thumb_slider {
        padding: 40px 0px;
    }

    .thumb_slider_heading {
        margin-bottom: 40px;
    }

    .overons_area .middle_banner_content {
        padding: 40px;
    }

    .overons_area .middle_content_para {
        margin-left: 0%;
    }

    .overons_content {
        /*padding:40px 0px;*/
        padding: 6% 0px 150px;
    }

    .jaar h1 {
        font-size: 170px;
    }

    .overons_content_text table tr td:nth-child(odd) {
        padding-right: 20px;
    }

    .overons_content_text table tr td:nth-child(even) {
        padding-left: 20px;
    }

    /*===========thank you=========*/
    .thankyou p {
        margin: 30px 5%;
    }

    .thankyou .slider_bg {
        padding: 15% 0px;
    }

    /*==============niuews dtls=======*/
    .nieuws_logo_slider {
        padding-top: 160px;
    }

    /*========diensten dtls=====*/
    .diensten_dtls_area .contact_form_content {
        padding: 40px;
    }

    .diensten_dtls_area .diensten_dtls_middle {
        padding: 30px 0px 0px;
    }

    .diensten_dtls_area .middle_banner_content {
        padding-bottom: 0px;
    }

    .diensten_dtls_area .opening_time {
        padding-top: 30px;
    }

    /*==========overons==========*/
    .overons_slider2 {
        padding: 40px 0px;
    }

    .overons_area {
        padding: 40px 0px;
    }

    .overons_slider2 h4 {
        margin-bottom: 30px;
    }

    /*==============new add==========*/
    .slider_bg {
        padding: 20% 0%;
    }

    .car_slider_upper h4 {
        margin-top: 0px;
    }

    .banner_nxt_icons {
        padding: 0px 0px 100px;
    }

    .aanbod_detail_tab_sec .accordion .card-header {
        margin-bottom: 30px;
    }

    .niews_slider_area .middle_banner_content {
        padding: 40px;
    }

    /*===========overons==========*/
    .overons_year_slider .swiper_slide_txt {
        opacity: 1;
        padding: 0px 15px;
    }

    .overons_area {
        padding: 30px 0px 0px;
    }

    .swiper-slide.swiper-slide-active .ftprev1,
    .swiper-slide.swiper-slide-active .ftnxt1 {
        display: none;
    }

    .overons_year_slider .swiper-slide-prev {
        height: 100% !important;
        width: 100% !important;
    }

    .overons_year_slider .swiper-slide-next {
        height: 100% !important;
        width: 100% !important;
    }

    .overons_year_slider .swiper-slide-active {
        height: 100% !important;
        width: 100% !important;
    }

    .overons_year_slider .swiper-slide-active .overons_slider_banner {
        width: 100%;
    }

    .overones_image_part {
        margin: auto;
        display: table;
    }

    .overons_slider_banner {
        display: none;
    }

    /*================================================*/
    .upper_right_txt li {
        padding-left: 20px;
        font-size: 17px;
        padding-bottom: 20px;
    }

    .car_slider_upper .form-control {
        background: url(../images/dropdown.png) no-repeat 92% center;
    }

    .aanbod_selection ul li {
        width: 16%;
    }

    .aanbod_selection ul li:nth-child(1)::before {
        display: none;
    }

    .aanbod_detail_pricing {
        margin-top: 50px;
        display: flex;
        justify-content: center;
    }

    .car-header #accordion .class {
        padding: 13px 30px;
        color: #fff;
        font-family: 'New Rail Alphabet Medium';
        font-size: 13px;
        cursor: pointer;
        background: #9d2727;
        border: 2px solid #9d2727;
        display: block;
        text-align: center;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        max-width: 280px;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 40px;
        border-radius: unset;
    }
   .aanbod_detail_pricing .dtls_page_form, .pricing_section .dtls_price_part{
        display: none;
    }

    /*.header.stiky {
        position: fixed;
        top: 0;
        left: 0;
      }*/
    .aanbod_selection ul:before {
        display: none;
    }

    .kenmerken_tab ul li:nth-child(odd){
        background-position: left top 5px;
    }
    .aanbod_details_slider .gallery-top.swiper-container{
        background: transparent;
    }
    .aanbod_details_slider .gallery-top .swiper-slide-next{
        opacity: 1;
    }
}

@media (max-width: 767.98px) {
    .mini-right-nav {
        /* display: none; */
    }

    .calsty {
        height: 1400px;
    }

    .footer_logo {
        margin-left: 0px;
        width: 35%;
    }

    .car_slider_upper {
        padding: 30px 0px;
    }

    .car_slider_upper ul{
        font-size: 0;
        margin: 0 -5px !important;
    }

    .car_slider_upper ul li {
        width: calc(50% - 10px);
        border-left: none;
        border-bottom: 2px solid #d9d9d9;
        margin-right: 10px;
    }

    .car_slider_upper ul li:nth-child(2) {
        border-right: none;
    }

    .car_slider_upper .color_btn {
        margin-top: 15px;
    }

    .car_slider_upper h4 {
        padding-bottom: 15px;
    }

    .each_icon {
        padding-bottom: 0px;
        padding-top: 30px;
    }

    .product-area {
        padding-bottom: 0px;
    }

    .banner_nxt_icons {
        padding: 0px 0px 40px;
    }

    .modal_area .modal-dialog {
        max-width: 75%;
    }

    .pop_up_img {
        width: 100%;
    }

    .popup_content {
        width: 100%;
        padding: 30px 15px;
    }

    .close_img1 {
        display: none;
    }

    .middle_banner_content {
        padding: 30px 15px;
    }

    .middle_bg_cover {
        margin-top: 0px;
    }

    .banner_nxt_icons {
        padding-top: 0px;
    }

    .middle_banner_content .defaulte_btn {
        margin-top: 30px;
    }

    .middle_banner {
        margin-bottom: 20px;
    }

    .middle_banner {
        position: relative;
        z-index: 1;
        top: 0%;
        transform: translateY(0%);
        height: 100%;
    }

    .right_img {
        padding-top: 30px;
    }

    .upper_right_txt li {
        width: 48%;
        margin-right: 5px;
        margin-left: 5px;
    }

    .upper_right_txt ul {
        text-align: center;
    }

    .logo_slider {
        padding: 30px 0px;
    }

    .logoslider_part {
        padding-top: 30px;
    }

    .footer_menu {
        padding: 40px 0px 30px;
    }

    .footer_menu li {
        width: 100%;
        padding-bottom: 15px;
    }

    .footer_address .contact_dtls {
        padding-bottom: 20px;
    }

    .footer_address .opening_time {
        padding-bottom: 15px;
        padding-top: 0px;
    }

    .footer_menu img {
        margin-left: 0px;
        margin-right: 15px;
    }

    /*.res_logo_styl {
        max-height: 60px;
    }*/
    h4 {
        font-size: 20px;
    }

    .vercocht_product_area {
        padding-top: 30px;
    }

    .vercocht_product_area h4 {
        padding-bottom: 30px;
    }

    .men_content p {
        margin-bottom: 0px;
    }

    /*=========aanbod=========*/
    .men_content {
        padding-top: 30px;
        padding-left: 0px;
    }

    .men_area_cover {
        padding-bottom: 0px;
    }

    .men2_content {
        padding: 30px 15px;
    }

    .aanbod_upper_txt .upper_left_txt {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    /*===========diensten_dtls=========*/
    .diensten_listview_area .men2_content {
        padding: 30px 15px;
    }

    .diensten_listview_area:nth-child(even) .men2_content {
        padding: 30px 15px;
    }

    .diensten_listview_area:nth-child(even) {
        padding: 40px 0px;
    }

    .diensten_listview_area:nth-child(even) .car_middle_area {
        margin: 0px;
    }

    /*werkplts sub1===========*/
    .extreme_planner {
        padding-bottom: 40px;
    }

    .werkplts_content table tr td:nth-child(odd) {
        padding-right: 0px;
        text-align: justify;
    }

    .werkplts_content table tr td {
        display: block;
        width: 100%;
    }

    .werkplts_content table tr td:nth-child(even) {
        padding-left: 0px;
        padding-top: 0px;
    }

    .werkplts_content button {
        margin-bottom: 30px;
    }

    .werkplts_content {
        padding: 30px 0px;
    }

    .middle_banner_content p {
        margin-bottom: 0px;
    }

    .extreme_planner h4 {
        font-size: 20px;
    }

    .extreme_planner {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .extreme_planner_color {
        margin-bottom: 0px;
    }

    .werkplts_content p {
        margin-bottom: 0px;
    }

    /*=======werkplts sub2======*/
    .extreme_planner2 {
        padding-top: 0px;
    }

    .werkplts_sub2_middle_area .middle_banner {
        top: 0px;
    }

    .extreme_planner2 .extreme_planner_color {
        margin-bottom: 0px;
    }

    .werkplts_sub2_middle_area .middle_banner_content:nth-child(even) {
        padding: 0px 15px 30px;
    }

    .werkplts_sub2_middle_area {
        padding-bottom: 30px;
    }

    .werkplts_sub2_middle_area .middle_banner_content {
        padding: 30px 15px;
    }

    /*======nieus_dtls======*/
    .niews_slider_area .middle_banner_content {
        padding: 15px;
    }

    /*=========aanbod details==========*/
    .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
        width: 48%;
        margin: 10px 5px 0px 0px;
    }

    .tabber_upper_sec tr td {
        width: 50%;
    }

    .dtls_price_part {
        padding-bottom: 30px;
    }

    .dtls_price_part .divider {
        margin-top: 30px;
    }

    .dtls_page_form p {
        margin-bottom: 30px;
    }

    .tabber_upper_sec {
        padding-bottom: 20px;
    }

    .aanbod_details_slider .topside_img2 {
        display: none;
    }

    .aanbod_details_slider .topside_img1 {
        display: none;
    }

    .slider_top_sec button {
        margin-bottom: 30px;
    }

    .slider_top_sec {
        padding: 30px 0px 20px;
    }

    .slider_top_sec p {
        padding-top: 50px;
        font-size: 13px;
    }

    .aanbod_detail_tab_sec .tab_content_wrapper .tab-pane .tab_hedaing h4 {
        font-size: 16px;
    }

    .aanbod_details_slider .col-md-8 {
        padding-right: 15px;
    }

    .aanbod_dtls_product {
        padding-top: 30px;
    }

    .aanbod_dtls_product h4 {
        margin-bottom: 30px;
    }

    .dtls_page_contact_info .dtls_contact_info_cover .contact_dtls {
        padding-top: 30px;
    }

    .aanbod_detail_tab_sec {
        padding-bottom: 0px;
    }

    .contact-frm-wrapper .pl-1 {
        padding-left: 15px !important;
    }

    .contact-frm-wrapper .pr-1 {
        padding-right: 15px !important;
    }

    .aanbod_detail_tab_sec .tab_content_wrapper {
        padding: 30px 0px;
    }

    /*===========contact=========*/
    .contact_content {
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .contact_form_content h4 {
        max-width: 300px;
        margin-bottom: 30px;
    }

    .contact_form_content {
        padding: 30px 15px;
        margin-bottom: 30px;
    }

    /*==========overons==========*/
    .overons_content:before {
        display: none;
    }

    .overons_content_text table tr td {
        width: 100%;
        display: block;
    }

    .overons_content_text table tr td:nth-child(odd) {
        padding-right: 0px;
    }

    .overons_content_text table tr td:nth-child(even) {
        padding-right: 0px;
    }

    .overons_content {
        padding: 30px 0px 20px;
    }

    .overons_area .middle_banner_content {
        padding: 0px 15px 30px;
    }

    .overons_area .middle_content_para {
        padding-top: 30px;
    }

    .thumb_slider {
        padding: 30px 0px;
    }

    /*==========thank you========*/
    .thankyou .banner_content {
        width: 100%;
    }

    .thankyou h1 {
        font-size: 24px;
    }

    .thankyou p {
        margin: 30px 0%;
    }

    /*===========nieuws dtls===========*/
    .nieuws_cover {
        margin-bottom: 0px;
    }

    .nieuws_logo_slider {
        padding-top: 40px;
    }

    /*==========diensten dtls=======*/
    .diensten_dtls_area .contact_dtls {
        padding-top: 30px;
    }

    .diensten_dtls_area .contact_form_content {
        padding: 0px 15px 20px;
    }

    .diensten_dtls_area .diensten_dtls_middle {
        padding-bottom: 30px;
    }

    /*===========overons==========*/
    /*.overons_year_slider .swiper_slide_txt{
        opacity:1;
        padding:0px 15px;
    }
    .overons_area {
        padding: 30px 0px 0px;
    }

    .swiper-slide.swiper-slide-active .ftprev1, .swiper-slide.swiper-slide-active .ftnxt1 {
        display: none;
    }
    .overons_year_slider .swiper-slide-prev {
        width: 100% !important;
    }
    .overons_year_slider .swiper-slide-next {
        width: 100% !important;
    }
    .overons_year_slider .swiper-slide-active {
        width: 100% !important;
    }
    .overons_year_slider .swiper-slide-active .overons_slider_banner {
        width: 100%;
    }*/
    .overons_slider2 {
        padding: 30px 0px;
    }

    /*==============new add==========*/
    .slider_bg {
        padding: 30% 0%;
    }

    .car_slider_upper ul li::before {
        display: none;
    }

    .car_slider_upper ul li::after {
        display: none;
    }

    .car_slider_upper ul .li_btn {
        border-bottom: none;
    }

    .upper_left_txt {
        padding: 40px 0px 20px;
    }

    .aanbod_selection ul li::after {
        display: none;
    }

    .aanbod_selection ul li:first-child::before {
        display: none;
    }

    .aanbod_selection ul li:nth-child(2)::after {
        display: none;
    }

    .men_area {
        padding-top: 30px;
    }

    .opening_time {
        padding-top: 20px;
    }

    .contact_form_content .right_img {
        margin-top: 30px;
    }

    .diensten_listview_area .car_middle_area {
        margin: 30px 0px;
    }

    .diensten_reverse .diensten_listview_area:nth-child(even) {
        padding: 30px 0px;
    }

    .diensten_dtls_area {
        padding-bottom: 0px;
    }

    .footer_logo2 {
        padding-top: 30px;
    }

    .jaar {
        display: none;
    }

    .overons_content_text table tr td:nth-child(even) {
        padding-left: 0px;
    }

    .overons_content_text h4 {
        padding-bottom: 30px;
    }

    .car_slider_upper .li_btn {
        width: 40%;
        float: none;
        margin: auto;
        display: table;
    }

    .car_slider_upper .form-control {
        padding-left: 0;
        padding-right: 0;
        text-align-last: left;
    }

    .car_slider_upper ul li, .aanbod_selection.car_slider_upper ul li{
        width: calc(50% - 10px);
        margin: 5px;
    }

    .car_slider_upper .form-group {
        margin-bottom: 0;
    }

    .car_slider_upper .dropdown-item{
        padding-right: 5px;
        padding-left: 5px;
    }
    .car_slider_upper .dropdown-menu{
        border-top: 0;
    }
    .aanbod_details_slider .gallery-top .swiper-button-next {
        right: 0;
    }
}

@media (max-width: 575.98px) {
    .calsty {
        height: 1400px;
    }

    .modal_area .modal-dialog {
        max-width: 100%;
    }

    .banner_content .defaulte_btn {
        margin-bottom: 0px;
        margin-top: 15px;
    }

    .banner_content h6 {
        margin-bottom: 30px;
        font-size: 14px;
        letter-spacing: 2px;
    }

    .banner_content h1 {
        font-size: 20px;
        letter-spacing: 6px;
    }

    /*==========aanbod==========*/
    .men2_area {
        height: 260px;
    }

    .upper_right_txt li {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }

    .upper_right_txt ul {
        text-align: left;
    }

}

@media (max-width: 480.98px) {
    .upper_right_txt li {
        width: 100%;
    }

    .upper_right_txt li {
        margin-right: 0px;
    }

    .common_content {
        height: 110px;
    }
}

@media (max-width: 767.98px) {
    .select-area-whatsaa-btn {
        display: none;
    }

    #mobile-contact-bar {
        box-sizing: border-box;
        font-size: 1rem;
        opacity: 1;
        position: fixed;
        width: 100%;
        z-index: 9998;
        left: 0;
        bottom: 0;
        display: block !important;
        background-color: #121212;
    }

    .calsty {
        height: 1400px;
    }

}

@media (max-width: 767.98px) {
    #mobile-contact-bar {
        box-sizing: border-box;
        font-size: 1rem;
        opacity: 1;
        position: fixed;
        width: 100%;
        z-index: 9998;
        mobile left: 0;
        bottom: 0;
        display: block !important;
    }
}

@media (max-width: 767.98px) {
    #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;
    }
}

@media (max-width: 767.98px) {
    #mobile-contact-bar ul li {
        box-sizing: border-box;
        display: inline-block;
        height: 45px;
        text-align: center;
        height: 45px;
        width: 25%;
        font-size: 16px;
    }
}

@media (max-width: 767.98px) {
    #mobile-contact-bar-outer {
        background-color: #000000;
        background: linear-gradient(90deg, #000000 76%, #25D366 24%);
        box-sizing: border-box;
        height: 45px;
        overflow: hidden;
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .li_color {
        border-left: 1px solid #FFFFFF;
    }
}

@media (max-width : 767.98px) {
    .morgeninternet-footer {
        margin-bottom: 43px;
    }
}

@media(min-width:992px) {
    /*.mtmo_widget_17 {
        left: 0;
        right: auto !important;
        top: auto !important;
        bottom: 0;
    }*/
    .aanbod_banner{
        height: 97px;
    }
}