@media only screen and (max-width: 991px){
	.heading-section{
		height: 106vw;
		padding: 7.813vh 0 0;
	}	
	.heading-section .text-area h1 {
		font-size: 3.646vh;
		line-height: 4.25vh;
		margin-bottom: 2%;
	}
	.heading-section .text-area h2 {
		font-size: 1.855vh;
		line-height: 2.413vh;
		margin-bottom: 3%;
	}
	.heading-section .text-area h4 {
		font-size: 1.042vh;
		line-height: 1.406vh;
		font-weight: 400;
	}
	.heading-section .text-area ul {
		margin: 0;
		padding-left: 1.663vh;
		font-size: 1.042vh;
		line-height: 2.292vh;
		letter-spacing: 0.026vh;
	}
	.heading-section .cooker-img{
		display: none;
	}
	.heading-section .plat-1 {
		position: absolute;
		bottom: 9%;
		left: 6%;
		width: 28vh;
	}
	.heading-section .plat-2 {
		position: absolute;
		bottom: 9%;
		left: 39%;
		width: 28vh;
	}
	.summary-section .summary-area{
		flex-wrap: wrap;
	}
	.summary-section .summary-area .txt-div{
		width: 100%;
	}
	.summary-section .summary-area .txt-div .inner-txt-div{
		height: auto;
		padding: 1.781vh 0.781vh;
		width: 100%;
	}
	.summary-section .summary-area .txt-div .inner-txt-div h3 {
		font-size: 2.35vh;
		line-height: 2.863vh;
		margin-bottom: 6%;
	}
	.summary-section p {
		font-size: 1.885vh;
		line-height: 3.094vh;
	}
	.summary-section .summary-area .line-div {
		width: 100%;
		height: 0.052vh;
		border-top: 0.104vw dotted #CFAD9C;
		border-left: unset;
	}
	.summary-section .note-area{
		padding: 2.581vh 0.581vh;
	}
	.video-section {
		display: flex;
	}
	.video-section #video {
		width: -webkit-fill-available;
		min-width: unset;
		min-height: unset;
	}
	.temperature-section {
		padding: 3%;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.temperature-section .temperature-txt-area{
		width: 100%;
		padding: 5% 0 4%;
	}
	.temperature-section .banner-temp-img{
		width: 100%;
	}
	.temperature-section .temperature-txt-area h2 {
		font-size: 2.875vh;
		line-height: 3.083vh;
		margin-bottom: 5%;
	}
	.temperature-section .temperature-txt-area> p {
		font-size: 1.229vh;
		line-height: 1.746vh;
		margin-bottom: 6%;
	}
	.temperature-section .temperature-txt-area .dish-temp{
		gap: 1.406vh 1.094vh;
	}
	.temperature-section .temperature-txt-area .dish-temp .dish-card {
		width: 100%;
		border: 0.052vw solid #FEE1B7;
		border-radius: 0.313vh;
		padding: 1.354vh 0.833vh;
		gap: 2.885vh;
	}
	.temperature-section .temperature-txt-area .dish-temp .dish-card img {
		width: 10.729vh;
	}
	.temperature-section .temperature-txt-area .dish-temp .dish-card h3 {
		font-size: 7vh;
		line-height: 4.042vh;
	}
	.temperature-section .temperature-txt-area .dish-temp .dish-card h3 small {
		font-size: 2.667vh;
	}
	.temperature-section .temperature-txt-area .dish-temp .dish-card p {
		font-size: 1.594vh;
		line-height: 1.406vh;
	}
	.dish-section .dish-dtl-area{
		flex-wrap: wrap;
		margin: 0;
		width: 100%;
	}
	.dish-section .dish-dtl-area .dish-dtl-txt {
		padding: 0% 0% 3% 5%;
		width: 100%;
	}
	.dish-section .dish-dtl-area .dish-dtl-txt h3 {
		font-size: 2.875vh;
		line-height: 3.448vh;
		margin-bottom: 0.833vh;
	}
	.dish-section .dish-dtl-area .dish-dtl-txt p {
		font-size: 1.429vh;
		line-height: 2.363vh;
	}
	.dish-section .dish-dtl-area img{
		width: 100% !important;
	}
	.dish-section #paya.dish-dtl-area{
		flex-direction: column-reverse;
	}
	.dish-section #paya.dish-dtl-area .dish-dtl-txt{
		text-align: right;
	}
	.dish-section .dish-list-area h2 {
		font-size: 1.475vh;
		line-height: 1.748vh;
		margin-bottom: 3.583vh;
	}
	.dish-section .dish-list-area .dish-list-inner {
		margin: 0;
		flex-wrap: wrap;
		gap: 4vh;
	}
	.dish-section .dish-list-area .dish-list-inner .dish-list-box{
		width: 100%;
	}
	.dish-section .dish-list-area .dish-list-inner .dish-list-box h3 {
		font-size: 2.042vh;
		line-height: 1.833vh;
		margin-bottom: 1.771vh;
	}
	.dish-section .dish-list-area .dish-list-inner .dish-list-box img {
		width: 65%;
	}
	.dish-section .dish-list-area .dish-list-inner .dish-list-box p {
		font-size: 1.729vh;
		line-height: 2.585vh;
	}
	.qr-scan {
		padding: 6%;
		height: auto;
	}
	#slider-section .slider-item{
		height: 45vh;
	}
	.slider-item .item-inner{
		flex-wrap: wrap;
		height: 45vh;
		gap: 2vh;
	}
	.slider-item .item-inner .slider-txt-area{
		width: 100%;
		margin: 5% !important;
		z-index: 2;
	}
	.slider-item .item-inner .img{
		width: 100%;
		height: auto;
		align-items: start;
		justify-content: center;
		position: absolute;
		bottom: 0%;
		right: 0%;
		width: auto;
	}
	.slider-item .item-inner .img img{
		width: 160px;
		z-index: 1;
		position: relative;
	}
	.slider-item .item-inner .slider-txt-area h3 {
		font-size: 2.596vh;
		line-height: 3.021vh;
		margin-bottom: 1.794vh;
	}
	.slider-item .item-inner .slider-txt-area p {
		font-size: 1.394vh;
		line-height: 1.954vh;
		margin-bottom: 2.021vh;
	}
	.slider-item .item-inner .slider-txt-area ul{
		gap: 1.334vh 3.854vh;
	}
	.slider-item .item-inner .slider-txt-area ul li {
		width: 38%;
		gap: 1.333vh;
	}
	.slider-item .item-inner .slider-txt-area ul li img {
		width: 3.646vh;
	}
	.slider-item .item-inner .slider-txt-area ul li span {
		font-size: 1.042vh;
		/* line-height: 3.767vh; */
	}
	.warm-section {
		padding: 4.792vh 0 0 1.292vh;
		height: 100vw;
	}
	.warm-section h3 {
		font-size: 2.344vh;
		line-height: 3vh;
		margin-bottom: 0.938vh;
	}
	.warm-section p {
		font-size: 1.238vh;
		line-height: 1.854vh;
		margin-bottom: 1.51vh;
	}
	.warm-section .warm-icons {
		gap: 3.167vh;
	}
	.warm-section .warm-icons .warm-icon-box img {
		width: 4.646vh;
		margin-bottom: 0.365vh;
	}
	.warm-section .warm-icons .warm-icon-box span {
		font-size: 1.129vh;
		line-height: 1.381vh;
	}
	.resistant-section .resistant-section-inner .resistant-txt{
		padding: 4%;
	}
	.resistant-section .resistant-section-inner .resistant-txt h2 {
		font-size: 2.344vh;
		line-height: 3.021vh;
		margin-bottom: 0.938vh;
	}
	.resistant-section .resistant-section-inner .resistant-txt p {
		font-size: 1.138vh;
		line-height: 1.754vh;
	}
	.resistant-section .resistant-section-inner .resistant-img{
		gap: 4.167vh;
	}
	.resistant-section .resistant-section-inner .resistant-img .resistant-img-box{
		width: 12.042vh;
	}
	.resistant-section .resistant-section-inner .resistant-img .resistant-img-box img{
		border-radius: 2.604vh;
		padding: 1.094vh 1.094vh;
		margin-bottom: 1.302vh;
	}
	.resistant-section .resistant-section-inner .resistant-img .resistant-img-box p{
		font-size: 1.229vh;
		line-height: 1.881vh;
	}
	.main-header {
		padding: 0.865vh 2.406vh;
	}
	.main-header .shop-btn {;
		width: 15.094vh;
		height: 5.283vh;
		border-radius: 4.688vh;
		font-size: 2.22vh;
	}
	.d {
		display: none !important;
	}
	.footer-top .col-right{
		align-items: center !important;
	}
	.customer-support .title{
		text-align: center;
	}
	.footer-top {
		padding: 0 !important;
	}
	.footer-menu{
		display: inline-flex !important;
	}
}