@media(min-width:1600px) {
	.container {
		max-width: 1455px;
	}

	/*========Pop Up========*/
	.modal_area .black_btn {
		margin-top: 20px;
	}

	/*========Pop Up End============*/
	.header_logo img {
		max-height: 50px;
	}

	.car_filter .col-lg-7 {
		max-width: 53%;
	}
}

@media(max-width:1599px) {
	.logo_adj {
		max-height:35px;
	}

	.navbar.active .nav-item {
		padding: 0px 7px !important;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .3rem;
		padding-left: .3rem;
	}

	.nav-item {
		padding: 0px 7px !important;
	}

	.home_banner_text .col-lg-7 {
		max-width: 100%;
	}

	h1 {
		font-size: 47px;
	}

	.car_filter .col-lg-7 {
		max-width: 59%;
	}

	.contact_form .input-group span img {
		margin-right: 0px;
	}

	.contact_form .input-group span {
		padding-right: 19px;
	}

	.vactures_frm .input-group span img {
		margin-right: 10px;
	}

	.navbar-nav .nav-link {
		font-size: 14px;
	}

	/**************new add for stls page gallery slider*********/
	.thubnil_slider .swiper-button-next {
		right: 13%;
	}

	.thubnil_slider .swiper-button-prev {
		left: 13%;
	}
}

@media(max-width:1499.98px) {
	h1 {
		font-size: 40px;
	}

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

	.footer_menu li {
		padding: 0px 9px;
	}
}

@media(max-width:1400px) {
	h1 {
		font-size: 40px;
	}

	.home_banner_bg {
		height: 600px;
	}

	.inner_title {
		font-size: 40px;
	}

	.navbar.active .nav-item {
		padding: 0px 0px !important;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .3rem;
		padding-left: .3rem;
	}
}

@media (max-width: 1299.98px) {
	h2 {
		font-size: 43px;
	}

	.page_index {
		padding-top: 40px;
	}

	.side_logo img {
		max-height: 120px;
	}

	.contact_form_wrapper {
		padding-left: 50px;
	}

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

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

	.vacature_page {
		padding-right: 0px;
		padding-left: 0px;
	}
}

@media (max-width: 1250px) {
	.member-slider-wrapper .swiper-button-next {
		right: 10px;
	}

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

	.product_car_wrapper .swiper-button-prev {
		left: -35px;
	}

	.product_car_wrapper .swiper-button-next {
		right: -35px;
	}
}

