@media (min-width: 1700px) {
    .container {
        max-width: 1660px;
    }

}

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

@media (max-width: 1699.98px) {

    /****aanbod-dtl*****/
    .product_slider_wrapper .swiper-button-next {
        right: -65px;
    }

    .product_slider_wrapper .swiper-button-prev {
        left: -65px;
    }
}

@media (max-width: 1599.98px) {
    .home_page_product_slider .product_slider_wrapper .swiper-button-next {
        right: -60px;
    }

    .home_page_product_slider .product_slider_wrapper .swiper-button-prev {
        left: -60px;
    }

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

    .dtls_product_sec.swiper-button-prev {
        left: -60px;
    }

    .common-both-padding {
        padding: 0 4%;
    }

    .footer_social img {
        margin-right: 15px;
    }

}

@media (max-width: 1499px) {
    /*****aanbod****/
    .aanbod-product-new .each_product_price_dtls{
        padding-left: 10px;
        padding-right: 10px;
    }
    
    /*----footer----*/
    .footer_topmost_area .auto_trust_img {
        margin-right: 3%;
    }

    .Welkom_bij_sec {
        background-size: 60%;
    }

    .footer_topmost_area .common_button {
        min-width: 250px;
    }

    .footer_topmost_area .footer_social_icon_area ul li img {
        max-height: 20px;
    }

    .auto_trust_logo {
        max-height: 16px;
    }

    .footer_logo_styl {
        max-width: 230px;
    }

    .footer_topmost_area .footer_social_icon_area ul li:nth-child(2) {
        margin-left: 6%;
    }

    .welcome-play-btn img {
        width: 40px;
    }

    .gallery_wrapper .twisted_text_content h3{
        font-size: 2rem;
    }

    /*----aanbod dtls---*/
    .side_area_content {
        padding-top: 0px;
        padding-right: 15px;
    }

    .side_area_content .vragen {
        margin-top: 0%;
    }

    .side_area_content .common_button {
        min-width: 100%;
    }

    /*----aanbod-----*/
    .aanbod_selection_sec .col-lg-3 {
        max-width: 16%;
    }

    .acties_right_content {
        width: 52%;
    }

    /*---vercocht--*/
    .home_product_sec .vercocht_overlay_content {
        padding: 7% 8%;
    }

    .vacature_area .diensten_heading_content .common_button {
        min-width: 100%;
    }

    .footer_navbar ul li {
        padding-right: 40px;
    }

    /***bedankt***/
    .bedankt-banner .banner_content_wrapper {
        padding-left: 30px;
        padding-right: 30px;
    }

    /****popup*****/
    .modal-area .modal-dialog {
        max-width: 85%;
    }

    .modal-area .close-img {
        font-size: 2.5rem;
    }

    .popup-play img {
        width: 50px;
    }
}

@media(max-width:1300px) {    
    .vragen .common_button {
        min-width: 100%;
    }
}

@media(max-width:1299.98px) {
    .inner_page_banner_overlay{
        margin-left: 0;
        padding: 30px;
    }

    /*****aanbod-dtl****/
    .product_slider_wrapper .common_slider_arrow {
        width: 35px;
        height: 35px;
    }

    .dtls_product_sec .swiper-button-next {
        right: -40px;
    }

    .dtls_product_sec .swiper-button-prev {
        left: -40px;
    }
}

