@media (min-width: 1500px) {
  .container {
    max-width: 1410px;
  }

  .round_icon_area ul li {
    padding: 0px 90px;
  }

  .price_area table {
    /*width: 90%;*/
  }

  .white_box_gallery_content {
    padding: 0px 150px
  }

  .each_gallery {
    height: 465px;
  }

  .white_box_gallery_content .default_btn {
    margin-top: 30px
  }

  .white_box_gallery_content p {
    margin: 30px 0px;
  }

  .each_gallery1 {
    height: 470px;
  }

  .slider_content {
    padding: 25% 0px;
  }

  .con_map {
    height: 668px;
  }

  .service_menu h2 {
    padding: 0px 0px 15px;
  }

  .diensten_icon_area ul li {
    padding: 25px 50px;
  }

  .diensten_icon_area {
    margin-top: -215px;
  }

  .desktop_nav .navbar-nav .nav-link {
    padding: 37px 3px;
  }

  .whatsapp_icn {
    right: 16%;
  }

  .price_area table tr td:nth-child(2) {
    text-align: right;
  }

  .slider_bg {
    height: 800px;
  }

  .diensten_icon_area.update-disten-area {
    margin-top: 0px;
  }
}

@media (max-width: 1499.98px) {
  .custom_adjust {
    width: 206px;
  }

  .desktop_nav .navbar-nav .nav-item {
    padding: 0px 4px;
  }

  .counter_area_right h6 {
    padding-left: 30px;
  }

  .navbar_contact ul li {
    padding: 0px 10px 0 15px;
  }

  .error_background {
    height: 86px;
  }

  .car_name table tr td:last-child h4 {
    font-size: 15px;
  }

  .price_area table tr td span {
    margin: 0 10px;
  }

  .desktop_nav .navbar-nav .nav-link {
    padding: 32px 0;
  }

  .header_area,
  .header-logo-wrap {
    height: auto;
  }

  .header-logo img {
    width: 200px;
  }

  .desktop_nav .navbar-nav .nav-link {}

  .carver-logo-area img {
    width: 90px;
  }

  .car_name table tr td h4 {
    /*height: 30px;*/
    font-size: 22px;
  }

  .car_name table tr td p {
    /*height: 45px;*/
  }

  .aanbod_slider_part .car_overlay_caption {
    /*padding: 6% 30px;*/
  }

  .Thumbs {
    flex-basis: 100%;
    height: 470px;
  }

  .slider_content {
    padding: 20% 0px;
  }

  .navbar_contact ul li a table tr td img {
    width: 15px;
  }

  .banner_nxt_colection_panel .diensten-btn .col-lg-9 .pagination li:nth-child(1) {
    /*width:16%;*/
  }

  .banner_nxt_colection_panel .diensten-btn .col-lg-9 .pagination li:nth-child(2) {
    /*width:16%;*/
  }

  .social-icons {
    margin-left: 20px;
  }
}

@media (max-width: 1400px) {
  .round_box {
    width: 54px;
  }

  .round_box span {
    height: 51px;
  }

  .aanbod_form_area {
    width: 100%;
  }

  .aanbod_slider_part .car_overlay_caption {
    /*padding: 6% 30px;*/
  }

  .aanbod_slider_part .car_overlay_caption p {
    margin-top: 25px;
  }

  .aanbod_slider_part .aanbod_overlay_btn {
    margin-top: 20px;
  }

  .slider_content {
    padding: 23% 0px;
  }

  .Thumbs {
    flex-basis: 100%;
    height: 570px;
  }

  /*========pop up========*/
  .modal_area .black_btn {
    margin-top: 20px;
  }

  .popup_content {
    padding-top: 5%;
    padding-left: 30px;
    padding-right: 30px;
  }

  /*========pop up end========*/
}

@media (max-width: 1299.98px) {
  .new-small-images .swiper-button-next {
    right: 0px;
  }

  .new-small-images .swiper-button-prev {
    left: 0px;
  }

  h1 {
    font-size: 40px;
  }

  .first_product_wrapper .swiper-button-prev {
    left: -30px;
  }

  .first_product_wrapper .swiper-button-next {
    right: -30px;
  }
}

