@media ((min-width: 621px) and (max-width: 1135px)) {

	.navbar {
		background-color: #ffffff;
		/* Blanco */
		padding: 10px 0;
		border-bottom: 2px solid #e0e0e0;
		/* Línea separadora */
		height: 64px;
	}

	.list-unstyled {
		font-size: 16px;
		margin-left: 1.5%;
	}

	.list-unstyled a {
		color: var(--dark-teal);
	}

	.list-unstyled li {
		border-top: 1px solid var(--light-grey);
		border-bottom: 1px solid var(--light-grey);

	}

	#imagenmenuT {
		color: transparent;
		width: 222px !important;
		height: 60px;
		margin-top: -2%;
	}

	#contactF {
		margin-top: 2%;
	}


	.btndescubre {
		border:
			1px solid white;
		color: white;
		padding:
			3%;
		font-size: 14px;
		width: 169px;
		height: 46px;


	}

	.discount-banner {
		font-weight: 450;
		font-size: 14px;
		line-height: 125%;
		letter-spacing: 0%;
		text-transform: uppercase;
	}

	/* seccion banner */
	.seccionBanner {
		width: 100%;
		/* height: 771px; */
		height: auto;
		/* top: 102px; */


	}

	.seccionBanner img {
		width: 100%;
		/* height: 771px; */
		height: auto;
		/* top: 102px; */


	}

	.textbanner {
		gap: 32px;
		top: 25% !important;
		width: 532 !important;
		height: 90;

	}


	.textoBanner1 h2 {
		text-align: left;
		margin-left: 0%;
		font-family: 'p22-mackinac-pro', serif;
		font-weight: 700;
		font-size: 36px !important;
		line-height: 125%;
		letter-spacing: 0%;
		width: 150%;

	}

	.normalTbanner, .responsiveMbanner {
		display: none;
	}

	.responsiveTbanner {
		display: block;
	}

	.seccion-uno .card img {
		border: none;
		/* width: 250px; */
		height: 180px;
		border-radius: 5.2px;
	}

	.seccion-uno .color_1 {

		font-weight: 700;
		font-size: 24px;
		line-height: 120%;
		letter-spacing: 0%;
		text-align: center;

	}


	.seccion-dos {
		background: var(--light-grey);
		/* width: 768px; */
		height: 430.15545654296875px;
		top: 1552px;
		padding-top: 48px;
		padding-bottom: 48px;
		gap: 24px;

	}

	.seccion-dos h2 {
		color: var(--dark-teal);
		font-family: "p22-mackinac-pro";

		font-weight: 700;
		font-size: 24px;
		line-height: 120%;
		letter-spacing: 0%;
		text-align: center;
	}

	.seccion-dos p {
		color: var(--dark-grey);
		font-family: 'Brandon Grotesque', 'Barlow';
		font-weight: 390;
		font-size: 16px;
		line-height: 145%;
		letter-spacing: 0%;
		text-align: center;

	}

	.cardtam {
		width: 221px;
		height: 120px !important;
	}




	.Antioxidante, .Detox, .Especializado, .Balance, .Deportiva {
		width: 221px;
		height: 120px !important;
		justify-content: space-between;
		padding-top: 20.38px;
		padding-right: 23.98px;
		padding-bottom: 20.38px;
		padding-left: 23.98px;
		border-radius: 4.8px;

	}

	.AntioxidanteCart {
		position: absolute;
		left: -10%;

	}

	.DetoxCart {
		position: absolute;
		left: 30%;

	}

	.EspecializadoCart {

		position: absolute;
		left: 70%;
	}

	.BalanceCart {
		position: absolute;
		left: 10%;
		top: 140px;

	}

	.DeportivaCart {
		position: absolute;
		left: 50%;
		top: 140px;
	}


	.imgE_Antioxidante,
	.imgE_Detox,
	.imgE_Especializado,
	.imgE_Balance,
	.imgE_Deportiva {
		display: none;
	}

	.imgT_Antioxidante,
	.imgT_Detox,
	.imgT_Especializado,
	.imgT_Balance,
	.imgT_Deportiva {
		display: block;
		margin-top: 5%;

	}

	.imgE_Registrate_c,
	.imgE_Compra_c,
	.imgE_Comparte_c,
	.imgE_Afilia_c,
	.imgE_Convierte_c {
		display: none;
	}

	.imgT_Registrate_c,
	.imgT_Compra_c,
	.imgT_Comparte_c,
	.imgT_Afilia_c,
	.imgT_Convierte_c {
		display: block;
	}









	/* .cardtam .mayusCase {
		display: none;
	} */

	.imgT_Antioxidante path,
	.imgT_Detox path,
	.imgT_Especializado path,
	.imgT_Balance path,
	.imgT_Deportiva path {
		fill: var(--dark-teal);

	}



	.seccion-tres {
		margin-top: 2%;
		margin-bottom: 3%;
		gap: 36px;
	}

	.seccion-tres .carousel-containerT .section-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		letter-spacing: 0%;
		text-align: center;
		margin-left: 2%;
	}


	.imgRevista,
	.imgBienestar,
	.imgEmprende {
		/* width: 100%;
		height: 470px; */
		/* width: 384px; */
		height: 318px;


	}

	.seccion-cuatro,
	.seccion-seis,
	.seccion-siete {
		height: auto;
	}


	.tituEmprende,
	.tituRevista,
	.tituBienestar {
		font-size: 24px;
	}

	.tituEmprende {
		margin-left: -25%;
	}

	.mesajeEmprende {
		margin-left: -1%;
	}

	.mesajeEmprende,
	.mesajeRevista,
	.mesajeBienestar {
		font-size: 16px;
	}


	.banner .carousel-caption {
		width: 75%;
		left: 5%;
	}

	.banner .carousel-caption h2 {
		font-size: 18px;
	}

	.banner .carousel-caption p {
		font-size: 14px;
	}



	.imgFcertificate {
		display: block;
		/* margin-left: 25%; */
	}

	.imgFcertificate1, .imgFcertificate2 {
		display: none;
	}


	.imgfooter {
		padding:
			0px 15px;
		margin:
			20px 35%;
		height: 55px;

	}


	.contenedorSocial {
		margin-top: 0%;
		/* margin-left: 37%; */
		display: flex;
		justify-content: center;
		align-items: center;
		margin-left: unset;
	}

	footer .contact {
		text-align: center;
		font-size: 14px;
		margin-left: 0%;
	}



	.reservadosD {


		width: 350px;

		text-align: center;
		max-width: 100%;
		height: 69px;
		top: 305px;
		left: 674px;
		font-weight: 390px;
		/* font-size: 16px; */
		font-size: 14px;
		line-height: 100%;
		letter-spacing: 0%;
		color: var(--dark-teal, #124C45)
	}


	.lina {
		display: none;
	}

/* 
	.login-btn {
		font-size: 12px;
		margin-left: 5px;
	} */

	.cart-btn {
		font-size: 18px;
		margin-left: 5px;
	}

	.search-box input {
		width: 120px;
	}

	.imgCarritoAna {
		display: none;
	}

	.botonesProdm {
		text-align: center;
		margin-top: 1%;
		border-top: 1px solid #F5F6F5;
		padding-top: 1%;
	}

	.iconoCarrito {
		width: 160% !important;
		height: auto;
		/*! font-size: 24px; */
		/*! margin-top: 30%; */
		/*! margin-right: 10%; */
	}


	.Deportiva {
		background: url("../images/back_nutri.png");
	}

	.Deportiva path {
		fill: var(--light-cream);
	}

	.Deportiva h5 {
		color: var(--light-cream);
	}

	.Balance {
		background: url("../images/back_balance.png");
	}

	.Balance path {
		fill: var(--light-cream);
	}

	.Balance h5 {
		color: var(--light-cream);
	}


	.Especializado {
		background: url("../images/back_especializado.png");
	}

	.Especializado path {
		fill: var(--light-cream);
	}

	.Especializado h5 {
		color: var(--light-cream);
	}


	.Detox {
		background: url("../images/back_dexto.png");
	}

	.Detox path {
		fill: var(--light-cream);
	}

	.Detox h5 {
		color: var(--light-cream);
	}


	.Antioxidante {
		background: url("../images/back_antioxidante.png");
	}

	.Antioxidante path {
		fill: var(--light-cream);
	}

	.Antioxidante h5 {
		color: var(--light-cream);
	}



	.quickViewCart {
		top: 100%;
		width: 100vw;
		right: 15px;
	}


	.btn-sm {
		padding: 0.25rem 0.5rem;
	}

	.boton_eliminar {
		color: rgb(120, 0, 0) !important;
		cursor: pointer !important;
	}

	.btn-outline-secondary {
		display: flex;
	}

	.productosCarrito .centrarelemento {
		width: 25%;
		height: 256.62px;
		gap: 3px;
	}


	.mostrarbtn {
		background-color: #fff;
		width: 77%;
		height: 46px;
		padding-top: 14px;
		padding-right: 32px;
		padding-bottom: 14px;
		padding-left: 32px;
		gap: 10px;
		border-radius: 4px;
		border-width: 1px;
		font-size: 14px;
		color: var(--dark-teal);
		border: 1px solid var(--dark-teal);
		font-weight: 700;
	}

	.comprafavbtn {
		width: 100%;
		height: 46px;
		padding-top: 14px;
		padding-right: 32px;
		padding-bottom: 14px;
		padding-left: 32px;
		gap: 10px;
		border-radius: 4px;
		background: var(--dark-teal);
		font-size: 14px;
		font-weight: 700;
	}



	.contenedor-boton-emprende {
		margin-left: unset;
	}



	.botonEmprende, .botonBienestar, .botonRevista {
		background: none;
		width: 248px;
		padding-right: 40px;
		padding-left: 40px;
		font-size: 12px;
		margin-left: -12%;
	}

	.comprafavbtn {
		width: 90%;
	}

	#contQuickView {
		right: -65%;
	}



	.seccion-ingredientes5 {
		margin-top: 2%;
		margin-bottom: 3%;
		gap: 36px;
	}



	#ingredientes {
		display: none;
	}

	#ingredientesR {
		display: block;
	}




	/* .RegistroCart {
		margin-top: 10%;

	}

	.BolsaCart {
		margin-top: 10%;
	} */

	.ComparteCart {
		margin-top: 10%;
	}

	.AfiliaCart {
		margin-top: 10%;

	}

	.LiderCart {
		margin-top: 10%;
	}



	.Registrate_c:hover {
		background: none !important;
		background-size: initial !important;
		background-position: initial !important;
		/* Puedes añadir más estilos si se aplicaron otros */
	}

	.Bolsa_c:hover {
		background: none !important;
		background-size: initial !important;
		background-position: initial !important;
		/* Puedes añadir más estilos si se aplicaron otros */
	}

	.Comparte_c:hover {
		background: none !important;
		background-size: initial !important;
		background-position: initial !important;
		/* Puedes añadir más estilos si se aplicaron otros */
	}

	.Afilia_c:hover {
		background: none !important;
		background-size: initial !important;
		background-position: initial !important;
		/* Puedes añadir más estilos si se aplicaron otros */
	}

	.Lider_c:hover {
		background: none !important;
		background-size: initial !important;
		background-position: initial !important;
		/* Puedes añadir más estilos si se aplicaron otros */
	}

	.Registrate_c:hover path {
		fill: inherit !important;
	}

	.Bolsa_c:hover path {
		fill: inherit !important;
	}

	.Comparte_c:hover path {
		fill: inherit !important;
	}

	.Afilia_c:hover path {
		fill: inherit !important;
	}

	.Lider_c:hover path {
		fill: inherit !important;
	}




	.seccion-dos-consultor {
		background: var(--light-grey);
		/* width: 768px; */
		height: 680px;
		top: 1552px;
		padding-top: 48px;
		padding-bottom: 48px;
		gap: 24px;

	}

	.seccion-dos-consultor h2 {
		color: var(--dark-teal);
		font-family: "p22-mackinac-pro";

		font-weight: 700;
		font-size: 24px;
		line-height: 120%;
		letter-spacing: 0%;
		text-align: center;
	}

	.seccion-dos-consultor p {
		color: var(--dark-grey);
		font-family: 'Brandon Grotesque', 'Barlow';
		font-weight: 390;
		font-size: 16px;
		line-height: 145%;
		letter-spacing: 0%;
		text-align: center;

	}


	.TiendaLineaTex, .BonoBienTex {
		display: none;
	}

	.responsiveTiendaLineaTex, .responsiveBonoBienTex {
		display: block;
	}






}

/* FIN MEDIA */