@media (max-width: 1199.98px) {
    .header_logo {
        max-width: 180px;
    }

    .navbar{
        height: auto;
        padding: 10px 0;
    }

    .header-area .navbar-expand-lg .navbar-nav .nav-item {
        padding-right: 4rem;
        padding-left: 0rem;
    }

    .main_text_slider {
        padding: 50px 30px;
    }

    h1 {
        font-size: 2.8rem;
    }

    h2 {
        font-size: 2.4rem;
    }

    .aanbod-product-new .each_product_price_dtls td h6{
        font-size: 1.3rem;
    }

    .footer_middle_area .col-xl-6.text-right{
        text-align: left !important;
        padding-top: 20px;
    }

    .gallery_wrapper li {
        margin-right: 9px;
    }

    .gallery_wrapper li:last-child {
        margin-right: 0px;
    }

    .footer_topmost_area .footer_social_icon_area ul li {
        margin-left: 0px;
    }

    .footer_topmost_area .footer_social_icon_area ul li img {
        margin-right: 3px;
        max-height: 15px;
    }

    .footer_topmost_area .footer_social_icon_area ul li:nth-child(2) {
        margin-left: 2%;
    }

    .footer_topmost_area .auto_trust_img {
        margin-right: 3%;
    }

    .auto_trust_logo {
        max-height: 14px;
    }

    .footer_topmost_area .common_button {
        min-width: 215px;
        font-size: 1rem;
    }

    .footer_logo_styl {
        max-width: 195px;
    }

    .welcom-bij-text {
        padding-right: 0;
    }

    .footer_social img {
        margin-right: 8px;
    }

    /*-----middle area-----*/
    .middle_banner_rt_wrapper h2 {
        margin: 0px 40px 50px 0px;
    }

    /*----aanbod dtls----*/
    .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
        width: 23.8%;
    }

    .side_area_content p{
        font-size: 1.4rem;
    }

    /*---aanbod---------*/
    .home_product_sec .car_overlay_content {
        padding: 6% 30px;
    }

    .aanbod_selection_sec .col-lg-3 {
        max-width: 100%;
    }

    .aanbod_selection_sec .col-lg-3 .common_button {
        max-width: 100%;
        padding: 15px;
    }

    .each_product_price_dtls {
        padding: 30px 15px 15px;
    }

    /****contact****/
    .contact_page_form .left_area {
        padding-right: 15px;
    }

    /*=======================NEW ADD=================*/
    .grand_coupe_price h4 {
        font-size: 2.6rem;
    }

    .header-area .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 1.3rem;
    }

    .footer_navbar ul li {
        padding-right: 10px;
    }

    /****popup*****/
    .modal-area .modal-dialog {
        max-width: 90%;
    }

    .deze_auto_area a {
        margin-right: 15px;
    }

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

    .product-price h3{
        padding: 10px !important;
        font-size: 1.6rem !important;
    }
}

@media(max-width:1024px) {
    .logo_styl {
        max-width: 195px;
        margin-top: -19px;
    }

    .gallery_wrapper li {
        width: 49.2%;
        margin-top: 15px;
    }

    .gallery_wrapper li:nth-child(even) {
        margin-right: 0px;
    }

    /*.side_logo {
        display: none;
    }*/

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

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

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

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

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

}

