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

	.bg_top_home:before{
		height: 1128px;
	}

	.central-wrapper,
	.header_top .central-wrapper{
		width: 1310px;
	}

	.header_top .central-wrapper,
	.datos_top .central-wrapper{
		padding-left: 0px;
		padding-right: 0px;
	}

	.categorias_slider,
	#header.fixed-header .categorias_slider{
		background: #fdc606;
	}


	.footer_footer .central-wrapper {
		padding-left: 0;
		padding-right: 0;
	}

	.slick-slide {
		margin: 12px 9px 33px 9px;
	}

	.right_linea_economica {
		margin: 0 0 0 326px;
	}

	.widget_marca h1 {
		margin: 0 10px 30px 10px;
		font-size: 35px;
		line-height: 35px;
	}

	.widget_marca ul li a {
		width: 115px;
		height: 90px;
	}


	/* marcas */

	.marcas_top .central-wrapper {
		padding-left: 100px;
		padding-right: 100px;
	}

	.marca_columna{
		padding-left: 0px;
		padding-right: 0px;
	}

	.list_productos_marca li {
		width: 17.89999966%;
	}

	.logo_marca{
		height: 373px;
	}


	.carrito_left{
		width: 71%;
		padding-left : 0px;
	}

	.carrito_right{
		width: 26%;
		padding-right: 0px;
	}

	.complementa_tu_compra{
		padding-left: 0px;
		padding-right: 0px;
	}

	.datos_entrega_seguimiento{
		padding: 70px 100px 0px 100px;
	}

	.right_detalle_producto {
		margin: 0px 0 0 660px;
	}
	
	.resumen_proceso{
		padding: 60px 75px 60px 75px;
	}

	.productos_carrousel .slick-next{
		right: 10px!important;
	}

	.productos_carrousel .slick-prev{
		right: 60px!important;
	}

	.widgets_tienda .central-wrapper{
		padding-left: 15px;
		padding-right: 15px;
	}

	.filtros_content {
		width: 230px;
	}

	.label_check{
		font-size: 16px;
	}

	.productos_listado {
		margin: 0px 0 0 255px;
	}

	.list_productos_general li {
		width: 23%;
	}

	.right_top{
		margin: 0px 0 0 265px;
	}

	.search-container {
		width: 620px;
	}

	.variedad_products h1{
		font-size: 35px;
	}

	.owl-slide-text h1,
	.owl-slide-text h2{
		font-size: 40px;
		line-height: 40px;
	}

	.titulos_home h2{
		font-size: 35px;
		line-height: 37px;
		background-position: 0px 2px;
	}


	

} /*1440px*/





@media only screen and (max-width: 1310px) and (min-width: 5px){

	.bg_top_home:before{
		height: 1101px;
	}

	.central-wrapper,
	.header_top .central-wrapper{
		width: 1200px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.datos_top .central-wrapper{
		padding-left: 20px;
		padding-right: 20px;
	}

	.header_top{
		padding: 15px 0 15px 0px;
	}

	.categorias_slider{
		top: 114px;
	}

	.linea_economica_home .central-wrapper {
		padding-left: 20px;
	}

	.footer_footer .central-wrapper{
		padding-left: 20px;
		padding-right: 20px;
	}

	.search-container {
		width: 500px;
	}

	.widget_marca h1{
		font-size: 30px;
		line-height: 30px;
	}

	.right_linea_economica .titulos_home h2{
		font-size: 30px;
	}

	.left_linea_ecomnomica {
		width: 260px;
	}


	.right_linea_economica {
		margin: 0 0 0 275px;
	}

	.menu_enlaces {
		padding: 0 0px 40px 0px;
	}

	.marcas_top {
		padding: 0px 20px 50px 20px;
	}

	.logo_marca{
		width: 228px;
		height: 344px;
	}

	.list_productos_marca figure.producto_item .rpc_title{
		font-size: 16px;
		line-height: 21px;
	}

	
	/* detalle producto */

	.cont_galeria{
		margin-right: 0px;
	}

	.right_detalle_producto {
		margin: 0 0 0 625px;
	}

	.valoracion_comentario{
		padding: 44px 50px 0 50px;
	}

	button.add_to_cart_button {
		width: 302px;
	}

	.carrito_left {
		width: 67%;
	}

	.carrito_right {
		width: 30%;
	}

	.img_prod_list{
		width: 80px;
		height: 80px;
	}

	.datos_prod{
		width: 214px;
		margin: 0 0 0 10px;
	}

	.datos_prod h6 {
		font-size: 14px;
		line-height: 21px;
	}

	.precio_del_producto{
		width: 13%;
		font-size: 15px;
	}

	.nom_prod_list {
		width: 38.5555%;
	}

	ul.tabs li{
		width: 28%;
		font-size: 13px;
		line-height: 15px;
	}

	.cont_tabs{
		padding: 58px 87px 50px 87px;
	}

	.fin_proceso_top {
		margin: 0;
	}

	.resumen_proceso {
		margin: 20px 0px 0 0px;
	}

	.datos_entrega_seguimiento {
		padding: 40px 0px 30px 0px;
	}

	.men_left_perfil{
		margin: 0 0 50px 0;
	}

	.detalle_menu_perfil{
		margin: 0 0 0 260px;
		padding: 30px 0px 50px 0;
	}

	.cont_tabs h4 {
		margin: 0 0 15px 0;
		font-size: 20px;
		line-height: 21px;
	}



	/* sub categorias */


	.sub_categorias_content ul li {
		width: 16%;
	}

	.enlaces_top {
		padding: 4px 0 5px 0px;
	}

	.enlaces_top a{
		padding: 5px 0 5px 25px;
		font-size: 15px;
		background-size: 20px 20px;
	}

	.categorias_menu_slider {
		padding: 0 0px 0 269px;
	}

	.categorias_top{
		padding: 12px 0 0px 0;
	}

	.categorias_top a.btn_categorias{
		font-size: 17px;
	}

	.categorias_menu_slider .slick-slider{
		height: 44px;
		padding: 6px 15px 6px 15px;
	}

	.nombre_cat_slider{
		font-size: 15px;
	}

	.page{
		padding-top: 174px;
	}

	.ancla_categoria{
		top: -190px;
	}

	.list_productos_marca li .marca_producto {
		width: 70px;
	}

	.titulo_producto{
		font-size: 28px;
		line-height: 35px;
	}

	button.add_to_cart_button {
		width: 265px;
	}

	.envio_producto{
		padding: 10px 20px 10px 20px;
	}

	.envios_peru a{
		font-size: 14px;
	}

	.logo_top img {
		width: 230px;
	}

	.right_top{
		padding: 4px 0 0 0;
	}


	.categorias_slider .slick-slider{
		margin-left: 8px;
		margin-right: 8px;
	}

	.titulos_home h2{
		font-size: 30px;
		line-height: 33px;
	}

	#footer{
		padding-top: 110px;
	}

	.redes_sociales{
		left: 230px;
	}

	.variedad_products h3{
		font-size: 25px;
		line-height: 27px;
	}

	.variedad_products h1 {
		font-size: 30px;
		line-height: 38px;
	}

	#header.fixed-header .categorias_slider {
		top: 70px;
	}

	.owl-slide-text h1,
	.owl-slide-text h2 {
		font-size: 32px;
		line-height: 33px;
	}

	p.owl-slide-subtitle{
		font-size: 18px;
		line-height: 23px;
	}

	.enlaces_bottom a span p{
		width: 197px;
		font-size: 18px;
		line-height: 22px;
	}

	.colum_footer ul li a,
	.colum_footer ul li{
		font-size: 18px;
		line-height: 28px;
	}

	.container_slider{
		padding-left: 20px;
	}













} /*1310px*/