@media (max-width: 1250px) {
  .footer_area {
    padding: 0px 0px 60px;
  }

  .footer_dtls {
    margin-top: 80px;
  }

  .banner_nxt_colection_panel {
    padding: 12% 0px 5%;
  }

  .round_icon_area ul li {
    padding: 0px 20px;
    vertical-align: top;
  }

  .navbar_contact {}

  /****************************new add for dtl page**************/
  .banner_nxt_colection_panel {
    padding: 160px 0 60px;
  }
}

@media (max-width: 1199.98px) {
  .navbar_contact {
    display: none;
  }

  .error_background {
    height: 67px;
  }

  .price_area td:last-child {
    text-align: left;
  }

  .desktop_nav .navbar-nav .nav-item {
    padding: 0px 12px;
  }

  .navbar_contact ul li {
    padding: 0px 12px;
  }

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

  .price_area td:first-child {
    width: 100%;
  }

  .white_box_gallery_content {
    padding: 0px 30px;
  }

  .counter_no span {
    font-size: 50px;
  }

  .navbar_contact ul li a table tr td {
    color: #fff;
    font-size: 14px;
  }

  .navbar_contact ul li a table tr td:first-child {
    padding-right: 4px;
  }

  .desktop_nav .navbar-nav .nav-link {
    padding: 22px 0;
  }

  .header_area .navbar-brand img {
    width: 200px;
  }

  h4 {
    font-size: 20px;
  }

  .middle_details_section {
    padding: 40px 0px;
  }

  .middle_details_section h2 {
    margin-bottom: 20px;
  }

  .left_p {
    width: 100%;
  }

  .car_name table tr td h4 {
    font-size: 16px;
  }

  .counting_next_sec p {
    color: #fff;
    padding: 30px 0% 35px 0%;
  }

  .diensten_icon_area ul li {
    padding: 15px 10px;
  }

  .middle_details_section {
    padding: 70px 0px;
  }

  .diensten_icon_area {
    margin-top: -150px;
  }

  .services1_itm {
    padding: 8% 0% 2%;
  }

  .services1_itm hr {
    margin-top: 3rem;
    margin-bottom: 0rem;
  }

  .footer_upper_banner {
    padding-top: 3%;
  }

  .opeing {
    padding-top: 25px;
  }

  /*.price_area td:first-child {
    width: 73%;
}*/
  .price_area table tr td h4 {
    /*font-size: 17px;*/
  }

  .aanbod_slider_part .car_overlay_caption {
    /* padding: 3% 15px;*/
  }

  .aanbod_slider_part .aanbod_overlay_btn {
    margin-top: 0px;
  }

  .aanbod_slider_part .car_overlay_caption p {
    margin-top: 15px;
  }

  .aanbod_slider_part .car_overlay_caption h3 {
    font-size: 26px;
  }

  .banner_nxt_colection_panel {
    padding: 14% 0px 5%;
  }

  .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item:nth-child(4) {
    margin: 0px 10px 10px 0px;
  }

  .aanbod_detail_tab_sec .side_content_section .table-price td span {
    font-size: 30px;
  }

  .aanbod_detail_tab_sec .side_content_section {
    padding: 0px 0px;
  }

  .aanbod_detail_tab_sec .side_content_btn .default_btn img {
    margin-right: 40px;
  }

  .aanbod_detail_tab_sec .side_content_btn .default_btn {
    padding: 0px 15px;
  }

  .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
    width: 30%;
  }

  h2 {
    font-size: 28px;
  }

  .slider_content {
    padding: 19% 0px;
  }

  .slider_content .default_btn {
    margin-bottom: 20px;
  }

  .Thumbs {
    flex-basis: 100%;
    height: 400px;
  }

  .diensten_icon_area.update-disten-area {
    margin-top: 0px;
  }

  /*=======pop up======*/
  .modal_area .modal-dialog {
    max-width: 80%;
  }

  .popup_content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal_area .modal-content p {
    font-size: 14px;
  }

  .popup_content h2 {
    font-size: 28px;
    padding-bottom: 7px;
  }

  .modal_area .black_btn {
    margin-top: 15px;
  }

  .modal_area .modal_close_img img {
    max-height: 30px;
  }

  .banner_nxt_colection_panel .diensten-btn .col-lg-9 .pagination li:nth-child(2) {
    width: 18%;
  }

  .pagination span {
    margin: 0px 10px;
  }

  .new-right-btm-area li img {
    margin-right: 10px;
  }

  .new-right-btm-area {
    padding-left: 10px;
  }

  .new-right-btm-area li {
    font-size: 15px;
  }

  .contact_contnt {
    padding-bottom: 70px;
  }

  .product_dtls {
    padding: 20px 10px;
  }

  .price_area td:first-child {
    width: 100%;
  }

  .car_name table tr td:last-child h4 {
    font-size: 14px;
  }

  .white_box_gallery_content .default_btn.white-button {
    margin-left: 5px;
    padding: 0px 10px;
  }

  .white_box_gallery_content .default_btn {
    font-size: 13px;
  }
}