@media (max-width: 991.98px) {
   /* .dblock {
        display: block;
        background-color: #121212;
        padding: 15px 0;
        position: relative;
        text-align: center;
    }

    .desktop_menu{
        display: none;
    }*/

    .header_topbar {
        display: none;
    }

    .desktop_menu{
        top: 0;
        background: #121212;
        padding: 0;
    }

    .header_area{
        height: 68px;
    }

    .navbar-brand{
        margin: auto;
        display: table;
    }

    .header-area .text-right{
        position: static;
    }

    .header-area .menu-bar{
        position: absolute;
        top: 50%;
        z-index: 9;
        transform: translateY(-50%);
        right: 20px;
    }

    .header-area .navbar {
        padding: 15px 0;
        height: auto;
    }

    .header-area .menu-navigation {
        padding: 7rem 2rem;
    }

    .dblock .hamburger {
        position: absolute;
        left: 0;
        top: 8px;
    }

    .logo_styl {
        margin-top: 0;
    }

    .slider_text_wrapper {
        width: 40% !important;
    }

    h1 {
        font-size: 2.4rem;
    }

    h2 {
        font-size: 2rem;
    }

    h3 {
        font-size: 1.8rem;
    }

    h4 {
        font-size: 1.7rem;
    }

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

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

    .gallery_wrapper {
        padding-top: 40px;
    }

    .Welkom_bij_sec hr {
        margin-top: 50px;
    }

    .footer_topmost_area {
        padding: 30px 0px;
    }

    .footer_social_icon_area {
        padding-left: 0px;
    }

    .footer_topmost_area .footer_social_icon_area ul li:first-child {
        margin-left: 0px;
    }

    .footer_topmost_area .auto_trust_img {
        margin-right: 5%;
    }

    .footer_navbar ul li {
        padding: 20px 40px 20px 0px;
    }

    .footer_social_icon_area {
        text-align: left;
    }

    .footer_topmost_area .common_button {
        min-width: 200px;
    }

    .footer_wrapper table {
        width: 100%;
    }

    .footer_logo_btn {
        text-align: left;
        padding-top: 15px;
    }

    .footer_topmost_area .footer_social_icon_area ul li:nth-child(2) {
        margin-left: 6%;
    }

    .footer_topmost_area .footer_social_icon_area ul li img {
        margin-right: 10px;
    }

    .bovag_logo {
        max-height: 47px;
    }

    .welcom-bij-img {
        margin-left: 0;
        margin-bottom: 30px;
    }

    .whatsapp_text p {
        font-size: 1.3rem;
    }

    /*--home page middle_area-----*/
    .middle_banner_rt_wrapper h2 {
        margin: 0px 20px 50px 0px;
    }

    /*----aanbod dtls----*/
    .dts_top_area {
        padding: 30px 0px;
    }

    .side_area_border {
        margin-top: 30px;
        padding: 10px;
    }

    .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
        width: 49%;
        margin: 0px 12px 10px 0px;
    }

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

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

    .side_area_content .common_button {
        min-width: 328px;
    }

    /*------aanbod-------*/
    .home_product_sec .car_overlay_content p {
        margin: 15px 0px;
        text-align: justify;
    }

    .home_product_sec .car_overlay_content {
        padding: 20px;
    }

    .home_product_sec .car_overlay_content h3 {
        font-size: 1.9rem;
    }

    .home_product_sec .car_overlay_content .common_button {
        min-width: 200px;
    }

    .aanbod-product-middle-content .common_button {
        min-width: 220px;
    }

    .aanbod_selection_sec .col-lg-3 {
        max-width: 32%;
    }

    /*--actie detail--*/

    .left_area {
        padding-right: 20px;
    }

    .form_area {
        padding-left: 20px;
    }

    .form_group1 {
        padding-right: 15px;
    }

    .form_group2 {
        padding-left: 15px;
    }

    /*--vercocht--*/
    .vercocht_overlay_content h2 {
        font-size: 1.8rem;
    }

    .vercocht_overlay_content p {
        font-size: 1.3rem;
    }

    /*--actie---*/
    .vacature_angle_sec {
        padding: 30px 0px;
    }

    /*--acties details--*/
    .contact_form_area {
        padding: 40px 0px 50px;
    }

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

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

    /*--contact--*/
    .contact_page_form .address_area {
        padding-bottom: 20%;
    }

    .product_slider_wrapper {
        padding-top: 30px;
    }

    /*--home banner--*/
    .home_banner_area_contents {
        /*top: 30%;*/
        background: #1c1c1c;
        position: static;
        transform: translateY(0);
    }

    .banner_content_wrapper{
        background-color: #1c1c1c;
        padding: 30px 15px;
    }

    /*====================NEW ADD==============*/
    .grand_coupe_price {
        padding-top: 40px;
    }

    .aanbod_selection_sec {
        padding: 40px 0px;
    }

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

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

    .diensten_reverse_area .dinesten_img {
        position: relative;
        width: 100%;
        -webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
    }

    .diensten_reverse_area .dinesten_img img {
        height: auto !important;
    }

    .diensten_reverse_area::before {
        -webkit-clip-path: polygon(46% 0, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
        width: 100%;
    }

    .diensten_reverse_area .diensten_heading_content {
        padding: 50px 0px;
        width: 100%;
    }

    .contact_form_area .left_area h3 span {
        font-size: 2.4rem;
    }

    .contact_form_area .right_side_area h3 span {
        font-size: 2.4rem;
    }

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

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

    .acties_van .common_button {
        float: left;
        margin-bottom: 30px;
        max-width: 230px;
    }

    .diensten_reverse_area:nth-child(even) .dinesten_img {
        -webkit-clip-path: polygon(0% 0, 100% 0%, 46% 100%, 0% 100%);
        clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
        width: 100%;
    }

    .vacature_area .diensten_heading_content .common_button, .dts_top_area .trug_btn .common_button,
    .slider_nxt_table_content .side_area_content #toggle_btn,.slider_nxt_table_content .side_area_content #toggle_btn1 {
        max-width: 100%;
    }

    /******popup*****/
    .modal-area .close-img {
        right: 20px;
        left: auto;
    }

    .modal-area .popup-content {
        padding: 50px 5%;
    }

}