@media only screen and (max-width: 1199px) and (min-width: 5px){


	.bg_top_home:before {
		height: 853px;
	}

	.central-wrapper,
	.header_top .central-wrapper{
		width: 999px;
	}

	.logo_top{
		padding: 0;
	}

	.logo_top{
		padding: 0 0px 0 0;
	}

	.search-container {
		width: 390px;
	}

	.menu_mi_cuenta{
		width: 140px;
		padding: 14px 0 0px 51px;
		font-size: 14px;
		line-height: 18px
	}

	.menu_mi_cuenta:after{
		left: 15px;
	}

	.carrito_top{
		width: 123px;
		padding: 14px 0 0px 60px;
		font-size: 14px;
		line-height: 18px;
	}

	.carrito_top:after{
		left: 13px;
	}

	.cantidad_carrito{
		left: 30px;
	}

	.search-container input[type="text"]{
		font-size: 14px;
	}	

	.list_enlaces ul li a{
		font-size: 14px;
		text-align: left;
	}

	.list_enlaces h3{
		margin: 0 0 10px 0;
		font-size: 14px;
		line-height: 20px;
	}

	.menu_categorias_top {
		padding-top: 12px;
		padding-bottom: 40px;
		padding-right: 50px;
	}

	.btns_right_menu {
		margin: 0 0 0 125px;
	}

	.btns_right_menu a{
		font-size: 12px;
	}

	a.btn_cerrar_cat{
		margin: 4px 0 0 0;
		font-size: 14px;
		line-height: 33px;
	}

	.widget_marca h1 {
		margin: 0 10px 18px 10px;
		font-size: 24px;
		line-height: 24px;
	}

	.widget_marca {
		padding: 74px 0 0 0;
	}

	.widget_marca ul li a {
		width: 88px;
		height: 80px;
		padding: 0 5px 0 5px;
	}

	.ofertas_home {
		padding-top: 50px;
	}

	.ofertas_home .titulos_home h2,
	.titulos_home h2 {
		font-size: 20px;
		line-height: 23px;
	}

	.btn_ver_mas{
		font-size: 13px;
		top: -4px;
	}

	.left_soluciones h4{
		font-size: 24px;
		line-height: 25px;
	}

	.right_form h5 {
		font-size: 20px;
		line-height: 28px;
	}

	.enlaces_bottom a{
		width: 33%;
	}

	.enlaces_bottom a span p{
		font-size: 17px;
	}

	.pago_seguro {
		width: 220px;
	}

	.enlaces_footer {
		margin: 0 0 0 250px;
	}

	.enlaces_footer h5{
		margin: 0 0 20px 0;
		font-size: 14px;
		line-height: 16px;
	}

	.enlaces_footer ul li a,
	.enlaces_footer p,
	.recomienda_y_gana a{
		font-size: 14px;
		line-height: 17px;
	}

	.categorias_slider .slick-slide {
		margin: 0px 4px 0px 4px;
	}

	.nombre_cat_slider{
		width: 70%;
		font-size: 13px;
		line-height: 14px;
	}

	.owl-carousel .owl-slide{
		height: 440px;
	}

	.owl-slide-text {
		margin: 0px 0 0 0;
	}

	.cont_carrouseles{
		padding: 0 0 0 0;
	}

	.widgets_tienda{
		padding: 30px 0 14px 0;
	}




	/* listado productos por marca*/



	.logo_marca {
		width: 190px;
		height: 315px;
		margin-right: 10px;
	}

	.logo_marca strong{
		width: auto;
	}

	.list_productos_marca li{
		width: 18.766666%;
		margin: 0 4px 0 4px;
	}

	.list_productos_marca figure.producto_item .rpc_title {
		font-size: 15px;
		line-height: 19px;
	}

	.list_productos_marca figure.producto_item .rpc_price ins {
		font-size: 16px;
		line-height: 16px;
	}

	.colores_producto_item {
		height: 21px;
	}

	.colores_producto_item a{
		width: 20px;
		height: 20px;
	}

	.marcas_top .slick-slide {
		margin: 0px 12px;
	}

	.filtros_content {
		width: 223px;
	}

	.filtros_seleccionados span{
		font-size: 13px;
	}

	.label_check{
		font-size: 14px;
	}

	.productos_listado {
		margin: 0px 0 0 240px;
	}

	.filtros_orden a{
		margin: 0 12px 0 12px;
		font-size: 14px;
	}

	.filtros_orden h3{
		font-size: 15px;
	}

	.cantidad_encontrados{
		font-size: 12px;
	}



	/*detalle producto*/

	.marca_detalle{
		font-size: 17px;
		line-height: 20px;
	}

	.img_galeria {
		padding: 0px 50px 20px 50px;
	}

	.titulo_producto {
		font-size: 22px;
		line-height: 30px;
	}

	.codigo_poducto{
		font-size: 16px;
		line-height: 20px;
	}

	.valoracion_estrellas img {
		width: 16px;
	}

	.precio_producto p{
		font-size: 15px;
	}

	.precio_producto strong.sale-price, .precio_producto strong.new-price{
		font-size: 28px;
		line-height: 34px;
	}

	.precio_producto strong.old-price {
		font-size: 14px!important;
		line-height: 16px;
	}

	.quantity_add input[type="number"] {
		width: 70px;
	}

	.quantity_add input[type=button]{
		width: 59px;
	}

	.right_detalle_producto {
		margin: 0 0 0 525px;
	}

	.atributos_color a {
		width: 146px;
	}

	.atributos_color a span{
		margin: 0 5px 0 1px;
	}

	.atributos_talla a {
		width: 42px;
	}

	button.add_to_cart_button {
		width: 230px;
		margin: 0px 0 0px 7px;
		font-size: 14px;
	}


	.envios_peru a{
		margin-top: 5px;
	}

	.compartir_producto {
		margin: 30px 0 0 0px;
	}

	.compartir_producto span{
		font-size: 15px;
	}

	.compartir_producto a{
		width: 42px;
		height: 42px;
	}


	.datos_tecnicos_producto .central-wrapper{
		padding: 0px 0px 0px 0px;
	}

	.valoracion_comentario {
		padding: 44px 20px 0 20px;
	}

	.txt_descripcion, .txt_descripcion p {
		font-size: 16px;
	}

	.txt_descripcion em {
		font-size: 14px;
	}

	.img_prod_list {
		width: 60px;
		height: 60px;
	}

	.datos_prod {
		width: 190px;
	}

	.list_carrito ul li .quantity_add input[type=button] {
		width: 36px;
	}

	.list_carrito ul li .quantity_add input[type="number"] {
		width: 47px;
	}

	.resumen_cart {
		width: auto;
	}

	.resumen_cart h3{
		font-size: 16px;
	}

	.sub_total_cart strong,
	.envio_resumen_cart strong,
	.descto_x_volumen strong,
	.descto_adicional strong,
	.cupon_descuento strong,
	.monto_total_cart strong{
		    font-size: 13px;
	}

	.sub_total_cart span,
	.envio_resumen_cart span,
	.descto_x_volumen span,
	.descto_x_volumen span,
	.monto_total_cart span,
	.descto_adicional span {
		font-size: 16px;
	}

	.te_asesoramos {
		padding: 30px 28px 26px 28px;
	}

	.precio_del_producto,
	.precio_total_prod{
		font-size: 13px;
	}

	.iniciar_sesion {
		width: auto
	}

	.cont_tabs {
		padding: 58px 37px 50px 37px;
	}

	.element_nro_ruc {
		width: 424px;
	}

	.resumen_proceso {
		padding: 30px 25px 30px 25px;
	}

	.resumen_proceso .carrito_right{
		padding: 0 0px 0 0;
	}

	.list_seguimiento ul li {
		padding: 10px 0px 10px 0px;
	}

	.men_left_perfil {
		width: 190px;
	}

	.perfil_top {
		margin: 0 10px 20px 10px;
		padding: 0 14px 17px 14px;
	}

	.perfil_top p{
		font-size: 13px;
		line-height: 17px;
	}

	.men_left_perfil ul.tabs li{
		margin: 10px 0 10px 0;
		font-size: 12px;
		line-height: 35px;
	}

	.detalle_menu_perfil {
		margin: 0 0 0 210px;
		padding: 10px 0px 50px 0;
	}

	.seguimiento_top span{
		font-size: 14px;
		line-height: 18px;
	}

	.mi_pedido_top strong,
	.mi_pedido_top span{
		font-size: 15px;
	}

	.list_seguimiento .cant_precio_seguimiento{
		font-size: 13px;
		line-height: 18px;
	}

	.list_seguimiento .datos_prod h6,
	.list_seguimiento .atributos_prod_list p {
		font-size: 13px;
		line-height: 17px;
	}

	.list_seguimiento .datos_prod strong {
		font-size: 9px;
	}



	/* sub categorias */

	.sub_categorias_content ul li a img{
		width: 28px;
	}

	.sub_categorias_content ul li {
		width: 16%;
	}

	.sub_categorias_content ul li a{
		font-size: 13px;
		line-height: 15px;
	}

	.variedad_products h1 {
		font-size: 25px;
		line-height: 30px;
	}

	.variedad_products h3{
		font-size: 28px;
	}

	.variedad_products a.button{
		font-size: 15px;
	}

	.soluciones_contacto{
		padding: 80px 0 70px 0;
	}


	.left_soluciones h2 strong{
		font-size: 20px;
	}

	.left_soluciones h2{
		font-size: 28px;
		line-height: 35px;
	}

	.left_soluciones p {
		font-size: 16px;
		line-height: 23px;
	}

	.left_soluciones{
		padding: 30px 40px 0 0px;
	}

	.redes_sociales{
		left: 130px;
	}


	.list_enlaces h3 a{
		width: auto;
	}

	.list_enlaces {
		width: 32%;
		margin: 0 5px 40px 5px;
	}

	.list_enlaces h3 a{
		font-size: 14px;
		line-height: 16px;
	}

	.list_productos_general li {
		width: 31%;
	}

	.list_productos_general li figure.producto_item .rpc_price ins,
	.list_productos_marca figure.producto_item .rpc_price ins{
		font-size: 16px!important;
	}

	.list_productos_general li figure.producto_item .rpc_price del,
	.list_productos_marca figure.producto_item .rpc_price del{
		font-size: 11px;
	}

	.tittle_seccion h1 {
		font-size: 30px;
		line-height: 34px;
	}


	figure.producto_item .rpc_title {
		font-size: 17px;
		line-height: 21px;
	}

	figure.producto_item .rpc_price ins{
		font-size: 22px;
		line-height: 24px;
	}

	figure.producto_item .rpc_price del{
		font-size: 14px;
		line-height: 16px;
	}

	.variedad_products .central-wrapper {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.img_chica{
		width: 378px;
	}


	.colum_footer {
		width: 29%;
	}

	.colum_footer h4{
		font-size: 18px;
	}

	.colum_footer ul li a, .colum_footer ul li{
		font-size: 18px;
		line-height: 25px;
	}

	.copy{
		float: initial;
	}

	.redes_sociales{
		margin-top: 20px;
		margin-bottom: 20px;
		width: auto;
		position: initial;
	}

	.sisweb{
		float: initial;
	}

	.slick-next, .slick-prev {
		width: 40px!important;
		height: 40px!important;
	}

	.variedad_products{
		height: auto;
	}

	#footer {
		padding-top: 130px;
	}

	.enlaces_bottom a{
		height: auto;
	}

	.enlaces_bottom a span {
		display: block;
		padding: 20px 20px 20px 40px;
	}

	.enlaces_bottom a:after{
		display: none;
	}

	.enlaces_bottom a span img{
		display: block;
		margin-bottom: 10px;
	}

	.enlaces_bottom a span p{
		width: auto;
		display: block;
		margin: 0;
		padding: 0;
	}









}/*1199px*/