@media (max-width: 1199.98px) {
	.header_des ul li table tr .pretext p::before {
		left: 70px;
	}

	.header_des ul li table tr .pretext .pretext2::before {
		left: 160px;
	}

	.aanbod_tab_sec .tab-content ul li {
		font-size: 13px;
	}

	.nav-item {
		padding: 0px 2px !important;
	}

	.header_top_menu_bar {
		padding: 10px 0px;
	}

	/*.logo_adj {
	max-width: 250px;
}*/
	.navbar-nav .nav-link {
		font-size: 14px;
	}

	button {
		padding: 12px 25px;
		font-size: 14px;
	}

	h1 {
		font-size: 33px;
	}

	h2 {
		font-size: 36px;
	}

	/*.filter_wrapper .form-group {
	width: 31%;
}*/
	.home_banner_bg {
		height: 500px;
	}

	.static_image_banner_text {
		padding: 10% 30px;
	}

	.car_banner_wrapper {
		background-size: contain;
	}

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

	.footer_banner_text {
		padding: 60px 0px;
	}

	h4 {
		font-size: 20px;
	}

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

	.inner_title {
		font-size: 30px;
	}

	.title_adj {
		height: 290px;
	}

	.each_tick ul li {
		width: 49%;
	}

	.overons_car {
		margin-top: 0px;
	}

	.over_counter_sec .count_box_rotate {
		padding-bottom: 20px;
	}

	.over_counter_sec .count_box_txt h3 {
		font-size: 16px;
	}

	.aanbod_tab_sec .nav-item {
		font-size: 13px;
	}

	.vr_left {
		font-size: 18px;
	}

	.vertical_tab_sec .nav-link {
		padding: 30px 30px;
	}

	.vertival_tab_wrapper {
		padding: 4%;
	}

	.vacature_form {
		padding-top: 0px;
	}

	.download_vc .left_heading h3 {
		font-size: 20px;
	}

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

	.acties-listing {
		padding: 45px 0px 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: 90%;
	}

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

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

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

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

	/*=========================neo 13==================*/
	.page_index .overlay .text_styl {
		font-size: 20px;
	}

	.page_index ul li {
		width: 19.7%;
	}

	/*===============final add=================*/
	.header_des ul li {
		padding: 0px 10px;
	}

	.home_bottom_baner_wrapper button {
		max-width: 230px;
		padding: 10px 30px;
	}

	.footer_menu li a {
		font-size: 14px;
	}

	.footer_menu li {
		padding: 0px 5px;
	}

	/*==============neo13===========*/
	.navbar.active .nav-item {
		padding: 0px 3px !important;
	}

	/********************/
	.header_des ul li table tr td:first-child {
		width: 20px;
	}

	.header_des ul li {
		padding: 0px 15px;
	}

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

	.middle_banner {
		padding: 50px 0px;
	}

	.footer_text_wrapper {
		padding-left: 0px;
	}

	.footer_sec .footer_text_wrapper p {
		font-size: 15px;
	}

	.pro_description h3 {
		font-size: 18px;
	}

	.contact_form_wrapper {
		padding-left: 30px;
	}

	.brodcamp_sec .cmmn_button {
		padding: 10px 25px;
	}

	.contact_form_wrapper {
		padding-top: 0px;
		padding-bottom: 20px;
	}

	.vacature_page {
		padding: 0px;
	}

	.download_vc button {
		font-size: 14px;
	}

	.member-dtls h3 {
		font-size: 20px;
	}

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

	.contact_address {
		padding-top: 30px;
	}

	.opening_time {
		padding-top: 30px;
	}

	.car_banner_wrapper img {
		display: block;
		width: 100%;
	}

	.car_banner_wrapper {
		height: auto;
		background-image: none !important;
		position: relative;
	}

	.home_middle_banner .static_image_banner_text p {
		padding: 15px 0px 20px;
	}

	.contact_form .input-group span img {
		margin-right: 0px;
	}

	.contact_form .input-group span {
		padding-right: 10px;
	}

	.contact_form .input-group span img {
		margin-right: 0px;
		max-height: 16px;
	}

	.contact_form .input-group {
		font-size: 15px;
	}

	.vactures_frm .input-group span img {
		margin-right: 10px;
		max-height: 100%;
	}

	.common-arrow {
		display: flex;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .3rem;
		padding-left: .2rem;
	}

	/**************new add for stls page gallery slider*********/
	.thubnil_slider .swiper-button-next {
		right: 12%;
		display: block;
	}

	.thubnil_slider .swiper-button-prev {
		left: 12%;
		display: block;
	}
}