@media (max-width: 991.98px) {
  .error_background {
    display: none;
  }

  .dblock {
    height: auto;
    line-height: normal;
    padding: 20px 0;
    display: block;
    background: #1c1c1c;
  }

  .header_area {
    display: none
  }

  .hamburger-inner,
  .hamburger-inner::after,
  .hamburger-inner::before {
    background-color: #ffffff;
  }

  .res_logo_styl {
    width: 200px;
  }

  .first_product_slider {
    padding-top: 50px;
  }

  .white_box_gallery_content .gallery-btm-txt span {
    display: block;
    margin: 10px 0 0;
  }

  .each_gallery {
    height: 380px;
  }

  .section_heading {
    margin-bottom: 40px;
  }

  .each_footer_tab {
    padding: 25px 0px
  }

  .contact_tab {
    padding-bottom: 15px;
    border-bottom: 1px dotted #fff
  }

  .footer_right {
    border-top: 1px dotted #fff
  }

  .footer_dtls {
    margin-top: 30px;
  }

  .aanbod_detail_tab_sec .tab_content_wrapper {
    border-bottom: 0;
    padding-bottom: 30px;
  }

  .footer_social {
    margin-top: 15px;
    margin-bottom: 30px
  }

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

  .middle_details_section {
    padding: 20px 0px;
  }

  .intro_text {
    padding: 10%;
  }

  .aanbod-dtl-form-sec hr {
    margin-top: 30px;
  }

  .middle_details_section h2 {
    margin-bottom: 15px;
  }

  .intro_text p {
    margin: 15px 0px 30px;
  }

  .sub_cont {
    padding-top: 15px;
  }

  .right_wappr h2 {
    margin-bottom: 25px;
  }

  .right_wappr {
    margin-top: 10px;
  }

  .cont_left h2 {
    margin-bottom: 10px;
  }

  .con_map {
    height: 345px;
  }

  .service_menu {
    padding-left: 0px;
  }

  .service_menu_txt {
    display: block;
  }

  .services1_itm hr {
    margin-top: 0rem;
    border-top: 0px;
  }

  .diensten_icon_area {
    position: relative;
    margin: -29px 0px 29px;
  }

  .aanbod_selection_sec .selection_sec {
    padding-left: 10px;
  }

  .aanbod_selection_sec .selection_btn_sec {
    padding: 0px 0px 0px 10px;
  }

  .actie_title .actie_right {
    padding: 12% 20px 11% 20px;
  }

  .banner_nxt_colection_panel .colection_logo_content h2 {
    font-size: 22px;
  }

  .banner_nxt_colection_panel {
    padding: 5% 0px;
  }

  .banner_nxt_colection_panel .collection_content_sec h3 {
    font-size: 15px;
  }

  .banner_nxt_colection_panel .colection_logo_content {
    padding-top: 20px;
  }

  .aanbod_detail_tab_sec .detail_man_img_area {
    text-align: left !important;
  }

  .aanbod_detail_tab_sec .tabber_upper_sec {
    padding-left: 0px;
  }

  .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
    width: 49.50%;
    margin-right: 1px;
  }

  .aanbod_detail_tab_sec .phone_icon {
    margin-right: 18px;
  }

  .aanbod_detail_tab_sec .side_content_btn .default_btn img {
    margin-right: 24px;
  }

  .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item:nth-child(4) {
    margin: 0px 0px 10px;
  }

  .round_icon_area ul li table tr td {
    font-size: 12px;
  }

  .round_icon_area ul li table tr td:first-child {
    padding-right: 10px;
  }

  .round_box img {
    max-height: 20px;
  }

  .slider_content {
    padding: 20% 0px 30%;
  }

  h1 {
    font-size: 34px;
  }

  h3 {
    font-size: 22px;
  }

  .counter_area_right h6:after {
    display: none;
  }

  .counter_no span {
    font-size: 36px;
  }

  .count_txt {
    font-size: 12px;
  }

  .vacature_tab_area .right_content_btn_area {
    text-align: left;
    margin-top: 30px;
  }

  .counter_area {
    padding: 46px 0px;
  }

  .big_txt_area {
    width: 100%;
    height: 350px;
  }

  .counter_sec_left p {
    padding-right: 5%;
    text-align: justify;
  }

  .footer_nav ul li {
    padding: 0px 7px;
  }

  .diensten_icon_area ul li table tr td {
    font-size: 14px;
  }

  .services1_itm {
    padding: 4% 0% 2%;
  }

  .slider_bg {
    height: 600px;
  }

  .aanbod-details-slider-aerea .pr-2 {
    padding-right: 15px !important;
  }

  .aanbod-details-slider-aerea .pl-2 {
    padding-left: 15px !important;
  }

  .thumbs-wrapper {
    margin-top: 15px;
  }

  .Thumbs {
    height: auto;
  }

  .grand_coupe_heading h2 {
    font-size: 26px;
    margin-bottom: 4px;
  }

  .grand_coupe_heading p {
    font-size: 17px;
  }

  .grand_coupe_price h4 {
    font-size: 26px;
    margin-bottom: 4px;
  }

  .grand_coupe_price h6 {
    font-size: 17px;
  }

  .aanbod_detail_tab_sec {
    padding: 0px;
  }

  .right-section-wrapper {
    padding-bottom: 0;
  }

  .second_product_slider {
    padding: 0 0 40px;
  }

  .aanbod_detail_tab_sec .nav-tabs .nav-link.active:after {
    display: none;
  }

  .grand_coupe {
    padding: 30px 0px 10px;
  }

  .member-slider-wrapper .swiper-button-next {
    right: 0px;
  }

  .member-slider-wrapper .swiper-button-prev {
    left: 0px;
  }

  .footer_nav {
    margin-top: 40px;
  }

  .contact_contnt {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .services_itm hr {
    margin-top: 30px;
  }

  .aanbod_detail_tab_sec .nav-tabs {
    text-align: left;
  }

  ul.social-listing {
    padding: 0px 0px;
    margin: 0px;
  }

  .common_banner_content {
    top: 50%;
  }

  .workplate-wrapper-details-text {
    padding-right: 0;
  }

  .footer-brand.text-right {
    text-align: left !important;
    margin: 0 0 30px;
  }

  .footer-brand img {
    margin-right: 30px;
  }

  .right_wappr .pl-1 {
    padding-left: 15px !important;
  }

  .right_wappr .pr-1 {
    padding-right: 15px !important;
  }

  .white_box_gallery_content .default_btn.white-button {
    margin: 5px 0 0;
  }
}