@media only screen and (max-width: 999px) and (min-width: 5px){

	.datos_top,
	.bg_top_home{
		display: none!important;
	}

	.menu_movil{
		display: block;
	}

	#header,
	.header-home#header{
		top: 0px;
		background-color: #fff;
	}

	.central-wrapper,
	.header_top .central-wrapper{
		width: auto;
	}

	.enlaces_top a{
		font-size: 14px;
	}



	.right_top {
		margin: 0;
		padding: 0 0 0 0;
	}

	.buscar_carrito form,
	.menu_principal{
		display: none;
	}

	.search-container input[type="text"],
	.search-container button {
		height: 35px
	}

	.search-container {
		height: auto;
	}

	.cuenta_carrito_top {
		margin: 3px 30px 0 0;
	}

	.categorias_top a.btn_categorias {
		font-size: 16px;
	}

	.enlaces_top a {
		padding: 3px 0 3px 25px;
	}

	.header_top,
	#header.fixed-header .header_top {
		padding: 7px 0 0px 0px;
	}

	.buscar_carrito{
		padding: 0 58px 0 0;
	}

	.list_enlaces {
		width: 31%;
		padding: 0 0px 0 0px;
	}

	.categorias_slider .central-wrapper{
		height: auto;
		margin-left: -20px;
		margin-right: -20px;
		background: #fdc606;
	}
	
	.categorias_slider .central-wrapper:before{
		display: none!important;
	}

	.productos_btn{
		margin: 2px 0 0 0;
	}

	.categorias_slider .slick-slider {
		height: 50px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 11px 0 0 0;
	}

	.icon_category img {
		width: 25px;
	}

	.logo_top img {
		width: 200px;
	}

	.buscar_carrito {
		margin: 0px 0 3px 0px;
	}

	#drop{
		top: 10px;
	}

	.buscador_movil{
		display: block;
		padding: 10px 20px 10px 20px;
		background-color: #ff8600;
	}

	.search-container:before{
		background-color: #fff;
		border-color: transparent;
	}

	.buscador_movil .search-container{
		width: 100%;
	}

	.search-container input[type="text"]{
		border-color: transparent;
	}

	.menu_mi_cuenta{
		width: 97px;
		padding: 14px 0 0px 30px;
	}

	.cantidad_carrito {
		left: 16px;
	}

	.menu_mi_cuenta:before,
	.carrito_top:before{
		background-color: transparent;
	}

	.menu_mi_cuenta:after,
	.carrito_top:after{
		left: 0px;
		background-size: 19px 21px;
	}

	.carrito_top{
		width: 83px;
		padding: 14px 0 0px 41px;
	}

	.fixed-header .categorias_slider .slick-slider:after{
		top: 210%;
	}

	.page{
		padding-top: 162px;
	}

	#mostrar_azul{
		bottom: 190px;
	}

	/*.fixed-catgory{
		top: 190px
	}*/

	.categorias_slider{
		position: initial;
		height: auto;
	}

	.ancla_categoria{
		top: -200px;
	}

	.overlay_menu_cat{
		top: 150px;
	}


	.pago_seguro {
		width: 120px;
	}

	.enlaces_footer {
		margin: 0 0 0 130px;
	}

	.contacto_footer {
		width: 35%;
	}

	.nosotros_footer {
		width: 33%;
	}

	.atencion_cliente {
		width: 30%;
	}

	.form_row input.form_element,
	.form_row select.form_element{
		font-size: 12px;
	}

	.btns_right_menu a {
		margin: 0 0 0 10px;
	}

	.cont_carrito {
		top: 70px;
	}

	.cont_perfil {
		top: 66px;
		right: 91px;
	}

	.marcas_top .central-wrapper {
		padding-left: 60px;
		padding-right: 60px;
	}


	.list_productos_marca li {
		width: 23.5555555%;
		margin-bottom: 20px;
	}

	.logo_marca {
		width: 23.5555555%;
		height: 305px;
	}

	.logo_marca strong{
		display: block;
		height: 40px;
		padding: 0 0 0 0;
		font-size: 13px;
		line-height: 48px;
	}



	.list_productos_marca li figure.producto_item{
		width: auto;
	}

	.marcas_top .slick-next{
		right: 20px!important;
	}

	.marcas_top .slick-prev{
		left: 20px!important;
	}

	.marcas_top{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.filtros_orden{
		text-align: center;
	}

	.filtros_orden h3{
		display: none;
	}

	.cantidad_encontrados{
		display: none;
	}

	.right_detalle_producto {
		margin: 0 0 0 0px;
	}

	.left_detalle_producto{
		width: auto;
		padding: 0px 0px 0 0;
		float: initial;
	}

	.head_detalle_movil{
		display: block!important;
		border-top: solid 1px rgb(211 211 211 / 12%);
		padding: 14px 0 0 0;
		margin: 4px 0 0 0;
	}

	.head_detalle_desktop,
	.agregar_al_carrito_desktop{
		display: none!important;
	}

	.agregar_al_carrito_movil{
		display: block!important;
	}

	button.add_to_cart_button{
		line-height: 52px;
		padding-top: 3px;
	}

	.cantidad_agregar{
		width: 100%;
		margin: 0 0 0 0;
		padding: 12px 0 12px 0;
		background-color: #FAFAFA;
		text-align: center;
		border-radius: 5px;
		box-shadow: 0px -6px 17px rgb(0 0 0 / 11%);

		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 9999;
	}

	.valoracion_comentario{
		margin: 0px 0 0 0;
		padding: 44px 20px 20px 20px;
		min-height: initial;
	}

	.precio_producto{
		border: none;
	}

	.envio_producto {
		margin: 20px 0 0 0;
		padding: 39px 39px 35px 39px;
	}

	.atributos_color a{
		margin-bottom: 4px;
	}

	.atributos_talla a{
		margin-bottom: 4px;
	}

	.carrito_left,
	.carrito_right{
		width: auto;
		float: initial;
	}

	.top_listado_carrito{
		display: none;
	}

	.datos_prod {
		width: 37%;
	}

	.txt_precio_movil,
	.txt_quitar_movil{
		display: inline-block;
	}

	.txt_precio_movil{
		margin: 0 5px 0 0;
		text-transform: uppercase;
		font-size: 12px;
	}

	.txt_quitar_movil{
		font-size: 10px;
		color: #0066CC;
		margin: 10px 0 0 17px;
	}

	.eliminar_prod_list{
		width: auto;
		margin-left: 30px;
		background-position: center left;
	}

	.precio_del_producto {
		width: 17%;
	}

	.precio_total_prod{
		display: none;
	}

	.list_carrito ul li:last-child {
		border-color: #d9d9d9;
	}

	.carrito_left h1{
		font-size: 20px;
		line-height: 21px;
	}

	.cant_productos_lista{
		font-size: 13px;
		line-height: 15px;
	}

	.element_nro_ruc {
		width: auto;
		float: initial;
		margin: 0 0 0 153px;
	}

	.fotm_datos_cliente .form_row .row_3{
		width: auto;
		float: initial;
	}

	.fin_proceso_top_txt h3 {
		font-size: 17px;
		line-height: 16px;
	}

	.fin_proceso_top_icon {
		width: 51px;
	}

	.fin_proceso_top_txt {
		margin: 0 0 0 70px;
		padding: 3px 0 0 0;
	}

	.fin_proceso_top{
		height: auto;
		padding-bottom: 30px;
	}

	.resumen_proceso .datos_prod{
		margin: 0 0 0 88px;
	}

	.resumen_proceso .carrito_left {
		width: auto;
		padding: 20px 0 30px 0px;
	}

	.resumen_proceso .carrito_right {
		width: auto;
	}

	.cont_tabs h4{
		font-size: 16px;
		line-height: 19px;
	}

	.men_left_perfil {
		width: 160px;
		padding: 13px 0 0 0;
	}

	.imagen_perfil {
		width: 60px;
		height: 60px;
	}

	.perfil_top {
		margin: 0 5px 16px 5px;
		padding: 0 8px 14px 8px;
	}

	.perfil_top p {
		font-size: 11px;
		line-height: 13px;
	}	

	.men_left_perfil ul.tabs li {
		font-size: 10px;
	}

	.detalle_menu_perfil {
		margin: 0 0 0 180px;
	}

	.mi_pedido_top strong,
	.mi_pedido_top span {
		font-size: 12px;
	}

	.seguimiento_top span {
		font-size: 12px;
		line-height: 16px;
		margin: 0 15px 0 15px;
	}

	/* subcategorias*/

	.sub_categorias_content ul li {
		width: 19%;
		height: 45px;
	}

	a.fono_top {
		margin-left: 10px;
		margin-right: 10px;
	}

	.logo_top:after{
		right: -18px;
	}

	.owl-slide-text h1,
	.owl-slide-text h2 {
		font-size: 26px;
		line-height: 30px;
	}

	p.owl-slide-subtitle {
		font-size: 16px;
		line-height: 19px;
	}

	.ofertas_home:before{
		display: none;
	}


	.ofertas_home figure.producto_item .rpc_title a,
	figure.producto_item .rpc_title a{
		height: auto;
	}

	figure.producto_item .rpc_title,
	.ofertas_home figure.producto_item .rpc_title{
		font-size: 19px;
		line-height: 24px;
	}

	.enlaces_bottom a {
		width: 32%;
	}

	.enlaces_bottom a span img{
		display: block;
	}

	.enlaces_bottom a span p{
		display: block;
		margin: 10px 0 0 0;
	}

	.enlaces_bottom a span{
		display: block;
	}

	.colum_footer {
		width: 32%;
	}

	.colum_footer h4{
		font-size: 18px;
	}

	.colum_footer ul li a,
	.colum_footer ul li{
		font-size: 16px;
		line-height: 27px;
	}

	.copy,
	.sisweb{
		float: initial;
	}

	.redes_sociales{
		margin-top: 25px;
		margin-bottom: 25px;
		position: initial;
	}


	.list_enlaces h3 a {
		font-size: 13px;
	}


	.filtros_content h3{
		font-size: 15px;
	}

	.list_productos_general li {
		width: 46.55555%;
	}

	.datos_tecnicos_producto .nav-tabs li{
		width: 32%;
	}

	.datos_tecnicos_producto .nav-tabs li a{
		width: auto;
		margin: 0 5px 0 5px;
		font-size: 14px;
		letter-spacing: 0.5px;
	}

	.datos_tecnicos_producto .tab-content{
		padding: 35px 20px 20px 20px;
	}

	.complementa_tu_compra h1{
		font-size: 28px;
		line-height: 31px;
	}

	.form_footer {
		width: auto;
	}

	figure.producto_item .img_producto{
		padding: 50px 0 0 0;
	}

	.ofertas_home .oferta_producto{
		top: 16px;
		right: 19px;
	}

	.img_chica{
		display: none!important;
	}

	.variedad_products{
		background: #005ca0;
	}

	.productos_carrousel:nth-child(2n+1):before,
	.productos_carrousel:nth-child(2n):before,
	.soluciones_contacto:before{
		display: none;
	}

	.txt_variedad_right{
		float: initial;
		width: auto;
	}

	#footer {
		padding-top: 20px;
	}

	.enlaces_bottom a{
		display: block;
		width: auto;
		margin-bottom: 10px;
	}

	.soluciones_contacto {
		padding: 60px 0 50px 0;
	}





}/*999px*/