@media (max-width: 991.98px) {
	.res_logo_styl {
    	max-height: 26px;
  	}

	.center_heading h3 {
		margin-bottom: 40px;
	}

	.side_logo {
		display: none;
	}

	.aanbod_tab_sec .tab-content ul li {
		font-size: 15px;
	}

	.header_top_menu_bar {
		display: none;
	}

	.desktop_menu {
		display: none;
	}

	.dblock {
		display: block;
		background: #fff !important;
		position: fixed !important;
		z-index: 99;
	}

	.home_banner_bg {
		height: 345px;
	}

	h3 {
		font-size: 20px;
	}

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

	h2 {
		font-size: 28px;
	}

	.static_image_banner_text p {
		padding: 10px 0px;
	}

	.page_index ul li {
		width: 33%;
	}

	.footer_banner_text {
		width: 100%;
	}

	.footer_menu {
		display: none;
	}

	.social_icon {
		text-align: center;
	}

	.social_icon li {
		background: transparent;
	}

	.mob_styl {
		border-right: 0px;
	}

	.map_sec {
		position: relative;
		width: 100%;
		height: 470px;
		border-right: 0px solid #fff;
	}

	.workplats_content {
		padding: 10% 30px;
	}

	.aanbod_details_text {
		margin-top: 20px;
	}

	.download_vc .left_heading h3 {
		font-size: 18px;
	}

	.vertival_tab_wrapper {
		padding: 0%;
	}

	/*==========new add====*/
	.home_bottom_baner_wrapper h1 {
		font-size: 26px;
	}

	.product_car_sec {
		padding: 30px 0px 70px 0px;
	}

	button {
		min-width: 200px;
	}

	.middle_banner {
		padding: 30px 0px;
	}

	.page_index {
		padding: 0px;
		padding-top: 20px;
	}

	.text_styl h4 {
		font-size: 24px;
	}

	.static_image_banner .static_image_banner_text button {
		min-width: 160px;
	}

	.static_image_banner_text {
		padding: 0px 20px;
	}

	.static_image_banner_text h2 {
		font-size: 24px;
	}

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

	.right_ctn button {
		min-width: auto;
	}

	.grey_bgn {
		padding: 20px;
	}

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

	.related_car {
		padding: 30px 0px;
	}

	.diensten_page_index {
		padding: 30px 0px;
	}

	.banner_social {
		display: none;
	}

	.onez-collegue {
		padding: 15px 0px;
	}

	.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 h4 {
		margin-bottom: 30px;
	}

	.acties-listing-text button {
		margin-top: 10px;
	}

	.bedankt_banner {
		height: calc(100vh - 60px);
	}

	/*=======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;
	}

	/*=============final add================*/
	.home_bottom_baner_wrapper button {
		min-width: 100%;
		margin-bottom: 10px;
	}

	.filter_wrapper .form-group button {
		min-width: 100%;
	}

	.home_bottom_baner_wrapper .transparen_button {
		margin-left: 0px;
	}

	.vertical_tab_sec .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}

	.vertical_tab_sec .nav-link.active {
		box-shadow: none;
	}

	.vacature_page {
		padding-bottom: 40px;
	}

	.acties-listing {
		padding: 45px 0px 0px;
	}

	/*============neo13================*/
	.overons_car {
		margin-top: 30px;
	}

	.overons_car .related_car {
		padding-top: 0px;
	}

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

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

	.right_heading tr td span {
		display: inline-block;
		font-size: 14px;
	}

	.aanbod_filter {
		padding-top: 20px;
		border-top: 2px solid #f4f4f4;
	}

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

	.brodcamp_sec {
		padding-top: 20px;
		border-top: 2px solid #f4f4f4;
	}

	.aanbod_tab_sec .nav-item {
		font-size: 15px;
	}

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

	.popup_content h2 {
		font-size: 21px;
		margin-bottom: 15px;
	}

	.popup_content {
		padding-left: 0px;
		padding-right: 30px;
	}

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

	.modal_area .global_btn {
		margin-top: 10px;
	}

	.car_banner_wrapper img {
		display: block;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.static_image_banner_new .workplats_content {
		padding: 40px;
	}

	.vactures_frm {
		padding: 30px 15px;
	}

	.map_sec img {
		display: block;
		/*max-width: 100%; */
		width: auto;
		margin-left: auto;
		margin-right: auto;
		width: 70%;
	}

	.map_sec {
		height: 100%;
		background-image: none !important;
		background-color: #fff;
		padding-bottom: 30px;
	}

	.member-dtls h3 {
		font-size: 18px;
	}

	.member-dtls p {
		font-size: 18px;
	}

	.each_tick ul li {
		font-size: 18px;
	}

	.over_counter_sec .count_box_txt h3 {
		font-size: 15px;
	}

	.car_filter .col-lg-7 {
		max-width: 100%;
	}

	.header a {
		top: 60%;
		transform: translateY(-50%);
	}

	.thubnil_slider .swiper-button-prev {
		display: block;
	}

	.thubnil_slider .swiper-button-next {
		display: block;
	}

	.common-arrow {
		width: 50px !important;
		height: 50px !important;
	}

	.workplats_content h5 {
		font-size: 22px;
		margin: 20px 0px 25px;
	}

	.footer_iframe {
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
		margin-bottom: 40px;
	}

	.footer_iframe .footer_text_wrapper {
		border-right: 0px solid #494949;
	}

	main {
		padding-top: 61px;
	}
}