@media (max-width: 800px) {
  .common_slider_arrow {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .counter_sec_left {
    margin-top: 0px;
  }

  .aanbod_selection_sec {
    padding-top: 30px;
  }

  .header-stiky-social {
    display: none;
  }

  .common_banner h1 {
    margin-bottom: 5px;
  }

  .services_itm .padding_sec {
    margin-top: 0;
  }

  .second_product_slider.first_product_slider {
    padding: 0 0 30px;
  }

  .each-car {
    margin: 0;
  }

  .footer-brand img {
    width: 100px;
  }

  .car_name table tr td h4,
  .car_name table tr td p {
    height: auto;
  }

  .padding_sec {
    margin-top: 15px;
  }

  .pagination {
    font-size: 15px;
  }

  .pagination a {
    font-size: 15px;
  }

  .whatsapp_icn {
    left: 50%;
    transform: translateX(-50%);
  }

  .whatsappBtn {
    right: 0px;
  }

  .footer_dtls {
    margin-top: 15px;
  }

  h4 {
    font-size: 18px;
  }

  .each_footer_tab p {
    font-size: 14px;
  }

  .each_footer_tab table tr td {
    font-size: 14px;
  }

  .calsty {
    height: 1450px;
  }

  .icon_area {
    display: none
  }

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

  .footer_logo img {
    width: 200px;
  }

  .main_bg_img_sec {
    width: 100%;
  }

  .intro_text {
    padding: 8%;
  }

  .sec_right {
    border-right: 0px solid #fff;
  }

  .sec_left {
    border-left: 0px solid #fff;
  }

  .intro_text p {
    margin: 15px 0px 25px;
  }

  .common_banner {}

  .opeing {
    padding-top: 18px;
  }

  .aanbod_middle_banner .diensten_img {
    height: 330px;
  }

  .aanbod_slider_part .aandod_car_panel {
    padding-bottom: 20px;
  }

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

  .aanbod_selection_box_sec {
    padding: 10px;
  }

  .aanbod_form_area h3 {
    padding: 20px;
  }

  .aanbod_selection_sec .selection_sec {
    padding: 0px 15px;
  }

  .aanbod_selection_sec .selection_sec1 {
    padding: 0px 15px;
  }

  .aanbod_selection_sec .selection_btn_sec {
    padding: 0px 15px;
  }

  .aanbod_slider_part .car_overlay_caption h3 {
    font-size: 24px;
  }

  .aanbod_slider_part .car_overlay_caption {
    padding: 30px 15px;
  }

  .actie_title {
    border: none;
  }

  .actie_title .diensten_hight_cal {
    border-right: none;
  }

  .actie_title .actie_right {
    padding: 30px 20px;
  }

  .actie_title .actie_right h3 {
    font-size: 24px;
  }

  .actie_title .actie_right p {
    margin-top: 20px;
  }

  .actie_title .slider_nxt_panel_btn {
    padding-top: 20px;
  }

  .banner_nxt_colection_panel .colection_logo_content h2 {
    font-size: 20px;
  }

  .collection_right_side_btn {
    text-align: center !important;
    margin-top: 30px;
  }

  .banner_nxt_colection_panel .collection_content_sec h3 {
    font-size: 15px;
    text-align: center;
  }

  .banner_nxt_colection_panel .logo_img_area {
    margin-right: 10px;
  }

  .banner_nxt_colection_panel .colection_logo_content {
    padding-top: 20px;
  }

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

  .aanbod_detail_tab_sec {
    padding: 10px 0px 0px;
  }

  .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
    width: 49.3%;
    margin-right: 4px;
  }

  .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item:nth-child(even) {
    margin-right: 0px;
  }

  .aanbod_detail_tab_sec .tab_content_wrapper {
    padding: 20px 15px 20px;
  }

  .aanbod_detail_tab_sec .side_content_section .table-price td span {
    font-size: 28px;
  }

  .aanbod_detail_tab_sec .phone_icon {
    margin-right: 30px;
  }

  .aanbod_detail_tab_sec .side_content_btn .default_btn img {
    margin-right: 30px;
  }

  .aanbod_detail_tab_sec .side_content_btn .default_btn {
    max-width: 100%;
  }

  h1 {
    font-size: 26px;
  }

  h2 {
    font-size: 24px;
  }

  h5 {
    font-size: 16px;
  }

  .round_icon_area ul li {
    width: 100%;
    border-left: 0px;
  }

  .slider_content {
    /*padding: 20% 0px 39%;*/
    padding: 0;
  }

  .round_icon_area {
    margin-top: 0px;
    bottom: 0px;
    position: relative;
  }

  .round_icon_area ul li table tr td {
    padding-bottom: 10px;
  }

  .section_heading {
    margin-bottom: 30px;
  }

  .white_box_gallery_content {
    padding: 20px 15px;
  }

  .counter_area {
    padding: 30px 0px;
  }

  .counter_area_right h6 {
    float: left;
    padding: 0px;
  }

  .vacature_tab_area .tabs_bttn_area {
    width: 100%;
  }

  .vacature_tab_area .vacature_tab_details {
    width: 100%;
    margin-left: 0%;
  }

  .vacature_tab_area .tabs_bttn_area ul li a {
    padding: 30px 40px;
  }

  .vacature_tab_area .left_content_werkplate h3 {
    font-size: 20px;
  }

  .vacature_tab_area .right_area_content_sec h3 {
    font-size: 20px;
    text-align: center;
  }

  .vacature_tab_area .right_area_content_sec {
    padding: 30px 0px 0px;
  }

  .vacature_tab_area .right_area_content_sec p {
    margin: 30px 20px;
  }

  .vacature_tab_area .pdf_heading_area h3 {
    font-size: 18px;
  }

  .vacature_tab_area .vacatures_form_area p {
    padding: 30px 40px;
    text-align: center;
  }

  .first_product_wrapper .swiper-button-next {
    display: none;
  }

  .first_product_wrapper .swiper-button-prev {
    display: none;
  }

  .aanbod_detail_tab_sec .side_content_btn {
    margin-top: 20px;
  }

  .right_wappr h2 {
    margin-top: 25px;
  }

  .con_map {
    height: 220px;
  }

  .intro_text {
    margin: 50px 0px;
  }

  .diensten_icon_area ul li {
    width: 100%;
    border-left: 0px solid #fff;
  }

  .vacature_tab_area {
    overflow-x: hidden;
  }

  .vcn {
    padding: 0px 15px 30px 15px;
  }

  .counter_area {
    padding: 30px 0px;
  }

  .onez-collegue {
    padding-top: 30px;
  }

  .first_product_wrapper .swiper-button-next {
    display: none;
  }

  .error_background {
    display: none;
  }

  .counter_sec_left p {
    padding-right: 0px;
  }

  .service_menu_txt {
    text-align: justify;
  }

  .Thumbs {
    height: auto;
  }

  .round_icon_area {
    /*position: relative;
  bottom:0px;
  background:#fff;
  padding:20px 0px;*/
  }

  .slider_bg {
    /*height: 395px;*/
    height: auto;
  }

  .first_product_slider {
    padding: 20px 0px 11px;
  }

  .car_name table tr td p {
    margin-top: 10px;
  }

  .price_area table tr td {
    height: auto;
  }

  .product_dtls {
    background: #fff;
    padding: 15px;
  }

  .second_slider_btn {
    margin: 20px 0px 20px;
  }

  .middle_details_section table {
    display: block;
  }

  .middle_details_section table tr td {
    display: block;
  }

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

  .back_bttn {
    text-align: left;
    padding-top: 30px;
  }

  .common_slider_arrow {
    display: none !important;
  }

  /*====pop up=======*/
  .modal_area .modal-dialog {
    max-width: 75%;
  }

  .pop_up_img {
    width: 100%;
  }

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

  /*=========x==========*/
  /*********************new add for dtl page**************/
  .banner_nxt_colection_panel .collection_right_side_btn {
    margin-top: 0px;
  }

  .banner_nxt_colection_panel {
    padding: 30px 0;
  }

  .aanbod_detail_tab_sec .tab_hedaing h3 {
    font-size: 20px;
  }

  .aanbod_detail_tab_sec .right-section-wrapper h4 {
    font-size: 22px;
  }

  .grand_coupe .grand_coupe_heading h2 {
    font-size: 22px;
  }

  .grand_coupe_price h4 {
    font-size: 22px;
  }

  .banner_nxt_colection_panel .diensten-btn .col-lg-9 .pagination li:nth-child(1) {
    width: 30%;
  }

  .banner_nxt_colection_panel .diensten-btn .col-lg-9 .pagination li:nth-child(2) {
    width: 35%;
  }

  .kenmerken_tab ul li:nth-child(odd) {
    background-position: left top 11px;
  }

  .right-section-wrapper ul.social-listing {
    padding-top: 0;
  }

  .Gallery .swiper-button-prev,
  .Gallery .swiper-button-next {
    display: none;
  }

  .thumbs-wrapper .swiper-button-prev,
  .thumbs-wrapper .swiper-button-next {
    display: none;
  }

  .thumbnil-slider .gallery-top .swiper-slide-prev,
  .thumbnil-slider .gallery-top .swiper-slide-next {
    opacity: 1;
  }

  .thumbnil-slider .common-arrow {
    display: none;
  }

  .services_itm {
    padding-top: 30px;
  }

  .service_menu_txt {
    margin-top: 30px;
  }

  .contact_contnt {
    padding: 30px 0;
  }

  .counter_sec_left .section_heading {
    margin-bottom: 20px;
  }

  .contact-page-opening-area .each_footer_tab table tr td {
    font-size: 16px;
  }

  .contact-page-opening-area .each_footer_tab {
    padding-bottom: 0;
  }

  .contact_pg .service_menu p {
    margin: 25px 0;
  }

  .aanbod_detail_tab_sec .tab_content_wrapper {
    padding: 10px 0px 20px 0px;
    background: none;
  }

  .counter_area_right h6 {
    white-space: normal;
    margin-top: 30px;
  }

  .banner_area .slider_bg img {
    display: block;
  }

  .home_banner_text {
    position: relative;
    height: auto;
    background: #f5f5f5;
    padding: 30px 0;
  }

  .home_banner_text .slider_content h1,
  .home_banner_text .slider_content h5 {
    color: #1c1c1c;
  }

  .home_banner_text .slider_content .default_btn {
    margin-bottom: 0px;
    margin-top: 25px;
  }

  .banner_area .round_icon_area {
    margin-top: 30px;
    background: #fff;
  }

  .banner_area .round_icon_area ul li table tr td {
    color: #000;
  }

  .banner_area .round_icon_area ul li table tr td img {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }

  .banner_area .round_box {
    border: 2px solid #000;
  }

  .round_icon_area ul li:hover table tr td:first-child .round_box {
    border: 2px solid #fff;
  }

  .round_icon_area ul li:hover table tr td:first-child .round_box img {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
  }

  .big_txt_area {
    margin-top: 50px;
  }

  .white_box_gallery_content .default_btn.white-button {
    display: block;
    margin-left: 0;
    max-width: 220px;
  }

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

  .widget-footer {
    margin-bottom: 68px !important;
  }

  .widget-mobile {
    background: #121212;
    padding: 1.5rem 1.2rem;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    z-index: 9999;
  }

  .widget-mobile .d-flex {
    gap: 5px;
  }

  .widget-mobile button {
    padding: .65rem;
    font-size: 1.4rem;
  }

  .widget-mobile h6 span {
    font-size: 1.4rem;
    cursor: pointer;
    font-family: 'Acumin Pro medium';
    padding-right: 2.5rem;
    color: #fff;
    margin-right: .75rem;
  }

  .widget-mobile h6 span:after {
    background: url(../images/arw-color.svg) no-repeat center/ contain;
    right: 0;
  }

  .widget-mobile h6 span:not(.active):after {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
  }

  .widget-mobile h6 span.active {
    color: #990001;
  }

  .widget-mobile h6 span.active:after {
    transform: translateY(-50%) rotate(-90deg);
  }

  .widget-mobile-content {
    bottom: 6.5rem;
    background: #121212;
    padding: 3rem 1.5rem 1.5rem;
    z-index: 99;
    display: none;
  }

  .widget-mobile-content.show-div {
    display: block;
  }

  .widget-content-wrap {
    background: #121212;
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 1.5rem;
  }

  .widget-mobile-content td {
    color: #fff;
    vertical-align: top;
    font-size: 1.4rem;
    font-family: 'Acumin Pro regular';
    padding: 4px 0;
  }

  .widget-mobile-content td a:hover {
    color: #990001;
  }

  .whatsapp-block {
    background: #25D366;
    border-radius: 5px;
    width: 3.7rem;
    height: 3.7rem;
  }

  .whatsapp-block img {
    width: 1.8rem;
  }

  .widget-mobile-content td span {
    width: 2.2rem;
    height: 2.2rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-right: 1.8rem;
  }
}