@media only screen and (max-width: 777px) and (min-width: 5px){

	.logo_top img {
		width: 172px;
	}

	.page {
		padding-top: 173px;
	}

	.categorias_top {
		padding: 14px 0 0px 0;
	}

	.categorias_top a.btn_categorias {
		padding: 2px 0 2px 31px;
		font-size: 13px;
		background-size: 20px 14px;
	}

	.nombre_cat_slider {
		margin-top: 2px;
		font-size: 13px;
		line-height: 13px;
	}

	.icon_category{
		width: 31px;
		height: 24px;
	}

	.categorias_menu_slider {
		padding: 0px 0px 0 150px;
	}

	.enlaces_top,
	.datos_contacto_header{
		display: none;
	}

	.btns_right_menu a{
		margin: 0 5px 0 5px;
	}

	.menu_categorias_top {
		padding-top: 16px;
		padding-bottom: 20px;
	}

	.menu_enlaces {
		padding: 0 0px 30px 0px;
	}

	.list_enlaces ul li a {
		font-size: 14px;
	}

	.owl-carousel .owl-slide {
		height: 350px;
	}

	#mostrar_azul {
		bottom: 150px;
	}

	figure.producto_item .img_producto,
	.ofertas_home figure.producto_item .img_producto,
	.right_linea_economica figure.producto_item .img_producto{
		width: auto;
	}

	.soluciones_contacto{
		    padding: 30px 0 50px 0;
	}

	.left_soluciones{
		float: initial;
		width: auto;
		margin-bottom: 30px;
		padding-right: 0px;
	}

	.right_form{
		float: initial;
		width: auto;
	}


	.left_soluciones h2 {
		font-size: 21px;
		line-height: 30px;
	}

	.left_soluciones p {
		font-size: 15px;
		line-height: 19px;
	}


	
	.pago_seguro{
		display: block;
		float: initial;
		width: auto;
	}

	.enlaces_footer{
		margin: 20px 0 0 0;
	}

	.left_linea_ecomnomica {
		float: initial;
		width: auto;
	}

	.right_linea_economica .slick-next,
	.right_linea_economica .slick-prev{
		display: none!important;
	}

	.right_linea_economica {
		margin: 0 0 0 0px;
	}

	.right_linea_economica figure.producto_item .img_producto{
		width: 50%;
	}

	.linea_economica_home .titulos_home.titulo_movil{
		display: block;
	}

	.right_linea_economica .titulos_home.titulo_desktop{
		display: none;
	}

	.left_linea_ecomnomica{
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.linea_economica_home .titulos_home.titulo_movil h2{
		font-size: 24px;
		line-height: 24px;
		font-style: italic;
	}

	.linea_economica_home {
		padding-top: 40px;
	}

	.linea_economica_home .btn_ver_mas{
		color: #fff;
	}
	
	.owl-slide-text h1 {
		font-size: 25px;
		line-height: 26px;
	}

	p.owl-slide-subtitle {
		font-size: 18px;
		line-height: 19px;
	}

	.owl-slide-text a.btn {
		margin-top: 10px;
	}

	.ofertas_home .titulos_home h2,
	.titulos_home h2 {
		font-size: 18px;
	}

	.titulos_home h2{
		display: block;
		margin: 0px 0 10px 0;
	}

	.btn_ver_mas{
		margin-left: 0px;
	}

  	.cont_carrito {
		right: 32px;
		top: 59px;
	}

	.cont_perfil {
		right: 65px;
		top: 49px;
	}

	.tittle_seccion h1{
		font-size: 20px;
		line-height: 24px;
	}

	.filtros_left{
		position: fixed;
		height: 100%;
		overflow-y: scroll;
		top: 148px;
		left: -100%;
		z-index: 1000;

		-webkit-transition: all 0.25s ease-out;
		-moz-transition: all 0.25s ease-out;
		-o-transition: all 0.25s ease-out;
		-ms-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
	}

	.filtros_left.is-visible{
		left: 0px;
	}

	.filtros_content{
		width: 300px;
		padding: 20px 20px 150px 20px;
		border-radius: 0px;
		background-color: #fff;
	}

	.box_filtros {
		margin: 0 0 25px 0;
	}

	.filtros_left .filtros_seleccionados{
		display: none;
	}

	.productos_listado {
		margin: 0px 0 0 0px;
	}

	.filtros_orden{
		display: none;
	}

	.filtros_movil{
		display: block;
	}

	.btns_fitros{

	}

	.btns_fitros a{
		width: 140px;
		height: auto;
		display: inline-block;
		vertical-align: top;
		padding: 8px 0px 8px 0px;
		
		background-color: #00467a;
		text-align: center;
		font-size: 13px;
		line-height: 20px;
		font-family: 'bai_jamjureesemibold';
		letter-spacing: 1px;
		color: #fff;
		position: relative;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;

		-webkit-transition: all 0.25s ease-out;
		-moz-transition: all 0.25s ease-out;
		-o-transition: all 0.25s ease-out;
		-ms-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
	}

	.btns_fitros a:hover{
		background-color: #B8B8B8;
	}

	.btn_filtrar{
		margin-right: -3px;
		border-radius: 5px 0 0px 5px;
	}

	.btn_ordenar{
		margin-left: -3px;
		border-radius: 0 5px 5px 0;
	}

	.btn_filtrar:before{
		display: inline-block;
		vertical-align: middle;
		content: "";
		width: 22px;
		height: 18px;
		margin: -3px 10px 0 -8px;
		background:url(../images/icon_filtrar.png)  no-repeat;
	}

	.btn_ordenar:before{
		display: inline-block;
		vertical-align: middle;
		content: "";
		width: 15px;
		height: 14px;
		margin: -3px 15px 0 0;
		background:url(../images/icon_ordenar.png)  no-repeat;
	}

	.filtros_seleccionados{
		
	}

	.filtros_seleccionados span {
		height: 25px;
		margin-top: 8px;
		font-size: 12px;
		border-radius: 7PX;
		line-height: 27px;
	}

	.titulo_producto{
		font-size: 20px;
	}

	.barra_blanca {
		width: 180px;
	}

	.img_prod_list{
		float: left;
	}

	.datos_prod {
		width: auto;
		display: block;
		margin: 0 0 0 70px;
	}

	.atributos_prod_list {
		margin: 10px 0 13px 0;
	}

	.precio_del_producto{
		display: block;
		width: auto;
		margin: 0 0 10px 70px;
		text-align: left;
	}

	.list_carrito ul li .quantity_add {
		display: block;
		width: auto;
		margin: 0 0 10px 70px;
		text-align: left;
	}

	.eliminar_prod_list{
		margin: 0 0 0 70px;
	}

	.cont_tabs {
		padding: 28px 17px 20px 17px;
	}

	.metodos_de_pago{
		text-align: center;
	}

	.metodos_de_pago a {
		width: 30%;
		margin: 0 5px 0 5px;
	}

	.list_seguimiento .img_prod_list {
		width: 50px;
		height: 50px;
	}

	.list_seguimiento .datos_prod {
		width: auto;
		margin: 0 0 0 60px;
	}

	.list_seguimiento .cant_precio_seguimiento{
		float: initial;
		width: auto;
		padding: 6px 0 0 0;
		text-align: left;
		margin-left: 60px;
	}


	.list_seguimiento ul li{
    	border-bottom: solid 1px #eeeeee;
	}

	.list_seguimiento.list_carrito ul li:last-child{
		border-color: transparent;
	}

	.datos_entrega_seguimiento {
		margin: 20px 0 0px 0;
		padding: 30px 0px 30px 0px;
	}

	.mi_pedido_top strong, .mi_pedido_top span {
		font-size: 10px;
	}

	.seguimiento_top span {
		font-size: 10px;
		line-height: 14px;
	}

	body .menu_mi_cuenta.nombre {
		overflow: hidden;
		color: #fff;
		width: 24px;
		line-height: 32px;
		background-position: left center !important;
		padding-left: 25px;
		background-size: 23px 22px;
	}


	/* subcategorias*/

	.sub_categorias_content ul li {
		width: 160px;
	}


	.ofertas_home .titulos_home{
		float: initial;
		margin: 0;
	}

	.ofertas_home .titulos_home h2 strong{
		display: inline-block;
		font-size: 18px;
	}


	.ofertas_home .slick-prev{
		top: 12px!important;
		right: 60px!important;
		left: auto!important;
	}

	.ofertas_home .slick-next{
		top: 12px!important;	
		right: 10px!important;
		left: auto!important;
	}

	.cont_carrouseles{
		padding-left: 0px;
		padding-right: 0px;
	}

	.colum_footer{
		margin-bottom: 45px;
		margin-left: 40px;
		display: block;
		width: auto;
	}

	.list_enlaces {
		width: 47%;
	}

	.list_productos_marca li {
		width: 36%;
		margin-bottom: 40px;
	}

	.list_productos_general li {
		width: 47%;
	}

	.cant_productos{
		margin: 10px 0 0 0;
		padding: 6px 20px 6px 20px;
		text-align: right;
		background-color: #f1f1f1;

		-webkit-border-radius: 1px;
		-webkit-border-bottom-left-radius: 20px;
		-moz-border-radius: 1px;
		-moz-border-radius-bottomleft: 20px;
		border-radius: 1px;
		border-bottom-left-radius: 20px;
	}

	#footer {
		padding-top: 80px;
	}

	.img_chica {
		width: 278px;
	}

	.variedad_products .central-wrapper {
		padding-top: 36px;
		padding-bottom: 40px;
	}

	.variedad_products h3 {
		font-size: 23px;
		line-height: 28px;
	}

	.variedad_products h1 {
		font-size: 20px;
		line-height: 27px;
	}

	.variedad_products a.button {
		height: 53px;
		margin-top: 20px;
		font-size: 13px;
		line-height: 51px;
	}

	.right_form h2 strong{
		font-size: 28px;
		line-height: 30px;
	}


	.top_internas {
		padding: 0px 0 0px 0;
	}

	.form_contact_right{
		display: none;
	}

	.form_contact_left{
		width: auto;
		float: initial;
	}

	.capcha_contacto .img_captcha{
		margin-bottom: 10px;
	}

	.encuentra_tienda {
		padding: 30px 0 30px 0;
	}

	.encuentra_tienda h1 {
		font-size: 28px;
		line-height: 30px;
	}

	.nuestras_tiendas{
		margin-bottom: 30px;
	}

	body .contact-map {
		margin-left: 0;
	}


	.nostros_top {
		padding: 36px 15px 25px 15px!important;
	}

	.nostros_top .right_50{
		display: none;
	}

	.left_50,
	.compromiso_llantas .right_50{
		width: auto;
		float: initial;
	}

	.compromiso_llantas .left_50{
		display: none;
	}

	.compromiso_llantas .right_50 {
		padding-top: 0;
	}

	.compromiso_llantas {
		padding-top: 10px;
	}

	.menu_mi_cuenta.nombre {
		overflow: hidden;
		color: #fff;
		width: 24px;
		line-height: 32px;
		background-position: left center !important;
		padding-left: 25px;
		background-size: 100% 100%;
	}


	.btns_right_menu a:after{
		display: none;
	}

	.productos_carrousel:nth-child(2n):before,
	.productos_carrousel:nth-child(2n+1):before{
		display: none;
	}










} /*777px*/


