@media (max-width: 540px) {
	.container-fluid{
		padding:0;
	}
.carrito-articulos{
	border:0;
	margin:0;
}
.carrito-articulos-header{
	display: none;
}
.carrito-articulos-lista{
	border-style: solid;
	border-width: 1px;
	padding-top: 1vh;
	background-color: #FFFFFF;
	border-color:rgba(134,134,134,0.3);
}
.carrito-articulos-elemento{
	margin-left: 25%;
	margin-right: 25%;
	/* width: 100%; */
	padding:0;
}
.input-box{
	padding:0;
}

.eliminar-tag{
	margin-left: 25%;
	margin-right: 25%;
}

.imagen-producto{
	width: 25%;
}

.imagen-producto img{
	width: 100%;
}

.header-row-articulo{
	/* width: 100%; */
}
.carrito-div-nombre{
	width: 50%;
}
.carrito-articulos-nombre{
	font-weight: bold;
}
.carrito-tarjeta-resumen{

}

.izq{
	width: 70%;
}

.der{
	width: 30%;
}

.tabla-resumen{
	padding:0;
}
.carrito-resumen-titulo{
	margin-top: 3%;
	padding-left: 1vw;
	text-align: center;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1px;
	background-color: rgba(229,229,229,0.5);
	border-color:rgba(134,134,134,0.3);
	padding-top: 1vh;
	padding-bottom: 1vh;
	border-bottom-style: solid;
}
.carrito-resumen-titulo2{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.carrito-resume-contenido{
	padding-left: 1vw;
	font-size: 18px;
	padding-top: 1vh;
	padding-bottom: 1vh;
	text-align: center;border-width: 1px;
	background-color: #FFFFFF;
	border-color:rgba(134,134,134,0.3);
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}

.vaciar-carrito-a{
	float: right
}
.vaciar-carrito-t{
	float: right;
	margin-right: 1%;
}
.precio{
	
}

.ver-mas-carrito{
	float: right;
	margin-right: 1%;
}


.icon-carrito{
		padding: 2%;
	}
	
}
@media (max-width: 768px) {
	.container-fluid{
			padding:0;
		}
	.carrito-articulos{
		border:0;
		margin:0;
		padding:0;
	}
	.carrito-articulos-header{
		display: none;
	}
	.carrito-articulos-header{
		border-top-right-radius: 10px;
		border-top-left-radius: 10px; 
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}
	.carrito-articulos-lista{
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		padding-top: 1vh;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}
	.carrito-articulos-elemento{
		padding-top: 4vh;
		/* width: 25%; */
	}
	.eliminar-tag{
		padding-left: 5%;
	}

	.imagen-producto{
		width: 50%;
		padding-left: 7%;
	}

	.imagen-producto img{
		width: 80%;
	}
	.header-row-articulo{
		/* width: 50%; */
	}
	.carrito-div-nombre{
		width: 50%;
		padding-top: 8%;
	}
	.carrito-articulos-nombre{
		font-weight: bold;
	}
	.carrito-articulos-header{
		display: flex;
	}
	.input-group input{
		padding:0;
	}
	.col-header{
		display: inline;
		width: 50%;
	}
	.col-precio{
		display: inline;
		width: 25%;
	}
	.col-cantidad{
		display: inline;
		width: 25%;
	}
	.carrito-tarjeta-resumen{

	}

	.izq{
		width: 50%;
		padding-left: 2%;
	}

	.der{
		width: 50%;
		padding-right: 3%;
	}

	.tabla-resumen{
		margin-right: 2vw;padding:0;
	}
	.carrito-resumen-titulo{
		padding-left: 1vw;
		text-align: center;
		border-left-style: solid;
		border-right-style: solid;
		border-top-style: solid;
		border-width: 1px;
		background-color: rgba(229,229,229,0.5);
		border-color:rgba(134,134,134,0.3);
		padding-top: 1vh;
		padding-bottom: 1vh;
		border-bottom-style: solid;
	}
	.carrito-resumen-titulo2{
		font-weight: bold;
		font-size: 16px;
		text-align: center;
	}
	.carrito-resume-contenido{
		padding-left: 1vw;
		font-size: 18px;
		padding-top: 1vh;
		padding-bottom: 1vh;
		text-align: center;border-width: 1px;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
	}
	.tabla-resumen{
		margin-left: 2vw;padding:0
	}

	.vaciar-carrito-a{
		float: right
	}
	.vaciar-carrito-t{
		float: right;
		margin-right: 1%;
	}
	.precio{
		
	}

	.ver-mas-carrito{
		float: right;
		margin-right: 1%;
	}

	/* BOTONES COTIZAR Y VACIAR CARRITO */
	.carrito-titulo-botones{
		width: 100%;

	}
	.carrito-cotizacion-btn{
		width: 30%;
		padding: 1%;
	}
	.carrito-vaciar-btn{
		width: 25%;
		padding: 1%;
	}
	.carrito-titulo-tabla{
		width: 35%;
		margin-right: 30px;
	}

	.icon-carrito{
		padding: 2%;
	}
	/* FIN DE BOTONES COTIZAR Y VACIAR CARRITO */

}


/* Medium devices (tablets, 768px and up)*/
@media (min-width: 769px) { 

	.carrito-articulos{
		border-width: 1px; 
		padding: 1vw;
		
	}
	.carrito-articulos-header{
		border-top-right-radius: 10px;
		border-top-left-radius: 10px; 
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}
	.carrito-articulos-lista{
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		padding-top: 1vh;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}
	.eliminar-tag{
		width: 100%;
		padding-left: 5%;
	}
	.carrito-articulos-elemento{
		padding-top:2vh;
		/* width: 30%; */
	}
	.imagen-producto{
		width: 50%;
		padding-left: 4vw;
	}
	.imagen-producto img{
		width: 70%;
	}
	.header-row-articulo{
		width: 40%;
	}
	.carrito-div-nombre{
		padding-top: 2vh;
		width: 40%;
	}
	.carrito-articulos-nombre{
		font-weight: bold;
	}
	.carrito-articulos-header{
		display: flex;
	}
	.col-header{
		display: inline;
		width: 40%;
	}
	.col-precio{
		display: inline;
		width: 35%;
	}
	.col-cantidad{
		display: inline;
		width: 25%;
	}
	.carrito-tarjeta-resumen{

	}
	.carrito-resumen-titulo{
		padding-left: 1vw;
		text-align: center;
		border-left-style: solid;
		border-right-style: solid;
		border-top-style: solid;
		border-width: 1px;
		background-color: rgba(229,229,229,0.5);
		border-color:rgba(134,134,134,0.3);
		padding-top: 1vh;
		padding-bottom: 1vh;
		border-bottom-style: solid;
	}
	.carrito-resumen-titulo2{
		font-weight: bold;
		font-size: 16px;
		text-align: center;
	}
	.carrito-resume-contenido{
		padding-left: 1vw;
		font-size: 18px;
		padding-top: 1vh;
		padding-bottom: 1vh;
		text-align: center;border-width: 1px;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
	}
	.tabla-resumen{
		margin-left: 2vw;padding:0
	}

	.izq{
		width: 50%;
	}

	.der{
		width: 50%;
	}

	.vaciar-carrito-a{
		float: right
	}
	.vaciar-carrito-t{
		float: right;
		margin-right: 1%;
	}
	.precio{
		
	}

	.ver-mas-carrito{
		float: right;
		margin-right: 1%;
	}

	/* BOTONES COTIZAR Y VACIAR CARRITO */
	.carrito-titulo-botones{
		width: 65%;

	}
	.carrito-cotizacion-btn{
		width: 30%;
		padding: 1%;
	}
	.carrito-vaciar-btn{
		width: 25%;
		padding: 1%;
	}
	.carrito-titulo-tabla{
		width: 30%;
		margin-right: 30px;
	}

	.icon-carrito{
		padding: 2%;
	}
	/* FIN DE BOTONES COTIZAR Y VACIAR CARRITO */

}

@media (min-width: 992px) { 

	.carrito-articulos{
		border-width: 1px; 
		padding: 1vw;
		
	}
	.carrito-articulos-header{
		border-top-right-radius: 10px;
		border-top-left-radius: 10px; 
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}
	.carrito-articulos-lista{
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		padding-top: 1vh;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}

	.carrito-articulos-elemento{
		padding-top: 4vh;
		/* width: 25%; */
	}

	.header-row-articulo{
		width: 50%;
	}
	.eliminar-tag{
		padding-left: 5%;
		width: 100%;
	}
	.carrito-div-nombre{
		padding-top: 4vh;
		width: 60%;
	}

	.imagen-producto{
		width: 40%;
		padding-left: 2vw;
	}
	.imagen-producto img{
		width: 70%;
	}
	.carrito-articulos-nombre{
		font-weight: bold;
		width: 100%;
	}

	.col-header{
		display: inline;
		width: 50%;
	}
	.col-precio{
		display: inline;
		width: 30%;
	}
	.col-cantidad{
		display: inline;
		width: 20%;
	}

	.carrito-articulos-nombre{
		font-weight: bold;
	}
	.carrito-tarjeta-resumen{

	}
	.carrito-resumen-titulo{
		padding-left: 1vw;
		text-align: center;
		border-left-style: solid;
		border-right-style: solid;
		border-top-style: solid;
		border-width: 1px;
		background-color: rgba(229,229,229,0.5);
		border-color:rgba(134,134,134,0.3);
		padding-top: 1vh;
		padding-bottom: 1vh;
		border-bottom-style: solid;
	}
	.carrito-resumen-titulo2{
		font-weight: bold;
		font-size: 16px;
		text-align: center;
	}
	.carrito-resume-contenido{
		padding-left: 1vw;
		font-size: 18px;
		padding-top: 1vh;
		padding-bottom: 1vh;
		text-align: center;border-width: 1px;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
	}

	.tabla-resumen{
		padding: 0;
	}

	.izq{
		width: 50%;
		padding-left: 1%;
		padding-right: 1%;
	}

	.der{
		width: 50%;
		padding-left: 1%;
		padding-right: 1%;
	}


	.vaciar-carrito-a{
		float: right
	}
	.vaciar-carrito-t{
		float: right;
		margin-right: 1%;
	}
	.precio{
		
	}

	.ver-mas-carrito{
		float: right;
		margin-right: 1%;
	}

	/* BOTONES COTIZAR Y VACIAR CARRITO */
	.carrito-titulo-botones{
		width: 65%;

	}
	.carrito-cotizacion-btn{
		width: 25%;
		padding: 1%;
	}
	.carrito-vaciar-btn{
		width: 25%;
		padding: 1%;
	}
	.carrito-titulo-tabla{
		width: 40%;
		margin-right: 30px;
	}

	.icon-carrito{
		padding: 2%;
	}
	/* FIN DE BOTONES COTIZAR Y VACIAR CARRITO */
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {  

	.carrito-articulos{
		border-width: 1px; 
		padding: 1vw;
		
	}
	.carrito-articulos-header{
		border-top-right-radius: 10px;
		border-top-left-radius: 10px; 
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}
	.carrito-articulos-lista{
		border-style: solid;
		border-width: 1px;
		margin-left: 1vw; 
		margin-right: 1vw; 
		padding-top: 1vh;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
	}
	.carrito-articulos-elemento{
		padding-top: 4vh;
	}
	.carrito-articulos-nombre{
		font-weight: bold;
	}
	.col-header{
		display: inline;
		width: 50%;
	}
	.col-precio{
		display: inline;
		width: 25%;
	}
	.col-cantidad{
		display: inline;
		width: 25%;
	}
	.carrito-tarjeta-resumen{

	}
	.carrito-resumen-titulo{
		padding-left: 1vw;
		text-align: center;
		border-left-style: solid;
		border-right-style: solid;
		border-top-style: solid;
		border-width: 1px;
		background-color: rgba(229,229,229,0.5);
		border-color:rgba(134,134,134,0.3);
		padding-top: 1vh;
		padding-bottom: 1vh;
		border-bottom-style: solid;
	}
	.carrito-resumen-titulo2{
		font-weight: bold;
		font-size: 16px;
		text-align: center;
	}
	.carrito-resume-contenido{
		padding-left: 1vw;
		font-size: 18px;
		padding-top: 1vh;
		padding-bottom: 1vh;
		text-align: center;border-width: 1px;
		background-color: #FFFFFF;
		border-color:rgba(134,134,134,0.3);
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
	}
	.eliminar-tag{
		padding-left: 5%;
	}

	.vaciar-carrito-a{
		float: right
	}
	.vaciar-carrito-t{
		float: right;
		margin-right: 1%;
	}
	.precio{
		
	}

	.ver-mas-carrito{
		float: right;
		margin-right: 1%;
	}

	/* BOTONES COTIZAR Y VACIAR CARRITO */
	.carrito-titulo-botones{
		width: 65%;

	}
	.carrito-cotizacion-btn{
		width: 20%;
		padding: 1%;
	}
	.carrito-vaciar-btn{
		width: 20%;
		padding: 1%;
	}
	.carrito-titulo-tabla{
		width: 55%;
		margin-right: 30px;
	}

	.icon-carrito{
		padding: 2%;
	}
	/* FIN DE BOTONES COTIZAR Y VACIAR CARRITO */
}

#carrito-dropdown{
	z-index: 10000;
}