@media (max-width: 575.98px) {
  #home ul li {
    font-size: 13px;
    width: 49%;
  }

  .kenmerken_tab ul li:nth-child(odd) {
    padding-left: 10px;
    background-size: 5px;
    /*background-position: left top 11px;*/
  }

  .footer_nav {
    display: none;
  }

  .common_banner h1 {
    /*font-size:35px;*/
  }

  .common_banner h5 {
    font-size: 15px;
  }

  .collection_right_side_btn {
    text-align: left !important;
  }

  .slider_bg {
    /*height: 395px;*/
  }

  .round_icon_area {
    position: relative;
    background: #fff;
    padding: 0px;
    /*bottom:0px;
  padding:20px 0px;*/
  }

  .middle_details_section {
    padding: 20px 0px;
  }

  .middle_details_section h2 {
    margin-bottom: 10px;
  }

  .aanbod_detail_tab_sec .tab-pane {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .aanbod_detail_tab_sec #home,
  .aanbod_detail_tab_sec #menu1,
  .aanbod_detail_tab_sec #menu2,
  .aanbod_detail_tab_sec #menu4 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .counter_area_wrapper {
    margin: 20px 0px;
  }

  .white_box {
    height: 230px
  }

  .dblock img {
    max-width: 190px;
  }

  /*====pop up=======*/
  .modal_area .modal-dialog {
    max-width: 100%;
  }

  .aanbod_detail_tab_sec .nav-tabs,
  .aanbod_detail_tab_sec .tab-pane {
    padding-right: 15px;
    padding-left: 15px;
  }

  .aanbod_detail_tab_sec .col-lg-8,
  .aanbod_detail_tab_sec #menu4 {
    padding: 0 !important;
  }

  .aanbod_detail_tab_sec .tab-content {
    padding: 10px 0px 20px 0px;
    background: none;
  }

  h1 {
    font-size: 22px;
    letter-spacing: 0.5px;
  }

  .video {
    height: 306px;
  }
}

@media (max-width: 480px) {
  .banner_nxt_colection_panel {
    padding: 20px 0;
  }

  .banner_nxt_colection_panel .pagination {
    display: block;
  }

  .grand_coupe .grand_coupe_heading h2 {
    font-size: 20px;
  }

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

  .grand_coupe {
    padding: 20px 0px 0px;
  }

  .aanbod_detail_tab_sec .tab_hedaing h3 {
    font-size: 18px;
  }

  .kenteken_np {
    width: 126px;
  }

  .aanbod_detail_tab_sec .right-section-wrapper h4 {
    font-size: 18px;
    padding-left: 0px;
  }

  .right-section-wrapper p {
    padding-left: 0px;
  }

  .right-section-wrapper ul.contact-address-listing {
    padding-left: 0px;
  }

  .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
    /*width: 100%;
  margin-right:0px;*/
  }

  .video {
    height: 260px;
  }

  .car_name table tr td:last-child h4 {
    font-size: 14px;
  }
}

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