@media(min-width: 1400px){
	.container{
		max-width: 1301px;
	}
}
@media(min-width: 1600px){
	.container{
		max-width: 1501px;
	}
}
@media(max-width: 1699.98px){
	.header-menubar li, .footer-topbar li{
		padding-right: 60px;
	}
	.footer-topbar li .common-btn {
	    min-width: 230px;
	}
	.gallery-slider .swiper-button-prev {
	    left: -40px;
	}
	.gallery-slider .swiper-button-next {
	    right: -40px;
	}
	.footer-contact-address li{
		padding-right: 90px;
	}
	.footer-contact-address{
		padding-left: 70px;
	}
	.footer-topbar .contact-btn {
	    margin-left: 15px;
	}
}
@media(max-width:1599.98px){
	.banner-content h1 {
	    font-size: 7.4vw;
	}
	.middle-content h2 {
	    font-size: 56px;
	}
	.contact-btn{
		min-width: 230px;
	}
	.middle-content p{
		margin-right: 150px;
	}
	.footer-contact-address li {
	    padding-right: 65px;
	}
	.footer-area .col-xl-9 {
	    -ms-flex: 0 0 70%;
	    flex: 0 0 70%;
	    max-width: 70%;
	}
	.footer-area .col-xl-3 {
	    -ms-flex: 0 0 30%;
	    flex: 0 0 30%;
	    max-width: 30%;
	}
	.header-menubar li, .footer-topbar li {
	    padding-right: 50px;
	}
	.footer-topbar .footer-menu li:last-child{
		padding-right: 0;
	}
	.banner-content{
		top: 85.1%;
		bottom: -25px !important;
	}
	.lunch-block-wrap{
		margin-top: 80px;
	}
	.each-block li{
		padding: 25px 0;
	}
	.home-bottom-banner .booking-block-area .common-btn{
		margin-top: 25px;
	}
	.home-bottom-banner .booking-block-area .each-block{
		padding-top: 20px;
		padding-bottom: 30px;
	}
	/*******************contact**************/
	.each-contact-details h2{
		font-size: 32px;
	}
	/****************tijdschriften*****************/
	.each-tijdschriften-btn {
		max-width: 200px;
	}
	/*****************contact*****************/
	.each-contact-details {
		padding: 0px;
	}
	/*****************cadeautips dtl*****************/
	.each-cade-dtl-slider-text {
		padding: 90px 65px;
	}
	/*******************overons******************/
	.count-box h3, .count-box span{
		font-size: 30px;
	}
	.count-box span {
	    width: 100px;
	    height: 100px;
    	margin-right: 20px;
	}
}
@media(max-width: 1499.98px){
	.header-topbar a {
	    /*margin-right: 10px;*/
	}
	.footer-topbar li img {
    	width: 18px;
	}
	.footer-contact-address {
	    padding-left: 50px;
	}
	.footer-contact-address li {
	    padding-right: 50px;
	}
}
@media(max-width: 1399.98px){
	.gallery-slider .swiper-button-prev {
	    left: -60px;
	}
	.gallery-slider .swiper-button-next {
	    right: -60px;
	}
	.header-logo {
	    width: 250px;
	}
	.lunch-block-wrap {
    	max-width: 470px;
	}
	.home-bottom-banner .each-block li{
		padding: 15px 0;
	}
	.home-bottom-banner .booking-block-area .common-btn{
		margin-top: 15px;
	}
	.banner-content {
	  bottom: -22px !important;
	}
	.home-bottom-banner .each-block p {
    	margin-top: 10px;
	}
	.middle-content h2 {
	    font-size: 48px;
	}
	.middle-content p {
	    margin-right: 80px;
	}
	.contact-btn {
	    max-width: 220px;
	}
	.footer-topbar .contact-btn {
	    margin-left: 10px;
	}
	/*****************contact*****************/
	.contact-bottom-text h2 {
		font-size: 42px;
	}
	/*******************overons***************/
	.count-box span {
	    width: 85px;
	    height: 85px;
	    margin-right: 15px;
	}
	.count-box h3, .count-box span {
	    font-size: 26px;
	}
}
@media(max-width: 1299.98px){
	.header-menubar li, .footer-topbar li {
	    padding-right: 40px;
	}
	.header-menubar ul {
	    padding-left: 40px;
	}
	.footer-contact-address {
	    padding-left: 30px;
	}
	.footer-contact-address li {
	    padding-right: 30px;
	}
	.footer-topbar .contact-btn {
	    margin-left: 0px;
	}
	.footer-topbar li .common-btn {
	    min-width: 200px;
	}
	.contact-btn {
	    max-width: 200px;
	    font-size: 15px;
	}
	.gallery-slider .swiper-button-next {
	    right: -30px;
	}
	.gallery-slider .swiper-button-prev {
	    left: -30px;
	}
}
@media(max-width: 1199.98px){
	h2{
		font-size: 34px;
	}
	h3{
		font-size: 30px;
	}
	h4{
		font-size: 26px;
	}
	.footer-area .col-xl-9, .footer-area .col-xl-3{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.header-menubar ul {
	    padding-left: 30px;
	}
	.header-menubar li {
	    padding-right: 20px;
	}
	.footer-topbar li .common-btn {
	    min-width: 230px;
	}
	.footer-topbar .header-topbar{
		padding-left: 0;
	}
	.header-logo {
	    width: 200px;
	}
	.lunch-block-wrap {
	    max-width: 400px;
	}
	.banner-content {
	  bottom: -16px !important;
	}
	.gallery-sec .common-arrow{
		top: -35px;
		transform: translateY(0);
	}
	.gallery-sec .swiper-button-next{
		right: 0;
	}
	.gallery-sec .swiper-button-prev{
		left: auto;
		right: 30px;
	}
	.left-content{
		padding: 40px;
	}
	.home-bottom-banner .booking-block-area h4{
		top: -44px;
	}
	.footer-menu, .footer-topbar .header-topbar{
		text-align: center !important;
	}
	.footer-topbar .header-topbar{
		padding-bottom: 40px;
	}
	.footer-menu{
		padding: 40px 0;
	}
	.contact-btn{
		max-width: 240px;
	}
	.footer-contact-address li{
		width: 45%;
		padding-bottom: 10px;
	}
	.footer-contact-address{
		padding: 70px;
	}
	/******************tijdschriften*****************/
	.each-tijdschriften-btn {
		max-width: 180px;
	}
	/*******************cadeautips*******************/
	.each-cadea-menu-desc h4 {
		font-size: 26px;
	}
	/*******************cadeautips dtl*******************/
	.each-cade-dtl-slider-text {
		padding: 43px;
	}
	.each-cade-dtl-slider-text h4 {
		font-size: 26px;
	}
	/*************************overons**************/
	.overons-gallery-images{
		padding: 120px 0 100px;
	}
	.count-box span {
	    margin: auto;
	    display: flex;
	    margin-bottom: 20px;
	}
	.count-box, .counter-sec .col-md-4:last-child .count-box{
		text-align: center;
	}
	.counter-sec {
	    padding: 100px 0;
	}
	.tijdschriften-top-head{
		padding: 120px 0 100px;
	}
	.eten-gallery-sec{
		padding-bottom: 100px;
	}
	.overons-slider-content{
		padding-left: 30px;
	}
	.team-member-sec .overons-slider-content{
		padding: 0 30px 0 0;
	}
	.counter-sec .col-md-4:nth-child(2) .count-box {
	    padding-left: 0px;
	}
	.count-box span, .count-box h3{
	    font-size: 26px;
	}
	.overons-top-slider .row {
	    margin-top: 0px;
	}
	
}
@media(max-width: 991px){
	h2{
		font-size: 30px;
	}
	h3 {
	    font-size: 26px;
	}
	h4{
		font-size: 24px;
	}
	.dblock {
	    display: block;
	}
	.header-area{
		display: none !important;
	}
	.banner-content {
	    top: 50% !important;
	    transform: translateY(-50%);
	    text-align: center;
	    width: 100%;
	    bottom: auto !important;
	}
	.lunch-block-wrap {
	    margin: auto;
	}
	.lunch-block{
		position: relative;
		padding: 50px 0;
	}
	.gallery-sec, .middle-content{
		padding: 60px 0;
	}
	.gallery-sec .col-lg-5, .gallery-sec .col-lg-7{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.left-content{
		margin-right: 0;
	}
	.left-content p, .each-block p{
		display: block;
	}
	.sec-heading{
		margin-bottom: 60px;
	}
	.middle-content h2 {
	    font-size: 36px;
	}
	.middle-sec .lunch-block-wrap{
		top: 0;
		padding-bottom: 60px;
	}
	.header-logo{
		width: 100%;
	}
	.footer-topbar li {
	    padding-right: 30px;
	}
	.footer-area{
		padding: 40px 30px 0;
	}
	.footer-contact-address{
		padding: 40px 0;
	}
	.footer-contact-address{
		border-left: 0;
	}
	/*****************tijdschriften******************/
	.each-tijdschriften-btn {
		max-width: 258px;
	}
	.tijdschriften-top-head {
		padding: 60px 0px;
		border-top: 1px solid #e6e6e6;
	}
	.tijdschriften-menu-list {
		padding-bottom:100px;
	}
	/******************cadeautips******************/
	.each-cadea-menu-desc h4 {
		margin: 15px 0px;
	}
	.listview-sec .each-cadea-menu-list {
	    margin-bottom: 40px;
	}
	.each-cadea-menu-desc p{
		margin-right: 0;
	}
	/******************contact******************/
	.contact-map-sec {
		padding-bottom: 50px;
	}
	.contact-details-sec {
		padding: 50px 0px;
	}
	.each-contact-details {
		margin-bottom: 30px;
	}
	.contact-bottom-sec {
		padding-top: 50px;
	}
	.each-contact-details h2 {
	    font-size: 26px;
	}
	/******************cadeautips dtl******************/
	.cade-dtl-top-button-wrapper {
		padding: 0px;
	}
	.slider-padding {
		padding: 0px;
	}
	.cade-dtl-form-wrapper {
		padding: 0px;
	}
	.cade-dtl-top-button {
		padding: 60px 0px;
		border-top: 1px solid #e6e6e6;
	}
	.cade-dtl-form-sec {
		padding-bottom: 0px;
	}
	.cadea-dtl-menu {
		padding: 15px 0px 50px 0px;
	}
	/*************************EtenEnDrinken****************/
	.eten-gallery-sec .sec-heading {
	    margin-bottom: 30px;
	}
	/********************overons****************/
	.overons-gallery-images, .counter-sec {
	    padding: 60px 0;
	}
	.overons-top-content .sec-heading {
	    margin-bottom: 0px;
	}
	.overons-left-slider, .member-area{
		position: relative;
	}
	.overons-slider-content{
		margin-left: 0;
		max-width: 100%;
		padding: 30px 0 0;
	}
	.count-box h3{
		font-size: 20px;
	}
	.count-box span, .count-box span h3{
	    font-size: 26px;
	}
	.team-member-sec .overons-slider-content{
		padding: 50px 0 0;
	}
	.cadeautips-dtl-middle-content{
		border-top:0;
	}
	.res-logo-styl{
		width: 200px;
	}
	.footer-area .header-logo img {
	  width: 200px;
	}
}
@media(max-width: 767px){
	.banner-content h1 {
	    font-size: 36px;
	}
	h2{
		font-size: 24px;
		letter-spacing: 2px;
	}
	h3{
		font-size: 23px;
	}
	h4{
		font-size: 20px;
	}
	.mini-right-nav{
		display: none;
	}
	.lunch-block {
	    padding: 20px 0 0;
	}
	.home-bottom-banner .booking-block-area .common-btn {
	    margin-top: 30px;
	}
	.common-btn{
		height: 50px;
    	line-height: 48px;
    	max-width: 220px;
    	font-size: 15px;
	}
	.each-block li, .home-bottom-banner .each-block li{
		padding: 25px 0;
	}
	.home-bottom-banner .booking-block-area .each-block{
		padding: 30px 15px;
	}
	.home-bottom-banner .booking-block-area .each-block h4 {
	    top: -40px;
	}
	.gallery-sec, .middle-content {
	    padding: 30px 0;
	}
	.sec-heading p{
		margin-top: 25px;
	}
	.left-content {
	    padding: 30px 15px;
	}
	.left-content p {
    	margin: 20px 0 30px;
	}
	.middle-content p {
	    margin: 20px 0 30px;
	}
	.middle-content h2 {
	    font-size: 26px;
	}
	.middle-sec .booking-block-area, .footer-area, .home-bottom-banner .booking-block-area .each-block{
		padding-right: 15px;
		padding-left: 15px;
	}
	.middle-sec .lunch-block-wrap {
	    padding-bottom: 40px;
	}
	.footer-topbar li, .footer-contact-address li {
	    width: 100%;
	    display: block;
	    text-align: left;
	    padding: 0 0 10px;
	}
	.footer-menu {
	    padding: 30px 0;
	}
	.footer-topbar .contact-btn{
		padding: 0;
		text-align: center;
		margin-top: 30px;
	}
	/*****************tijdschriften******************/
	.tijdschriften-top-head {
		padding: 40px 0px ;
	}
	.tijdschriften-menu-list {
		padding-bottom: 40px;
	}
	.each-tijdschriften-menu {
		margin: 5px 0px;
	}
	.tijdschriften-heading p {
		margin-top: 15px;
	}
	/******************cadeautips******************/
	.each-cadea-menu-list {
		margin-bottom: 30px;
	}
	.each-cadea-menu-desc h4 {
		margin: 10px 0px;
	}
	.listview-sec{
		padding-bottom: 0;
	}
	/******************contact******************/
	.each-contact-details h2 {
		margin-bottom: 15px;
	}
	.each-contact-details h4 {
		font-size: 22px;
		line-height: 35px;
	}
	.each-contact-details h4 a {
		font-size: 22px;
	}
	.contact-map-sec {
		padding-bottom: 30px;
	}
	.contact-details-sec {
		padding: 20px 0px;
	}
	.contact-bottom-text h2 {
		font-size: 36px;
	}
	.contact-bottom-text p {
		margin: 10px 0px 30px 0px;
	}
	.contact-bottom-inner {
		padding: 80px 0px;
	}
	.contact-map-area {
		height: 240px;
	}
	.each-contact-details img {
		width: 45px;
	}
	.contact-bottom-sec {
		padding-top: 0px;
	}
	.each-contact-details h2 {
	    font-size: 24px;
	}
	.each-contact-details h4 {
	    font-size: 20px;
	    line-height: 30px;
	}
	/******************cadeautips dtl******************/
	.cade-dtl-top-button {
		padding: 30px 0px;
	}
	.cade-dtl-slider-sec {
		padding-bottom: 0px;
	}
	.cade-dtl-form-wrapper textarea {
		height: 300px;
	}
	.each-cade-dtl-slider-text {
		padding: 30px 15px;
	}
	.each-cade-dtl-slider-text h4 {
		margin-bottom: 15px;
	}
	.cade-dtl-form-wrapper button {
		max-width: 100%;
	}
	.cade-dtl-form-wrapper label {
		font-size: 20px;
	}
	.cade-dtl-form-styl {
		font-size: 20px;
	}	
	.cade-dtl-top-button .text-right{
		text-align: left !important;
	}
	.cadea-dtl-menu{
		padding-bottom: 20px;
		padding-top: 0;
	}
	/*************************EtenEnDrinken****************/
	.eten-bg-area .middle-content {
	    padding: 10% 0;
	}
	/*******************overons****************/
	.counter-sec {
	    padding: 40px 0;
	}
	.count-box{
		margin-bottom: 40px;
	}
	.counter-sec .col-md-4:last-child .count-box{
		margin-bottom: 0px;
	}
	.overons-gallery-images .sec-heading {
	    margin-bottom: 30px;
	}
	.overons-gallery-images .col-6:nth-child(odd).pl-1{
		padding-left: 15px !important;
	}
	.overons-gallery-images .col-6:nth-child(even).pr-1{
		padding-right: 15px !important;
	}
	.overons-gallery-images{
		padding: 40px 0 20px;
	}

}