/*===========Responsive css============*/

@media (min-width: 1700px) {
	/*========= My responsive ============*/
	.container {
		min-width: 1400px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 16px;
		padding-left: 16px;
	}
	h1 {
		font-size: 48px;
	}
	.filter_text h4 {
		font-size: 24px;
	}
	.contact_rgt h4 {
		font-size: 24px;
	}
	.contact_rgt p {
		font-size: 16px;
	}
	.navbar-dark .navbar-nav .nav-link {
		font-size: 16px;
	}
	.active .dropdown-menu {
		padding-top: 30px;
	}
	/*====================================*/
}
@media (max-width: 1699.98px) {
	.static_car {
	    width: 62%;
	    bottom: -50%;
	}
}
@media (max-width: 1500px) {
	.cnxt {
		/*right: -60px !important;*/
	}
	.cprev {
		/*left: -60px !important;*/
	}
	.filter_text h4 {
		font-size: 17px;
		padding: 17px 5px;
	}
	.cprev {
		left: -60px !important;
	}
	.cnxt {
		right: -60px !important;
	}
	.static_car{
		width: 65%;
		bottom: -45%;
	}
	.main_wrapper_count h2{
		font-size: 40px;
	}
	.timming_form p{
		width: 85%;
	}
	.middle_banner_slider_sec .link_slider_wrapper {
	    height: 390px;
	}
	.aanbod_signeture .static_car {
	   bottom: -45%;
    	width: 60%;
	}
}
@media (max-width: 1399.98px) {
	.member-slider-wrapper .swiper-button-next {
	    right: -50px;
	}
	.member-slider-wrapper .swiper-button-prev {
	    left: -50px;
	}

}
@media (max-width: 1299.98px) {
	.member-slider-wrapper .swiper-button-next, .cnxt  {
	    right: 0px;
	}
	.member-slider-wrapper .swiper-button-prev, .cprev {
	    left: 0px;
	}
}