@media only screen and (max-width: 640px) and (min-width: 5px){

	.right_form .form_float{
		float: initial;
		width: auto;
	}

	section.productos_general.slider.slick-initialized.slick-slider,
	section.productos_four.slider.slick-initialized.slick-slider{
		margin-right: -40%;
	}


	.enlaces_footer h5{
		font-size: 11px;
		line-height: 13px;
	}

	.enlaces_footer ul li a, .enlaces_footer p, .recomienda_y_gana a {
		font-size: 12px;
		line-height: 14px;
	}

	.right_linea_economica figure.producto_item .img_producto {
		width: 63%;
	}

	.productos_general .slick-next,
	.productos_general .slick-prev,
	.ofertas_home .slick-next,
	.ofertas_home .slick-prev{
		display: none!important;
	}

	.btns_right_menu a{
		padding: 0 8px 0 8px;
	}

	.tittle_seccion h1{
		float: initial;
	}

	.tittle_seccion span{
		float: initial;
		display: block;
		bottom: 0px;
	}

	.breadcrumb_top a{
		font-size: 12px;
	}

	.logo_marca{
		width: auto;
		height: auto;
		float: initial;
		margin: 0 0 15px 0;
		padding: 10px 10px 10px 10px;
		position: relative;
		background-size: cover;
	}

	.logo_marca a{
		width: 50%;
		height: auto;
		display: inline-block;
		vertical-align: middle;
	}

	.logo_marca strong{
		display: inline-block;
		vertical-align: middle;
		line-height: 43px;
		margin: 0 0 0 0;
		padding-left: 20px;
		padding-right: 20px;
		position: absolute;
		top: 25%;
		right: 20px;
	}

	.list_productos_marca {
		margin: 0 0px 0 0px;
		text-align: center;
	}

	.list_productos_marca li {
		width: 47%;
	}

	.men_left_perfil {
		width: auto;
		margin: 0 0 30px 0;
		padding: 13px 0 0 0;
		float: initial;
		min-height: auto;
	}

	.detalle_menu_perfil {
		margin: 0 0 0 0px;
	}

	.imagen_perfil{
		margin: 0 0 10px 0;
	}

	.perfil_top{
		border: none;
		position: relative;
	}

	.cerrar_sesion_cuenta{
		margin: 0px 0 0 0;
		padding: 10px 0 20px 0;
		font-size: 11px;
	}
	
	.menu_perfil_lateral{
		display: block;
		width: 35px;
		height: 35px;
		font-size: 18px;
		line-height: 38px;
		color: #fff;
		background-color: #000;
		border-radius: 5px;
		text-align: center;

		position: absolute;
		top: 23px;
		right: 30px;

		-webkit-transition: all 0.25s ease-out;
		-moz-transition: all 0.25s ease-out;
		-o-transition: all 0.25s ease-out;
		-ms-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
	}

	.menu_perfil_lateral:hover{
		opacity: 0.7;
	}

	.cont_menu_perfil_left{
		opacity: 0;
		height: 0px;
		overflow: hidden;
		visibility: hidden;

		-webkit-transition: all 0.25s ease-out;
		-moz-transition: all 0.25s ease-out;
		-o-transition: all 0.25s ease-out;
		-ms-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
	}


	.cont_menu_perfil_left.desplegar_menu_perfil{
		height: 246px;
		overflow: initial;
		opacity: 1;
		visibility: visible;
		border-top: solid 1px #bebebe;
	}


	.list_productos_general li {
		width: 46%;
	}



}/*640px*/





