@media screen and (min-width:1600px) {
	.container {max-width:1440px;}
	
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	/*.container {max-width:1440px;}*/
	/*footer{padding-left:11%;padding-right:11%}
	footer .container{max-width:100%;}*/
	footer h2{font-size:1.7rem}
}
@media screen and (min-width:1300px) and (max-width:1439px) {
	.muscle-fuel{width:100px;margin:5px 0}
	.wsmenu-list > li{margin:0 3px;padding:0 5px }
	.wsmenu-list > li > a{font-size:17px;}	
	.h1, h1 { font-size: 25px;} 
	.banner-text ul li {padding: 6px 0 6px 25px;font-size: 16px;}
	.package-head h2 {font-size: 25px;}
	.package-head p {font-size: 17px;}
	.package-dtl h4{margin-top:5px;font-size:20px}
	.package-dtl p {font-size: 17px;line-height:25px}
	.package-dtl {padding:10px 20px 20px 20px;}
	.price-subscribe .button{font-size:15px;padding:5px 10px;white-space:nowrap  }
	.price-subscribe p{font-size:15px;}
	.growing + .growing {margin-top: 50px;}
	.feature-box p {font-size: 17px;padding-top:10px;line-height: 22px;}
	.feature-container .swiper-slide .feature-box:first-child {margin-bottom:30px;}
	.foot-box ul li a, .foot-box p {font-size: 15px;}
	.foot-box h3{font-size:22px}
	.h1, h1 {font-size:30px;}
	.feature-img img{margin:30px auto}
	.fider-text strong{font-size:30px}
	.delivery-time li{padding:0 3px}
	.delivery-time li .styled-checkbox + label div{font-size:17px}
	.dish-box h2{ }
	/*.feature-main .page-div{margin-top:25px}
	.stories-main .page-div{margin-top:95px}*/
}
@media screen and (min-width:1280px) and (max-width:1299px) {
	 
}
@media screen and (min-width:1024px) and (max-width:1279px) {
	.dish-ul .styled-checkbox + label,.dish-ul .styled-checkbox + label:before{width:40px;height:40px;font-size:20px}
	.innerpages p.menu-dish-para{font-size:15px;line-height:19px}
}
@media screen and (min-width:781px) and (max-width:1023px) { 
	.innerpages p.menu-dish-para{font-size:15px;line-height:19px} 
}
@media screen and (min-width:300px) and (max-width:1279px) {
	.container {max-width: 100%;}
	.swiper-button-prev{left:-10px;}
	.swiper-button-next{right:-10px;}
	.week-button-prev{left:0px;}
	.week-button-next{right:0px;}
	.event-details{width:100%}
	
}
@media screen and (min-width:300px) and (max-width:780px) {
	.jBar_sub{top:44%}
	body{font-size:14px}
	#jprePercentage{top:55%}
	.my-account{padding:7px 15px 7px 15px}
	.my-account-main{width:125px}
	.muscle-fuel{width:80px}
	.wsmenu > .wsmenu-list > li > a{font-size:16px; text-transform: capitalize;}
	.wsmenu-list > li > a .fa{top:-7px;right:10px }
	.subscribe-div{margin-right:50px;}
	.navigation .subscribe-div .button{font-size:12px;padding:5px 10px;margin-left:10px;line-height:20px;}
	.language-div,.subscribe-div{display:none; background-color: red;}
	header::after{opacity:1;box-shadow:0 0 5px rgba(0,0,0,0.15)}
	.banner-text ul li{font-size:15px;line-height:15px;padding:5px 0 5px 20px}
	.banner-text ul li::before{top:9px}
	.banner-btns .button{font-size:15px;padding:5px 10px 5px 10px}
	.package-head h2{font-size:25px}
	.package-dtl p {font-size:15px;line-height:16px}
	.package-dtl h4{font-size:20px;margin-top:0px;}
	.package-dtl ul li{font-size:15px}
	.package-dtl ul li {padding-left:7px;}
	.package-dtl ul li img{height:20px}
	.price-subscribe .button{font-size:13px;padding:5px 10px }
	.popular-main{margin-top:10px}
	.growing + .growing {margin-top:25px;}
	.wsmenu-submenu h4{font-size:18px;padding-bottom:5px }
	.wsmenu-submenu h2 {font-size: 20px;}
	.wsmenu-submenu p {line-height: 17px;font-size: 12px;}
	.wsmenu-submenu{padding: 0 10px!important}
	.wsmenu-submenu .col-lg-3{padding-bottom:10px}
	
	.banner-main {margin-top:60px;}
	.banner-contents h1{font-size:30px;width:65%}
	.banner-contents h1 span{line-height: normal;margin-right:10px}
	.banner-pagination{bottom:5px}
	.wsmenu-submenu{background:none}
	.overlapblackbg{background:rgba(0,0,0,0.8)}	
	.wsmenu-list > li > a .wsmenu-click .fa{margin:20px 30px 0 0}
	.wsmenu-click{width:100%;position:absolute;top:0;left:0;bottom:0;z-index:9;height:100%;}
	.wsmenu-list{width:100%}	
	.wsmenu{opacity:0;transition:all 0.3s ease-out 0s;}
	.wsoffcanvasopener .wsmenu{opacity:1;}
	.wsmobileheader{z-index:999}
	.animated-arrow{left:auto;right:0px;margin:15px 15px 0 0px }
	.wsmain{width:250px;right:-250px;left:auto;background:#fff}
	.wsoffcanvasopener .wsmain{left:auto;right:0;}
	.wsmenu-list li > .wsmenu-submenu{left:0;transform:translateX(0)}
	h1{font-size:20px;}
	.amazing-main{padding:25px 0}
	.amazing-carousel{margin-top:15px}
	.amazing-button-prev, .amazing-button-next,.popular-button-prev, .popular-button-next{width:40px;height:40px}
	.amazing-button-next:after, .amazing-button-prev:after,.popular-main .popular-button-next:after, .popular-main .popular-button-prev:after{font-size:16px}
	.popular-button-prev, .popular-button-next{margin-top:-35px}	
	.h2,h2{font-size: 1.3rem;}
	.popular-dtl h2,.travel-div .travel-head{font-size:18px}
	.popular-dtl p{font-size:16px}
	.travel-ul li{width:35px;height:35px;}
	.offer-main{padding:35px 0 }
	.amazing-button-prev, .amazing-button-next{margin-top:-37px}
	.phone-link span, .account-link span, .search-link span{height:20px;margin-right:5px }
	.account-main{z-index:55}
	.search-main{z-index:15}
	.account-main .account-sub.opened{top:100%}
	.account-link{padding:0 5px;display:block;margin-bottom:5px;}
	.phone-link, .account-link, .search-link{font-size:12px;}
	.account-main{margin:0 }
	.phone-link{ white-space:nowrap;float:left}
	.account-search{float:right;width:115px;margin:0 50px 0 0}
	 
	
	
	/*.slideshow-container .swiper-pagination-bullet{width:50px }*/
	.availability-main h2 {font-size: 30px;line-height: 31px;padding: 15px 0px 15px 0;float:none}
	 .availability-main .availability-div{display:block!important;margin:0}
	.availability-main {padding-bottom:15px;}
	footer{padding:25px 0}
	.newsletter{font-size:25px }
	footer h2{font-size: 1.15rem;}
	footer p, .foot-tel-email li, .foot-tel-email li a{font-size:17px}
	.social-media-foot li + li{margin-left:5px;}
	.footer-feedback .form-control{font-size:16px}
	
	
}





@media screen and (max-width: 1150px) {
	.cards_container{
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (max-width: 827px) {
	
	.menu_card{
		width: 14rem;
	}
	/* .menu_card{
		width: 47%;
	} */
}
@media screen and (max-width: 785px) {

.row-2 .flex{
	width: 100%;
}
.row-2 >div:nth-child(2){
	width: 100%;
	margin-top: 1rem;
}
.row-2 .flex > div{
	display: flex;
}
.row-2 .drop_btn.hide{
	display: none;
}
}
@media screen and (max-width: 730px) {
	.row-2{
		margin: 0;
	}
	.row.filter{
		padding: 0.5rem 0.8rem;
		flex-direction: column;
		gap: 0.6rem;
	}
	.row.filter > div{
		width: 100%;
	}
	
	  
	.cards_container{
		gap: 15px; 
		grid-template-columns: repeat(2, 1fr);
	}
  
  
	.menu_card{
		width: 100%;
		height: 60vw;
		border-radius: 10px;
	}
	
	.menu_card .container-card span {
		font-weight: 500;
		font-size: 1.9vw;
		font-family: 'Assistant', sans-serif;
		color: #c5251c;
		margin-bottom: 1vw;
	}
	
	.menu_card .container-card h2{
		font-size: 2vw;
		line-height:3.2vw;
		padding: 0.4vw;
	}

	.menu_card .container-card p{
		font-size: 1.75vw;
		color: rgba(0, 0, 0, 0.753);
		line-height: 2vw;
		padding-top: 0.5vw;
		font-family: 'Assistant', sans-serif;
	}

	
	.card_mid{
		text-align: center;
		/* font-size: 0.9rem; */
	}
	.menu_card .container-card h6{
		font-weight: 400;
		font-style: normal;
		text-transform: none;
		font-family: 'Assistant', sans-serif;
		color: #000;
		font-style: italic;
		margin: 0px;
		font-size: 1.8vw;
		padding: 0.5vw 0;
		position: absolute;
		bottom: 0.3vw;
	}
}

@media screen and (max-width: 593px) {
	.calories-result section{
		width: 100% !important;
	}
}

@media screen and (max-width: 515px) {
	.row-2 >div:nth-child(2) div{
		font-size: 12px;
		padding: 4px 15px;
	}
}

@media screen and (min-width:576px) and (max-width:780px) {	
	.h1, h1 { font-size: 2rem;}
	.slideshow-contents h1{font-size:1.5rem}
	.slideshow-contents p{font-size:16px;line-height:22px;}
	.list-view-container .col-sm-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.grid-view-container .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:60%;}
	.service-contents{padding:15px}
	.service-img{width:30%}
	.service-dtl{margin:0 0 0 35%;}
	.service-img::after{left:15px;right:15px;bottom:15px;top:15px}
	.footer-main iframe{height:400px}
	.place-home-right-col h1,.service-main h1,.resort-showcase-main h1{font-size:30px;}
	.check-div{float:left;width:50%;}
	.check-div.selectdiv{width:33.333%;}
	.service-carousel-sub .swiper-button-next{right:-10px;}
	.service-carousel-sub .swiper-button-prev{left:-10px;}
	/*.list-view-container .room-img, .list-view-container .room-dtl{float:none;width:100%;}*/
	.social-media-foot li + li {margin-left:2px;}
	.social-media-foot li a{width:38px;height:38px}
	.social-media-foot li a img{margin-top:6px}
	.dish-ul .styled-checkbox + label,.dish-ul .styled-checkbox + label:before{width:40px;height:40px;font-size:20px}
}
@media screen and (min-width:768px) and (max-width:780px) {
	 
}
@media screen and (min-width:768px) and (max-width:991px) {
	 
}
@media screen and (min-width:641px) and (max-width:767px) {
	.USER_NAME span {
		background-color: greenyellow;
		display: none;
	}
}
@media screen and (min-width:300px) and (max-width:640px) {
	.calculate-box{padding:10px}
	.calculate-box h3{font-size:1.4rem}
	.package-meal{font-size:20px}
	.package-regtangle{padding:10px}
	.calculate-calorie ul li .styled-checkbox + label{font-size:18px}
	.package-regtangle h4{font-size:20px}
	.package-ul li + li {padding-left:5px;}
	.item-box{width:70px;height:70px}
	.calculate-box .package-ul h3{font-size:1.2rem;}
	.package-btns a{margin-bottom:10px}
	.info{margin-top:15px;}
}
@media screen and (min-width:300px) and (max-width:575px) {
	.growing + .growing {margin-top:0px;}
	.growing{margin-bottom:25px}
	.feature-box .feature-img .feature-dtl{padding:0 10px}
	.feature-box .feature-img .feature-dtl p{font-size: 12px;line-height:13px;}
	.feature-img img {margin: 25px auto;}
	.feature-box p {font-size: 15px;padding-top: 10px;line-height: 18px;height: 60px;}
	.feature-container .swiper-slide .feature-box:first-child {margin-bottom:20px;}
	.stories-box p {line-height: 18px;}
	.meal-snaks-soup {padding: 0 0%;font-size: 12px;}
	.foot-box h3{font-size:22px}
	.foot-box ul li a{font-size:14px}
	.copyrights .col-12{display: block!important;text-align:center}
	.social-media{margin:10px 0}
	
	.offer-main::after{width: 100%}
	.copyrights-left,.copyrights-right{float:none;text-align:center}
	.check-div,.check-div.selectdiv {
    padding: 5px;
    float: left;
    width: 50%;}
	.check-brn .button{width:100% }
	.place-home-main{padding:25px 0}
	.place-home-right-col h1, .service-main h1, .resort-showcase-main h1 {font-size: 28px;}
	.place-home-box-row {margin-top: 0px;}
	.place-home-box-row .col-lg-3{padding:15px }
	.service-main h1, .resort-showcase-main h1 {margin-bottom:15px;}
	.service-carousel {padding: 0 15px;}
	.service-contents{padding:15px}
	.service-img{width:100%;margin-right:0px;float:none;margin-bottom:5px }
	.service-img::after{left:10px;top:10px;right:10px;bottom:10px;border:2px solid #fff;}
	.service-dtl {margin: 0 0 0 0px;}
	.service-dtl h2 {font-size: 25px;margin-bottom: 0px;}
	.resort-showcase-main{padding:25px 0 25px 0}
	/*.footer-feedback{position: static;width:100%;padding:15px;transform:none}*/
	.footer-main iframe{height:300px }
	.footer-feedback h2{font-size:20px}
	.list-view-container .col-sm-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.room-dtl {padding:10px 10px 10px 10px;}
	.room-dtl h2{font-size:20px;}
	/*.room-info li{display: block}
	.room-info li + li {margin-left:0px;}*/
	.grid-view-container .col-sm-6{-ms-flex:0 0 100%;flex: 0 0 100%;max-width:100%;}
	.list-view-container .room-img{float:left;width:45%;margin-right:10px}
	.list-view-container .room-dtl{float:none;width:auto}
	.room-dtl .button{font-size:15px;padding:8px 20px 8px 20px}
	.title-filter h1{font-size:2rem;}
	.social-media{float:none;width:100%}
	.foot-tel-email, .foot-logo{margin-bottom:20px;}
	.footer-feedback .button{font-size:16px}
	.dish-ul .styled-checkbox + label,.dish-ul .styled-checkbox + label:before{width:35px;height:35px;font-size:18px}
	.days-ul li .styled-checkbox + label{width:65px;height:65px;}
	.days-ul li .styled-checkbox + label h2{padding-top:8px}
	.days-ul li .styled-checkbox + label{font-size:16px}
	.starting-sub h4{font-size:18px;}
	.starting-sub h4 strong{font-size:20px;}
	.value-choice-left{float:none;width:100%;}
	.value-choice{padding:0}
	.value-choice-right{margin-left:0px;}
	.week-container .swiper-slide .styled-checkbox + label{font-size:17px}
	.starting-box h4{font-size:20px}
	.delivery-time li .styled-checkbox + label div{font-size:14px}
	.delivery-time{min-height:75px}
	.select-package-carousel{margin:0 0 15px 0}
	.why-do-div .need-dietician-left{padding-right:15px;}
	.why-do-div .need-dietician-right{padding-left:15px;}
	.book-dietician-btn{text-align:center}
	.need-dietician-left h3,.why-do-div .need-dietician-right h3{font-size:20px}
	.need-dietician-left .padding25{padding:15px;}
}
	
@media screen and (orientation: portrait) and (min-width:300px) and (max-width:780px){
	 
} 
@media screen and (orientation: landscape) and (min-width:480px) and (max-width:780px){
	 
}
@media screen and (min-width:480px) and (max-width:575px) { 
}
@media screen and (min-width:300px) and (max-width:479px) { 
	.package-name{width:100%} 
}

@media screen and (min-width:412px) and (max-width:480px) {
	 
}
@media screen and (min-width:375px) and (max-width:411px) {
	 
}
@media screen and (min-width:360px) and (max-width:375px) {
	 
}
@media screen and (min-width:300px) and (max-width:359px) {
	 
} 