@media (max-width: 1199.98px) {
	/*---- Common Class ----*/
	h1 {
		font-size: 30px;
	}
	h2 {
		font-size: 24px;
	}
	/*----------------------*/
	/*========= My responsive ============*/
	.main_wrapper_count h2 {
		font-size: 36px;
	}
	.car_banner_section {
		padding: 40px 0px 30px;
	}
	.footer_sec h4 {
		font-size: 18px;
	}
	.footer_logo {
		padding-bottom: 50px;
	}
	.footer_sec {
		padding-bottom: 40px;
	}
	.main_logo_adjust {
		height: 70px;
	}
	.social_media {
		width: 200px;
	}
	.contact_rgt h4 {
		font-size: 16px;
	}
	.contact_rgt p {
		font-size: 14px;
	}
	.navbar-dark .navbar-nav .nav-link {
		font-size: 15px;
	}
	.home_banner_bg {
		padding: 15% 0px 10%;
	}
	.specification_table table tr td {
		padding: 5px 0px;
	}
	.specification_table {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.social_link_block {
		padding-top: 22px;
	}
	.detail_top_link {
		padding: 40px 0px;
	}
	.contact_height {
		height: 380px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 10px;
		padding-left: 10px;
	}
	.social_media {
		display: none;
	}
	.car_txt_sec p {
		height: 46px;
	}
	.ver_text_sec {
		padding: 45px 0px;
	}
	.vertical_tab_sec .nav-link {
		padding: 30px 20px;
	}
	.download_vc button {
		min-width: 100%;
	}
	.vr_left {
		font-size: 20px;
	}
	.download_vc .left_heading h3 {
		font-size: 20px;
	}
	.member-slider-wrapper .swiper-button-next {
		right: 10px;
	}
	.member-slider-wrapper .swiper-button-prev {
		left: 10px;
	}
	.acties-listing {
		padding: 45px 0px;
	}
	.list-image img {
		margin-top: 00px;
	}
	.acties-listing .row {
		position: relative;
		padding: 50px 0px;
	}
	.acties-listing-text {
		padding: 0px 0px 0px;
	}
	/*====================================*/
	/*=======pop up======*/
	.modal_area .modal-dialog {
    	max-width: 80%;
	}
	.popup_content {
    	
    padding-right: 20px;
	}
	.modal_area .modal-content p {
    	font-size: 14px;
	}
	.modal_area .black_btn {
    	margin-top: 15px;
	}
	.modal_area .modal_close_img img {
    	max-height: 30px;
	}
	/*=======pop up======*/
	.static_car{
		width: 58%;
		bottom: 0;
	}
	.each_cr p{
		font-size: 15px;
	}
	.aanbod_signeture .static_car {
	    bottom: 0;
	}
	.middle_banner_slider_sec .link_slider_wrapper {
	    height: 330px;
	}
	.kenmerken_tab ul li{
		font-size: 14px;
	}
	.kenmerken_tab ul li:nth-child(odd){
		padding-left: 12px;
	}
}

@media (max-width: 991.98px) {
	/*---m-menu---*/
	.dblock {
		display: block;
		position:relative;
		z-index:999;
	}
	.desktop_nav {
		display: none;
	}
	/*-----------*/
	/*---- Common Class ----*/
	h1 {
		font-size: 24px;
	}
	h2 {
		font-size: 20px;
	}
	/*----------------------*/
	/*========= My responsive ============*/
	.swiper-pagination1 .swiper-pagination-bullet {
		width: 150px;
	}
	.slider_btn {
		margin-top: 25px;
	}
	.home_banner_bg {
		padding: 10% 0px 6%;
	}
	.swiper-pagination1 .swiper-pagination-bullet {
		margin-bottom: 10px !important;
	}
	.home_filter_wrapper .col-lg-3 {
		margin: 5px 0px;
	}
	.cnxt,
	.cprev {
		display: none;
	}
	.car_banner_section {
		padding: 35px 0px 25px;
	}
	.car_banner_wrapper {
		padding: 30px 0px 18px;
	}
	.middle_banner_wrapper .middle_banner_heading {
		padding-top: 35px;
	}
	.inner_slider1 .link_wrapper:hover .slider_upper_text p {
		display: none;
	}
	.signature_sec {
		padding: 40px 0px 40px;
	}
	.middle_banner_wrapper {
		padding-bottom: 0px;
	}
	.link_wrapper h3 {
		font-size: 18px;
	}
	.main_wrapper_count h2 {
		font-size: 22px;
	}
	.each_cr h6 {
		font-size: 24px;
	}
	.each_cr p {
		font-size: 12px;
	}
	.counter_banner {
		padding: 40px 0px;
	}
	.footer_sec .footer_item_wrapper {
		padding: 20px 0px;
		border-bottom: 1px dotted #275577;
	}
	.footer_sec .col-md-6:nth-child(3) .footer_item_wrapper {
		border-bottom: 0px dotted #275577;
	}
	.footer_sec .col-md-6:nth-child(4) .footer_item_wrapper {
		border-bottom: 0px dotted #275577;
	}
	.footer_item_wrapper p {
		text-align: justify;
	}
	.footer_logo {
		padding-bottom: 35px;
	}
	.footer_sec {
		padding-bottom: 25px;
	}
	.footer_upper_blog .col-md-6 {
		margin: 15px 0px;
	}
	.footer_upper_blog .mt-5 {
		margin-top: 25px !important;
	}
	.footer_upper_blog {
		padding: 40px 0px 30px;
	}
	.footer_social_sec {
		width: 50%;
	}
	.footer_mb_img {
		width: 50%;
	}
	.building_left {
		padding: 10px 15px;
	}
	.selection_wrapper {
		padding: 25px 15px 15px;
	}
	.aanbod_cars {
		margin-top: 40px;
	}
	.aanbod_cars .container .row .col-md-6 {
		margin-bottom: 20px;
	}
	.aanbod_cars {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.specification_block {
		margin-top: 25px;
	}
	.tab_sec {
		padding: 20px 18px 35px;
	}
	.common_form_wrapper {
		padding: 35px 0px;
	}
	.contact_address_sec {
		padding: 35px 0px 25px;
	}
	.timming_form .common_form_wrapper {
		padding: 10px 0px 35px;
	}
	.form_address p {
		padding-top: 20px;
	}
	.contact_height {
		height: 300px;
	}
	.over_list_sec {
		padding: 50px 0px 25px;
	}
	.vr_left {
		font-size: 16px;
	}
	.acties-listing-content {
		padding-left: 0px;
	}
	.acties-listing .row:nth-child(2n) .acties-listing-content {
		padding-left: 0px;
		padding-right: 0px;
	}
	.acties-listing .row {
		padding: 25px 0px;
	}
	.acties-listing-text p {
		font-size: 15px;
	}
	.acties-listing-text h4 {
		margin-bottom: 25px;
	}
	.acties-listing-text button {
		margin-top: 25px;
	}
	.bedankt-page-content{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
	}
	/*====================================*/
	/*=======pop up=======*/
	.modal_area .modal-content p {
		line-height: 15pt;
	}
	.modal_area .modal-dialog {
		max-width: 97%;
	}
	.popup_content h2 {
		font-size: 24px;
	}
	.modal_area .black_btn {
		margin-top: 20px;
	}
	.signature_sec .col-lg-6:last-child, .counter_banner .col-lg-6{
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.static_car {
	    width: 100%;
	    bottom: 0;
	    position: relative;
	}
	.main_wrapper_count{
		margin-bottom: 40px;
	}
	.cmn_button{
		max-width: 220px;
		height: 50px;
		line-height: 50px;
	}
	.onez-collegue{
		padding: 50px 0;
	}
	.member-slider-wrapper{
		margin-top: 30px;
	}
	.middle_banner_slider_sec .link_slider_wrapper {
	    height: 250px;
	}
}

@media (max-width: 767.98px) {
	/*---- Common Class ----*/
	button {
		font-size: 14px;
		height: 45px;
		min-width: 230px;
	}
	p {
		font-size: 14px;
	}
	h3 {
		font-size: 20px;
	}
	/*----------------------*/
	/*========= My responsive ============*/
	.home_filter_wrapper {
		padding: 5px 15px 20px;
	}
	.car_price span {
		padding: 0px 8px;
	}
	.car_price {
		font-size: 14px;
	}
	.car_txt_sec hr {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.signature_sec {
		padding: 30px 0px 30px;
	}
	.counter_banner .each_cr {
		margin: 15px 0px;
	}
	.counter_banner {
		padding: 35px 0px 25px;
	}
	.footer_sec .col-md-6:nth-child(3) .footer_item_wrapper {
		border-bottom: 1px dotted #275577;
	}
	.footer_item_wrapper ul li {
		font-size: 14px;
	}
	.footer_sec {
		padding-bottom: 5px;
	}
	.main_wrapper_count h2 {
		font-size: 22px;
		text-align: center;
	}
	.main_wrapper_count p {
		text-align: center;
	}
	.swiper-pagination1 .swiper-pagination-bullet {
		display: none;
	}
	.wht_btn {
		font-size: 14px;
		padding: 5px 15px;
	}
	.slider_content {
		margin-left: 0px;
	}
	.slider_txt {
		margin-left: 0px;
	}
	.res_logo_styl {
		height: 75px;
	}
	.header a {
		top: 14px !important;
	}
	.slider_btn {
		padding-left: 20px;
	}
	.swiper-button-next12 {
		display: none;
	}
	.swiper-button-prev12 {
		display: none;
	}
	.adj_img_cr {
		bottom: 8px;
		left: 0px;
		top: 27px;
		position: relative;
	}
	.main_wrapper_count {
		padding-bottom: 15px;
	}
	.inner_trans_box {
		margin-left: 0px;
	}
	.inner_content h1 {
		margin-left: 0px;
	}
	.building_left {
		padding: 40px 15px;
	}
	.each_select {
		margin: 5px 0px;
	}
	.detail_top_link {
		padding: 15px 0px 15px;
	}
	.swiper-button-next1,
	.swiper-button-prev1 {
		display: none;
	}
	.tab_sec .nav-tabs .nav-item {
		width: 50%;
	}
	.tab_sec {
		padding: 20px 0px 35px;
	}
	.form_img {
		text-align: center;
	}
	.form_img img {
		width: auto !important;
		max-width: 100% !important;
	}
	.form_address {
		padding-top: 30px;
	}
	.form_address p {
		padding-top: 20px;
	}
	.form_wrapper .pr-1 {
		padding-right: 15px !important;
	}
	.form_wrapper .pl-1 {
		padding-left: 15px !important;
	}
	.contact_timming_block {
		padding: 20px 0px 0px;
	}
	.contact_timming_block h3 {
		margin-bottom: 20px;
	}
	.static_car {
		padding: 8px 0px 20px;
	}
	.contact_height {
		height: 250px;
	}
	.welcome_text {
		padding-top: 25px;
	}
	.common_form .form_wrapper {
		padding-top: 30px;
	}
	.dien_text p {
		width: 100%;
	}
	.footer_logo {
		text-align: center;
	}
	.list_bg_img {
		position: absolute;
		width: 50%;
		top: 40%;
	}
	.over_list_sec {
		padding: 30px 0px 15px;
	}
	.signature {
		padding-top: 25px;
	}
	.welcome_text p:nth-child(3) {
		padding-top: 20px;
	}
	.over_welcoe_sec {
		padding: 40px 0px 25px;
	}
	.vertival_tab_wrapper {
		padding: 20px 15px 32px 15px;
	}
	.dropdown_select_box select {
		height: 40px;
	}
	.filter_text h4 {
		padding: 17px 5px 10px;
	}
	.car_banner_section {
		padding: 25px 0px 22px;
	}
	.middle_banner_wrapper .middle_banner_heading {
		padding-top: 20px;
	}
	.select_area {
		padding-top: 0px;
	}
	.common_arrow {
		display: none;
	}
	.acties-listing-text {
		padding-top: 30px;
	}
	.acties-listing .row:nth-child(2n) .acties-listing-content {
		padding-left: 0px;
		padding-right: 0px;
		text-align: left;
	}
	.acties-listing .row:nth-child(2n) .acties-listing-content .acties-listing-text p {
		text-align-last: left;
	}
	.acties-listing {
		padding: 0px 0px 30px;
	}
	/*====================================*/
	/*====pop up=======*/
	.modal_area .modal-dialog {
		max-width: 75%;
	}
	.pop_up_img {
		width: 100%;
		}
	.popup_content{
	 width: 100%;
	 padding: 15px;
	}
	.popup_content h2{
		font-size:20px;
		margin-bottom:20px;
	}
	.modal_area .global_btn {
		margin-top: 0px;
	}
}

@media (max-width: 575.98px) {
	/*========= My responsive ============*/
	.footer_upper_blog .col-md-6 {
		margin: 8px 0px;
	}
	.footer_logo {
		padding-bottom: 20px;
	}
	h1 {
		font-size: 20px;
	}
	.main_wrapper_count h2 {
		font-size: 20px;
	}
	.tab_sec .nav-tabs>li>a{
		padding: 4px 17px;
	}
	.tab_sec .nav-tabs .nav-item {
		width: 50%;
	}
	.contact_height {
		height: 220px;
	}
	.list_bg_img {
		display: none;
	}
	/*====================================*/
	/*====pop up=======*/
	.modal_area .modal-dialog {
		max-width: 100%;
	}
}