@media only screen and (max-width:1750px){
	.header{
		padding:50px;
	}
	.header.blk-color{
		padding:10px 50px;
	}
	
	.header-main-menu{
		column-gap:45px;
	}
	.container,
	.hm-news-wrap .container,
	.footer .container,
	.banner-inner,
	.recipe-details-wrap .container,
	.related-recipe .container,
	.career-detail-wrap .container,
	.page-template-design-story .auto-width .container,
	.design-images-wrap .container, 
	.ceremic-design .container,
	.order-online-wrap .container,
	.dt-recipe-wrap .container{
		max-width:1595px;
	}
	.subscribe-box{
		margin-left: auto;
	}
	.footer-logo{
		margin-right:75px;
	}
	/*.footer-menu-wrap,
	.footer-social-media{
		padding:0px 75px;
	}*/
	.sustainability-wrap{
		align-items: center;
	}
	.sustainability-left{
		padding:70px 140px 70px 70px;
		width:60%;
		height:auto;
	}
	.sustainability-right{
		margin-top: 0px;
	}
	/*.team-slider .slick-first.slick-active .team-slide-image,
	.hm-news-slider .slick-last.slick-active .news-slide-image{
		transform: scale(1.15, 1.15);
	}*/
	.re-detail-right{
		margin-left: 20px;
	}
	.recipe-details-wrap::before{
		max-width:58%;
	}
	.cutomer-review-slider .slick-next{
		right:332px;
	}
	.cutomer-review-slider .slick-prev{
		left:332px;
	}
	.design-story-inner{
		padding:50px 140px;
	}
	.sustainability-right{
		margin-left: -100px;
	}
	.team-content-box p br,
	.locally-form-heading p br{
		display: none;
	}
	.txt-slider{
		font-size: 70px !important;
		line-height:73px !important;
	}
}
@media only screen and (max-width:1600px) {
	.mob-menu-icn{
		right:-15px;
	}
	.hm-news-wrap .container,
	.footer .container,
	.banner-inner,
	.recipe-details-wrap .container,
	.related-recipe .container,
	.career-detail-wrap .container,
	.career-wrap .container,
	.container,
	.page-template-design-story .auto-width .container, 
	.design-images-wrap .container, 
	.ceremic-design .container,
	.order-online-wrap .container,
	.dt-recipe-wrap .container,
	.art-work-wrap .container{
		max-width:94%;
	}
	.insta-social-wrap .container,
	.abt-gallery-wrap .container{
		max-width:94%;
	}
	/*.footer-menu-wrap, .footer-social-media{
		padding:0px 50px;
	}*/
	.content-right-box{
		padding:50px 90px;
	}
	.cutomer-review-slider .slick-next{
		right:282px;
	}
	.cutomer-review-slider .slick-prev{
		left:282px;
	}
	.recipe-heading-box,
	.recipe-hover-box{
		padding:70px 55px;
	}
	.career-point-box{
		max-width:580px;
		padding:0px 50px;
	}
	.contact-right-area{
		width:60%;
	}
	.contact-wrap::before{
		max-width:55%;
	}
	.tp-bullets.persephone{
		transform: translate(-120px, -65px) !important;
	}
	.design-story-inner{
		padding:50px 100px;
	}
	.team-slider .slick-prev{
		right:125px;
	}
	.team-slider .slick-next{
		right:55px;
	}
	.detail-recipe-member,
	.re-detail-right-wrap{
		margin-bottom:40px;
	}
	.recipe-detail-right{
		padding:50px 0px 50px 50px;
	}
	.news-slide-content{
		min-height:90px;
	}
	.team-list-all li{
		width:24%;
		margin-left: 1.33%;
	}
	.management-team-img-box{
		margin-right:70px;
	}
	.locally-form-heading{
		padding-bottom:90px;
	}
	.news-dtl-share{
		margin-left:100px;
	}
	.subscribe-box input[type="text"], .subscribe-box input[type="email"]{
		width:100%;
	}
	.txt-slider{
		font-size: 65px !important;
		line-height:68px !important;
	}
	.hm-abt-wrap{
		max-width:1475px;
	}
}
@media only screen and (max-width:1500px){
	.hm-abt-wrap{
		max-width:1380px;
	}
	.hm-abt-txt-right{
		margin-right:0px !important;
	}

	.best-sellers-section{
		padding: 80px 5%;
	}
}
@media only screen and (max-width:1450px),(min-width: 1400px) and (-webkit-device-pixel-ratio: 1.25){
	.header{
		padding:35px;
	}
	.header.blk-color{
		padding:10px 35px;
	}
	.header-logo-area{
		max-width:130px;
	}
	.tp-bullets.persephone{
		transform: translate(-120px, -65px) !important;
	}
	.header-main-menu{
		column-gap: 30px;
	}
	
	.lang-btn-wrap{
		margin-left:35px;
	}
	.txt-slider{
		font-size: 60px !important;
		line-height:63px !important;
	}
	.hm-abt-wrap,
	.hm-dinning,
	.hm-experince-slider-wrap,
	.farm-table-heading .container{
		max-width:95%;
		padding-left:15px;
		padding-right: 15px;
		margin:0 auto;
	}
	h1,
	.h1 {
	  font-size:70px;
	  line-height:67px;
	}

	h2,
	.h2 {
	  font-size:46px;
	  line-height:41px;
	  font-weight: 500;
	  letter-spacing: 0px;
	}

	h3,
	.h3 {
	  font-size:40px;
	  line-height:41px;
	  font-weight: 500;
	}

	h4,
	.h4 {
	  font-size:24px;
	  line-height:normal;
	  font-weight: 500;
	  letter-spacing:0px;
	}

	h5,
	.h5 {
	  font-size:20px;
	  line-height:normal;
	}

	h6,
	.h6 {
	  font-size: 18px;
	  line-height: 20px;
	}
	.menu-option-heading h4{
		font-size:22px;
		line-height:30px;
	}
	.hm-abt-right h2,
	.hm-abt-left h2{
		line-height:60px;
	}
	.hm-abt-left{
		max-width:47%;
	}
	.hm-abt-right{
		max-width:47%;
	}
	.hm-about{
		height:auto;
		padding:100px 0px;
	}
	.hm-abt-image-txt{
		margin-top: -120px;
	}
	.hm-abt-image-left{
		width:47%;
	}
	.hm-abt-txt-right{
		max-width:47%;
		min-width: 47%;
		padding-right:35px;
		margin-right: 0px !important;
		padding-top: 250px;
	}
	.hm-dinning-inner h3{
		font-size:210px;
	}
	.p-space{
		padding-top:100px;
		padding-bottom: 100px;
	}
	.experince-slider{
		max-width:1180px;
		padding: 0px;
	}
	.hm-news-slider .slick-list,
	.team-slider .slick-list{
		padding-top: 85px;
	}
	.news-slide-image{
		height:350px;
	}
	.slide-content-box p{
		line-height: 27px;
	}
	.p-space-top{
		padding-top:100px;
	}
	.gallery-images{
		margin-top: 50px;
	}
	.gallery-images li{
		height:275px;
	}
	.footer{
		margin-top: 70px;
		margin-bottom:70px;
	}
	.subscribe-box input[type="text"]{
		width:400px;
	}
	.footer-logo{
		margin-right: 50px;
	}
	.experince-slide-image{
		width:100%;
	}
	.experince-slider .slick-next{
		right:-60px;
	}
	.experince-slider .slick-prev{
		left:-60px;
	}
	.banner{
		height:550px;
	}
	.map-section{
		height:550px;
	}
	.banner-inner{
		margin-bottom: 50px;
	}
	.content-right-box{
		padding:50px !important;
	}
	.m-space-110{
		margin:80px 0px;
	}
	.abt-list-image-inner,
	.abt-list-inner-content{
		padding:40px;
	}
	.abt-list-image-inner h4,
	.abt-list-inner-content h4,
	.abt-list-inner-content p{
		margin-bottom: 20px;
	}
	.abt-gallery-wrap h4{
		line-height: 34px;
	}
	.abt-gallery-wrap .gallery-images{
		margin-top: 50px;
	}
	.farm-listing > li{
		padding:70px 0px;
	}
	.farm-list-image,
	.meeting-rooms-listing li:nth-child(even) .farm-list-image{
		margin-left:50px;
	}
	.farm-listing li:nth-child(even) .farm-list-image,
	.meeting-rooms-listing li .farm-list-image{
		margin-right: 50px;
	}
	.events-moments-wrap-2 .meeting-rooms-listing li .farm-list-image{
		margin-left:50px;
	}
	.meeting-rooms-listing li:nth-child(even) .farm-list-image{
		margin-right: 0px;
	}
	.sustainability-left h2 br{
		display: none;
	}
	.sustainability-left p{
		margin-bottom: 25px;
	}
	.chef-content-box{
		padding:50px 100px;
		height: auto;
	}
	.chef-table-wrap{
		margin-bottom: 50px;
		padding-top: 50px;
	}
	.flat-lay-wrap{
		height:850px;
	}
	.inner-flat-lay{
		max-width: 660px;
	}
	.inner-flat-lay p{
		margin-bottom: 35px;
	}
	.list-of-items-wrap{
		padding-top: 100px;
	}
	.list-of-items-wrap h3{
		line-height: 34px;
	}
	.m-space-top-110{
		margin-top: 80px;
	}
	
	.events-banner-inner{
		padding:50px;
	}
	.events-banner-inner p{
		max-width:100%;
	}
	.events-moments-wrap{
		padding-top: 50px;
	}
	.events-moments-wrap .farm-listing:nth-of-type(2) li .farm-list-image{
		margin-left: 50px;
	}
	.map-pin-adrress{
		top:250px;
	}
	.location-slider-wrap h2{
		margin-bottom:50px;
	}
	.farms-slide > h4,
	.farms-hover-box{
		padding:50px;
	}
	.farms-slider{
		padding-bottom: 80px;
	}
	.location-adrres-wrap{
		margin-top: 100px;
	}
	.loc-adress-box{
		height:280px;
	}
	.menus-wrap{
		padding:50px 0px;
	}
	
	.menus-inner-wrap{
		margin-bottom: 100px;
	}
	.recipe-inner-area{
		margin-bottom: 50px;
	}
	.loading-btn{
		margin-top:50px;
	}
	.recipe-details-wrap{
		margin:100px 0px;
	}
	.recipe-ingredients{
		margin-top: 50px;
	}
	.related-recipe h3{
		margin-bottom: 50px;
	}
	.customer-reviews{
		margin-top:80px;
		padding-bottom: 50px;
	}
	.cutomer-review-slide{
		padding:50px;
	}
	.cutomer-review-slider .slick-next {
	   right: 202px;
	}
	.cutomer-review-slider .slick-prev {
	   left: 202px;
	}
	.news-blog-heading{
		padding-top:100px;
	}
	.recipe-heading-box h4{
		letter-spacing: 0px;
	}
	.news-detail-wrap{
		padding-top: 50px;
	}
	.news-detail-wrap::before{
		width:70%;
	}
	.news-detail-image{
		margin: 50px 0px;
	}
	.related-news{
		margin-top:100px;
	}
	.career-wrap{
		padding-top: 100px;
	}
	.inner-career-area{
		padding-bottom: 70px;
		margin-bottom: 70px;
	}
	.career-listing{
		margin: 70px 0px;
	}
	.career-detail-wrap{
		padding:70px 0px;
	}
	.career-point-box{
		max-width: 100%;
		width:33.33%;
		padding:0px 30px;
	}
	.career-points-wrap{
		margin-bottom:50px;
	}
	.contact-wrap{
		margin-top:100px;
	}
	.address-box-inner{
		margin-left: 20px;
	}
	.contact-right-area{
		padding:50px 0px 50px 50px;
	}
	.submit-terms-wrap{
		margin-top:40px;
	}
	.contact-inner-area{
		padding:70px 0px;
	}
	.team-slider .slick-first.slick-active .team-slide-content{
		margin-top: 70px;
	}
	.hm-experince-slider-wrap h3{
		letter-spacing: 0px;
	}
	.hm-abt-image-right img{
		opacity: 0.50;
	}
	.home .insta-social-wrap{
		padding-bottom: 0px;
	}
	.hm-abt-image-txt{
		padding-bottom: 100px;
	}
	.hm-dinning{
		padding:120px 0px 100px;
	}
	.hm-news-wrap{
		padding-bottom: 50px;
	}
	.farm-right-image img{
		opacity:0.40;
	}
	.farm-left-image,
	.farm-right-image,
	.abt-right-img,
	.abt-gallery-left-image,
	.table-resv-right-img{
		max-width:100px;
	}
	.design-story-inner{
		padding:50px;
	}
	.design-content-right{
		width:550px;
		min-width: 550px;
		height:550px;
		padding:0px 60px;
		margin-left: -50px;
	}
	.design-content-right::before{
		background-size:85%;
		background-position: center;
	}
	.table-resv-left-img{
		max-width:50px;
	}
	.meeting-room-book-wrap{
		padding:50px 0px;
	}
	.corporate-events::before{
		max-width:60%;
		height:550px;
	}
	.events-banner{
		height:550px;
	}
	.corporate-events{
		margin-top: 100px;
		padding-top: 50px;
	}
	.corporate-event-image{
		margin:40px 0px;
	}
	.page-inner-menu{
		column-gap:30px;
	}
	.mix-filter-nav{
		column-gap:50px;
	}
	.weekend-roast-wrap{
		padding:0px 0px 40px;
	}
	.farms-slider{
		margin-left: 0px;
	}
	.farms-slide{
		width:auto;
	}
	.farms-slider .slick-prev{
		margin-left:-65px;
	}
	.farms-slider .slick-next{
		margin-right: -65px;
	}
	.menus-inner-wrap h3{
		line-height:55px;
	}
	.footer-menu-wrap, .footer-social-media {
    	padding: 0px 22px;
  	}
  	.revs-table-wrap{
  		margin-bottom:100px;
  	}
  	.chef-table-box{
  		margin-right:50px;
  	}
  	.right-loc-address li{
  		margin-left:35px;
  	}
  	.right-loc-address li:first-child{
  		margin-right: 0px;
  	}
  	.footer-menu li{
		width:154px;
	}
	.footer-menu{
		
		column-gap:40px;
	}
	.design-story-content .sub-text{
		margin-bottom:20px;
	}
	.design-story-content p{
		margin-bottom:20px;
	}
	.design-story-inner-img{
		min-width:250px;
	}
	.order-online-wrap{
		padding-top: 100px;
	}
	.order-heading-wrap{
		margin-bottom:60px;
	}
	.order-heading h1{
		margin-bottom:40px;
	}
	.order-heading .mix-filter-nav{
		column-gap:40px;
		row-gap:25px;
	}
	.dt-recipe-wrap{
		margin:100px 0px;
	}
	.menus-inner-head{
		margin-right: 50px;
	}
	.birthday-inner{
		margin-bottom:100px;
	}
	
	.menu-tab-content{
		height:720px;
	}
	.menu-listing-tabs{
		height:720px;
	}
	.art-right-side-box h3{
		line-height:45px;
	}
	.management-team-img-box{
		margin-right: 50px;
	}
	.team-content-box p{
		margin-top: 30px;
	}
	.management-team-list li{
		margin-bottom: 50px;
	}
	.team-member-img-box{
		height:348px;
	}
	.management-team-img-box{
		height:360px;
	}
	.team-list-all{
		row-gap: 50px;
	}
	.farm-dtl-content{
		padding-right: 70px;
	}
	.related-dtl-farms{
		margin-top: 100px;
	}
	.menu-options-wrap h2{
		min-width:250px;
		width: auto;
		margin-right:50px;
	}
	.news-dtl-share{
		margin-left:70px;
	}
	.external-button-wrap{
		padding-top:80px
	}
	.external-button-wrap a.btn-link{
		height:55px;
	}
	.footer-menu{
		max-width:370px;
	}
	.menu-options-list li{
		padding:30px;
	}
	.menu-option-heading{
		margin-right:20px;
	}
	.detail-banner-space{
		height:210px;
	}

}