@media (max-width: 767.98px) {

	.header a {
		/*top: 0px;*/
	}

	h1 {
		font-size: 28px;
	}

	.product_button {
		padding-top: 0px;
	}

	.product_car_sec {
		padding: 30px 0px 50px 0px;
	}

	.car_banner_wrapper {
		height: 320px;
	}

	.page_index ul li {
		width: 50%;
	}

	.footer_text_wrapper {
		border-right: 0px solid #494949;
		min-height: auto;
		border-bottom: 1px solid #494949;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.upper_footer {
		padding-bottom: 0px;
	}

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

	.footer_banner_text {
		padding: 30px 0px;
	}

	.band_logo_sec {
		padding: 0px;
	}

	.inner_title {
		font-size: 24px;
	}

	.title_adj {
		height: 240px;
	}

	.map_sec {
		/*height: 280px;*/
	}

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

	h3 {
		/*font-size: 17px;*/
		font-size: 19px;
	}

	.main_wrapper {
		width: 100%;
	}

	.middle_banner_sec p {
		font-size: 14px;
		padding: 0px 0px;
	}

	.grey_bgn {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.each_tick ul li {
		width: 100%;
		font-size: 16px;
		background-size: 22px;
		line-height: 26px;
	}

	.over_counter_sec {
		padding: 40px 0px 10px;
	}

	.overons_car {
		padding-bottom: 0px;
	}

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

	.brodcamp_sec {
		padding: 20px 0px;
	}

	.aanbod_tab_sec .nav-item {
		width: 48%;
		margin-bottom: 10px;
	}

	.aanbod_tab_sec .nav-item:last-child {
		width: 100%;
	}

	.aanbod_tab_sec ul li {
		/*width: 100%;*/
	}

	/*===========new add=========*/
	.home_bottom_baner_wrapper h1 {
		font-size: 22px;
	}

	.home_bottom_baner_wrapper {
		padding: 25px 20px 15px;
	}

	.filter_wrapper .form-group {
		width: 100%;
		margin-bottom: 10px;
	}

	.filter_wrapper {
		padding: 20px 15px 10px;
	}

	.static_image_banner_text {
		padding: 30px 15px;
	}

	.static_image_banner_text h2 {
		font-size: 22px;
	}

	.page_index ul li {
		padding: 0px 5px 10px;
		border: none;
	}

	.diensten_page_index {
		border: 5px solid #fff;
	}

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

	.grey_bgn .col-lg-2 {
		/*padding-right: 15px;
	padding-left: 15px;*/
		width: 50%;
	}

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

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

	.middle_banner_sec {
		padding: 20px 0px;
	}

	.car_wrapper {
		padding-top: 20px;
	}

	.grey_bgn {
		padding: 20px 15px;
	}

	.reset_filter {
		text-align: right;
	}

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

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

	.overlay {
		bottom: 6%;
	}

	.social-wrapper {
		padding-left: 0px;
	}

	.right_ctn {
		padding-left: 0px;
	}

	.member-pic,
	.member-dtls {
		text-align: center;
	}

	.static_image_banner_new .workplats_content {
		/*padding: 10% 20px;*/
		padding: 40px 20px 30px;
	}

	.band_item_ad a img {
		max-width: 100px
	}

	.list-image {
		position: relative;
	}

	.acties-listing-content {
		padding-top: 30px;
	}

	.acties-listing {
		padding: 0px 0px;
	}

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

	.pop_up_img {
		width: 100%;
	}

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

	.popup_content h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.modal_area .global_btn {
		margin-top: 0px;
	}

	/*=======================neo13=======================*/
	.workplats_wrapper table tr td:nth-child(odd) {
		padding-right: 0px;
	}

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

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

	.acties-listing .swiper-button-next {
		display: none;
	}

	.acties-listing .swiper-button-prev {
		display: none;
	}

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

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

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

	.download_vc .left_heading h3 {
		margin-bottom: 0px;
	}

	.acties-listing .image_area {
		margin-top: 0px;
	}

	.acties-listing .flex-row-reverse .acties-listing-text {
		text-align: left;
	}

	.acties-listing .flex-row-reverse .acties-listing-text p {
		text-align: justify;
	}

	.acties-listing .flex-row-reverse .acties-listing-text h4 {
		text-align: left;
	}

	/*.acties-listing .flex-row-reverse .acties-listing-text h4:after {
    right: auto ;
    left:0px ;
}*/
	/*==========neo13==========*/
	.over_list_sec table tr td:nth-child(odd) {
		padding-right: 0px;
	}

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

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

	.over_list_sec table tr td {
		width: 100%;
	}

	.overons_car {
		margin-top: 0px;
	}

	/*****************/
	.home_banner_bg {
		height: 340px;
	}

	.product_button {
		padding-top: 30px;
	}

	.side_logo img {
		display: none;
	}

	.middle_banner_sec {
		margin: 20px 0px 5px;
	}

	.pro_description h3 {
		font-size: 18px;
	}

	.aanbod_filter .col-md-4 .cmmn_button {
		margin-bottom: 10px;
		max-width: 100%;
	}

	.contact_form .pl-2 {
		padding-left: 15px !important;
	}

	.contact_form .pr-2 {
		padding-right: 15px !important;
	}

	.workplats_wrapper {
		padding: 30px 0px;
	}

	.car_banner_wrapper {
		height: 100%;
	}

	.download_vc {
		margin-top: 25px;
	}

	.vertival_tab_wrapper p {
		text-align: justify;
	}

	.contact_details .contact_form {
		padding-top: 30px;
	}

	.over_list_sec P {
		font-size: 15px;
	}

	.acties-listing .flex-row-reverse .acties-listing-text h4:after {
		right: auto;
		left: 0px;
	}

	.common-arrow {
		display: none;
	}

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

	.member-dtls h3 {
		font-size: 17px;
	}

	.member-dtls p {
		font-size: 17px;
	}

	.product_car_sec .left_heading h3 {
		font-size: 18px;
	}

	.aanbod_details_text h3 {
		font-size: 20px;
	}

	.aanbod_tab_sec {
		padding-top: 30px;
	}

	.aanbod_tab_sec .photo_upload {
		text-align: left;
	}

	.aanbod_dtls_product_car {
		padding-bottom: 30px;
	}

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

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

	.contact_form .input-group span {
		padding-right: 20px;
	}

	.contact_form .input-group span img {
		margin-right: 0px;
		max-height: 20px;
		margin-left: 10px;
	}

	.workplats_content {
		padding: 30px 15px;
	}

	.vactures_frm .input-group span img {
		margin-right: 15px;
		max-height: 20px;
		margin-left: 0px;
	}

	.vactures_frm .form-control {
		padding-right: 15px;
	}

	.vacature_page {
		padding-right: 15px;
		padding-left: 15px;
	}

	.vertical_tab_sec .container-fluid {
		padding: 0px;
	}

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

	.acties-listing .row:last-child .acties-listing-text {
		padding-bottom: 0px;
	}

	.workplats_content h5 {
		margin: 20px 0px 25px;
		font-size: 20px;
	}

	.common-arrow {
		display: flex;
	}

	/**************new add for stls page gallery slider*********/
	.thubnil_slider .swiper-button-next {
		display: block;
		right: 10%;
	}

	.thubnil_slider .swiper-button-prev {
		display: block;
		left: 10%;
	}

	.aanbod_dtls_main .gallery-thumbs {
		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;
	}

	#mobile-contact-bar-outer {
		background-color: #000000;
		/*background: linear-gradient(90deg, #000000 75%, #25D366 25%);*/
		box-sizing: border-box;
		height: 45px;
		overflow: hidden;
		width: 100%;
	}

	#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%;
	}

	#mobile-contact-bar ul li {
		box-sizing: border-box;
		display: inline-block;
		/* height: 45px; */
		text-align: center;
		height: 45px;
		width: 32%;
	}

	#mobile-contact-bar ul li a {
		color: rgba(255, 255, 255, 0.9);
		cursor: pointer;
		display: block;
		height: 100%;
		position: relative;
		z-index: 9998;
	}

	.li_color {
		border-left: 1px solid #FFFFFF;
	}

	#mobile-contact-bar img {
		position: relative;
		display: inline-block;
		width: 1.3em;
		height: 1.3em;
		line-height: 1.3em;
		vertical-align: middle;
		margin-top: 12px;
	}

	.mdl-block {
		display: none;
	}

	.anbod-iframe {
		display: none;
	}

	.aanbod_tab_sec .nav-item:last-child {
		margin-right: 3%;
	}

	main {
		padding-top: 60px;
	}
}

