@media (min-width: 1600px) {
	/*========= My responsive ============*/
	/*.sw_next3{
	right: -6% !important;
	}
	.sw_prev3{
	left: -6% !important;
	}*/
	.container{
		max-width: 1400px;
	}
	.product_des p {
    height: 25px;
    overflow: hidden;
	}
	.selection_text h2{
	font-size:47px;
	}
	.selection_text h1{
	font-size:78px;
	}
	.drop_wraper {
    padding-top: 95px;
	}
	.right_card_block{
	padding-left: 10%;
	}
	/*====================================*/
}
@media (min-width: 768px) {
.close_img2{
display:none;
}
}
@media (max-width: 1600px) {
.modal_area .modal-content p {
margin-bottom: 30px;
}
.modal_area .modal-dialog {
max-width: 70%;
}
}
@media (max-width: 1599.98px) {
.desktop_nav .hvr-radial-in{
	width: 100%;
	padding:12px 10px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 15px;
    padding-left: 10px;
}
}
@media(max-width:1400px){
	.vertical_tab_sec .nav-link {
    padding: 40px 40px;
	}
	/******new add****/
	.sw_next3 {
    right: 35px !important;
	}
	.sw_prev3 {
    left: 14px !important;
	}
	.car_slider_wrapper .swiper-button-prev {
    left: 20px;
	}
	.car_slider_wrapper .swiper-button-next {
    right: 42px;
	}
	.member-slider-wrapper .swiper-button-next {
	right: 10px;
}
.member-slider-wrapper .swiper-button-prev {
	left: 10px;
}
}
@media(max-width:1300px){
.modal_area .modal-dialog {
max-width: 75%;
}
.popup_content h2 {
font-size: 28px;
}

}
@media (max-width: 1199.98px) {
	/*---- Common Class ----*/
	h3 {
    font-size: 24px;
	}
	/*----------------------*/
	/*========= My responsive ============*/
	.social_link_block .yellow_button {
		min-width: 145px;
		padding: 10px 5px;
	}
	.specification_table table tr td {
		padding: 5px 0px;
	}
	.price h3 {
    font-size: 20px;
	}
	.specification_table {
    padding-top: 15px;
    padding-bottom: 18px;
	}
	.social_link_block {
    padding-top: 20px;
	}
	.detail_top_link {
    padding: 30px 0px;
	}
	.detail_slider_sec {
    padding: 40px 0px 0px;
	}
	.tab_sec {
    padding: 10px 0px 25px;
	}
	.common_form_wrapper {
    padding: 35px 0px 0px;
	}
	.form_gap_shadow {
    padding: 35px 40px;
	}
	.common_form_wrapper .form_address {
    padding-top: 35px;
	}
	.each_tick {
		padding-top: 35px;
	}
	.product_price p span {
		padding: 0px 10px;
	}
	/*.sw_next3{
	right: -1% !important;
	}
	.sw_prev3{
	left: -1% !important;
	}*/
	.selection_text h2 {
    font-size: 30px;
	}
	.selection_text h1 {
    font-size: 48px;
	}
	.drop_wraper {
    padding-top: 50px;
	}
	.select_area {
    padding: 30px 0px 30px;
	}
	.aanbod_gallery_sec {
    padding: 25px 0px;
	}
	/*====================================*/
	.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 10px;
    padding-left: 0px;
	}
	.onze_title {
	width:95%;
	}
	.footer_testimonial_blog {
    background-position: top center;
	}
	.vertical_tab_sec .nav-link {
    padding: 40px 20px;
	}
	.vr_left {
    font-size: 20px;
	}
	.text_wrap1 {
		padding: 10px 15px;
	}
	/*=======pop up======*/
