@media screen and  (max-width:1960px) {

}

@media screen and  (max-width:1700px) {

}

@media screen and  (max-width:1400px) {



}

@media screen and  (max-width:992px) {

	.video-container video {

		border-top-right-radius: 40px;
		border-top-left-radius: 40px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	#section-2, #section-3, #section-4, #section-5 {
		padding: 10% 0 20% 0;
	}



	.button_container {

		top: 1%;
		right: 3%;
	}

	.overlay {
		position: fixed;
		background: var(--naranjaMandarina);
		top: 80px;
		right: 15px;
		width: 92%;

	}


	h1 {

		font-size: 2.5rem;
	}
	h2 {

		font-size: 1.5rem;
	}
	p {

		font-size: 1.125rem;
	}
	dl, ol, ul {
		margin-top: 0;
		margin-bottom: 0;
	}
	#section-1 .s1d1 {
display: none;
	}
	#section-1 .s1d2 {
		left: 7%;
		top: 55%;
		width: 15%;
		height: 8%;
	}

	#section-1 .s1d3 {
		left: 0;
		bottom: -30px;
		width: 25%;
		height: 8%;
	}

	#section-1 .s1d4 {
		right: -30px;
		top: 60%;
		width: 20%;
		height: 20%;
	}

	.image-box.pic1:before {
		width: 90px;
		height: 78px;
		background: url(../img/tomate.svg) no-repeat;
		left: -10px;
		bottom: -20px;

	}
	.image-box.pic1:after {
		width: 90px;
		height: 78px;
		background: url(../img/aji.svg) no-repeat;
		right: -10px;
		top: 20px;
	}

	.image-box.pic2:after {
		content: '';
		width: 120px;
		height: 78px;
		background: url(../img/tocino.svg) no-repeat;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -50px;
		margin: 0 auto;
	}
	.image-box.pic3:after {
		content: '';
		width: 90px;
		height: 90px;
		left: -20px;
		right: 0;
		bottom: -30px;
	}
	.image-box.pic3:before {
		width: 70px;
		height: 70px;
		right: -20px;
		top: 0;
	}
	.pic3 {margin-bottom: 60px;}
	#section-5.galeriaGrid .columna_01 {
		width: 100%;
	}
	#section-5.galeriaGrid .columna_03,
	#section-5.galeriaGrid .columna_02 {
		 width:50%;
	 }
	 footer {
		padding-top: 15rem;
	 }
	 footer a {
		font-family: 'Prumo Text Medium';
		font-size: 1.15rem;
		margin-bottom: .5rem;
	 }
	 .sm-icons {

		justify-content: flex-start;
	}
	footer p {
		font-family: 'Prumo Text Medium';
		font-size: 1rem;
		color: var(--white);
		line-height: 1.7;
	}

	.pleca {display: none;}

	#section-6 h1 {
		font-size: 2.25rem;
	}

	#section-6 a.masterclass-link{
		margin: 0%;
		padding: 10px;
	}

	#section-6 .masterclass-link h2 {
		font-size: 15px;
	}

	#section-6 .s6d2,
	#section-6 .s4d2,
	#section-6 .s4d4 {
		background-size: contain;
		background-position: center bottom;
	}

	#section-6 .s4d2 {
		background-size: contain;
		background-position: center center;
	}

	#section-5 .s5d1 {
		display: none;
	}

	.banner-wa {
		padding: 90px 30px 80px;
		font-size: 24px;
		text-align: center;
	}

	.btn {
		padding: 0.85rem 1.75rem;
	}

	.banner-wa .btn {
		bottom: 0;
		left: 2%;
		right: 2%;
		top: inherit;
		width: 96%;
	}

	.banner-wa img {
		margin-left: -25px;
		left: 50%;
		width: 50px;
		top: 20px;
	}

	#section-5 h1 {
		font-size: 1.75rem;
	}

	#section-4 h1 {
		font-size: 2rem;
	}

	.owl-theme .owl-dots .owl-dot span {
        width: 15px !important;
		margin: 5px 2px;
    }

	#section-3 ul li {
		font-size: 18px;
	}


	/* MENU */
	/*---------------------------------------------
	MENU
	-----------------------------------------------*/
	.button_container {
		position: fixed;
		top: 3%;
		right: 2%;
		height: 50px;
		width: 50px;
		cursor: pointer;
		z-index: 100;
		transition: opacity 0.25s ease;
	}
	.button_container.active {
		background: var(--naranjaMandarina);
		border-radius: 50%;
	}
	.button_container:hover {
		opacity: 0.7;
	}
	.button_container.active .top {
		transform: translateY(11px) translateX(0) rotate(45deg);
		background: #FFF;
	}
	.button_container.active .middle {
		opacity: 0;
		background: #FFF;
	}
	.button_container.active .bottom {
		transform: translateY(-11px) translateX(0) rotate(-45deg);
		background: #FFF;
	}
	.button_container span {
		background: var(--naranjaMandarina);
		background: white;
		border: none;
		height: 2px;
		width: 80%;
		position: absolute;
		top: 12px;
		left: 5px;
		transition: all 0.35s ease;
		cursor: pointer;
		z-index: 9;
	}
	.button_container span:nth-of-type(2) {
		top: 23px;
	}
	.button_container span:nth-of-type(3) {
		top: 35px;
	}
	.overlay {
		position: fixed;
		background: var(--naranjaMandarina);
		top: 80px;
		right: 30px;
		width: 20%;
		min-width: 380px;
		height: 400px;
		height: 0%;
		opacity: 0;
		visibility: hidden;
		transition: opacity 0.35s, visibility 0.35s, height 0.35s;
		overflow: hidden;
		border-radius: 20px;
		padding: 20px;
	}
	.overlay.open {
		opacity: 1;
		visibility: visible;
		height: 300px;
		z-index: 99;
	}
	.overlay.open li {
		-webkit-animation: fadeInRight 0.5s ease forwards;
		animation: fadeInRight 0.5s ease forwards;
		-webkit-animation-delay: 0.35s;
		animation-delay: 0.35s;
	}
	.overlay.open li:nth-of-type(2) {
		-webkit-animation-delay: 0.4s;
		animation-delay: 0.4s;
	}
	.overlay.open li:nth-of-type(3) {
		-webkit-animation-delay: 0.45s;
		animation-delay: 0.45s;
	}
	.overlay.open li:nth-of-type(4) {
		-webkit-animation-delay: 0.5s;
		animation-delay: 0.5s;
	}
	.overlay nav {
		position: relative;
		/* height: 70%; */
		top: 50%;
		transform: translateY(-50%);
		font-size: 50px;
		font-family: 'Prumo Text Medium';
		font-weight: 400;
		text-align: right;
	}
	.overlay ul {
		list-style: none;
		padding: 0;
		margin: 0 auto;
		display: inline-block;
		position: relative;
		height: 100%;
	}
	.overlay ul li {
		display: block;
		height: 25%;
		height: calc(100% / 5);
		min-height: 50px;
		position: relative;
		opacity: 0;
		line-height: 1;
	}
	.overlay ul li a {
		display: inline-block;
		position: relative;
		color: #FFF;
		text-decoration: none;
		overflow: hidden;
	}
	.overlay ul li a:hover:after,
	.overlay ul li a:focus:after,
	.overlay ul li a:active:after {
		width: 100%;
	}
	.overlay ul li a:after {
		content: "";
		position: absolute;
		bottom: -1px;
		left: 50%;
		width: 0%;
		transform: translateX(-50%);
		height: 2px;
		background: #FFF;
		transition: 0.35s;
	}
	@-webkit-keyframes fadeInRight {
		0% {
			opacity: 0;
			left: 20%;
		}
		100% {
			opacity: 1;
			left: 0;
		}
	}
	@keyframes fadeInRight {
		0% {
			opacity: 0;
			left: 20%;
		}
		100% {
			opacity: 1;
			left: 0;
		}
	}

	.float-contact-link {
		bottom: 2%;
		right: 3%;
		border-radius: 35px;
		padding: 2px 10px 6px;
	}

	.float-contact-link img {
		width: 30px;
	}

	.float-contact-link span {
		font-size: .875rem;
		padding: 0 7px 0 0;
	}

}
/*iphone X apaisado*/
@media screen and (min-width:1026px) and (max-width:1200px) {


}


/* ------------------------------
tablets APAISADO
------------------------------ */


@media screen and (max-width:1440px) {


}

@media screen and (max-width:1024px) {

/*fin 1024*/
}

/*iphone X apaisado*/
@media screen and (min-width:737px) and (max-width:812px) {



}


/* ------------------------------
tablets VERTICAL
------------------------------ */
@media screen and (max-width:812px) {





}


/*iphone 6 vertical*/
@media screen and (max-width:414px) {




}

/*iphone 5s vertical*/

@media screen and (max-width:360px) {

}
