@media only screen and (max-width:1500px) and (min-width:1366px){
	.resortPage .noBox img,.deliveryPage .noBox img,.giftingPage .noBox img{
		width:910px;
	}
}

@media only screen and (max-width:1299px){
	.resorts .noBox img{width: 100%;}
	.resorts,.giftingPage.deliveryPage{overflow-x:hidden;}	
	.resortPage .noBox img,.deliveryPage .noBox img,.giftingPage .noBox img{width: 100%;}
	.eliteLuxury,.hightBox76,.diningMainPage .hightBox,.hightBox,.club-class,.bespoke-catering{height:auto;}
	.bespoke-catering{padding:55px 0;background-position: 18%;}
	.eliteLuxury{padding: 50px 0;background-position: 18%;}
}
@media only screen and (max-width:1199px){
	header.style-1 .main-menu .menu-list>li {margin: 0 26px;}
	.circleBig {width: 600px;height: 600px;left: -115px;}
	.counterSec ul li h2, .counterSec ul li .number.counter{font-size: 90px;}
	.counterSec ul li .contents p{font-size: 25px;}
	.breadcrumb-section{min-height: 190px;}
	.bespoke-catering .titleH2, .cateringSec .titleH2,.elevenPage .titleH2{font-size: 50px;line-height: 55px;}
	.club-class .titleH2{font-size: 39px;line-height: 40px;}
	.cateringInner,.diningPage .cateringInner {padding:10px;text-align: center;}
	.resorts,.giftingPage.deliveryPage{overflow-x:hidden;}	
	.resortPage .noBox img,.deliveryPage .noBox img{width: 100%;}
	/* .giftingPage .noBox img{} */
	
}	
@media only screen and (max-width:1140px){
	.bod1 {width: 30px;}
	header.style-1 .main-menu .menu-list>li {margin: 0px 15px;}
	.addressBox li a {display: flex;flex-direction:column;justify-content: center;align-items: center;gap: 6px;}
	.cateringSec .titleH2,.elevenPage .titleH2{font-size: 40px;line-height: 45px;}
}
@media only screen and (max-width:1024px){
	.bannerText h1{font-size: 60px;}
	.aboutUs .section-title1 h2{font-size: 50px;}
	.section-title1 h2, .circleBig h2,.contentDetails h3{font-size: 38px;line-height: 48px;}
	.circleBig {width: 500px;height: 500px;left: -100px;}
	.bod1 {width: 10px;}
	.section-title1 span{font-size: 30px;}
	.home-one-gallery .section-title1 {margin-bottom: 20px;}
	.resorts .bespoke-catering{height:auto;padding:40px 0 30px;}
	.elevenCourseCarousel .item{background-repeat: no-repeat;background-size:cover;background-position:center;}
}
@media only screen and (max-width:992px){
	.bannerText h1 {font-size: 50px;}
	.aboutUs,.contactForm{padding: 40px 0;}
	.aboutUs .section-title1 h2{margin-bottom:20px;}
	.aboutUs .section-title1 h2 br{display:none;}
}
@media only screen and (max-width:991px){
	/*.jingCatereLogo img {width: 100%;}*/
	.leftBrandImg,.brandLogo {width: 100%;}
	.jingCatereLogo {position: unset;}
	.home-one-offers .scroll-offer .single-offer>img,
	.home-one-offers .single-offer2 .offer-img>img{width: 100%;}
	.counterSec ul{width: 100%;justify-content: center;}
	.circleBig{left: 50%;transform: translateX(-50%);}
	.mainCircle{border-radius:unset;padding:20px 0;margin-top:20px;}
	.contentDetails {margin-bottom: 35px;}
	.footerBox .footer-items.contact{grid-template-columns: 1fr;gap: 20px 0; padding: 15px 0;}
	.footerBox .row{align-items:center;}
	.email-info {text-align: left!important;}
	.home-one-offers .single-offer,
	.home-one-offers .single-offer2{margin-bottom: 15px!important;}
	.rightBoxImg{width:100%;margin-top:0!important;}
	.counterSec ul{gap: 0px;}
	.counterSec ul li h2, .counterSec ul li .number.counter {font-size: 50px;line-height: 70px;}
	.counterSec ul li .contents p {font-size: 20px;line-height: 22px;}
	.contactForm .contentDetails h3 br{display:none;}
	/*menu style here*/
	header.style-1 .main-menu{padding-left:0;}
	/*header.sticky.style-1 .main-menu .menu-list>li a {padding: 10px 0px;}*/
	header.style-1 .main-menu .menu-list>li a,
	header.sticky.style-1 .main-menu .menu-list>li a{padding: 10px 20px;}
	header.style-1 .main-menu .menu-list>li a span {display: block;}
	/*menu style here*/
	.numberBox {justify-content: center;align-items: center;display: flex;padding-right: 15px!important;}
	.footer-social ul{justify-content: center!important;padding-left: 0;}
	.menu-dropdown i {display: block;color:#fff;}
	.subMenu{position: static;opacity:1;visibility:visible;display:none;margin-top:0;}
	/* .twoBrand .brandImg {
		display: none;
	} */
	.hightBox87 img{display:block;}
	.hightBox87{background-image:none!important;}
	.cateringSec .noBox{height: 395px;}
	.order2{order:2;}
	.order1{order:1;}
	.cateringSec.diningPage {margin-top: 30px;border-top: 1px solid #e7e6e6;}
	.HeadingBoxLeft{justify-content:center;align-items:center;}
	.cateringSec .titleH2, .elevenPage .titleH2{text-align: center;}
	.cateringInner{padding: 20px 0;}
	/* .bespoke-catering {height: 447px;} */
	.elevenPage h3{    padding-left: 0;}
	.counterSec{padding-top:35px;}
	.elevenPage .mainCircle{margin-top:35px;}
	.cateringSec .titleH2, .elevenPage .titleH2 {font-size: 33px;line-height: 38px;}
	.innerClubBox,.innerClubBox p{text-align:center;}
	.wePresent h3 {font-size: 28px;}
	.resorts .cateringSec .noBox,.deliveryPage .cateringSec .noBox,.deliveryPage .bespoke-catering {height: auto;}
	.giftingPage .cateringSec .noBox,.giftingPage .bespoke-catering {height: auto;}
	.giftingPage .amberSection{padding-bottom:30px;}
	.giftingPage .cateringSec .noBox img{width:100%;}
	.deliveryPage .bespoke-catering {padding: 25px 0;}
	.deliveryPage ul{justify-content:center;margin: 20px 0 0;}
	.row.twoBrand {padding: 15px;}
	.mainCircle,.counterSec{display:none;}
	.cateringPage .bespoke-catering.wePresent{height: 307px;}
	.cateringPage .bespoke-catering.wePresent .row > div{text-align:end!important;}
	.eliteLuxury,.dineHouseSec{position:relative;z-index:9;}
	.eliteLuxury:before,.dineHouseSec:before,.resortSect:before,.qlub-house:before{content:'';background:#00000091;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
	.dineHouseSec{background-image:url('../images/dine-house-bg-ph.webp')!important;}
	.resortSect{background-image:url('../images/resort-img-phone.webp')!important;}
	.qlub-house{background-image:url('../images/qlub-house-bg-phone.webp')!important;}
	.dineHouseSec p,.addressBox li a,.addressBox li i,.cateringInner h3, .bespoke-catering h2, .wePresent h3, .servicesSec h2, .galleryBox h2,.resortSect p,.resorts h4,.qlub-house P{color:#fff!important;}
	.facilitatesSec h2{color:#c0a4b1!important}
	.home-one-gallery .gallery-item.seven,.home-one-gallery .gallery-item.eight,.home-one-gallery .gallery-item.five{margin-bottom:9px;}
	.deliveryPage h2{color:#c0a4b1!important;}
	.bespoke-catering.deliveryPage p{color:#000!important;}
	.gifting{margin-top: 10px;}
	/* .hightBox87{height: 500px!important;} */
	header.style-1 .main-menu .menu-list> .aboutBtn,header.style-1 .main-menu .menu-list> .galleryBtn{display:block;}
	.menuIcon, .close-btn{display:inline-block;}
	.smallHeader {display: flex;align-items: center;justify-content: space-between;}
	.menuIcon {padding: 0 15px;}
	.mainMenu {
		position: fixed;
		top: 0;
		left:-100%;
		height: 100%;
		z-index: 99999999999999;
		background: #fff;
		width:100%;
		transition: .7s ease-in-out;
		opacity: 0;
		visibility: hidden;	
	}
	.mainMenu.activeMenu {
		left:0;
		display: block;
		opacity: 1;
		visibility: visible;
		transform: translateX(0);
		transition: all 500ms ease 0ms;
		-moz-transition: all 500ms ease 0ms;
		-ms-transition: all 500ms ease 0ms;
		-o-transition: all 500ms ease 0ms;
		background: #fff;
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 9999;
	}
	.close-btn {
		display: block;
		float: right;
		width: 40px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #000;
		color: #fff;
		padding: 15px;
	}
	.layerBox2{
		position: absolute;
		background: #1a364e;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index:-1;
	}
	.subLinks ul{
		position: relative;
		z-index: 2;
		margin-top: 40px;
	}
	.subLinks{
		position: unset;
		margin-top:0;
		margin-bottom:15px;
	}
	/* .mainMenu.activeMenu ul li a {
		color: #000;
	} */
	.mainMenu.activeMenu ul li.subActive a {color:#fff;}
	.subLinks ul li a {
		border-top: 1px solid rgba(60, 170, 159, .098);
	}
	.subLinks ul li:last-child a{
		border-bottom: 1px solid rgba(60, 170, 159, .098);
	}
	.menuIcon i{
		color: #fff;
		font-size: 28px;
	}
} 
@media only screen and (max-width:768px){
	.bannerText h1 {font-size: 40px;}
	.aboutUs .section-title1 h2 {font-size: 40px;line-height: 42px;}
	.footer-btm .row.g-4{--bs-gutter-y: 0;}
	.footer-btm p{line-height: 20px;text-align:center;}
	.footer-btm {padding: 5px 0;}
	.mobile-logo-wrap img {width: 200px;}
	.bannerText{width: 74%;}
	.bannerText h1 {font-size: 33px; width:160px!important;}
	.section-title1 h2, .circleBig h2, .contentDetails h3,.contactForm h2,.aboutUs .section-title1 h2{font-size:30px;line-height: 40px;}
	.section-title1 span {font-size: 20px;}
	.circleBig {width: 400px;height: 400px;}
	.aboutUs .about-img {padding-right: 0;}
	.slick-prev:before, .slick-next:before{color: #a39185;}
	/* .resorts .bespoke-catering p {color: #000!important;} */
	.pbmit-ihbox-style-1{border: 1px solid #c9a2ae52;margin-right: 0;padding:15px;height: 100%;margin-bottom:0;}
	.pbmit-ihbox-style-1:before,.pbmit-ihbox-style-1:after{display:none;}
	.pbmit-ihbox-style-1 .pbmit-ihbox-box{flex-direction: column;gap: 15px;}
	.pbmit-ihbox-style-1 .pbmit-ihbox-icon-wrapper{margin-right: 0;padding-top:0;}
	.pbmit-ihbox-contents h3{text-align: center;}
	.servicesSec {padding: 40px 0;}
	.cateringPage .bespoke-catering {height: auto;padding: 30px 0;}
	.cateringPage .bespoke-catering.wePresent .row > div{text-align:center!important;}
	.bespoke-catering.wePresent.catering-circle .row > div.mt-5{margin-top:0!important;}	
	.bespoke-catering.wePresent.catering-circle{background-image: linear-gradient(to right bottom, #005d79, #005271, #004768, #003c5e, #003154)!important;background-position:unset;}
	.bespoke-catering p {color: #fff!important;}
	
	
}
@media only screen and (max-width:767px){
	.info{border-bottom: 1px solid #cbcbcb;}
	.historybox .row > div:last-child .info{border-bottom:none;}
	.categoryName h2 {font-size: 30px;}
}
@media only screen and (max-width:678px){.brand5,.brand6,.brand9{margin-top:0px;}
}
@media only screen and (max-width:678px){
	.brandLogo .row {gap: 25px 0;}
	.brandSec h3{border: 1px solid #c1c1c1;margin-bottom: 0;padding: 25px 0px;background: #012b4f;color: #fff;}
	.brandSec h3 span {color: #ffffff;}
	.brandSec ul{margin-bottom: 0;gap:0;}
	.brandSec ul li{border: 1px solid #c1c1c1;border-top: none;padding: 15px 0px;}
	.brandSec hr,.lineBox{display:none;}
	.section-title1 h2, .circleBig h2, .contentDetails h3, .contactForm h2, .aboutUs .section-title1 h2,
	.club-class .titleH2,.cateringSec .titleH2, .elevenPage .titleH2,.wePresent h3 { font-size: 26px; line-height: 30px; }
	/* .footer-social ul{justify-content: start!important;padding-left: 0;} */
	.counterSec ul li h2, .counterSec ul li .number.counter { font-size: 38px; line-height: 47px; }
	.section-title1 h2{margin:0;}
	.bannerDis{display:none;}
	.bannerMob{display:block;}
	.eleveBanner .swiper-button-prev, .eleveBanner .swiper-button-next {width: 30px;height: 30px;}
	.eleveBanner .swiper-button-prev svg, .eleveBanner .swiper-button-next svg {width: 16px;height: 16px;}
	.bannerText{justify-content: center;}
	.logoC .slick-slide img{width:100%;}
	.logoC .slick-slide .slick-prev{left:-30px;}
	.logoC .slick-slide .slick-next{right:-30px;}
	.brandSec .chaatDelicacy  ul li{padding:20px;}
	.brandSec .chaatDelicacy  ul li img{width:100%;}
	.breadcrumb-section .breadcrumb-title {font-size: 33px;}
	.club-class{padding: 45px 0;}
	/* .bespoke-catering {height: 370px;} */
	.bespoke-catering.layerBox {height: auto;padding: 30px 0;}
	.bespoke-catering p br{display: none;}		
	.deliveryPage .bespoke-catering p {color: #000!important;}
	.deliveryImg{width: 270px;}
	.diningMainPage .cateringInner{padding:20px;}
	/* .hightBox87 {height: 265px!important;} */
	.mobileBtnQuery{ display:block;}
	.separateMedia{bottom: 45px;}
	.separateMedia li:first-child{display:none;}
}
@media only screen and (max-width:575px){
	.categoryName h2 {font-size: 37px;text-align: center;margin-bottom: 19px;}
	.categoryName {text-align: center;}
	.categoryName .text-end {text-align: center!important;}
	.categoryName h2 {font-size: 25px;}
	
}


@media only screen and (max-width:567px){
	.circleBig {width: 300px;height: 300px;}
	.circleBig h2{margin-top:12px;}
	header.style-1{padding: 10px;}
	.brandSec .chaatDelicacy  ul li{padding:15px 0;}
	.brandSec .chaatDelicacy  ul li img{width:auto;}
	.addressBox{flex-direction: column;align-items: unset;gap: 0px;}
	.addressBox li{border: 1px solid #00386914;padding: 15px;}
	.twoBrand {flex-direction: column;}
	.breadcrumb-section .breadcrumb-title {font-size: 25px;}
	.bespoke-catering.wePresent {height: auto;background-position: -175px;padding: 35px 0 20px;}
	.bespoke-catering::before{content:'';background:#0000009e;}
	.resorts .bespoke-catering{background-position: 0px;}
	.resorts .bespoke-catering h4,.resorts .bespoke-catering p{color:#fff!important;}
	.bespoke-catering.layerBox{background-position: 20%;}
	.cateringPage .bespoke-catering.wePresent {height: 200px}
	.elevenCourseCarousel .item{height:48vh;}
	.cleintBox img{width:auto;}
	.outerBtnBox {display: grid;row-gap: 10px;}
	.outerBtnBox a{display:block;margin-right: 0!important;text-align:center;}
	
}
@media only screen and (max-width:480px){}
@media only screen and (max-width:320px){}