@media (max-width: 767.98px) {
    .each_product_price_dtls table tr td:last-child {
        font-size: 1.6rem;
    }

    .each_product_price_dtls {
        padding: 15px;
    }

	.desktop_lease {
		display: none;
	}

	.mobile_lease {
		display: block;
	}

    .left_angel_images .image_txt h2 {
        margin-left: 0%;
        font-size: 1.8rem;
    }

    .arrow_img {
        margin-top: -35px;
    }

    .home_selection_area .form_area1:first-child {
        padding-left: 5px;
    }

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

    .whatsapp_button {
        display: none;
    }

    .gallery_sec {
        padding: 30px 0;
    }

    /*------home product area-----*/
    .home_product_sec {
        padding: 30px 0px 10px;
    }

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

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

    /*-----gallery sec----*/
    .gallery_wrapper {
        padding-top: 20px;
    }

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

    .footer_navbar ul li {
        width: 100%;
        padding: 10px 0px 0px;
    }

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

    .footer_wrapper {
        margin-bottom: 1rem;
    }

    .footer_navbar {
        padding-bottom: 30px;
    }

    .footer_wrapper table {
        width: 45%;
    }

    .slider_btm_btn {
        margin-top: 40px;
    }

    .footer_social_icon_area {
        padding-top: 10px;
    }

    .footer_middle_area {
        padding-top: 0;
    }

    .bovag_logo {
        max-height: 42px;
    }

    .footer_logo_btn {
        padding-top: 20px;
    }

    /*------angle are-----*/
    .middle_banner_left_wrapper {
        width: 100%;
        position: relative;
        float: none;
        -webkit-clip-path: none;
        clip-path: none;
        height: 350px;
        margin-bottom: 10px;
    }

    .middle_banner_rt_wrapper {
        width: 100%;
        position: relative;
        float: none;
        -webkit-clip-path: none;
        clip-path: none;
        height: 350px;
    }

    .middle_banner_section {
        height: auto;
        padding-top: 30px;
    }

    .middle_banner_rt_wrapper h2 {
        margin: 0px 0px 30px 20px;
        text-align: left;
    }

    .middle_banner_left_wrapper h2 {
        margin: 0px 0px 30px 20px;
    }

    /*-----aanbod dtls----*/
    .dts_top_area .trug_btn {
        text-align: left;
        margin-top: 10px;
    }

    .topside_img1 {
        display: none;
    }

    .topside_img2 {
        display: none;
    }

    .grand_coupe_price {
        padding-top: 0px;
		text-align: right;
    }
	.grand_coupe_price h4{
		padding-top: 0px;
	}

    .grand_coupe {
        padding: 30px 0px;
    }

    .grand_coupe_price h4 {
        font-size: 2.2rem;
    }

    .grand_coupe_heading h1 {
        font-size: 2rem;
    }

    .table_after_border h4 {
        font-size: 1.7rem;
    }

    .side_area_content {
        padding: 20px;
    }

    .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
        width: 49%;
        margin-right: 5px;
        font-size: 1.3rem;
    }

    .aanbod_detail_tab_sec .nav-tabs .nav-link {
        padding: 10px;
    }

    .aanbod_details_slider .common_slider_arrow{
        width: 40px;
        height: 40px;
    }

    .aanbod_details_slider .common_slider_arrow img{
        width: 15px;
    }

    .table_after_border {
        padding: 20px 0px;
    }

    .dtls_product_sec {
        padding-bottom: 30px;
    }

    .aanbod_details_slider .details_gallery_top_area {
        padding: 0 15px 10px;
    }

    .aanbod_details_slider .car_dtls_slider .row{
        margin-left: -15px;
    }

    .left-bg-block {
        width: 120px;
    }

    .block-dtls {
        width: calc(100% - 120px);
    }

    .each-onderhoud-block h4 {
        font-size: 2rem;
        margin-bottom: 0;
    }

    .each-onderhoud-block h5 {
        font-size: 1.6rem;
    }

    .side_area_content .common_button {
        min-width: 250px;
    }

    .deze_auto_area img {
        width: 20px;
    }

    /*.side_area_border{
padding:0px;
}*/
    /*----aanbod-----*/
    .home_product_sec .car_overlay_content h3 {
        font-size: 1.8rem;
    }

    .home_product_sec .car_overlay_content {
        padding: 26px;
    }

    .home_product_sec .car_overlay_content .common_button {
        min-width: 230px;
    }

    .aanbod_selection_sec .col-lg-3 {
        max-width: 100%;
    }

    .aanbod_selection_sec {
        padding: 30px 0px;
    }

    .aanbod_selection_sec .aanbod_selection_area {
        padding-right: 5px;
        padding-left: 5px;
    }

    .home_product_sec .car_overlay_content p {
        font-size: 1.3rem;
    }

    .aanbod_select_area_cover {
        padding: 0px;
    }

    .aanbod_selection_sec .form-group {
        margin-bottom: 10px;
    }

    .aanbod_product_sec .col-lg-4,
    .col-lg-8 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .aanbod_product_sec .each_product_price_dtls h3 {
        height: auto;
    }

    .aanbod-product-new .text-right{
        text-align: left !important;
    }

    .aanbod_selection_sec .form-control {
        background: url('../images/down-arrow-aanbod.svg') #fff no-repeat 96% center/10px;
    }

    .aanbod-product-middle-content p {
        margin: 20px 0 25px;
        display: block;
    }

    .aanbod-product-middle-content {
        padding: 10% 5%;
    }

    .left_area {
        padding-right: 0px;
        border-right: none;
    }

    .form_area {
        padding-left: 0px;
        padding-top: 30px;
    }

    .address_area {
        padding-top: 40px;
    }

    .inner_banner {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }

    .diensten-dtl-bk-btn-sec .common_button {
        position: initial;
    }

    .diensten-dtl-bk-btn-sec {
        padding: 30px 0;
    }

    /*--contact--*/
    .contact_page_form .address_area {
        border-right: none;
    }

    .contact_social_icon_area {
        padding-top: 0px;
    }

    .contact_form_area h3 {
        padding-bottom: 30px;
    }

    .contact_page_form .address_area {
        padding-bottom: 30px;
    }

    .contact_form_area .common_button {
        margin-top: 20px;
    }

    .form_area .form-control {
        height: 55px;
    }

    .form_area textarea.form-control {
        height: 180px;
        padding-top: 15px;
    }

    /***innkoop***/
    .photo_upload {
        line-height: 45px;
    }

    /*---vacature--*/
    .vacature_area .diensten_heading_content .common_button {
        min-width: 250px;
    }

    .vacature_angle_area .diensten_heading_content {
        padding: 20px;
    }

    .vacature_angle_area {
        margin-bottom: 15px;
    }

    .diensten_reverse_area p {
        margin: 20px 0px;
    }

    /*---overons--*/
    .box img {
        width: 100%;
    }

    .gallery_section .col-md-3 .gal-item {
        padding: 5px 0px;
    }

    .overons_team_area h2 {
        padding-bottom: 0px;
    }

    .bovag_logo {
        max-height: 45px;
    }

    .overons_team_area {
        padding: 30px 0;
    }

    /*--acties*/
    .acties_van {
        padding: 30px 0px;
    }

    /*--acties details--*/
    .left_area {
        padding-right: 15px;
    }

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

    .contact_page_form .form_area {
        padding-top: 0px;
    }

    /*--home-banner--*/
    .right-button {
        position: relative;
        top: 0px;
        padding-top: 15px;
        right: auto;
        left: -15px;
    }

    /**diensten*****/
    .diensten_reverse_area .diensten_heading_content {
        padding: 30px 0;
    }

    .acties_van p {
        margin-top: 20px;
    }

    /*========================NEW ADD================*/

    .aanbod_product_sec {
        padding: 30px 0px;
    }

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

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

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

    .contact_form_area .left_area h3 span {
        font-size: 2rem;
    }

    .contact_form_area .right_side_area h3 span {
        font-size: 2rem;
    }

    .footer_logo {
        margin-bottom: 30px;
    }

    .gallery_section .gal-item .row {
        height: auto !important
    }

    .home_banner {
        width: 100%;
        position: relative;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }

    /*****************/
    .hide_banner {
        display: none;
    }

    .product-info{
        height: auto;
    }

    /***bedankt****/
    .bedankt-banner .banner_content_wrapper {
        padding: 30px 15px;
    }

    .aanbod_details_slider .details_topside_slider{
        display: none;
    }

    /***popup***/
    .modal-area .modal-dialog {
        max-width: 95%;
    }

    .popup-play img {
        width: 45px;
    }

    .modal-area .popup-content {
        padding: 30px 15px;
    }
	.aanbod_product_sec .col-lg-4{
	  padding-left: 5px;
	  padding-right: 5px;
	}

    .aanbod-dtl-gallery .gallery-content h6{
        font-size: 1.3rem;
        letter-spacing: normal;
    }
    .product-price{
        margin-top: 0;
    }
    .each_product_price_dtls .price-div h3{
        padding-bottom: 0 !important;
        font-size: 1.6rem;
    }
    .product-price h3{
        margin-left: 10px;
        font-family: 'New Rail Alphabet Medium' !important;
        padding: 0 !important;
        background: transparent;
        color: #121212;
    }
}