@media only screen and (max-width: 555px) and (min-width: 5px){


	.menu_top .central-wrapper,
	.header_top .central-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
	

	.buscador_movil{
		padding: 7px 10px 7px 15px;
	}

	.cuenta_carrito_top {
		margin: 12px 30px 0 0;
	}

	.categorias_top {
		margin: 2px 0 0px 0;
	}

	.categorias_top a.btn_categorias{
		width: 22px;
		height: 17px;
		padding: 0;
		font-size: 0px;
	}

	.categorias_menu_slider {
		padding: 0px 0px 0 42px;
	}

	.categorias_menu_slider .slick-slider {
		margin: 0 -28px 0 0;
		padding: 8px 0px 8px 0px;
	}

	.search-container button{
		background-size: 18px 18px;
	}

	.page {
		padding-top: 151px;
	}
	

	.filtros_left{
		top: 161px
	}

	.complementa_tu_compra figure.producto_item .rpc_title a {
		height: auto;
	}

	.complementa_tu_compra figure.producto_item .rpc_title {
		font-size: 16px;
		line-height: 17px;
	}

	.complementa_tu_compra figure.producto_item .rpc_price{
		padding: 0px 20px 0px 10px;
	}

	.complementa_tu_compra figure.producto_item .rpc_price ins {
		font-size: 15px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots{
		margin-top: 20px;
	}






}/*555px*/



@media only screen and (max-width: 480px) and (min-width: 5px){

	.ofertas_home {
		padding-top: 30px;
		padding-bottom: 0;
	}

	.slick-slide {
		margin: 12px 8px 30px 8px;
	}

	section.productos_general.slider.slick-initialized.slick-slider,
	section.productos_four.slider.slick-initialized.slick-slider {
		margin-right: -45%;
		margin-left: -15px;
	}

	.marca_producto {
		width: 70px;
		top: 13px;
		left: 13px;
	}

	figure.producto_item .rpc_title,
	.ofertas_home figure.producto_item .rpc_title {
		font-size: 16px;
		line-height: 19px;
	}

	figure.producto_item .rpc_price ins,
	.ofertas_home figure.producto_item .rpc_price ins{
		font-size: 16px;
		line-height: 18px;
	}

	figure.producto_item .rpc_price del{
		font-size: 12px;
		line-height: 16px;
	}

	/*figure.producto_item .rpc_price,
	.ofertas_home figure.producto_item .rpc_price {
		height: 40px;
		padding: 10px 15px 10px 15px;
	}*/

	figure.producto_item .img_producto{
		padding: 43px 0 0 0;
		margin: 7px 7px 7px 7px;
	}

	.wishlist{
		top: 14px;
		right: 15px;
	}

	.ofertas_home .oferta_producto span{
		font-size: 14px!important;
	}

	.menu_movil nav.open > #drop{
		top: -4px;
	}

	.list_enlaces h3 {
		margin: 0;
	}

	.list_enlaces{
		width: auto;
		display: block;
		margin: 0 5px 30px 5px;
	}

	.list_enlaces h3 a {
		padding: 11px 10px 12px 20px;
		font-size: 12px;
	}

	.list_enlaces ul {
		padding: 11px 0 0 13px;
	}


	.btns_right_menu.btns_cat_movil{
		padding: 0 0 150px 30px;
		text-align: left;
	}

	.btns_right_menu {
		margin: 0 0 0 111px;
	}

	.menu_categorias_top{
		padding-right: 39px;
		padding-top: 6px;
		padding-bottom: 10px;
	}

	.btns_right_menu a {
		height: 39px;
		width: auto;
		padding: 0 15px 0 15px;
		margin-bottom: 20px;
		font-size: 11px;
		line-height: 39px;
	}

	.widgets_tienda{
		margin: 0px 0 0px 0;
		padding-left: 15px;
		padding-right: 15px;
	}

	.box_widget{
		display: block;
		width: auto;
		margin-bottom: 15px;
	}

	.box_widget:last-child{
		margin-bottom: 0px;
	}

	.widgets_tienda .central-wrapper{
		padding: 0 0 0 0;
	}

	.widgets_tienda .central-wrapper:after{
		display: none;
	}

	.titulos_home h2,
	.ofertas_home .titulos_home h2,
	.titulos_home h2{
		font-size: 20px;
	}

	.btn_ver_mas{
		font-size: 11.3056px;
	}

	.btn_ver_mas i{
		font-size: 18px;
	}
	




	.left_linea_ecomnomica figure.producto_item {
		height: 325px;
		border-radius: 8px;
	}

	.left_linea_ecomnomica .marca_producto {
		width: 41px;
	}

	.left_linea_ecomnomica .oferta_producto span {
		height: 35px;
		padding: 12px 10px 0 10px;
		font-size: 12px;
	}

	.left_linea_ecomnomica .oferta_producto p {
		font-size: 12px;
	}

	.left_linea_ecomnomica figure.producto_item .img_producto {
		width: 165px;
		height: auto;
	}

	.left_linea_ecomnomica figure.producto_item .rpc_price ins {
		font-size: 17px;
	}

	.left_linea_ecomnomica figure.producto_item .rpc_price {
		margin: 5px 0 5px 0;
	}

	.left_linea_ecomnomica figure.producto_item .rpc_title{
		font-size: 12px;
		line-height: 18px;
	}

	.left_linea_ecomnomica {
		margin-bottom: 7px;
	}

	.right_linea_economica figure.producto_item {
		height: 278px;
		padding: 35px 18px 15px 18px;
	}

	.right_linea_economica .oferta_producto span{
		height: 29px;
		padding: 10px 8px 0 8px;
		font-size: 10.349px;
		border-radius: 0 0 7px 7px;
	}

	.right_linea_economica figure.producto_item .img_producto {
		width: 147px;
		height: auto;
	}

	.right_linea_economica figure.producto_item .rpc_price del {
		height: 12px;
		font-size: 9px;
	}

	.right_linea_economica figure.producto_item .rpc_price ins {
		font-size: 15px;
	}

	.right_linea_economica figure.producto_item .rpc_title {
		font-size: 11px;
		line-height: 16px;
	}

	.linea_economica_home .central-wrapper {
		padding-bottom: 30px;
	}

	/* enlaces fondo plomo */

	



	/* footer */

	.footer_footer {
		padding-top: 44px;
	}

	.footer_footer .central-wrapper {
		padding-left: 25px;
		padding-right: 25px;
	}

	.colum_footer h4 {
		font-size: 16px;
	}

	.atencion_cliente,
	.nosotros_footer,
	.contacto_footer{
		display: block;
		width: auto;
		margin-bottom: 40px;
	}

	.enlaces_footer h5 {
		font-size: 12px;
		line-height: 15px;
		margin: 0 0 10px 0;
	}

	.enlaces_footer ul li a {
		margin: 0 0 7px 0;
	}

	.libro_reclamaciones{
		margin: 15px 0 0 0;
	}

	.libro_reclamaciones img{
		width: 107px;
	}

	.logo_niubiz,
	.logo_pago_efectivo{
		width: 92px;
	}

	.logo_mastercard{
		width: 42px;
	}

	.logo_diners_club{
		width: 87px;
	}

	.logo_american_express{
		width: 42px;
	}

	.recomienda_y_gana {
		margin: 15px 0 0 0;
	}

	.recomienda_y_gana a{
		padding: 1px 0 0 19px;
		background-size: 12px 12px;
	}

	.redes_sociales a{
		width: 22px;
		height: 22px;
		margin: 0 7px 0 0;
		font-size: 13px;
		line-height: 24px;
	}

	.contacto_footer {
		margin-bottom: 10px;
	}

	.bottom_footer{
		font-size: 15px;
		line-height: 23px;
	}


	/* carrito header */

	.cont_carrito {
		right: 0;
		width: 100%;
	}

	.perfil_carrito{
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
	}


	.perfil_carrito:before{
		right: 100px;
	}

	.img_cart_top {
		width: 60px;
	}
	

	.prod_cart_top h4 a {
		font-size: 11px;
	}

	.cantidad_prec_cart{
		font-size: 11px;
	}

	.cantidad_prec_cart strong{
		font-size: 12px;
	}

	.bottom_cart_top p,
	.bottom_cart_top strong{
		font-size: 12px;
	}

	.btn_ver_carrito_top,
	.btn_comprar_top{
		font-size: 12px;
	}


	/* seccion marcas */

	.breadcrumb_top a {
		font-size: 10px;
	}

	.breadcrumb_top i{
		font-size: 13px;
	}

	.breadcrumb_top {
		padding: 10px 0 10px 0;
	}

	.tittle_seccion h1 {
		font-size: 18px;
		line-height: 20px;
	}

	.tittle_seccion h1:before{
		width: 21px;
		height: 4px;
		top: -20px;
	}

	.tittle_seccion {
		padding: 10px 0 10px 0;
	}

	.tittle_seccion span{
		font-size: 10px;
		line-height: 14px;
	}

	.marca_columna{
		margin-left: -12px;
		margin-right: -12px;
	}

	.marcas_top{
		padding-top: 10px;
	    margin-bottom: 0px;
	}

	.marcas_top .central-wrapper {
		padding-left: 52px;
		padding-right: 52px;
	}

	figure.marca_item{
		height: 90px;
		margin: 4px 0 4px 0;
	}

	.marcas_top .slick-slide {
		margin: 0px 4px;
	}

	.marcas_top .slick-prev, .marcas_top .slick-next{
		display: block!important;
		width: 15px!important;
		height: 30px!important;
		background-size: 10px 30px!important;
	}

	.marcas_top .slick-prev{
		left: 11px!important;
	}

	.marcas_top .slick-next {
		right: 11px!important;
	}

	.marcas_top .slick-dotted.slick-slider {
		margin-bottom: 35px;
	}

	.colores_producto_item a {
		width: 16px;
		height: 16px;
	}

	.colores_producto_item{
		margin: 0px 0 5px 0;
	}

	.marca_columna {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.list_productos_marca figure.producto_item .rpc_title a {
		height: auto;
	}

	.list_productos_marca figure.producto_item .rpc_title {
		font-size: 14px;
		line-height: 17px;
	}

	.list_productos_marca figure.producto_item .rpc_price ins {
		font-size: 14px;
		line-height: 15px;
	}




	/* productos listado */

	.cont_productos{
		padding-top: 10px;
		border: none;
	}

	.titulo_listado_productos h1{
		padding-bottom: 0px;
		border-bottom: 0px solid transparent;
	}

	.productos_listado {
		margin: 0px -10px 0 -10px;
	}

	.filtros_seleccionados span {
		height: 23px;
		font-size: 11px;
		border-radius: 7PX;
		line-height: 24px;
		padding: 0 5px 0 5px;
	}

	.filtros_seleccionados span a {
		width: 7px;
		height: 7px;
		background-size: 7px 7px;
	}

	.filtros_seleccionados span a{
		background-size: 7px 7px;
	}

	.cant_productos{
		text-align: center;
		font-size: 10px;
		line-height: 10px;
		font-style: italic;
	}





	/* detalle de producto */


	
	.marca_detalle {
		margin-bottom: 3px;
		font-size: 10px;
		line-height: 15px;
	}

	.codigo_poducto:before{
		font-size: 15px;
		top: 0px;
	}

	.titulo_producto {
		margin: 0 0 5px 0;
		font-size: 16px;
		line-height: 22px;
	}

	.titulo_producto:before{
		display: none;
	}

	.codigo_poducto{
		margin: 0 15px 0 0;
		font-size: 10px;
		line-height: 13px;
	}

	.valoracion_estrellas{
		font-size: 10px;
		line-height: 15px;
	}

	.valoracion_estrellas img{
		width: 15px;
	}

	.cont_galeria{
		border: solid 4px #fff;

		-webkit-border-radius: 20px;
		-webkit-border-top-left-radius: 1px;
		-webkit-border-bottom-right-radius: 1px;
		-moz-border-radius: 20px;
		-moz-border-radius-topleft: 1px;
		-moz-border-radius-bottomright: 1px;
		border-radius: 20px;
		border-top-left-radius: 1px;
		border-bottom-right-radius: 1px;
	}

	.img_galeria {
		padding: 20px 15px 20px 15px;
	}

	.cont_galeria .slider-nav {
		padding-left: 25px;
		padding-right: 25px;
		margin-top: 0;
	}

	.cont_galeria {
		padding: 0 0 20px 0;
	}

	.cont_galeria .wishlist{
		top: 9px;
		right: 12px;
	}

	.cont_galeria .slider-nav .slick-slide {
		margin: 0 3px 0 3px!important;
	}

	.cont_galeria .slick-prev{
		left: 5px!important;
	}

	.cont_galeria .slick-next{
		right: 5px!important;
	}

	.cont_galeria .slick-next,
	.cont_galeria .slick-prev{
		background-size: 9px 15px!important;
	}

	.cont_galeria .slider-nav .slick-slide {
		padding: 0 3px 0 3px!important;
	}

	.compartir_producto {
		margin: 13px 0 0 0px;
	}

	.compartir_producto span{
		font-size: 12px;
	}

	.compartir_producto a{
		width: 30px;
		height: 30px;
		margin: 0 2px 0 2px;
		font-size: 18px!important;
		line-height: 32px!important;
	}


	.precio_producto{
		padding: 20px 0 20px 0;
	}

	.precio_producto strong{
		font-size: 19px;
	}

	.dscto_producto{
		height: 23px;
		font-size: 9px;
		border-radius: 7px;
		line-height: 23px;
		background-size: 11px 7px;
		background-position: 11px 7px;
	}

	.atributos_color a {
		width: 31.25555555%;
		height: auto;
		margin: 0 2px 0 2px;
		border-radius: 6px;
	}

	.atributos_color a span {
		width: 50px;
		height: auto;
		margin: 10px 0 0 0;
	}

	.atributos_color a strong{
		margin-bottom: 8px;
		display: block;
		font-size: 10px;
	}

	.atributos_talla span{
		margin: 0 0 10px 0;
		font-size: 12px;
		line-height: 15px;
	}

	.atributos_talla a{
		width: 56px;
		height: 33px;
   		margin-bottom: 8px;
		border-radius: 5px;
		font-size: 14px;
		line-height: 32px;
	}

	.atributos_talla{
		margin-bottom: 15px;
	}

	.guia_de_tallas a{
		font-size: 10px;
		background-size: 12px 12px;
		padding: 3px 0 3px 16px;
		text-decoration: underline;
	}

	.envio_producto{
		padding: 15px 15px 15px 15px;
	}

	.envio_producto span{
		padding: 0px 0 0px 65px;
		font-size: 15px;
		line-height: 18px;
		background-size: 51px 51px;
	}

	.datos_tecnicos_producto {
		padding: 30px 0 40px 0;
	}

	.precio_producto strong.sale-price,
	.precio_producto strong.new-price {
		font-size: 24px;
		line-height: 29px;
	}

	.envios_peru a{
		padding: 10px 20px 10px 20px;
		margin: 5px 0 0 0;
		font-size: 13px;
	}

	.datos_tecnicos_producto .nav-tabs li a{
		height: 40px;
		margin: 0 1px 0 1px;
		font-size: 10px;
		line-height: 40px;
	}

	.datos_tecnicos_producto .tab-content{
		font-size: 14px;
		line-height: 23px;
	}



	.tiempo_estimado p{
		font-size: 11px;
	}

	.metod_pago{
		background-size: 14px 14px;
	}

	.tiempo_estimado{
		background-size: 15px 15px;
	}

	.descripcion_producto {
		padding: 45px 0 0 0px;
	}

	.descripcion_producto h4{
		margin: 0 0 15px 0;
		padding: 0 0 6px 5px;
		font-size: 12px;
		line-height: 14px;
	}

	.txt_descripcion,
	.txt_descripcion p{
		font-size: 12px;
		line-height: 16px;
	}

	.txt_descripcion p{
		margin-bottom: 5px;
	}

	.txt_descripcion em {
		font-size: 10px;
		line-height: 15px;
	}

	.txt_descripcion{
		padding: 0 0 30px 10px;
	}

	.btn_descargar{
		font-size: 10px;
		padding: 4px 0 12px 46px;
		background-size: 35px 35px;
	}

	.right_detalle_producto{
		padding: 0px 0 0 0;
	}

	.valoracion_comentario{
		padding: 0;
		border-radius: 5.98803px;
	}

	.descargar_pdfx a{
		font-size: 13px;
	}

	.rating_left{
		float: initial;
		width: 120px;
		padding: 0 0 0 0;
		margin: 0 auto 0 auto;
	}

	.rating_right{
		width: auto;
		float: initial;
		padding: 20px 20px 0 20px;
	}

	.rating_right li strong{
		font-size: 14px;
	}

	.rating_right li img {
		width: 13px;
	}

	.barra_blanca {
		width: 150px;
	}

	.rating_right li em{
		font-size: 10px;
	}

	.dejaTu_Opinion{
		margin: 20px 0px 30px 0;
		font-size: 10px;
		text-decoration: underline;
	}

	.opiniones_producto li {
		margin-bottom: 25px;
	}

	.opiniones_producto li h6{
		font-size: 12px;
		line-height: 15px;
	}

	.opiniones_producto li .stars_total img {
		width: 15px;
		height: auto;
	}

	.opiniones_producto li p {
		font-size: 12px;
		line-height: 19px;
	}

	.opiniones_producto li .stars_total {
		margin: 8px -2px 7px -2px;
	}

	.rating_right li {
		margin: 0 0 3px 0;
	}

	section.complementa_compra.slider.slick-initialized.slick-slider{
		margin-right: -25%;
	}

	.complementa_tu_compra .slick-next,
	.complementa_tu_compra .slick-prev{
		display: none!important;
	}
	

	button.add_to_cart_button {
		width: 53%;
		height: 40px;
		padding: 0;
		margin: 0 0 0 6px;
		font-size: 11px;
		line-height: 43px;
	}

	.quantity_add{
		margin: 3px 0 0 0;
	}

	.quantity_add input[type=button]{
		width: 36px;
		height: 35px;
		font-size: 23px;
		line-height: 34px;
	}

	.quantity_add input[type="number"]{
		width: 55px;
		height: 35px;
		font-size: 13px;
	}

	button.add_to_cart_button:before,
	button.add_to_cart_button:hover:before{
		width: 16px;
		height: 16px;
		margin: -5px 9px 0 0;
		background-size: 16px 16px;
	}


	.carrito_left{
		padding-top: 0px;
	}

	.carrito_left h1 {
		font-size: 18px;
	}

	.list_carrito {
		margin: 5px 0 0 0;
	}

	.list_carrito ul li {
		margin: 0 0 18px 0;
		padding: 18px 10px 20px 10px;
	}

	.img_prod_list {
		width: 66px;
		height: 66px;
	}

	.datos_prod strong {
		font-size: 10px;
		line-height: 11px;
	}

	.atributos_prod_list p{
		font-size: 10px;
	}

	.atributos_prod_list p span{
		width: 21px;
		height: 21px;
	}

	.precio_del_producto,
	.precio_total_prod {
		font-size: 12px;
	}

	.list_carrito ul li .quantity_add input[type=button],
	.list_carrito ul li .quantity_add input[type="number"] {
		height: 34px;
	}

	.list_carrito ul li .quantity_add input[type="number"] {
		font-size: 12px;
	}

	.eliminar_prod_list{
		background-size: 10px 11px;
	}

	.txt_quitar_movil{
		text-decoration: underline;
	}

	.datos_prod,
	.precio_del_producto,
	.list_carrito ul li .quantity_add,
	.eliminar_prod_list{
		margin-left: 78px;
	}

	.atributos_prod_list p span.talla_prod_list {
		font-size: 10px;
		line-height: 22px;
	}

	.paga_con_seguridad{
		padding-right: 0;
		text-align: center;
	}

	.paga_con_seguridad span{
		margin: 0 0 8px 0;
		padding: 0 0 0 0;
		font-size: 11px;
		line-height: 15px;
		position: relative;
		background-image: none;
	}

	.paga_con_seguridad img{
		margin: 0 5px 0 5px;
	}

	.paga_con_seguridad span:after{
		content: "";
		width: 19px;
		height: 22px;
		margin: -7px 0 0 10px;
		background: url(../images/icon_pago_calidad.svg) no-repeat center;
		display: inline-block;
		vertical-align: middle;
		background-size: 19px 22px;
	}

	.sub_total_cart strong,
	.envio_resumen_cart strong,
	.descto_x_volumen strong,
	.descto_adicional strong,
	.cupon_descuento strong,
	.monto_total_cart strong {
		font-size: 14px;
	}

	.sub_total_cart span, .envio_resumen_cart span,
	.descto_x_volumen span, .descto_x_volumen span,
	.monto_total_cart span, .descto_adicional span {
		font-size: 16px;
	}

	.estas_ahorrando{
		font-size: 12px;
		line-height: 14px;
	}

	.button_precesar_compra{
		height: 44px;
		margin: 8px 0 0 0;
		line-height: 46px;
		font-size: 14px;
	}

	.button_precesar_compra:before,
	.button_precesar_compra:hover:before{
		background-size: 17px 14px
	}

	.te_asesoramos h5 {
		margin: 0 0 20px 0;
		font-size: 11px;
		line-height: 10px;
	}

	.te_asesoramos a{
		font-size: 11px;
	}

	.te_asesoramos {
		padding: 35px 35px 20px 35px;
	}

	ul.tabs li {
		width: 32%;
		font-size: 10px;
		line-height: 13px;
	}

	.cont_tabs h5{
		font-size: 12px;
		text-align: center;
	}

	.cont_tabs .form_row input.form_element,
	.cont_tabs .form_row select.form_element {
		height: 39px;
		border-radius: 7px;
	}

	.btn_olvidaste_contrasena{
		text-align: center;
		font-size: 10px;
		line-height: 13px;
	}

	.boton_sesion,
	.btn_sesion_facebook,
	.btn_sesion_google{
		height: 39px;
		border-radius: 7px;
		font-size: 12px;
		line-height: 40px;
	}

	.boton_sesion:before,
	.boton_sesion:disabled:before{
		width: 19px;
		height: 19px;
		background-size: 18px 18px
	}

	.btn_sesion_facebook:before{
		background-size: 9px 17px
	}

	.btn_sesion_google:before{
		background-size: 15px 15px;
	}

	.fotm_datos_cliente .form_row input.form_element {
		font-size: 12px;
	}

	.element_ruc{
		width: 100px;
	}

	.element_nro_ruc{
		margin: 0 0 0 93px;
	}

	.check_deseo_factura{
		margin-left: 15px;
	}

	.fotm_datos_cliente .form_row select.form_element {
		padding: 0 10px 0 15px;
		font-size: 12px;
	}

	.fotm_datos_cliente .label_check{
		font-size: 12px;
	}

	.fotm_datos_cliente .checkmark {
		width: 24px;
		height: 24px;
	}

	.boton_siguiente{
		width: 88px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		float: initial;
		font-size: 12px;
		background-size: 6px 10px;
	}

	.fotm_datos_cliente .form_row .tiempo_llegada_despacho {
		margin: 6px 0 10px 15px;
		font-size: 12px;
		line-height: 15px;
	}

	.check_recibire .form_float{
		float: initial;
		width: auto;
	}

	.fotm_datos_cliente .checkmark {
		width: 22px;
		height: 22px;
		border-radius: 3px;
	}

	.check_recibire .label_check {
		margin: 5px 0 12px 15px;
		padding: 6px 0 6px 34px;
		font-size: 10px;
	}

	.fotm_datos_cliente .label_check .checkmark:after {
		left: 6px;
		top: 2px;
		width: 8px;
		height: 12px;
	}

	.metodos_de_pago {
		padding: 0;
	}

	.metodos_de_pago a {
		width: 119px;
		height: 91px;
		margin: 0 5px 13px 5px;
		padding: 0 15px 0 15px;
		border-radius: 7px;
	}

	.fin_proceso_top{
		padding: 19px 15px 15px 15px;
	}

	.fin_proceso_top_icon {
		width: 31px;
	}

	.fin_proceso_top_txt {
		margin: 0 0 0 44px;
		padding: 0px 0 0 0;
	}

	.fin_proceso_top_txt h3 {
		margin: 0 0 10px 0;
		font-size: 12px;
		line-height: 12px;
	}

	.fin_proceso_top_txt p {
		font-size: 11px;
		line-height: 13px;
	}

	.resumen_proceso {
		padding: 15px 15px 15px 15px;
	}

	.resumen_proceso h3 {
		font-size: 13px;
		line-height: 13px;
	}

	.resumen_proceso .carrito_left {
		padding: 0px 0 30px 0px;
		border-bottom: solid 1px #000;
	}

	.resumen_proceso .atributos_prod_list p{
		margin: 0 25px 9px 0;
	}

	.resumen_proceso .direccion_llegada p {
		margin: 0 0 8px 0;
		font-size: 11px;
		line-height: 15px;
	}

	.resumen_proceso .direccion_llegada {
		margin: 0px 11px 25px 11px;
		padding: 0 0 15px 0;
		border-bottom: solid 1px #ebebeb;
	}

	.resumen_proceso .sub_total_cart span,
	.resumen_proceso .envio_resumen_cart span,
	.resumen_proceso .descto_x_volumen span,
	.resumen_proceso .descto_adicional span,
	.resumen_proceso .monto_total_cart span {
		font-size: 13px;
	}

	.resumen_proceso .sub_total_cart strong,
	.resumen_proceso .envio_resumen_cart strong,
	.resumen_proceso .descto_x_volumen strong,
	.resumen_proceso .descto_adicional strong,
	.resumen_proceso .monto_total_cart strong {
		font-size: 12px;
	}

	.resumen_proceso .estas_ahorrando{
		font-size: 12px;
		line-height: 14px;
	}

	.resumen_proceso .img_prod_list{
		width: 66px;
		height: 66px;
	}

	.cont_tabs h4 {
		font-size: 14px;
		line-height: 15px;
	}

	.mi_pedido_top {
		height: 47px;
		padding: 14px 20px 0 20px;
	}

	.menu_perfil_lateral{
		top: 18px;
		right: 15px;
	}

	.imagen_perfil {
		width: 50px;
		height: 50px;
	}

	.perfil_top{
		margin: 0 5px 0px 5px;
	}

	.men_left_perfil{
		margin: 0 0 12px 0;
	}

	.list_seguimiento .datos_prod strong {
		font-size: 8px;
	}

	.list_seguimiento .datos_prod h6,
	.list_seguimiento .atributos_prod_list p {
		font-size: 12px;
		line-height: 17px;
	}

	.list_seguimiento .cant_precio_seguimiento {
		font-size: 11px;
		line-height: 16px;
	}

	.list_seguimiento .cant_precio_seguimiento strong{
		display: inline-block;
		margin-left: 10px;
	}

	.list_carrito ul li {
		margin: 0 0 8px 0;
		padding: 18px 10px 14px 10px;
	}

	.seguimiento_top span {
		font-size: 9px;
		line-height: 12px;
		margin: 0 6px 0 6px;
	}

	
	/* subcategorias*/

	.sub_categorias_content ul{
		margin: 0 -17px 0 -17px;
		text-align: center;
	}

	.sub_categorias_content ul li{
		width: 32%;
		height: 35px;
		margin: 0px 0px 8px 0px;
		text-align: left;
	}

	.sub_categorias_content ul li a {
		padding: 0 5px 0 5px;
		font-size: 11px;
		line-height: 10px;
		vertical-align: text-bottom;
	}

	.sub_categorias_content ul li a img {
		display: none;
		width: 24px;
	}

	.sub_categorias_content ul li ul{
		width: 220px;
		padding: 10px 10px 10px 10px;
	}

	.sub_categorias_content ul ul li a{
		font-size: 13px;
		line-height: 14px;
	}

	.sub_categorias_content ul ul li a:before{
		top: 8px;
	}

	.sub_categorias_content ul ul ul {
		left: 0%;
		top: 30px;
	}

	#footer {
		padding-top: 40px;
	}

	.variedad_products .central-wrapper {
		padding-top: 30px;
		padding-bottom: 30px;
	}


	.img_chica{
		display: none;
	}

	.variedad_products {
		padding: 20px 0 20px 0;
	}

	.variedad_products h3 {
		font-size: 22px;
	}

	.variedad_products h1,
	.variedad_products h2 {
		font-size: 23px;
	}

	.enlaces_bottom a{
		margin-bottom: 30px;
		display: block;
		width: auto;
	}

	.enlaces_bottom a:last-child{
		margin-bottom: 0px;
	}

	.enlaces_bottom a br{
		display: none;
	}

	.colum_footer{
		margin-left: 10px;
	}

	.list_productos_general{
		text-align: center;
	}

	.list_productos_general li {
		width: 45.85555%;
		margin: 0 4px 25px 4px;
	}

	.list_productos_marca figure.producto_item .rpc_title,
	.list_productos_general li figure.producto_item .rpc_title,
	figure.producto_item .rpc_title,
	.ofertas_home figure.producto_item .rpc_title {
		font-size: 13px;
		line-height: 17px;
	}

	.list_productos_general figure.producto_item .rpc_title a{
		height: auto;
	}

	figure.producto_item .rpc_price{
		-webkit-border-radius: 1px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius: 1px;
		-moz-border-radius-bottomleft: 10px;
		border-radius: 1px;
		border-bottom-left-radius: 10px;
	}

	.list_productos_marca figure.producto_item .rpc_price ins,
	.list_productos_general li figure.producto_item .rpc_price ins {
		font-size: 14px;
	}

	.list_productos_marca figure.producto_item .rpc_price del,
	.list_productos_general li figure.producto_item .rpc_price del {
		font-size: 10px;
	}

	.top_internas {
		padding: 10px 0 10px 0;
	}

	body .perfil_carrito.mt24-body-carrito-menu a p{
    	font-size: 15px;
	}

	.dscto_producto_oferta,
	.dscto_producto_envio_gratis {
		width: 115px;
		display: block;
		margin-top: 10px;
		margin-left: 0px;
		font-size: 10px;
		height: 23px;
		line-height: 23px;
	}

	.descargar_pdfx {
		padding: 10px 0 10px 0;
	}

	.complementa_tu_compra .slick-slide {
		margin: 10px 8px 30px 8px;
	}

	.complementa_tu_compra figure.producto_item .rpc_title{
		font-size: 14px;
	}

	.complementa_tu_compra figure.producto_item .rpc_price ins {
		font-size: 14px;
	}

	.complementa_tu_compra h1 {
		margin: 0 0 10px 0;
		font-size: 22px;
		line-height: 24px;
	}

	.owl-slide-text h1,
	.owl-slide-text h2 {
		font-size: 18px;
		line-height: 20px;
	}

	p.owl-slide-subtitle {
		display: none;/*
		margin: 5px 0 0 0;
		font-size: 15px;
		line-height: 18px;*/
	}

	p.owl-slide-subtitle br{
		display: none;
	}

	.right_form h2,
	p.accept_terms{
		text-align: left;
	}

	p.accept_terms{
		font-size: 15px;
		line-height: 20px;
	}

	.right_form h2 strong {
		font-size: 24px;
		line-height: 26px;
	}

	.right_form h2 {
		font-size: 21px;
		line-height: 29px;
	}

	.soluciones_contacto .form_row input.form_element {
		height: 48px;
		font-size: 16px;
	}

	.form_footer {
		width: auto;
		margin: 20px auto 0 auto;
	}

	.soluciones_contacto{
		text-align: left;
	}

	.contact_top {
		padding-top: 30px;
		padding-bottom: 10px;
	}

	.form_contact_left p{
		font-size: 16px;
		line-height: 22px;
	}

	body .form-default .form-group label:not(.error){
		font-size: 14px;
		line-height: 18px;
	}

	body .form-default .form-group .form-control{
		font-size: 15px;
		border: solid 1px #636363;
	}

	.encuentra_tienda h1 {
		font-size: 20px;
		line-height: 24px;
	}

	.encuentra_tienda .col-md-6{
		padding-right: 0px;
		padding-left: 0px
	}

	.encuentra_tienda .container-indent {
		margin-top: 20px!important;
	}

	.nuestras_tiendas .item .nombre {
		padding: 9px 0 7px 31px;
		font-size: 16px;
		background-size: 21px 26px;
		background-position: center left;
	}

	.nuestras_tiendas .item {
		padding: 16px 0px 10px 10px;
	}

	.nuestras_tiendas .item div {
		margin-left: 28px;
		font-size: 15px;
	}

	.nuestras_tiendas .item div p{
		font-size: 15px!important;
	}

	#pagina-dinamica {
		padding-top: 20px;
	}

	#pagina-dinamica p {
		font-size: 16px;
		line-height: 24px;
	}

	#pagina-dinamica .container{
		padding-right: 0px;
		padding-left: 0px;
	}

	#pagina-dinamica h2,
	#pagina-dinamica h3,
	#pagina-dinamica h4,
	#pagina-dinamica h5,
	#pagina-dinamica h6{
		font-size: 20px;
	}

	.nostros_top h2{
		font-size: 25px;
		line-height: 28px;
	}

	.complementa_tu_compra {
		padding-top: 20px;
	}

	.cont_detalle{
		padding-top: 0px;
	}

	.right_top{
		padding: 0 0 4px 0;
	}

	.menu_mi_cuenta,
	.carrito_top{
		width: 25px;
		height: 34px;
		padding: 0 0 0 0;
		font-size: 0px;
	}

	.carrito_top{
		margin: 0px 0px 0 5px;
	}

	.buscar_carrito {
		padding: 0 68px 0 0;
	}

	.cantidad_carrito {
		width: 19px;
		height: 19px;
		font-size: 11px;
		line-height: 20px;
		left: 12px;
		top: 7px;
	}

	#drop {
		top: 9px;
	}

	.productos_btn a {
		width: 52px;
		height: 35px;
		padding: 0;
		font-size: 0px;
	}

	.productos_btn a:after{
		left: 14px;
		background-size: 19px 13px;
	}

	.productos_btn {
		margin: 7px 0 0 0;
	}

	.search-container button{
		width: 47px;
	}

	.fixed-header .categorias_slider .slick-slider:after {
		top: 199%;
	}

	.owl-slide-text {
		margin: -60px 0 0 0;
	}

	.productos_carrousel {
		padding-top: 25px;
	}

	.productos_carrousel .central-wrapper{
		padding-bottom: 10px;
	}

	.ofertas_home .central-wrapper{
		padding-bottom: 10px;
	}

	.variedad_products h3 {
		font-size: 19px;
		line-height: 20px;
	}

	.variedad_products h1,
	.variedad_products h2,
	.right_form h2 {
		font-size: 18px;
		letter-spacing: 0px;
	}

	.right_form h2 strong {
		font-size: 20px;
		line-height: 23px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots {
		margin-top: 40px;
	}

	.form_float:before,
	.bord_inpt:before{
		height: 48px;
	}

	.enlaces_bottom {
		padding: 30px 10px 40px 10px;
	}

	.enlaces_bottom a {
		margin-bottom: 20px;
	}

	.enlaces_bottom a span img {
		width: 40px;
	}

	.enlaces_bottom a span p {
		font-size: 15px;
		line-height: 19px;
	}

	.soluciones_contacto .form_row input[type="submit"] {
		margin-top: 30px;
	}

	figure.producto_item figcaption {
		padding: 15px 15px 15px 15px;
	}


	figure.producto_item .rpc_title a {
		min-height: initial;
		-webkit-line-clamp: initial;
		overflow: inherit;
		text-overflow: initial;
	}

	figure.producto_item .read-more:hover span,
	figure.producto_item .read-more,
	.list_productos_marca figure.producto_item .read-more,
	.list_productos_general li figure.producto_item .read-more{
		font-size: 0px;
	}
	
	figure.producto_item .read-more:after,
	.list_productos_marca figure.producto_item .read-more:after,
	.list_productos_general li figure.producto_item .read-more:after{
		right: 0px;
		left: 0px;
		margin-left: auto;
		margin-right: auto;
	}

	.banner_marcas:before{
		display: none;
	}





}/*480px*/





