@media screen and (min-width: 400px) and (max-width: 599px) {
	
	
}

@media screen and (max-width: 900px) {
	.padding_0_mobile
	{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.text_center_mobile
	{
		text-align: center !important;
	}

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

	.footer
	{
		line-height: 30px;
	}
	.footer a
	{
		/*
		display: block;
		width: 100%;*/
	}

	.btn-checkout
	{
		margin-top: 40px !important;
	}

	#sidebar
	{
		margin-bottom: 35px;
	}

	#sidebar .search
	{
		padding: 10px 15px;
		font-size: 17px;
		height: 48px !important;
	}

	.item_producto_listado
	{
		padding: 0px;
	}

	#derecha_producto_ampliado
	{
		margin-top: 30px;
		padding: 0px !important;
	}

	#info_mondo
	{
		margin-top: 0px !important;
		margin-bottom: 20px !important;
	}

	#form_contacto
	{
		padding: 40px 0px 0px 0px !important;
	}

	.f_right_menu
	{
		float: none !important;
	}

	#espacio_header
	{
		height: 108px !important;
	}

	.item_producto_listado_int
	{
		padding-bottom: 15px !important;
	}

	#navCart
	{
		position: fixed !important;
		top: 0px !important;
    	right: 65px !important;
	}

	#nombre_usuario_ok
	{
		position: relative;
		padding-top: 15px;
		width: 100%;
		margin: auto;
		left: 0px;
		text-align: center;
	}

	#cssmenu
	{
		width: 100% !important;
		text-align: left !important;

		margin-top: -105px !important;
	}

	#cssmenu #menu-button
	{
		color: #ffffff !important;
		font-size: 16px !important;
	}

	#cssmenu ul
	{
		padding-top: 20px !important;
	}

	#cssmenu > ul > li > a
	{
		margin-top: 6px !important;
	}

	.cabeceras_drones_interna h1
	{
		font-size: 40px !important;
	}

	#cartContainer .input-group
	{
		display: block !important;
	}
	#cartContainer .form-control, #cartContainer .updatePrice
	{
		display: block !important;
	}

	.titulos_categoria_select
	{
		font-size: 20px !important;
	}
	.thumbnail .btn_primary
	{
		font-size: 12px !important;
	}
}