.modal_area .modal-dialog {
max-width: 80%;
}
.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;
}
.modal_area .global_btn {
margin-top: 10px;
}
.modal_area .modal-dialog {
max-width: 85%;
}
/*****new add***/
.custom_adjust {
    max-height: 20px;
}
.specification_block .price h3 span {
    padding: 0px 26px;
}
.top_gap1 {
    padding-top: 12%;
}
.acties_ozon_area {
    padding-top: 10%;
}
.product_des p {
    font-size: 14px;
}
.special_link_wrapper {
    padding: 15px 30px;
}
}
@media (max-width: 991.98px) {
	/*---m-menu---*/
	.dblock{
		display:block;
	}
	.desktop_nav
	{
		display:none;	
	}
	.top_bar{
	display:none;
	}
	/*.res_logo_styl{
	height:50px;
	}*/
	.specification_block{
	padding-top:30px;
	}
	.form_gap_shadow {
    margin-top: 30px;
	margin-bottom: 60px;
	}
	.each_tick {
    padding-top: 18px;
	}
	.common_form_wrapper .form_address {
    padding-top: 0px;
	}
	.special_link_wrapper {
    padding: 35px 25px;
	}
	.selection_text h2 {
    font-size: 20px;
	}
	.selection_text h1 {
    font-size: 36px;
	}
	.drop_wraper {
    padding-top: 20px;
	}
	.common_text_sec {
		padding: 40px 0px;
	}
	.common_card_sec {
		padding: 40px 0px 40px;
	}
	.car_service{
	padding-top:0px;
	}
	.range_wrapper {
    padding-bottom: 50px;
	}
	.card img {
	width:100%;
	}
	.car_slider_wrapper .swiper-button-next{
	display:none;
	}
	.car_slider_wrapper .swiper-button-prev{
	display:none;
	}
	.inner_slider .swiper-button-next{
	display:none;
	}
	.inner_slider .swiper-button-prev{
	display:none;
	}
	.footer_top_sec .text-right{
	text-align:left !important;
	margin-top:20px;
	}
	.footer_wrapper{
	margin-bottom:20px;
	}
	.vertival_tab_wrapper .form_address {
    margin-top: 0px;
	}
	.vertival_tab_wrapper .each_tick {
    padding-top: 0px;
	}
	/*.vertival_tab_wrapper p {
    padding-bottom: 30px;
	}*/
	.download_vc .left_heading h4 {
    padding-top: 0px;
	}
	.vertical_tab_sec .nav-link {
    padding: 40px 15px;
	}
	.vr_left {
    font-size: 18px;
	}
	.download_vc .left_heading h4 {
    font-size: 20px;
	}
	/*====================================*/
	/*=======pop up=======*/
.modal_area .modal-content p {
line-height: 15pt;
}
.modal_area .modal-dialog {
max-width: 98%;
}
.popup_content h2 {
font-size: 22px;
}
.modal_area .modal-content p {
margin-top: 15px;
font-size:13px;
margin-bottom:15px;

}

.popup_content {
padding-left: 0px;
padding-right: 40px;
}
.car_service_wrapper {
    padding-right: 0px;
}
.zijn {
    font-size: 60px;
}
.services {
    font-size: 45px;
}
.top_gap1 {
    padding-top: 6%;
}
.each_tick ul li{
	padding-bottom:20px;
}
.bg_gray2 .right_card_block {
    padding-left: 0%;
}
.vertival_tab_wrapper .left_heading {
    padding-bottom: 30px;
}
.bg_dark table tr td:nth-child(odd) {
    padding-right: 20px;
}
.bg_dark table tr td:nth-child(even) {
    padding-left: 20px;
}
.gap_adj2 {
    padding-top: 35px;
}
.over_gallery_sec .container-fluid > .row > .pr-2{
	padding-right:7px !important;
}
.over_gallery_sec{
	overflow-x:hidden}
}
@media (max-width: 767.98px) {
	/*---- Common Class ----*/
	h3 {
    font-size: 20px;
	}
	h3 span::before {
    bottom: -15px;
	}
	h3 span {
    margin-bottom: 15px;
	}
	/*----------------------*/
	/*========= My responsive ============*/
	.form_address p {
    padding-top: 25px;
	}
	.tab_sec .nav-tabs > .nav-item {
    min-width: 33.3%;
	}
	.tab_sec .nav-tabs  li:nth-child(1) a{
    margin-left: 0px;
	}
	.tab_sec .nav-tabs  li:nth-child(3) a{
    margin-right: 0px;
	}
	.tab_sec .nav-tabs  li:nth-child(4) a{
    margin-right: 5px;
	margin-left: 0px;
	}
	.tab_sec .nav-tabs  li:nth-child(5) a{
    margin-left: 5px;
	}
	.common_hide {
	display:none;
	}
	.product_des p {
    font-size: 14px;
	}
	.product_price p span {
    padding: 0px 6px;
	}
	.product_des {
    padding: 15px 8px 13px;
	}
	.product_des p {
    height: 45px;
	}
	.product_des h4 {
    padding-bottom: 10px;
	}
	.product_price {
    padding-top: 10px;
    border-top: 2px solid #ededed;
    margin-top: 10px;
	}
	.each_select{
	margin:5px 0px;
	}
	.common_text_sec {
		padding: 30px 0px;
	}
	.common_card_sec {
		padding: 30px 0px 30px;
	}
	.right_card_block {
    padding-left:0px;
	}
	.right_txt p {
    padding-top: 20px;
	}
	.right_card_block{
	padding-top:25px;
	}
	.ratting_img{
	display:none;
	}
	.home_banner .swiper-button-next{
	display:none;
	}
	.home_banner .swiper-button-prev{
	display:none;
	}
	.range_wrapper ul li {
	width:100%;
	margin-bottom:30px;
	}
	.range_wrapper ul li::after {
    width: 2px;
    height: 70px;
    bottom: 0px;
    left: 13px;
	}
	.round_circel {
	float:left;
	margin-right:20px;
	}
	.range_wrapper {
	padding-left:0px;
	}
	.testimonial_lft {
	padding:30px 0px 0px;
	box-shadow:none;
	}
	.testimonial_wrapper {
    padding: 30px 0px ;
	}
	.footer_top_sec ul li {
	margin-bottom:20px;
	}
	.privacy li {
    width: 100% !important;
	}
	.privacy{
	padding-left:30px;
	}
	.privacy li {
    width: 100% !important;
	padding-bottom:15px;
	}
	.main_bg_img_sec {
    width: 100%;
	position: relative;
	height:250px;
	}
	.expertise_overview_sec_wrapper .expertise_overview_sec:nth-child(odd) .main_bg_img_sec{
	border-right: 0px solid #fff;
	}
	.expertise_overview_sec_wrapper .expertise_overview_sec:nth-child(even) .main_bg_img_sec{
	border-left: 0px solid #fff;
	}
	.intro_text {
    margin: 30px 0px;
	}
	.download_vc button {
    width: auto !important;
	min-width:200px !important;
	margin-top:20px;
	}
	.vertival_tab_wrapper {
    padding: 2% 15px 2% 15px;
	}
	.top_gap1 {
    padding-top: 27%;
	}
	.onze_service {
    padding-top: 50px;
	}
	.google_map {
    height: 220px;
	}
	/*====pop up=======*/
.modal_area .modal-dialog {
max-width: 75%;
}
.pop_up_img {
width: 100%;
}
.popup_content{
width: 100%;
padding:30px;
}
.close_img1{
display:none;
}
.banner_text_wrapper {
    padding: 40px;
}
.car_service {
    padding: 30px 0px;
}
.car_service_wrapper {
    padding-top: 0%;
}
.product_home {
    padding: 40px 0px;
}
.testimonial_lft table {
    width: 100%;
}
.logo_slider_sec::before {
    width: 100%;
    margin-left: 0;
    margin-right: 0px;
    left: 0%;
}
.testimonial_lft h2{
	font-size:22px;
}
.footer_top_sec ul li img{
    max-height: 20px;
}
.detail_top_link button {
    width: 220px;
}
.form_gap_shadow {
   margin-bottom: 40px;
}
.common_form_wrapper {
    padding: 20px 0px 0px;
}
.bg_gray2 .card_txt {
    padding-bottom: 10px;
}
.bg_dark table tr td:nth-child(odd) {
    padding-right: 0px;
}
.bg_dark table tr td:nth-child(even) {
    padding-left: 0px;
}
.bg_dark table tr td{
	width:100%;
	display:block;
}
.dien_detail button{
	margin-bottom:30px;
}
.common_form .form_wrapper .pr-2{
	padding-right:15px !important;
}
.common_form .form_wrapper .pl-2{
	padding-left:15px !important;
}
.expertise_overview_sec {
    border: 15px solid #fff;
}

.over_gallery_sec .card-columns {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.onze_lft p{
	text-align:justify;
}
.vertical_tab_sec .nav-link {
    padding: 15px 15px;
}
.member-slider-wrapper .swiper-button-next {
	display:none;
}
.member-slider-wrapper .swiper-button-prev {
	display:none;
}
.member-pic, .member-dtls{
	text-align:center;
}
.member-dtls p {
	font-size: 18px;
}
.onez-collegue {
    padding: 50px 0px 0px;
}
.over_card_sec .carservice_gallery {
    margin: 15px 0px 00px;
}
.member-slider-wrapper {
    margin-top: 25px;
}
.member-dtls h3{
	font-size: 20px;
}
/****************new add**********/
    .range_wrapper ul li{
    	display: none;
    }
    .range_wrapper{
    	padding-top: 0;
    	padding-bottom: 30px;
    }
}
@media (max-width: 575.98px) {
	/*========= My responsive ============*/
	.common_form_wrapper {
		padding: 25px 0px 0px;
	}
	.tab_sec {
    padding: 10px 0px 10px;
	}
	.tab_sec .nav-tabs > .nav-item {
    /*min-width: 100%;*/
    min-width: 49.9%;
	}
	.tab_sec .nav-tabs > li > a {
    margin: 5px 0px !important;
	}
	.form_gap_shadow {
    padding: 25px 15px;
	}
	.detail_slider_sec {
    padding: 25px 0px 0px;
	}
	.special_link_wrapper {
    padding: 35px 15px;
	}
	.product_wrapper .product_img img{
	max-width:auto !important;
	width:100% !important;
	}
	.right_card_block .col-md-6:nth-child(2) {
    padding-top: 15px;
	}
	.right_card_block .pr-2{
	padding-right:15px !important;
	}
	.right_card_block .pl-2{
	padding-left:15px !important;
	}
	.right_card_block .col-md-6{
	text-align:center;
	}
	.vertival_tab_wrapper p {
   margin-bottom: 0px;
	}
	/*====pop up=======*/
.modal_area .modal-dialog {
max-width: 100%;
}
.car_service{
	padding-bottom:0px;
}
.zijn {
    font-size: 42px;
	}
	.services {
    font-size: 30px;
}
.bg_gray2 .right_card_block img {
    width:100%;
}
.onze_service {
    padding-top: 30px;
}
.dit {
    font-size: 40px;
}
.res_logo_styl{
	max-width:200px;
}
.intro_text {
    margin: 15px 0px;
}
.intro_text p {
    padding: 20px 0px 25px;
}
.form_gap_shadow {
    margin-bottom: 15px;
}
}