@media only screen and (max-width: 370px) and (min-width: 5px){

	.icon_category img {
		width: 22px;
	}

	.nombre_cat_slider{
		width: 65%;
		margin-top: 1px;
		font-size: 11px;
		line-height: 12px;
	}

	figure.icon_cat_item a{
		border: none;
	}

	.categorias_slider .slick-slider{
		margin-right: -10px;
	}

	.menu_mi_cuenta:after, .carrito_top:after{
		width: 19px;
		background-size: 16px 18px;
	}

	.menu_mi_cuenta, .carrito_top {
		width: 19px;
	}

	#drop{
		right: 10px;
	}

	.list_productos_marca li {
		width: 46.777755%;
	}

	figure.producto_item figcaption {
		padding: 10px 10px 10px 10px;
	}

	.logo_top img {
		width: 150px;
	}

	.owl-slide-text h1, .owl-slide-text h2 {
		font-size: 16px;
		line-height: 18px;
	}

	.container_slider {
		padding-left: 10px;
	}

	.owl-slide-text a.btn{
		height: 40px;
		padding: 0px 50px 0 30px;
		font-size: 13px;
		line-height: 42px;
	}

	.owl-slide-text a.btn:after{
		background-size: 21px 7px;
		right: 13px;
	}




} /*370px*/