@media only screen and (max-width: 1339px) {
	.special-offer .auto-container {
		max-width: 1100px !important;
	}

	.story-section .auto-container {
		max-width: 1100px !important;
	}

	.special-offer-two .auto-container {
		max-width: 1000px !important;
	}

	.menu-one .auto-container {
		max-width: 1200px !important;
	}

	.chef-selection .auto-container {
		max-width: 1100px !important;
	}

	.story-text-titulo {
		font-size: 80px;
	}

	.special-offer-two .offer-block-three .price {
		font-size: 42px !important;
	}

	.special-offer-two .offer-block-three h4 a {
		font-size: 42px !important;
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 35px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 35px !important;
	}

	.chef-selection .title-box .text {
		font-size: 30px !important;
	}

	/* #imagen4 {
		max-width: 500px !important;
	} */

	.chef-selection .nuevo {
		font-size: 40px !important;
	}

	.inner-banner .inner {
		/* margin-top:100px; */
	}

	.fluid-section .title-box .text {
		margin-right: 10px;
		margin-left: 10px;
	}

	.menu-one .menu-col .dish-block .title .price .jarra {
		max-width: 100%;
		margin-right: -15px;
	}

	.menu-one .menu-col .dish-block .title .price .vaso {
		max-width: 150%;
		margin-right: -35px;
	}

	/* .title-box .pattern-image img {
		width:20%;
		} */

	.menu-tabs .buttons .tab-buttons .tab-btn {
		margin-left: 220px;
		margin-right: 210px;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn span {
		font-size: 50px;
		line-height: 0.9em;
	}


}

@media (min-width: 1200px) {
	.col-xl-25 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.boton-carta {
		margin-top: 40px;
	}

	.texto {
		line-height: 20px;
		margin-top: 5px;
		font-size: 35px;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn span {
		font-size: 50px;
		line-height: 0.9em;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn {
		margin-right: 100px;
		margin-left: 80px
	}


}

@media only screen and (max-width: 1199px) {
	.inner-banner {
		padding-top: 200px !important;
		padding-bottom: 200px !important;
	}

	.boton-carta {
		margin-top: 40px;
	}

	.texto {
		line-height: 40px;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn span {
		font-size: 50px;
		line-height: 0.9em;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn {
		margin-right: 100px;
		margin-left: 80px
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 26px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 26px !important;
	}


}

@media only screen and (max-width: 991px) {
	.special-offer {
		margin-bottom: 0px !important;
	}

	.dis-flex {
		flex-flow: wrap;
	}

	.item-flex {
		width: 40% !important;

	}

	.about-block .textabout {
		margin-top: -50px;
	}

	.inner-banner .inner {
		margin-top: 100px
	}

	.boton-carta {
		margin-top: 40px;
	}

	.texto {
		line-height: 40px;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn span {
		font-size: 50px;
		line-height: 0.9em;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn {
		margin-right: 100px;
		margin-left: 80px
	}

	.menu-section .dish-block .title .ttl,
	.menu-section .dish-block .title .ttl a {
		font-size: 42px !important;
	}

	.menu-section .dish-block .title .price {
		font-size: 42px !important;
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 42px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 42px !important;
	}

}

@media only screen and (max-width: 767px) {
	/* #imagen3 {
		max-width: 550px !important;
	} */

	/* #imagen4 {
		max-width: 550px !important;
	} */

	.inner-banner .inner {
		margin-top: 100px
	}

	.boton-carta {
		margin-top: 40px;
	}

	.texto {
		line-height: 40px;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn {
		margin-right: 100px;
		margin-left: 80px
	}

	.menu-tabs .buttons .tab-buttons .tab-btn span {
		font-size: 50px;
		line-height: 0.9em;
	}

	.menu-section .dish-block .title .ttl,
	.menu-section .dish-block .title .ttl a {
		font-size: 42px !important;
	}

	.menu-section .dish-block .title .price {
		font-size: 42px !important;
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 40px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 38px !important;
	}

}

@media only screen and (max-width: 599px) {
	.story-text-titulo {
		font-size: 60px;
	}

	.main-footer .info-col .info li {
		font-size: 27px;
	}

	.titulo-platos-mofita {
		font-size: 97px;
	}

	.platos-text-light {
		font-size: 37px;
	}

	.platos-text-light-items {
		font-size: 37px;
	}

	.subtitulo-inicio {
		font-size: 40px;
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.story-section .story-text-light {
		font-size: 28px !important;
	}

	.main-header .main-box .logo-box {
		margin-right: 50px;
	}

	.menu-section .titulo2 {
		font-size: 97px;
	}

	.menu-section .subtitle {
		font-size: 40px !important;
	}

	.menu-section .dish-block .title .ttl,
	.menu-section .dish-block .title .ttl a {
		font-size: 40px !important;
	}

	.menu-section .dish-block .title .price {
		font-size: 38px !important;
	}

	.special-offer-two .titulo2 {
		font-size: 97px !important;
	}

	.special-offer-two .offer-block-three h4 a {
		font-size: 40px !important;
	}

	.special-offer-two .offer-block-three .price {
		font-size: 40px !important;
	}

	.menu-one .titulo2 {
		font-size: 97px !important;
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 30px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 30px !important;
	}

	.menu-one .menu-col .dish-block .title .price .jarra {
		max-width: 100%;
		margin-right: -15px;
	}

	.menu-one .menu-col .dish-block .title .price .vaso {
		max-width: 120%;
		margin-right: -10px;
	}

	.menu2 .titulo2 {
		font-size: 97px !important;
	}

	.chef-selection .title-box .text {
		font-size: 30px !important;
	}

	.chef-selection .nuevo {
		font-size: 37px !important;
	}

	.subtitulo5 {
		font-size: 55px !important;
	}

	.subtitulo4 {
		font-size: 35px !important;
	}

	/* #imagen3 {
		max-width: 450px !important;
	} */

	/* #imagen4 {
		max-width: 450px !important;
	} */

	.sabor {
		margin-top: 100px;
	}

	.main-footer .links-col ul li {
		position: relative;
		margin-bottom: var(--margin-bottom-5);
	}

	.about-block .textabout {
		margin-top: 0;
	}

	.inner-banner .inner {
		margin-top: 100px
	}

	.fluid-section .title-box .text {
		margin-right: 0px;
		margin-left: 0px;
	}

	.boton-carta {
		margin-top: 40px;
	}

	.texto {
		line-height: 40px;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn span {
		font-size: 50px;
		line-height: 0.9em;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn {
		margin-right: 100px;
		margin-left: 80px
	}

}

@media only screen and (max-width: 479px) {
	.story-text-titulo {
		font-size: 55px;
	}

	.main-footer .info-col .info li {
		font-size: 25px;
	}

	.titulo-platos-mofita {
		font-size: 95px;
	}

	.platos-text-light {
		font-size: 40px;
	}

	.platos-text-light-items {
		font-size: 35px;
	}

	.subtitulo-inicio {
		font-size: 35px;
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.story-section .story-text-light {
		font-size: 23px !important;
	}

	.menu-section .titulo2 {
		font-size: 95px;
	}

	.menu-section .subtitle {
		font-size: 35px !important;
	}

	.menu-section .dish-block .title .ttl,
	.menu-section .dish-block .title .ttl a {
		font-size: 50px !important;
	}

	.menu-section .dish-block .title .price {
		font-size: 50px !important;
	}

	.special-offer-two .titulo2 {
		font-size: 95px !important;
	}

	.special-offer-two .offer-block-three h4 a {
		font-size: 35px !important;
	}

	.special-offer-two .offer-block-three .price {
		font-size: 35px !important;
	}

	.menu-one .titulo2 {
		font-size: 95px !important;
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 30px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 28px !important;
	}

	.menu-one .menu-col .dish-block .title .price .jarra {
		max-width: 70%;
		margin-right: -15px;
	}

	.menu-one .menu-col .dish-block .title .price .vaso {
		max-width: 100%;
		margin-right: -30px;
	}

	.menu2 .titulo2 {
		font-size: 95px !important;
	}

	.chef-selection .title-box .text {
		font-size: 25px !important;
	}

	.chef-selection .nuevo {
		font-size: 32px !important;
	}

	.subtitulo5 {
		font-size: 50px !important;
	}

	.subtitulo4 {
		font-size: 30px !important;
	}

	/* #imagen3 {
		max-width: 350px !important;
	} */

	/* #imagen4 {
		max-width: 350px !important;
	} */

	.sabor {
		margin-top: 100px;
	}

	.main-footer .links-col ul li {
		position: relative;
		margin-bottom: var(--margin-bottom-5);
	}

	.about-block .textabout {
		margin-top: 0;
	}

	/* .boton-carta {
		margin-top: 40px;
	}

	.texto {
		line-height: 40px;
	} */

}

@media only screen and (max-width: 399px) {
	.story-text-titulo {
		font-size: 50px;
	}

	.main-footer .info-col .info li {
		font-size: 20px;
	}

	.titulo-platos-mofita {
		font-size: 80px;
	}

	.platos-text-light {
		font-size: 35px;
	}

	.platos-text-light-items {
		font-size: 30px;
	}

	.subtitulo-inicio {
		font-size: 30px;
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.story-section .story-text-light {
		font-size: 18px !important;
	}

	.menu-section .titulo2 {
		font-size: 80px;
	}

	.menu-section .subtitle {
		font-size: 30px !important;
	}

	.menu-section .dish-block .title .ttl,
	.menu-section .dish-block .title .ttl a {
		font-size: 40px !important;
	}

	.menu-section .dish-block .title .price {
		font-size: 40px !important;
	}

	.special-offer-two .titulo2 {
		font-size: 80px !important;
	}

	.special-offer-two .offer-block-three h4 a {
		font-size: 30px !important;
	}

	.special-offer-two .offer-block-three .price {
		font-size: 30px !important;
	}

	.menu-one .titulo2 {
		font-size: 80px !important;
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 50px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 50px !important;
	}

	.menu-one .menu-col .dish-block .title .price .jarra {
		max-width: 70%;
		margin-right: -25px;
	}

	.menu-one .menu-col .dish-block .title .price .vaso {
		max-width: 100%;
		margin-right: -40px;
	}

	.menu2 .titulo2 {
		font-size: 80px !important;
	}

	.chef-selection .title-box .text {
		font-size: 20px !important;
	}

	.chef-selection .nuevo {
		font-size: 27px !important;
	}

	.subtitulo5 {
		font-size: 45px !important;
		margin-top: 15px;
	}

	.subtitulo4 {
		font-size: 25px !important;
	}

	/* #imagen3 {
		max-width: 250px !important;
	} */

	/* #imagen4 {
		max-width: 300px !important;
	} */

	.sabor {
		margin-top: 100px;
	}

	.main-footer .links-col ul li {
		position: relative;
		margin-bottom: var(--margin-bottom-5);
	}

	.about-block .textabout {
		margin-top: 0;
	}

	.inner-banner .inner .subtitle {
		margin-top: 100px;
	}

	.auto-container .title-box .subtitle {
		letter-spacing: 0.2em;
		font-size: 32px;
	}

	/* .title-box .pattern-image img {
	width:50%;
	} */

	.inner-banner .inner .pattern-image .span {
		margin-top: 100px;
	}

	.menu-tabs .buttons .tab-buttons .tab-btn {
		margin-left: 0px;
		margin-right: 0px;
	}

	.menu-section .tab-btn {
		font-size: 30px !important;
	}

	.menu-one .menu-col .dish-block .title .ttl a {
		font-size: 25px !important;
	}

	.menu-one .menu-col .dish-block .title .price {
		font-size: 19px !important;
	}
}