@media (max-width: 575.98px) {
    .header-area .menu-items{
        width: 100%;
    }

    .footer_topmost_area {
        padding: 30px 0px;
    }

    .banner_content_wrapper {
        margin: 0px;
    }

    h1 {
        font-size: 1.8rem;
    }

    h2 {
        font-size: 1.7rem;
    }

    .side_area_content .common_button {
        min-width: 250px;
    }

    .common-both-padding {
        padding: 0;
    }

    /***aanbod-dtl******/
    .aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
        font-size: 1.1rem;
    }

    /*=================new add==================*/
    .side_area_content {
        padding: 20px 0px;
    }

    .contact_social_icon_area img {
        max-height: 20px;
        padding-right: 30px;
    }
}

@media (max-width: 480px) {
    .footer_topmost_area .footer_social_icon_area ul li {
        margin-left: 0px;
        width: 100%;
        padding-bottom: 20px;
    }

    .footer_topmost_area .footer_social_icon_area ul li:nth-child(2) {
        margin-left: 0%;
    }

    .footer_logo_btn {
        padding-top: 0px;
    }

    .footer_topmost_area .auto_trust_img {
        padding-bottom: 15px;
        width: 100%;
    }

    .footer_topmost_area .auto_trust_img {
        margin-right: 0%;
    }

    /*----aanbod dtls----*/
    .grand_coupe_heading h1 {
        font-size: 1.7rem;
    }

    .grand_coupe_heading h2 {
        font-size: 1.6rem;
    }

    .grand_coupe_price h4 {
        font-size: 1.7rem;
    }

    /*----aanbod-----*/
    .inner_page_banner_overlay {
        padding: 15px;
    }

    .vacature_angle_sec {
        padding: 15px 0px;
    }

    .kenmerken_tab ul li:nth-child(odd), .aanbod_detail_tab_sec .bullet_panel ul li {
        padding-left: 11px;
    }

    .aanbod_detail_tab_sec .tab-content ul li {
        font-size: 1.2rem;
        background-position: left top 5px;
    }

    /*=====================new add===================*/
    .deze_auto_area li {
        display: block;
        padding-top: 10px;
    }

    .deze_auto_area {
        padding-top: 0px;
    }
}

@media (max-width: 320px) {
    .home_banner_area_contents {
        top: 10%;
    }
}

@media (min-width: 992px) {
    .privacy_section {
        padding-top: 145px;
    }
}

@media (max-width: 991px) {
    iframe.calsty {
        height: 1500px;
    }
    .error_top{
        padding: 0;
    }
}

@media (max-width: 767px) {
    iframe.calsty {
        height: 1300px;
    }
}