@media (max-width: 575.98px) {
	button {
		padding: 10px 8px;
		font-size: 13px;
	}

	.page_index ul li {
		width: 100%;
	}

	.contact_address table tr td:first-child {
		font-size: 14px;
	}

	.contact_address table tr td p span {
		font-size: 14px;
	}

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

	.contact_address table tr td {
		padding-bottom: 5px;
	}

	.opening_time {
		padding-top: 15px;
	}

	.inner_title {
		font-size: 18px;
	}

	.over_list_sec {
		width: 100%;
		padding: 30px 0px 0px;
	}

	.member-slider-wrapper {
		margin-top: 35px;
	}

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

	/*===========x=============*/
	.right_heading table {
		width: 100%;
	}

	.static_image_banner_new .workplats_content {
		padding: 30px 20px 15px;
	}

	.popup_content {
		padding: 30px 15px;
	}

	.vertical_tab_sec .nav-link {
		padding: 30px 15px;
	}

	.workplats_wrapper p {
		font-size: 15px;
	}

	.each_tick ul li {
		font-size: 16px;
	}

	.map_sec img {
		width: 100%;
	}

	.map_sec {
		padding-bottom: 0px;
	}

	.aanbod_details_text h3 {
		font-size: 18px;
	}

	/**************new add for stls page gallery slider*********/
	.thubnil_slider .icons_for_header {
		max-height: 20px;
		max-width: 20px;
	}

	#menu3 {
		padding: 0;
	}
}

@media (max-width: 480px) {
	.thubnil_slider .swiper-button-next {
		right: 15px;
	}

	.thubnil_slider .swiper-button-prev {
		left: 15px;
	}

	.grey_bgn button {
		min-width: 0;
	}
}

@media (max-width: 380px) {
	.footer_text_wrapper h4 {
		font-size: 18px;
	}
}