@media only screen and (max-width:1366px){
	.txt-slider{
		font-size:60px !important;
		line-height:63px !important;
	}
	.footer-logo{
		margin-right:35px;
	}
	.footer-menu{
		column-gap:0px;
		justify-content: center;
	}
	.footer-menu-wrap, .footer-social-media{
		padding:0px 25px;
	}
	.footer-menu li{
		width:154px;
	}
	.recipe-hover-box p{
		margin-bottom:20px;
	}
	.recipe-hover-box .stars-rating{
		margin-bottom: 20px;
	}
	.recipe-hover-box a{
		margin-top: 20px;
	}
	.recipe-list-image{
		height:500px;
	}
	.order-list-image{
		height:500px;
	}
	.order-heading-box,
	.order-hover-box{
		padding:40px 30px;
	}
	.order-hover-content h4{
		margin-bottom: 20px;
	}
	.order-hover-content p{
		margin-bottom: 20px;
	}
	.cutomer-review-slider .slick-next {
	   right: 165px;
	}
	.cutomer-review-slider .slick-prev {
	   left: 165px;
	}
	.recipe-heading-box, .recipe-hover-box{
		padding:45px;
	}
	.experince-slide-image{
		height:500px;
	}
	.farm-left-image, .farm-right-image, .abt-right-img, .abt-gallery-left-image, .table-resv-right-img{
		max-width:85px;
	}
	.revs-table-wrap{
		padding-bottom: 50px;
	}
	.revs-table-wrap{
		margin-bottom:50px;
	}
	.footer-menu{
		max-width:370px;
	}
	.right-loc-address li:first-child{
		min-width:380px;
		max-width:380px;
	}
	.farm-dtl-image{
		width:600px;
		min-width:600px;
	}
	.farms-detail-wrap::after{
		width:596px;
		height:618px;
	}
	.menu-option-heading h4 br{
		display: none;
	}

	.reviews-section{
		padding-top: 40px;
	}
}
@media only screen and (max-width:1280px){
	.header-logo-area{
		max-width:100px;
	}
	.header-main-menu{
		column-gap: 20px;
	}
	.lang-btn-wrap{
		margin-left: 25px;
	}
	.dashboard-icon-lang{
		column-gap:20px;
		margin-right: 20px;
	}
	.header-main-menu li a{
		font-size:17px;
	}
	.hm-dinning-inner h3{
		font-size:175px;
		top: -55px;
	}
	.experince-slider .slick-list{
		padding-top:70px;
	}
	.experince-slider .slick-slide:hover{
		transform: translateY(-30px);
	}
	.experince-slider .slick-arrow{
		top:0px;
		margin-top: 0px;
	}
	.experince-slider .slick-next{
		right:0px;
	}
	.experince-slider .slick-prev{
		left:unset;
		right:80px;
	}
	.hm-experince-slider-wrap h3{
		margin-bottom: -20px;
	}
	.news-slide-image{
		height:315px;
	}
	.gallery-images li{
		height:250px;
	}
	.footer-inner{
		flex-wrap: wrap;
	}
	.footer-logo{
		margin-right: 0px;
		margin-bottom:50px;
		width:100%;
		text-align: center;
	}
	.footer-menu-wrap, .footer-social-media{
		width:32%;
		padding:0px 25px;
	}
	.subscribe-box{
		width:32%;
	}
	.abt-gallery-wrap h4 br{
		display: none;
	}
	.inner-flat-lay{
		max-width:52%;
	}
	.club-listing-wrap .farm-list-content .btn-link{
		margin-top: 25px;
	}
	.farm-list-content h3{
		margin-bottom:20px;
	}
	.right-loc-address li{
		margin-left: 35px;
	}
	.right-loc-address li:first-child{
		margin-right: 0px;
	}
	.menus-inner-wrap{
		flex-wrap: wrap;
	}
	.menus-inner-head{
		min-width:auto;
		max-width:100%;
		width:100%;
		padding-top: 0px;
		margin-right: 0px;
		margin-bottom: 50px;
	}
	.menus-inner-wrap h3{
		width:100%;
		max-width:100%;
		margin-right: 0px;
		margin-bottom:30px;
		letter-spacing: 0px;
		padding-top: 0px;
	}
	.menu-listing-tabs{
		width:48%;
		min-width:auto;
		margin-right: 4%;
	}
	.menu-tabs-content-wrap{
		width:48%;
	}
	.menus-inner-wrap:nth-child(even) h3{
		order: 0;
		margin-left: 0px;
	}
	.menus-inner-wrap:nth-child(even) .menu-listing-tabs{
		margin-left: 4%;
	}
	.recipe-detail-inner{
		flex-wrap: wrap;
	}
	.re-detail-left{
		min-width:auto;
		max-width: 100%;
		width:49%;
	}
	.re-detail-center{
		width:49%;
		margin-left: auto;
	}
	.re-detail-right{
		width:100%;
		margin-left: 0px;
		min-width:auto;
		max-width: 100%;
		padding-top: 50px;
	}
	.re-detail-right-wrap{
		width:50%;
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.re-detail-right-inner{
		max-width: 100%;
		width:100%;
	}
	.recipe-detail-social-media {
	  row-gap: 40px;
	  display: flex;
	  flex-direction: row;
	  margin-left: 0px;
	  column-gap: 40px;
	  margin-top: 30px;
	}
	.re-detail-right .btn-link{
		margin-left: 0px;
	}
	.recipe-details-wrap::before{
		background-repeat: repeat-y;
	}
	.recipe-ingredients p{
		margin-bottom: 25px;
	}
	p{
		margin-bottom: 20px;
	}
	.cutomer-review-slider .slick-arrow{
		top: unset;
		bottom:-15px;
	}
	.cutomer-review-slider .slick-next{
		right: 50%;
  		margin-right: -67px;
	}
	.cutomer-review-slider .slick-prev{
		left:50%;
		margin-left:-67px;
	}
	.date-time-news{
		column-gap: 15px;
	}
	.recipe-heading-box, .recipe-hover-box{
		padding:35px;
	}
	.address-box{
		margin-bottom:30px;
	}
	.meeting-list-points{
		margin-top: 0px;
		margin-bottom:30px;
	}
	.farm-list-content .btn-link{
		margin-top: 30px;
	}
	.team-slider .slick-next{
		right:47px;
	}
	.team-slider .slick-prev{
		right:117px;
	}
	.detail-recipe-member{
		margin-bottom: 30px;
	}
	.design-story-wrap{
		flex-wrap: wrap;
	}
	.design-story-inner{
		flex-wrap: wrap;
		width:100%;
		height: auto;
	}
	.design-story-content{
		width:100%;
		max-width:100%;
		margin-right: 0px;
		margin-bottom:50px;
	}
	.design-story-image{
		width:100%;
		height:515px;
		order:1;
	}
	.design-story-inner-img{
		margin: auto;
	}
	.news-slide-content{
		min-height:108px;
	}
	.recipe-inner-area{
		padding-left: 0px;
	}
	.garbou-farms-wrap .recipe-listing{
		margin-top:50px;
	}
	.farm-images-slider{
		padding:0px 70px;
	}
	.farm-images-slider .slick-slide{
		margin: 0px 5px;
	}
	.farm-images-slider .slick-list{
		margin: 0px -5px;
	}
	.farm-slide-image{
		height:400px;
	}
	.menu-options-lunch .menu-options-list li{
		width:100%;
		height:295px;
	}
	.detail-banner-space{
		height:170px;
	}
	.all-prodcuts-listing li{
		width:calc(100% / 2 - 3px);
	}

		.partners-section{
		   padding-top: 70px;
	}
}
@media only screen and (max-width:1199px){
	.menu-button{
		display: block;
	}
	.menu-area-wrap .header-main-menu,
	.lang-btn-wrap .btn-link-h{
		display: none;
	}
	.header-main-menu {
	    flex-wrap: wrap;
	}
	.header-main-menu li {
    	width: 100%;
    	margin-right: 0px;
  	}
  	.header-main-menu li a {
  		color:#000;
	    padding: 15px 0px;
	    display: block;
	    border-bottom: 1px solid rgba(0,0,0,0.10);
	    font-size:16px;
	}
	.header-main-menu li a:after{
		border-color:rgba(157, 127, 54, 1);
		bottom: -1px;
	}
	.mob-menu-icn {
		color:#000;
	    pointer-events: all;
	    cursor: pointer;
	    position: absolute;
	    right: 0px;
	    top: 0px;
	    padding: 12px 15px;
	    z-index: 1;
	    border-left: 1px solid rgba(0,0,0,0.10);
	    border-right: 1px solid rgba(0,0,0,0.10);
	}
	.header-main-menu li.menu-item-has-children .sub-menu {
	    position: relative;
	    top: unset;
	    width: 100%;
	    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 12%);
	    background: #fff;
	    padding:0px;
  	}
  	.header-main-menu li.menu-item-has-children .sub-menu li{
  		margin-bottom: 0px;
  	}
  	.header-main-menu li.menu-item-has-children .sub-menu li a{
  		font-size: 14px;
  	}
  	.header-main-menu li.menu-item-has-children .sub-menu li a:hover{
  		color: rgba(0,0,0,0.70);
  	}
  	.btn-link-h{
  		margin-top: 20px;
  	}
  	.header-main-menu li.menu-item-has-children:hover .sub-menu {
    	display: none;
  	}
  	.mob-menu .menu-button .animated-icon1{
  		opacity: 0;
  	}
  	.mob-menu .menu-button .animated-icon1.open{
  		opacity: 1;
  	}
  	.mobile-slider{
		display: block;
		visibility:visible;
		opacity:1;
	}
	.desktop-slider{
		display: none;
		visibility: hidden;
		opacity:0;
	}
	.hm-abt-wrap{
		flex-wrap: wrap;
	}
	.hm-abt-left{
		width:100%;
		max-width:100%;
		padding-top: 0px;
		margin-bottom: 50px;
	}
	.hm-abt-right{
		width:100%;
		max-width:100%;
	}
	.hm-abt-image-txt{
		margin-top: 0px;
		align-items: center;
	}
	.hm-abt-txt-right{
		padding-top: 0px;
	}
	.news-slide-image{
		height:350px;
	}
	.footer-menu-wrap, .footer-social-media{
		padding:0px;
	}
	.footer-menu-wrap::before{
		content: none;
	}
	.abt-list-link-wrap p{
		max-width:100%;
		margin-right:0px;
	}
	.abt-list-image-inner, .abt-list-inner-content{
		padding:35px;
	}
	.blk-color .animated-icon1 span{
		background:#000;
	}
	.loc-adress-box{
		flex-wrap: wrap;
		height:auto;
		padding:50px 0px;
	}
	.loc-adress-box .container{
		flex-wrap:wrap;
	}
	.left-loc-name{
		width:100%;
		margin-bottom:30px;
	}
	.right-loc-address{
		margin-left: 0px;
		width:100%;
	}
	.right-loc-address li{
		width:32%;
		min-width:auto;
		max-width:100%;
		margin-left:2%;
	}
	.right-loc-address li:first-child{
		margin-left: 0px;
	}
	.right-loc-heading p br{
		display: none;
	}
	.right-loc-address li:first-child{
		min-width:auto;
		max-width:100%;
	}
	.cutomer-review-slider .slick-slide{
		margin:0px 15px;
	}
	.inner-career-area p br{
		display: none;
	}
	.hm-dinning-inner h3{
		font-size: 160px;
	}
	.gallery-images li{
		width:24.45%;
	}
	.gallery-images li:nth-child(5n+1){
		margin-left: 0.68%;
	}
	.gallery-images li:nth-child(4n+1){
		margin-left: 0px;
	}
	.image-content-box{
		flex-wrap: wrap;
	}
	.imgae-left-box{
		width:100%;
		order:1;
	}
	.content-right-box{
		height: auto;
		width:100%;
	}
	.content-right-box p{
		max-width:100%;
	}
	.abt-gerb-content p br{
		display: none;
	}
	.farm-left-image{
		display: none;
	}
	.team-slide-image{
		width:auto;
	}
	.book-seat-heading{
		max-width:485px;
	}
	.book-seat-heading p{
		line-height:27px;
	}
	.book-seat-heading p br{
		display: none;
	}
	.blend-image{
		margin-left:-80px;
	}
	.design-story-image{
		width:100%;
		min-width:auto;
		margin-right: 0px;
	}
	.design-story-image img{
		width:100%;
		height:100%;
		object-fit: cover;
	}
	.design-story-wrap{
		flex-wrap: wrap;
		margin-left: 0px !important;
		width:100%;
	}
	.inner-ceremic-design{
		flex-wrap: wrap;
	}
	.ceremic-design-content{
		width: 100%;
		max-width:100%;
		margin-right: 0px;
	}
	.ceremic-design-image{
		margin:50px auto 0px;
	}
	.mix-filter-nav{
		flex-wrap: wrap;
		row-gap: 30px;
		column-gap:30px;
	}
	.dt-recipe-inner{
		flex-wrap: wrap;
	}
	.recipe-detail-left{
		width:100%;
	}
	.recipe-detail-right{
		width:100%;
		padding:50px;
		margin-top: 50px;
	}
	.recipe-detail-right:after{
		width:100%;
	}
	.art-main-slide-wrap{
		flex-wrap: wrap;
	}
	.art-left-side-box{
		width:100%;
		margin-right: 0px;
	}
	.art-right-side-box{
		width: 100%;
		margin-left: 0px;
		margin-top: 30px;
	}
	.art-image-slider{
		max-width:750px;
		margin: auto;
	}
	.art-right-side-box h3 br{
		display: none;
	}
	.team-list-all li{
		width:32%;
	}
	.team-list-all li:nth-child(4n+1){
		margin-left: 1.33%;
	}
	.team-list-all li:nth-child(3n+1){
		margin-left: 0px;
	}
	.locally-form-heading{
		padding-bottom: 70px;
	}
	.related-dtl-farms{
		margin-top: 70px;
	}
	.farms-detail-wrap h2{
		margin-bottom: 30px;
	}
	.farm-dtl-content-image{
		flex-wrap: wrap;
	}
	.farms-detail-wrap::after{
		content:none;
	}
	.farm-dtl-content{
		padding-right: 0px;
	}
	.farm-dtl-image{
		width:100%;
		text-align: center;
		min-width: auto;
	}
	.farm-dtl-listing-wrap{
		flex-wrap: wrap;
	}
	.farm-dtl-content-2 ul{
		max-width: 100%;
	}
	.farm-dtl-content-2 ul + ul{
		margin-top:10px;
	}
	.menu-options-wrap{
		flex-wrap: wrap;
	}
	.menu-options-wrap h2{
		margin-bottom: 50px;
		margin-right: 0px;
		width:100%;
	}
	.menu-options-list{
		height: auto;
	}
	.menu-options-list li,
	.menu-options-lunch .menu-options-list li{
		height: auto;
	}
	.menu-option-heading{
		margin-right:25px;
	}
	.news-detail-media{
		flex-wrap: wrap;
	}
	.news-dtl-share{
		margin-left: auto;
		margin-top: 30px;
	}
	.farm-dtl-content-image{
		padding-bottom: 0px;
	}
	.detail-right-box .add_to_cart_button{
		margin:20px 0px 0px !important;
	}
	.product-nav-slider .slick-list {
  		margin: 0px -3px;
	}
	.product-nav-slider .slick-slide{
		margin:0px 3px;
	}
}
@media only screen and (max-width:1080px){
	.hm-abt-image-left{
		height:530px;
	}
	.lunch-listing-tabs li{
		padding:30px;
	}
	.product-detail-wrap{
		flex-wrap:wrap;
	}
	.detail-left-box{
		width:100%;
	}
	.detail-right-box{
		width:100%;
		padding-top:0px;
	}
	.products-filters-block{
		flex-wrap:wrap;
		row-gap:30px;
	}
	.p-filters-block{
		width:100%;
		margin-right:0px;
	}
	.p-category-filter{
		display:none;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		margin-top:15px;
		padding-top:15px;
	}
	.mobile-filter{
		padding-bottom:0px;
		margin-bottom:0px;
		border-bottom:0px;
	}
	.address-box-inner p a{
		display: block; 
		margin-bottom: 16px;
	}
	.address-box-inner p br {
    display: none;
    }

		.best-sellers-section{
		padding: 70px 5%;
	}

}
@media only screen and (max-width:991px){
	.txt-slider{
		font-size: 50px !important;
		line-height:53px !important;
	}
	.hm-about{
		padding:50px 0px;
	}
	.hm-abt-right span{
		margin-bottom:20px;
	}
	h1,
	.h1 {
	  font-size:50px;
	  line-height:57px;
	}

	h2,
	.h2 {
	  font-size:36px;
	  line-height:31px;
	}

	h3,
	.h3 {
	  font-size:30px;
	  line-height:31px;
	}

	h4,
	.h4 {
	  font-size:22px;
	}
	.hm-abt-right h2,
	.hm-abt-left h2{
		line-height: 40px;
	}
	.hm-abt-image-left{
		width:48%;
	}
	.hm-abt-txt-right{
		max-width: 48%;
		min-width: 48%;
		padding-right: 25px;
	}
	.btn-link{
		height:60px;
		min-width: 200px;
		padding:0px 24px;
	}
	.hm-dinning-inner h3{
		font-size: 140px;
	}
	.hm-abt-left{
		margin-bottom: 30px;
	}
	.p-space{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.hm-book-seat{
		height:320px;
		background-position: center center;
		position: relative;
	}
	.hm-book-seat:before{
		content: "";
		position:absolute;
		top: 0px;
		left:0px;
		width:100%;
		height:100%;
		background: rgba(0,0,0,0.60);
	}
	.book-seat-inner{
		position: relative;
		z-index:1;
	}
	.p-space-top{
		padding-top: 50px;
	}
	.footer-logo{
		margin-bottom: 30px;
	}
	.footer-menu-wrap{
		width:100%;
		margin-bottom:30px;
	}
	.footer-menu{
		max-width: 100%;
		column-gap: 20px;
		justify-content: center;
	}
	.footer-menu li{
		width:auto;
	}
	.footer-social-media{
		width:48%;
	}
	.footer-menu-wrap::after{
		content: none;
	}
	.subscribe-box input[type="text"]{
		width:100%;
	}
	.subscribe-box{
		width:48%;
	}
	.hm-abt-image-txt{
		margin-bottom: 30px;
	}
	.banner{
		height:450px;
	}
	.map-section{
		height:450px;
	}
	.banner-inner{
		margin-bottom: 30px;
	}
	.banner-inner h1{
		margin-bottom:15px;
	}
	.page-inner-menu{
		column-gap: 45px;
	}
	.image-content-box{
		flex-wrap: wrap;
		justify-content: center;
	}
	.imgae-left-box{
		margin-right: 0px;
		order: 1;
	}
	.image-content-box-club{
		padding-right: 0px;
		margin-right: 0px !important;
	}
	.image-content-box-club .imgae-left-box{
		width:100%;
		min-width:auto;
	}
	.content-right-box{
		padding:50px 40px !important;
		width:100%;
	}
	.abt-list-block{
		flex-wrap: wrap;
		column-gap:0px;
		row-gap: 10px;
		justify-content: center;
	}
	.abt-list-block li{
		width:49.5%;
		margin-left:1%;
	}
	.abt-list-block li:nth-child(2n+1){
		margin-left: 0px;
	}
	.abt-gallery-wrap h4{
		line-height: 28px;
	}
	.content-right-box h2{
		margin-bottom: 30px;
	}
	.m-space-110{
		margin:50px 0px;
	}
	.pages-menu-wrap{
		padding:35px 0px;
	}
	.gallery-images{
		row-gap: 6px;
	}
	.farm-table-heading p{
		margin-bottom: 20px;
	}
	.farm-list-image{
		margin-right: 0px;
		margin-left: 20px;
	}
	.farm-listing li:nth-child(even) .farm-list-image{
		margin-left:20px;
	}
	.farm-listing li:nth-child(even) .farm-list-image, 
	.meeting-rooms-listing li .farm-list-image{
		margin-right: 20px;
	}
	.events-moments-wrap-2 .meeting-rooms-listing li .farm-list-image{
		margin-left:20px;
	}
	.meeting-rooms-listing li:nth-child(even) .farm-list-image{
		margin-right: 0px;
	}
	.farm-listing > li{
		padding:50px 0px;
	}
	.footer{
		margin-top:50px;
		margin-bottom: 50px;
	}
	.sustainability-wrap{
		flex-wrap: wrap;
		justify-content: center;
		position: relative;
	}
	.sustainability-left{
		width:100%;
		padding:50px 40px;
	}
	.sustainability-left h2{
		line-height: normal;
		position: relative;
		z-index:1;
	}
	.sustainability-left p{
		z-index:1;
		position: relative;
	}
	.sustainability-right{
		margin: 0px;
		position: absolute;
		height:450px;
	}
	.sustainability-right img{
		opacity:0.30;
		width:100%;
		height:100%;
		object-fit:cover;
	}
	.team-slider .slick-first.slick-active .team-slide-image{
		transform: scale(1);
	}
	.team-slide-content{
		padding-left: 20px;
	}
	.team-slider .slick-first.slick-active .team-slide-content{
		margin-top: 0px;
		padding-left: 20px;
	}
	.news-slide-image{
		height:395px;
	}
	.hm-news-slider .slick-list, .team-slider .slick-list{
		padding-top: 40px;
	}
	.team-book-seat:before{
		content: none;
	}
	.blend-image{
		display: none;
	}
	.rev-popup-wrap{
		max-width:95%;
	}
	.chef-table-wrap{
		flex-wrap: wrap;
	}
	.chef-content-box{
		width:100%;
		padding:50px 40px;
		height:auto;
		order:0;
	}
	.chef-table-box{
		order:1;
		margin: 0 auto;
	}
	.flat-lay-wrap{
		height:750px;
	}
	.inner-flat-lay h2,
	.inner-flat-lay p{
		margin-bottom: 20px;
	}
	.list-of-items-wrap{
		padding-top: 50px;
	}
	.m-space-top-110{
		margin-top: 50px;
	}
	.lunch-list-content p br{
		display: none;
	}
	.lunch-listing-tabs li{
		padding:25px 20px;
	}
	.lunch-list-content h4{
		line-height: normal;
	}
	
	.image-content-box-club .imgae-left-box{
		margin-left: 0px;
	}
	.events-moments-wrap .farm-list-content .btn-link,
	.club-listing-wrap .farm-list-content .btn-link{
		margin-top: 20px;
	}
	.birthday-wrap{
		height:700px;
	}
	.map-pin-adrress{
		top:200px;
	}
	.menu-listing-tabs li{
		padding:20px;
	}
	.item-price{
		font-size: 22px;
		margin-top: 30px;
	}
	.menus-inner-wrap h3{
		margin-bottom: 30px;
	}
	.menus-inner-wrap{
		margin-bottom: 70px;
	}
	.mix-filter-nav{
		column-gap: 40px;
	}
	.recipe-listing li{
		width: calc(100% / 2 - 5px);
	}
	.date-time-news li{
		margin:0px;
	}
	.cutomer-review-slide{
		width:100%;
	}
	.news-blog-heading,
	.career-wrap{
		padding-top: 50px;
	}
	.news-blog-heading .recipe-listing{
		margin-top: 50px;
	}
	.news-detail-inner h4 br{
		display: none;
	}
	.news-detail-inner h4{
		line-height:30px;
	}
	
	.news-detail-image,
	.news-detail-inner p img{
		height:400px;
	}
	.related-news{
		margin-top:60px;
	}
	.related-news h3{
		margin-bottom: 40px;
	}
	.inner-career-area{
		padding-bottom: 50px;
		margin-bottom: 50px;
	}
	.career-listing li{
		padding:25px 20px;
		height:auto;
	}
	.career-points-wrap{
		flex-wrap: wrap;
	}
	.career-point-box{
		width:100%;
		padding:0px;
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-left: 0px;
		border-bottom:1px solid rgba(238, 238, 238, 1);
	}
	.career-detail-inner h2{
		margin-bottom:30px;
	}
	.career-point-box:last-child{
		margin-bottom: 0px;
	}
	.career-form-wrap,
	.career-form-area{
		padding:30px;
	}
	.career-form-area h4{
		margin-bottom:50px;
	}
	.career-detail-wrap{
		padding:50px 0px 0px;
	}
	.banner-recipe-detail{
		height:250px;
	}
	.recipe-details-wrap{
		margin:50px 0px 70px;
	}
	.contact-wrap{
		margin-top: 50px;
	}
	.contact-inner-area{
		flex-wrap: wrap;
	}
	.contact-right-area{
		width:100%;
		padding: 50px 30px;
	}
	.submit-terms-wrap{
		margin-top: 0px;
	}
	.contact-inner-area{
		padding: 50px 0px;
	}
	.contact-wrap::before{
	 	max-width:100%;
	}
	.contact-left-area{
	 	max-width:100%;
	 	margin-bottom: 50px;
	}
	
	.birthday-wrap{
		height:550px;
	}
	.birthday-inner{
		margin-bottom: 30px;
		padding:0px 30px;
	}
	.birthday-inner h3{
		margin-bottom: 20px;
	}
	.events-banner-inner{
		width:100%;
	}
	.events-banner{
		height:auto;
		padding-bottom: 50px;
	}
	.recipes-wrap{
		padding:50px 0px;
	}
	.submit-btn{
		height:60px;
	}
	.file-submit-wrap{
		margin-top: 0px;
	}
	.design-images-inner{
		flex-wrap: wrap;
	}
	.design-content-right{
		margin: auto;
	}
	.design-image-left{
		width:100%;
		text-align: center;
	}
	.hm-abt-image-txt{
		padding-bottom: 50px;
	}
	.hm-abt-image-right{
		max-width:250px;
		bottom: 0px;
	}
	.hm-dinning{
		padding:80px 0px 50px;
	}
	.hm-news-slider .slick-current.slick-active .news-slide a{
		display: block;
	}
	.abt-right-img{
		top:0px;
	}
	.farm-left-image, .farm-right-image, .abt-right-img, .abt-gallery-left-image, .table-resv-right-img{
		max-width:65px;
	}
	.design-story-wrap{
		flex-wrap: wrap;
	}
	.design-story-image{
		margin-right: 0px;
		margin-bottom: 30px;
		height:450px;
	}
	.inner-ceremic-design{
		flex-wrap: wrap;
	}
	.ceremic-design-content{
		width: 100%;
		max-width:100%;
		margin-right: 0px;
	}
	.ceremic-design-image{
		width:100%;
		text-align: center;
		margin-top: 50px;
	}
	.inner-corporate-events p br{
		display: none;
	}
	.design-story-inner{
		flex-wrap: wrap;
	}
	.design-story-content{
		max-width:100%;
		margin-right: 0px;
		margin-bottom: 35px;
	}
	.design-story-inner-img{
		margin:auto;
	}
	.order-online-wrap{
		padding-top: 50px;
	}
	.dt-recipe-image{
		height:350px;
	}
	.dt-recipe-wrap{
		margin: 50px 0px;
	}
	.news-slide-content{
		min-height:55px;
	}
	.recipe-inner-area{
		flex-wrap: wrap;
		row-gap:40px;
	}
	.outer-btn-sorting{
		margin:0px auto;
	}
	.recipe-inner-heading{
		width:100%;
		margin-right: 0px;
	}
	.mix-filter-nav{
		justify-content: center;
	}
	.order-heading .mix-filter-nav{
		justify-content: left;
	}
	.farm-images-slider{
		padding:0px;
	}
	.menu-options-list li{
		padding:20px;
	}
	.menu-option-heading h4{
		line-height: 26px;
		font-size:20px;
	}
	
}
@media only screen and (max-width:820px){
	.txt-slider {
	    font-size: 40px !important;
	    line-height: 43px !important;
	}
	.hm-dinning-inner h3{
		font-size: 120px;
	}
	.hm-abt-image-txt{
		flex-wrap: wrap;
		margin-top:0px;
	}
	.hm-abt-image-left{
		width: 100%;
		height:515px;
		margin-bottom: 50px;
	}
	.hm-abt-txt-right{
		min-width:auto;
		width:100%;
		max-width: 100%;
		padding:0px 30px;
	}
	.hm-abt-txt-right p{
		max-width:100%;
	}
	.book-seat-inner{
		flex-wrap: wrap;
	}
	.book-seat-heading{
		width:100%;
		max-width:100%;
	}
	.book-seat-inner .btn-link{
		margin-top: 30px;
		margin-left: 0px;
	}
	.news-slide-image{
		height:365px;
	}
	.gallery-images li{
		width:32.75%;
	}
	.gallery-images li:nth-child(4n+1){
		margin-left: 0.68%;
	}
	.gallery-images li:nth-child(3n+1){
		margin-left: 0px;
	}
	.hm-news-slider .slick-list{
	 	margin: 0px -3px;
	}
	.hm-news-slider .slick-slide{
		margin: 0px 3px;
	}
	.farm-listing li{
		flex-wrap: wrap;
	}
	.farm-list-content{
		width:100%;
		margin-top: 30px;
	}
	.farm-list-image{
		width:100%;
		margin-right: 0px;
		margin-left: 0px;
		order:0;
	}
	.farm-listing li:nth-child(even) .farm-list-image{
		margin-left: 0px;
		margin-right: 0px;
		order:0;
	}
	.team-wrap{
		padding:50px 0px;
	}
	.inner-flat-lay{
		max-width:530px;
	}
	.list-of-items-wrap h3 br{
		display: none;
	}
	.lunch-items-wrap{
		flex-wrap: wrap;
	}
	.tabs-content-wrap{
		width: 100%;
	}
	.lunch-listing-tabs{
		width:100%;
		margin-top: 50px;
	}
	.lunch-items-wrap{
		margin:50px 0px 0px;
	}
	.events-moments-wrap .farm-listing:nth-of-type(2) li .farm-list-image{
		margin-left: 0px;
		order:0;
	}
	.right-loc-address{
		flex-wrap: wrap;
	}
	.right-loc-address li{
		width:100%;
		margin-left: 0px;
		margin-bottom: 20px;
	}
	.right-loc-address li:last-child{
		margin-bottom: 0px;
	}
	.loc-inner-txt h4{
		line-height:30px;
	}
	.loc-inner-txt h4 br{
		display: none;
		margin-bottom:50px;
	}
	.menu-tabs-content-wrap{
		width:100%;
		text-align: center;
		order:1;
	}
	.menu-listing-tabs{
		width:100%;
		margin-right: 0px;
		order:2;
		margin-top: 30px;
	}
	.menus-inner-wrap:nth-child(even) .menu-listing-tabs{
		margin-left: 0px;
	}
	.recipe-details-wrap::before{
		max-width:100%;
	}
	.re-detail-left{
		width:100%;
	}
	.re-detail-center{
		width:100%;
	}
	.re-detail-right-wrap{
		width:100%;
	}
	.cutomer-review-slide{
		padding:25px;
		min-height: 305px;
		height: auto;
	}
	.review-slide-content{
		width:100%;
		padding-right: 10px;
	}
	.review-slide-content p{
		margin-bottom:25px;
	}
	.customer-reviews{
		margin-top: 50px;
	}
	.cutomer-review-slider .slick-slide{
		margin: 0px 10px;
	}
	.date-time-news{
		column-gap:13px;
	}
	.date-time-news li{
		font-size:16px;
	}
	.news-detail-wrap::before{
	  	width:100%;
	}
	.file-wrap{
		width:100%;
	}
	.file-submit-wrap{
		flex-wrap: wrap;
	}
	.file-submit-wrap .submit-btn{
		margin-top: 30px;
	}
	.location-adrres-wrap{
		margin-top: 50px;
	}
	.page-inner-menu{
		column-gap: 30px;
		row-gap:20px;
		flex-wrap: wrap;
	}
	.meeting-room-book-wrap{
		padding:0px;
	}
	.meeting-rooms-listing li .farm-list-image{
		margin-right: 0px;
	}
	.meeting-list-points li::before,
	.meeting-list-points li:nth-child(even)::before{
		width:7px;
		height:7px;
	}
	.corporate-events{
		padding-bottom:50px;
		margin-top: 50px;
	}
	.corporate-events::before{
		max-width:100%;
		height:100%;
	}
	.inner-corporate-events h3{
		margin-bottom: 30px;
	}
	.events-moments-wrap{
		padding-top:0px;
	}
	.mix-filter-nav{
		column-gap:30px;
		row-gap:20px;
		flex-wrap: wrap;
	}
	.revs-gallery-wrap{
		padding-bottom: 40px;
	}
	.chef-table-box{
		width:100%;
		height:325px;
	}
	.chef-table-box img{
		width:100%;
		height:100%;
		object-fit: cover;
	}
	.events-moments-wrap-2 .meeting-rooms-listing li .farm-list-image{
		order: 0;
		margin-left: 0px;
	}
	.weekend-roast-wrap .farm-listing li{
		padding-bottom: 0px;
	}
	.weekend-roast-wrap{
		padding-bottom: 0px;
	}
	.menu-list-box{
		flex-wrap: wrap;
	}
	.menu-item-name{
		width:100%;
		margin-bottom:30px;
	}
	.menu-listing-tabs li.active .menu-item-img-mob{
		display:block;
		height:450px;
		width:100%;
	}
	.menu-tabs-content-wrap{
		display: none;
	}
	.menu-listing-tabs{
		height:auto;
	}
	.hm-news-slider .slick-slide:hover .news-slide-image{
		transform: scale(1);
		box-shadow: unset;
	}
	.news-slide-content{
		min-height:81px;
	}
	.team-slide:hover .team-slide-image{
		transform: scale(1);
	}
	.chef-table-wrap{
		margin-left: 0px !important;
	}
	.order-heading .mix-filter-nav{
		column-gap:30px;
		row-gap: 20px;
	}
	.order-online-wrap .recipe-listing{
		margin-bottom: 70px;
	}
	.ceremic-design{
		padding-bottom: 0px;
	}
	.recipes-wrap .btn-link{
		margin-right:20px;
	}
	.team-list-all li{
		width:49%;
	}
	.team-list-all li:nth-child(3n+1){
		margin-left: 1.33%;
	}
	.team-list-all li:nth-child(2n+1){
		margin-left: 0px;
	}
	.management-team-list li{
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
	.team-content-box{
		width:100%;
		margin-top: 30px;
	}
	.management-team-img-box{
		margin-right: 0px;
	}
	.locally-form-heading{
		padding-bottom: 50px;
	}
	.farm-dtl-content-2 p{
		margin-bottom: 30px;
	}
	.farms-detail-wrap{
		padding-top: 50px;
	}
	.order-heading-wrap{
		align-items: flex-start;
	}
	.menu-popup-inner{
		flex-wrap:wrap;
	}
	.menu-popup-image{
		width:100%;
		min-width:auto;
		height:350px;
	}

	
}

@media only screen and (max-width:767px){
	.header-logo-area{
		max-width:100px;
	}
	.header.sticky .header-logo-area{
		max-width:70px;
	}
	.hm-dinning-inner h3{
		font-size:100px;
	}
	.page-inner-menu{
		column-gap: 25px;
	}
	.abt-list-block li{
		width:100%;
		margin-left: 0px;
	}
	.gallery-images li{
		width:49.5%;
		margin-left:1%;
	}
	.gallery-images li:nth-child(3n+1),
	.gallery-images li:nth-child(4n+1),
	.gallery-images li:nth-child(5n+1){
		margin-left:1%;
	}
	.gallery-images li:nth-child(2n+1){
		margin-left: 0px;
	}
	.date-time-news{
		flex-wrap: wrap;
		row-gap:10px;
	}
	.date-time-news li{
		width:auto;
	}
	.career-listing li{
		width:100%;
		border-bottom:1px solid rgba(238, 238, 238, 1);
	}
	.career-listing{
		border-left: 0px;
	}
	.career-listing::before{
		content: none;
	}
	.art-sec-main-image{
		height: auto;
	}
	.sorting-wrap{
		width:281px;
	}
	.recipes-wrap .btn-link{
		margin-right: 10px;
	}
	.menu-options-list{
		border-left: 0px;
	}
	.menu-options-list li{
		flex-wrap: wrap;
		border-bottom:1px solid rgba(240, 240, 240, 1);
	}
	.menu-options-lunch .menu-options-list li{
		border-left: 0px;
	}
	.menu-option-heading{
		width:100%;
		margin-right: 0px;
		margin-bottom:25px;
	}
	.menu-option-image{
		width:100%;
		height:350px;
		min-width:auto;
	}
	.menu-options-wrap h2{
		margin-bottom:30px;
	}
	.news-dtl-share{
		margin-left: 0px;
		margin-top: 20px;
	}
	.recipe-form-field-wrap .form-field-input{
		width:100%;
		margin-left: 0px;
	}
	.recipe-form-field-wrap .form-field-input:nth-of-type(5),
	.recipe-form-field-wrap .form-field-input:nth-of-type(6), 
	.recipe-form-field-wrap .form-field-input:nth-of-type(7){
		width:100%;
	}

		.best-sellers-section{
		padding: 50px 5%;
	}

	.partners-section{
		   padding-top: 50px;
	}

		.reviews-section{
		padding-top: 20px;
	}
	
}
@media only screen and (max-width:640px){
	.txt-slider {
    	font-size:30px !important;
    	line-height:30px !important;
  	}
  	.hm-dinning-inner h3{
  		font-size:80px;
  	}
  	.experince-slider .slick-slide:nth-child(even){
  		margin-top: 0px;
  	}
  	.hm-experince-slider-wrap h3{
  		margin-bottom:30px;
  	}
  	.experince-slider,
  	.hm-news-slider,
  	.team-slider{
  		padding-top:0px;
  		padding-bottom: 70px;
  	}
  	.experince-slider .slick-list{
  		padding-top: 0px;
  	}
  	.experince-slider .slick-slide:hover{
		transform: translateY(0px);
	}
  	.experince-slide-image{
  		margin-bottom:20px;
  	}
  	.experince-slider .slick-arrow,
  	.hm-news-slider .slick-arrow,
  	.team-slider .slick-arrow{
  		top: unset;
  		bottom:-15px;
  	}
  	.experince-slider .slick-slide:nth-child(2n+1) .experince-slide h4{
  		margin-top: 0px;
  	}
  	.experince-slide h4{
  		letter-spacing: 0px;
  	}
  	.experince-slider .slick-next,
  	.hm-news-slider .slick-next,
  	.team-slider .slick-next{
    	right: 50%;
    	margin-right: -62px;
  	}
  	.experince-slider .slick-prev,
  	.hm-news-slider .slick-prev,
  	.team-slider .slick-prev{
  		left:50%;
  		right:unset;
  		margin-left:-62px;
  	}
  	.hm-news-wrap h3{
  		margin-bottom: 30px;
  	}
  	.hm-news-slider .slick-list, .team-slider .slick-list{
  		padding-top: 0px;
  	}
  	.book-seat-heading p{
  		line-height: 27px;
  	}
  	.book-seat-heading p br{
  		display: none;
  	}
  	.news-slide-image, .team-slide-image{
  		height:394px;
  	}
  	.experince-slide-image{
  		height:525px;
  	}
  	.experince-slider .slick-list,
  	.team-slider .slick-list{
  		margin: 0px -3px;
  	}
  	.experince-slider .slick-slide,
  	.team-slider .slick-slide{
  		margin:0px 3px;
  	}
  	.page-inner-menu{
  		flex-wrap: wrap;
  		column-gap: 15px;
  		row-gap:15px;
  	}
  	.page-inner-menu li a::after{
  		bottom:-5px;
  	}
  	.content-right-box{
  		padding:40px 27px !important;
  	}
  	.footer-social-media{
  		width:100%;
  		order:3;
  	}
  	.subscribe-box{
  		width:100%;
  		order:1;
  		margin-bottom:30px;
  	}
  	.footer-menu-wrap{
  		order: 2;
  	}
  	.footer-social-media::after{
  		content: none;
  	}
  	.banner-inner p{
  		display: none;
  	}
  	.banner-inner h1{
  		margin-bottom: 0px;
  	}
  	.farm-table-wrap{
  		padding-top: 20px;
  	}
  	.farm-table-heading h2{
  		margin-bottom: 20px;
  	}
  	.banner{
  		height:380px;
  	}
  	.sustainability-left{
  		padding:40px 27px;
  	}
  	.team-slide-image{
  		margin-bottom: 30px;
  	}
  	.team-inner-txt{
  		margin-bottom: 30px;
  	}
  	.team-wrap{
  		padding:30px 0px;
  	}
  	.link-btn-wrap{
  		flex-wrap: wrap;
  		row-gap: 10px;
  	}
  	.form-field-input{
  		width:100%;
  		margin-bottom:25px;
  		margin-left: 0px;
  	}
  	.career-form-area .form-field-input:nth-of-type(5),
  	.career-form-area .form-field-input:nth-of-type(6){
  		width:100%;
  	}
  	.career-form-area .form-field-input:nth-of-type(7){
  		width:100%;
  		margin-left: 0px;
  	}
  	.rev-popup-wrap{
  		padding:40px 20px;
  	}
  	.chef-content-box{
  		padding:27px;
  	}
  	.lunch-tab-content h3{
  		margin-bottom: 20px;
  	}
  	.image-content-box-club .content-right-box .btn-link{
  		margin-top:20px;
  	}
  	.content-right-box h2{
  		margin-bottom: 20px;
  	}
  	.events-banner-inner h2{
  		margin-bottom: 20px;
  	}
  	.events-banner-inner{
  		padding:40px 20px;
  	}
  	.events-banner-inner p{
  		margin-bottom: 20px;
  	}
  	.birthday-wrap{
  		height:auto;
  		background: url(../images/hm-abt-bg.png) rgba(238, 232, 223, 1) no-repeat;
  		background-blend-mode: screen;
  	}
  	.birthday-inner{
  		margin-bottom: 0px;
  		padding:40px 20px;
  	}
  	.map-pin-adrress p br{
  		display: none;
  	}
  	.map-pin-adrress{
  		top:150px;
  		width:300px;
  	}
  	.farms-slider{
  		max-width:95%;
  		margin:0px auto;
  		padding:0px 15px 70px;
  	}
  	.right-loc-heading h4{
  		margin-bottom: 15px;
  	}
  	.loc-adress-wrap{
  		margin-bottom: 0px;
  	}
  	.recipe-inner-area{
  		flex-wrap: wrap;
  		row-gap:35px;
  	}
  	.sorting-wrap{
  		margin:0px;
  	}
  	.recipe-listing li{
  		width:100%;
  		margin: 0px;
  	}
  	.recipe-listing{
  		margin-left: 0px;
  		margin-right: 0px;
  		margin-bottom:0px;
  	}
  	.loading-btn{
  		margin-top:50px;
  	}
  	.banner-recipe-detail{
  		height:200px;
  	}
  	.related-recipe .recipe-listing{
  		margin-bottom: 50px;
  	}
  	.cutomer-review-slide{
  		flex-wrap: wrap;
  	}
  	.review-slide-image{
  		margin:30px auto 0px;
  	}
  	.customer-reviews{
  		padding-bottom: 30px;
  	}
  	.news-detail-image,
	.news-detail-inner p img{
  		height:300px;
  	}
	.news-detail-wrap::before{
		height:1000px;
	}
	.address-box-inner p br{
		display: none;
	}
	.design-story-inner{
		padding:40px 27px;
	}
	.design-content-right{
		width:420px;
		min-width:420px;
		height:420px;
		padding:0px 40px;
	}
	.design-content-right::before{
		background-size: 100%;
		width:400px;
		height:401px;
	}
	.contact-right-area .form-field-input:nth-of-type(3){
		margin-left:0px;
	}
	.header{
		padding:20px;
	}
	.header.blk-color{
		padding:10px 20px;
	}
	.dt-rating-reading-outer{
		flex-wrap: wrap;
	}
	.dt-read-listing{
		width:100%;
		margin-top:20px;
	}
	.dt-recipe-image{
		margin:30px 0px;
	}
	.dt-recipe-chef-wrap{
		margin-bottom: 30px;
	}
	.imgae-left-box{
		height:350px;
	}
	.design-story-image{
		height:350px;
	}
	.review-slide-content{
		padding-right: 0px;
		margin-top:15px;
	}
	.outer-btn-sorting{
		flex-wrap: wrap;
		justify-content: center;
		row-gap:20px;
	}
	.recipes-wrap .btn-link{
		margin-right: 0px;
	}
	.team-member-img-box{
		height:280px;
	}
	.banner-social-media{
		padding:10px 5px;
		top:35%;
		right:10px;
	}
	.copy-right{
		line-height:26px;
	}
	.product-main-slide{
		height:450px;
	}
	.p-filters-wrap{
		flex-wrap:wrap;
		gap:10px;
	}
	.p-search-box{
		margin-left:0px;
	}
	.all-prodcuts-listing .order-list-image{
		height:420px;
	}
	.all-prodcuts-listing .order-heading-box h4{
		line-height:20px;
		font-size:20px;
	}
	.all-prodcuts-listing .order-heading-box .price-pdt{
		font-size:16px;
	}
}
@media only screen and (max-width:480px){
	.txt-slider{
		font-size:24px !important;
		line-height:25px !important;
	}
	h1, .h1{
		font-size:36px;
		line-height: 32px;
	}
	h2, .h2{
		font-size:30px;
		line-height:28px;
	}
	.hm-abt-right h2,
	.hm-abt-left h2{
		line-height:30px;
		font-size: 26px;
	}
	.hm-abt-txt-right{
		max-width:95%;
		margin: auto;
		padding:0px 15px;
	}
	.hm-dinning-inner h3{
		font-size:65px;
		letter-spacing: -5px;
	}
	.hm-news-slider .slick-current.slick-active span, .hm-news-slider .slick-current.slick-active h4{
		display: block;
	}
	.slide-content-box{
		margin-top: 10px;
	}
	.gallery-images li{
		width:100%;
		margin-left: 0px;
	}
	.gallery-images li:nth-child(3n+1), 
	.gallery-images li:nth-child(4n+1), 
	.gallery-images li:nth-child(5n+1){
		margin-left: 0px;
	}
	.abt-list-image{
		height:460px;
	}
	.farms-slide{
		height:460px;
	}
	.recipe-list-image{
		height:460px;
	}
	.abt-list-inner-content{
		padding:30px 20px;
	}
	.team-slide-image{
		height:394px;
	}
	.news-slide-image{
		height:364px;
	}
	.flat-lay-wrap{
		height: auto;
		background: url(../images/hm-abt-bg.png) rgba(238, 232, 223, 1) no-repeat;
		background-blend-mode: screen;
		background-size: cover;
		padding:50px 0px;
	}
	.menu-list-box{
		flex-wrap: wrap;
	}
	.item-price{
		width:100%;
		margin-top: 15px;
	}
	.menu-listing-tabs li{
		padding:25px 20px;
	}
	.submit-terms-wrap{
		flex-wrap: wrap;
		justify-content: center;
		row-gap: 30px;
	}
	.submit-terms-wrap .submit-btn{
		margin-right: auto;
	}
	.design-content-right{
		width:320px;
		min-width:320px;
		height:320px;
		padding:0px 25px;
	}
	.design-content-right::before{
		background-size: 100%;
		width:300px;
		height:301px;
	}
	.design-content-right h3{
		margin-bottom:20px;
	}
	.header.sticky{
		padding:10px 20px;
	}
	.hm-abt-image-txt{
		margin-top: 0px;
	}
	.hm-dinning{
		padding:50px 0px;
	}
	.hm-dinning-inner h3{
		top:0px;
	}
	.image-content-wrap{
		margin-left:0px !important;
	}
	.design-story-image{
		margin-bottom: 0px;
	}
	.team-wrap h2{
		letter-spacing: 0px;
	}
	.team-slider{
		margin: 0px 15px;
		padding-bottom:50px;
	}
	.image-content-box{
		margin-right: 0px !important;
		padding-right:0px;
	}
	.chef-table-wrap{
		margin-left: 0px !important;
	}
	.order-heading .mix-filter-nav {
    	column-gap: 20px;
   		row-gap: 20px;
  	}
  	.hm-news-slider{
  		padding-bottom:90px;
  	}
  	.dt-read-listing{
  		column-gap: 15px;
  	}
  	.dt-recipe-image{
  		height:220px;
  	}
  	.recipe-detail-right{
  		padding:30px 20px;
  	}
  	.imgae-left-box{
  		height:250px;
  	}
  	.design-story-image{
		height:250px;
	}
  	.menu-listing-tabs li.active .menu-item-img-mob{
  		width:100%;
  		height:380px;
  	}
  	.menus-inner-head{
  		margin-bottom:20px;
  	}
  	.art-main-slider > .slick-next{
  		margin-right:-62px;
  	}
  	.art-main-slider > .slick-prev{
  		margin-left:-62px;
  	}
  	.art-image-slider{
  		padding:0px 0px 50px;
  	}
  	.art-image-slider .slick-arrow{
  		top: unset;
    	bottom: -15px;
  	}
  	.art-image-slider .slick-next{
  		right: 50%;
    	margin-right: -62px;
  	}
  	.art-image-slider .slick-prev{
  		left:50%;
  		right: unset;
    	margin-left: -62px;
  	}
  	.art-right-side-box h3{
  		line-height:28px;
  	}
  	.art-main-slider{
  		padding-bottom:70px;
  	}
  	.gerb-breadcrumb{
  		column-gap:5px;
  		row-gap:5px;
  	}
  	.gerb-breadcrumb li a, .gerb-breadcrumb li span{
  		font-size:14px;
  		line-height:18px;
  	}
  	.team-list-all li{
  		width:362px;
  		margin:0 auto !important;
  		text-align: center;
  	}
  	.team-member-img-box{
  		height:360px;
  	}
  	.menu-option-image{
  		height: auto;
  	}
  	.menus-wrap{
  		padding:30px 0px;
  	}
  	.abt-gerb-content h3{
  		margin-bottom:20px;
  	}
  	.order-heading-wrap{
  		flex-wrap: wrap;
  		row-gap:40px;
  	}
  	.order-heading{
  		padding-right: 0px;
  	}
	.external-button-wrap{
		padding-top:0px;
	}
	.cart-icon-area{
		flex-wrap:wrap;
		gap:5px;
	}
	.book-seat-inner .sevenroom-btn{
		margin:10px auto 0px;
	}
	.cat-tabs-navs{
		gap:10px;
	}
	.cat-tabs-navs li{
		font-size:16px;
		padding:0px 10px;
		height:35px;
	}
	.menu-option-heading h4 {
    	line-height: 24px;
    	font-size: 16px;
  	}
	.menu-options-lunch .menu-options-list li{
		padding-left:0px;
		padding-right:0px;
	}
	.product-main-slide{
		height:350px;
	}
	.product-nav-slider .slick-arrow{
		width:32px !important;
		height:32px !important;
	}
	.product-nav-slider .slick-arrow::before{
		background-size:70% !important;
	}
	.detail-banner-space{
		height:140px;
	}
}
@media only screen and (max-width:430px){
	.btn-link{
		padding:0px 20px;
	}
	.abt-list-image-inner h4, .abt-list-inner-content h4, .abt-list-inner-content p{
		margin-bottom:10px;
	}
	.side-menu-wrap,
	.side-menu-wrap-pickup{
		width:100%;
		right:-100%;
	}
}

@media only screen and (max-width:380px){
	.management-team-img-box{
		width:100%;
		min-width:auto;
	}
	.team-list-all li{
		width:100%;
	}
	.txt-slider{
		font-size:22px !important;
		line-height:22px !important;
	}
}
	