@media(min-width:1700px){
	.each-slider td{
		letter-spacing: 1px;
	}
}
@media(max-width: 1699.98px){
	.common-wrap, .content-wrap, .top-content td{
		padding-left:3%;
		padding-right: 3%;
	}
	.header-area ul {
		column-gap: 6rem;
	}
	/*==========contact===========*/
	.openingtime {
	  	padding: 0 9%;
	}
	/*==========overons=========*/
	.team-block .owl-prev{
	  	left: -2.5%;
	}
	.team-block .owl-next{
		right: -2.5%;
	}
	.aanbod-list .each-slider {
  		margin: 1rem;
	}
}
@media(max-width: 1399.98px){
	h1{
		font-size: 4rem;
		letter-spacing: 2px;
	}
	h2{
		font-size: 3rem;
	}
	h5{
		font-size: 2.2rem;
	}
	h6{
		font-size: 1.6rem;
	}
	.header-area .akker_btn_cls {
		padding: .9rem 1rem;
		font-size: 1.5rem;
	}
	.akker_btn_cls {
		padding: 1.2rem 1rem;
		font-size: 1.4rem;
	}
	.header-area ul {
		column-gap: 3rem;
	}
	.header-logo img{
		width: 16rem;
	}
	.diensten-top-right {
		padding-left: 2rem;
	}
	/* =====aaanbod-dtl====== */
	.aanbod-dtl-banner-right{
		padding-right: 0;
	}
	.aanbod-dtl-right-btm a {
		margin-top: 2rem;
	}
	.aanbod-dtl-table table {
		margin: 2rem 0 2rem;
	}
	.aanbod-dtl-table tbody {
		margin: 2.5rem 0;
	}
	#gt_float_wrapper{
		top: 36px !important;
	}

}
@media(max-width: 1199.98px){
	.header-area ul {
		column-gap: 2rem;
	}
	.common-arrow img {
		width: 20px;
	}
	.each-slider h5 {
		padding: 1.8rem 0;
	}
	.service-btm-sec-content li {
		letter-spacing: 1px;
		padding-left: 3rem;
	}
	.each-service-box-content {
		padding: 4rem  2rem;
	}
	.each-service-box-content p {
		margin: 1rem 0 ;
	}
	.service-btm-sec-content {
		padding-left: 4rem;
		padding-right: 2rem;
	}	
	.footer-top td {
		letter-spacing: normal;
	}
	/* ===========aanbod-list============ */
	.filter-sec .col-6{
		margin-bottom: 2.5rem;
	}
	.aanbod-list .each-slider{
		margin: 2rem 0;
	}
	.aanbod-list-wrap{
		margin: 0;
	}
	.diensten-top-right {
		padding-left: 2rem;
	}
	.select-style {
		padding: 0 .5rem;
	}
	.filter-sec .row{
		min-width: 100%;
	}
	.each-slider td{
		padding-right: 0;
	}
	.service-top-sec .col-lg-6 p{
		padding-left: 0;
	}
	.aanbod-dtl-banner-right {
		padding-left: 1rem;
	}
	.aanbod-dtl-right-btm a {
		margin-top: 1rem;
	}
	/* ==========dropdown-language-btn======= */
	.header-form .dropdown-toggle,
	 .dropdown-menu li {
		font-size: 1.4rem;
	}
	.language {
		padding-left: 1.5rem;
		margin-left: 1rem;
	}
	.dropdown-menu li a {
		padding: 0 1rem;
	}
	.gt_float_switcher .gt-selected .gt-current-lang {
		padding: 6px 8px !important;
	}
}
@media(max-width: 991.98px){
	.header-form .dropdown-menu.show { 
	    transform: translate3d(0, 20px, 0px) !important;
	}
	.user li a {
	    padding: 0.25rem 1rem;
	}
	.header-form .dropdown li a {
		/*/ height: 90px; /*/
	    position: initial;
	  /*  margin-bottom: 3rem;*/
	}
	.header-form .dropdown li a:first-child  {
	    left: 8px;
	    top: 32px;
	}
	.user-mobile {
	    width: 12rem;
	    position: absolute;
	    top: 50%;
	    right: 0;
	    transform: translateY(-50%);
	    background: #fff;
	}
	.header .user-mobile .border-btn{
		padding: 1.2rem .5rem;
		line-height: normal;
		margin-left: auto;
		margin-right: 1rem;
		background-color: #75B729;
		color: #fff;
	    width: auto !important;
	    height: auto !important;
	    top: 0 !important;
	    position: initial;

	}
	.user-mobile .border-btn:active, .user-mobile .border-btn:focus, .user-mobile .border-btn:hover {
  		background-color: #121212;
  		border-color: #121212;
  		color: #fff;
	}
	.dblock{
		display: block;
		background-color: #fff;
		position: fixed;
		top: 0;
		left: 0;
		border-bottom: 1px solid #e1e1e1;
	}
	main, .error_background{
		padding-top: 80px;
	}
	.hamburger-inner, 
	.hamburger-inner::after, 
	.hamburger-inner::before{
		background-color: #75B729;
	}
	.res-logo-styl{
		width: 15rem;
   		margin-top: 15px;
	}
	.header-area{
		display: none;
	}
	.service-top-sec .col-lg-6:first-child {
		border-right: 0;
	}
	.service-top-sec .col-lg-6 p {
		max-width: 100%;
		margin-left: 0;
		margin-right: auto;
	}
	.product-sec .common-arrow {
		top: -1.5rem;
	}
	.product-sec .swiper-button-next{
		right: 0;
	}
	.product-sec .swiper-button-prev {
		left: auto;
		right: 3rem;
	}
	.service-top-sec .col-lg-6 h2{
		padding: 0 0 2rem;
	}
	.service-sec {
		padding-top: 0;
		padding-bottom: 2rem;
	}
	.service-btm-sec-content p ,
	.each-service-box-content p{
		max-width: 100%;
	}
	.service-top-sec .col-lg-6 p{
		padding-left: 0;
	}
	.service-btm-sec-content{
		padding: 0;
		margin-top: 1rem;
	}
	.footer-right{
		margin-top: 2rem;
	}
	.footer-menu li:not(:last-child) {
		margin-bottom: .8rem;
	}
	.footer-contact{
		margin: 2rem 0;
	}
	.footer-button {
		margin-top: 2.5rem;
	}
	.service-sec .row{
		overflow: hidden;
	}
	.mini-right-nav{
		display: none;
	}
	.footer-top tr {
		width: 100%;
	}
	.footer-top td{
		width: 100%;
		margin:0 ;
	}
	.footer-top {
		padding: 4rem 0;
	}
	.footer-top tr td:last-child {
		font-size: 1.6rem;
		margin-top: 0;
		margin-bottom: 1rem;
	}
	.footer-social-logo{
		display:none;
	}
	.each-slider tr:last-child td{
		width: 50%;
	}
	.each-slider tr:last-child td:last-child{
		display: none;
		width: 0;
	}
	.footer-btm {
		padding: 4rem 0;
	}
	.service-btm-sec-content{
		padding: 4rem 5%;
	}
	.product-sec {
		padding: 4rem 0;
	}
	.product-sec .text-center .akker_btn_cls {
		margin-top: 2rem;
	}
	.footer-btm {
		padding: 4rem 0 6rem;
	}
	.diensten-top-right{
		padding-left: 0;
	}
	.filter-sec{
		padding: 4rem 0 2rem;
	}
	.filter-sec .row{
		margin-top: 2rem;
	}
	.product-heading h2{
		padding-bottom: 4rem;
	}
	/* ========= aanbod-dtl========= */
	.aanbod-dtl-banner-right{
		padding-top: 4rem;
	}
	.aanbod-dtl-btm-slider .common-arrow{
		top: -1rem;
	}
	.aanbod-dtl-btm-slider .swiper-button-next {
		right: 0;
	}
	.aanbod-dtl-btm-slider .swiper-button-prev{
		left: auto;
		right: 3rem;
	}
	.aanbod-dtl-table td h6{
		letter-spacing: normal;
		font-size: 1.3rem;
	}
	/*==========contact===========*/
	.openingtime {
	  	padding: 0 5%;
	}
	.map{
		position: relative;
		height: 320px !important;
	}
	.form-block:before, .form-wrap, .map, .member-dtl > div{
		width: 100%;
		max-width: 100%;
	}
	/*===========diensten-dtl==========*/
	.back-btn{
		top: 0;
		border-top: 1px solid #eee;
	}
	.top-content td{
		width: 100%;
		display: block;
		padding-bottom: 2rem;
	}
	.top-content:before, .content-wrap hr{
		display: none;
	}
	/*===============overons==========*/
	.member-dtl{
		position: static;
		opacity: 1;
		padding: 0;
	}
	.team-block .owl-carousel .owl-stage{
		padding-top: 5rem;
	}
	.team-block .owl-nav{
		top: 2rem;
		transform: translateY(0);
	}
	.team-block .owl-next {
    	right: 0;
  	}
  	.team-block .owl-prev {
  		left: auto;
    	right: 5rem;
  	}
  	.team-block{
  		padding-bottom: 0;
  	}
  	/*===========popup===========*/
  	.modal-area .modal-dialog{
  		max-width: 94%;
  	}
  	.popup-content{
  		padding: 8% 5%;
  	}
  	.forget-form {
    	padding-bottom: 2.5rem;
	}
	.diensten-bottom-block .service-btm-sec-content{
		margin-top: 0;
	}
	.form-block .container-fluid, .form-block .service-btm-sec-content{
		padding-left: 0;
		padding-right: 0;
	}
	.aanbod-dtl-table tr:nth-child(odd) td:nth-child(odd), .aanbod-dtl-table tr:nth-child(even) td:nth-child(even){
		background-color: transparent;
	}
	.subpage-bottom-slider .common-arrow{
	  	right: 0;
	}
	.subpage-bottom-slider .swiper-button-prev{
		right: 3rem;
	}
	/* ==========dropdown-language-btn======= */
	.register-m-menu-btn{
		margin-top: 2rem !important;
		margin-left: 2rem !important;
	}
	.mobile-register-btn::after{
		display: none !important;
	}
	.mobile-login-btn{
		margin-top: 2rem;
	}
	/* ======= mobilereg-button ======= */
	li.mobile-register-btn {
		display: flex;
		column-gap: 15px;
	}
	.mobile-login-form {
	    margin-top: 20%;
	}
	.ftr-dropdwn ul.dropdown-menu{
		position: initial !important;
		min-width: 13rem;
		width: fit-content	;
		transform: translate3d(0px, 0, 0px) !important;
	}
	#gt_float_wrapper{
		top: 26px !important;
	}
	.gt_float_switcher img{
		width: 25px !important;
	}
	.team-block .owl-item .team-image {
	  margin-bottom: 0;
	}
}
@media(max-width: 767.98px){
	.morgeninternet-footer{
	   height: 91px;
	}
	#mobile-contact-bar img{
		width: 20px;
	}
	#mobile-contact-bar {
	    box-sizing: border-box;
	    opacity: 1;
	    position: fixed;
	    width: 100%;
	    z-index: 9998;
	    left: 0;
	    bottom: 0;
	    display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #000000;
	  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%;
	  font-size: 0;
	}
	#mobile-contact-bar ul li {
	  box-sizing: border-box;
	  display: inline-block;
	  text-align: center;
	  height: 45px;
	  line-height: 45px;
	  width: 25%;
	}
	#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 li:first-child img{
		width: 18px;
	}
	/* ================================== */
	h1{
		font-size: 2.5rem;
		letter-spacing: normal;
	}
	h2{
		font-size: 2.2rem;
	}
	h5{
		font-size: 2rem;
	}
	h6{
		font-size: 1.5rem;
	}
	.header-area ul {
		column-gap: 3rem;
	}
	.header-logo img{
		width: 16rem;
	}
	/*.common-wrap, .content-wrap, .top-content td{
		padding-left:2%;
		padding-right:2%;
	}*/
	.social-logo li a {
		width: 3.8rem;
		height: 3.8rem;
	}
	.banner-content h1 {
		margin-bottom: .7rem;
		font-size: 2rem;
	}
	.banner-content h2{
		font-size: 1.7rem;
	}
	.service-btm-sec-content ul{
		flex-direction: column;
		column-gap: 0;
	}
	.service-btm-sec-content li{
		margin-bottom: 1rem;
		width: 100%;
	}
	.each-slider {
		padding: 1rem;
	}
	.home-btm li{
		width: 100%;
		margin-bottom: 1rem;
		border: 0;
	}
	.home-btm ul{
		text-align: left;
	}
	.each-service-box{
		height:20rem;
	}
	.each-service-box img{
		height: 100%;
		object-fit: cover;
	}
	.each-service-box-content {
		padding: 1rem 1rem;
	}
	.each-service-box-content p {
		max-width: 100%;
		margin: 1rem 0 1rem;
	}
	.footer-menu li a {
		font-size: 1.6rem;
	}
	.footer-top {
		padding: 2rem 0;
	}
	.footer-logo img {
		width: 15rem;
	}
	/* ============ thankyou ====== */
	.inner-banner-content h1 {
		margin-bottom: 1.3rem;
	}
	/* ============ aanbod-list ======== */
	.each-slider-content{
		padding: 4rem 2rem;
	}
	.each-slider-content h5{
		max-width: 100%;
	}
	.each-slider-content p {
		margin: 2rem 0;
	}
	/* ======= aanbod-dtl====== */
	.kenmerken-tab ul li{
		font-size: 1.4rem;
	}
	.aanbod-dtl-tab-sec .accordion-button {
		padding: 2.6rem 0;
	}
	.kenmerken-tab ul li:nth-child(odd) {
		background-position: left top 0.7rem;
	}
	.block-dtls {
		width: calc(100% - 7rem);
		padding: 2rem 1rem 0.5rem;
	}
	.each-onderhoud-block h5 {
		font-size: 1.5rem;
	}
	.kenmerken-tab ul li {
	    width: 49%;
	}
	.mobile-login-form {
		margin-top: 27%;
	  }
}
@media(max-width: 575.98px) {
	.home-btm {
		padding: 1rem 0 0;
	}
	.gt_float_switcher .gt-selected .gt-current-lang {
		padding: 0 !important;
	}
	.gt_float_switcher .gt-selected .gt-current-lang{
		font-size: 1.2rem;
	}
	.aanbod-dtl-right-btm{
		display: block;
		padding: 0px 6% 0 21%;
	}
	.filter-serch-grey{
		padding-left: 2%;
	}
}
@media(max-width: 350.98px) {
	#gt_float_wrapper{
		right: 5px !important;
	}
}
@media(max-width: 600px) and (min-width: 400px)  {
	.header-area .user img {
	    width: 2.8rem;
	}
	.header-area .user {
	    font-size: 1.6rem;
	}
	.logout img {
	    width: 2.8rem;
	}
	.logout {
	    font-size: 1.6rem;
	}
}