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

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

	.box_widget {
		width: 429px;
		height: 272px;
	}

	.ofertas_home .cont_carrouseles,
	.productos_carrousel .cont_carrouseles,
	.linea_economica_home .central-wrapper {
		padding-left: 0;
	}

	.left_soluciones{
		padding: 86px 100px 0 0px;
	}

	.right_form h5{
		margin-left: 0px;
	}

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

	.slick-slide {
		margin: 12px 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 {
		margin: 0 -13px 0 195px;
	}

	.list_productos_marca li figure.producto_item{
		margin-left: 9px;
		margin-right: 9px;
	}

	.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;
	}

	.cont_detalle {
		padding-left: 50px;
		padding-right: 50px;
	}

	.list_productos_general li figure.producto_item {
		width: 246px;
		height: 510px;
		padding: 50px 10px 15px 10px;
	}

	.list_productos_general li figure.producto_item .img_producto {
		width: 169px;
		height: 169px;
	}

	.resumen_proceso{
		padding: 60px 75px 60px 75px;
	}



} /*1400px*/




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

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

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

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

	.box_widget {
		width: 373px;
		height: 236px;
	}

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

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

	.left_linea_ecomnomica {
		width: 260px;
	}

	.left_linea_ecomnomica figure.producto_item,
	.ofertas_home figure.producto_item{
		padding: 47px 20px 15px 20px;
	}

	.left_linea_ecomnomica figure.producto_item .rpc_title,
	.ofertas_home figure.producto_item .rpc_title {
		font-size: 14px;
		line-height: 20px;
	}

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

	.cont_carrito{
		right: 19px;
	}

	.cont_perfil{
		right: 21px;
	}

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


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

	.logo_marca{
		width: 155px;
	}

	.list_productos_marca {
		margin: 0 -13px 0 163px;
	}

	.list_productos_marca li figure.producto_item {
		width: 241px;
		margin-left: 4px;
		margin-right: 4px;
	}

	.list_productos_general li figure.producto_item {
		width: 284px;
	}


	/* 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;
	}

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

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

	



} /*1310px*/




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


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

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

	.search-container {
		width: 420px;
	}

	.box_widget {
		width: 316px;
		height: auto;
	}

	.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: 27px;
		padding-bottom: 40px;
	}

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

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

	a.btn_cerrar_cat{
		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;
	}

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

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

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

	.pago_seguro {
		width: 200px;
	}

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

	.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: 13px;
		line-height: 16px;
	}

	.contacto_footer p a{
		font-size: 14px;
	}

	.bottom_footer{
		font-size: 12px;
		line-height: 16px;
	}

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

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

	.owl-slide-text h1{
		padding: 4px 15px 0 0px;
		font-size: 38px;
		line-height: 28px;
	}

	.owl-slide-subtitle{
		font-size: 18px;
	}

	/* listado productos por marca*/

	.list_productos_marca li figure.producto_item{
		width: 191px;
		height: 455px;
		padding: 40px 10px 15px 10px;
	}

	.list_productos_marca .marca_producto {
		width: 40px;
	}

	.list_productos_marca .wishlist {
		width: 18px;
		top: 17px;
	}

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

	.list_productos_marca .descuento_bottom span{
		font-size: 10px;
	}

	.list_productos_marca .descuento_bottom{
		margin: 9px 0px 11px 0px;
	}

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

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

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

	.colores_producto_item {
		height: 21px;
	}

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


	.list_productos_marca figure.producto_item .read-more:before{
		margin: -5px 4px 0 0;
		background-size: 17px 17px;
	}

	.logo_marca{
		height: 455px;
	}

	.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;
	}

	.list_productos_general li figure.producto_item {
		width: 227px;
	}

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

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

	.cantidad_encontrados{
		font-size: 12px;
	}

	/*detalle producto*/

	.left_detalle_producto {
		width: 48%;
	}

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

	.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: 250px;
		margin: 0px 0 0px 7px;
	}

	.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;
	}

	.menu_principal a, .menu_principal span{
		padding: 12px 5px 12px 5px;
		font-size: 13px;
	}

	.menu_principal span {
		margin: 0 0px 0 0px;
	}

	.contacto_footer {
		width: 33%;
	}

	.logo-footer{
		width: auto;
	}

	.nosotros_footer {
		width: 31%;
	}

	.atencion_cliente {
		width: 32%;
	}

	.enlaces_bottom a p{
		width: 215px;
		font-size: 13px;
		line-height: 15px;
	}

	body .categorias_slider .slick-slide{
		margin: 8px 5px 8px 5px;
	}

	figure.icon_cat_item{
		height: auto;
	}

	.icon_category img {
		width: 30px;
		height: 30px;
	}

	.nombre_cat_slider{
		font-size: 9px;
	}











}/*1199px*/




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

	.menu_movil{
		display: block;
	}

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

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

	.right_top{
		padding-top: 12px;
		margin-right: 70px;
	}

	.box_widget {
		width: 32.555555%;
		height: auto;
	}

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

	.buscador_movil{
		display: block;
		padding: 10px 20px 10px 20px;
		background-color: #d7d900;
		border-bottom: solid 0px #000;
	}

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

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

	.menu_top{
		margin-top: 0px;
		z-index: -100;

		-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;
	}

	.fixed-header .menu_top {
		display: block;
		margin-top: 0px;
		opacity: 1;
		z-index: 10;
		border-bottom: solid 1px #474d54;
	}

	.page{
		padding-top: 150px;
	}

	#mostrar_azul{
		bottom: 190px;
	}

	.fixed-catgory{
		top: 190px
	}

	.categorias_slider .slick-slide {
		margin: 10px 2px 10px 2px;
	}

	.categorias_slider{
		height: auto;
	}

	.ancla_categoria{
		top: -330px;
	}

	.overlay_menu_cat{
		top: 150px;
	}

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

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

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

	.pago_seguro {
		width: 120px;
	}

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

	.contacto_footer {
		width: 35%;
	}

	.nosotros_footer {
		width: 33%;
	}

	.atencion_cliente {
		width: 30%;
	}

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

	.enlaces_bottom a{
		width: 48%;
		margin-bottom: 30px;
		border: none;
	}

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

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

	.cont_carrito {
		right: 79px;
	}

	.cont_perfil {
		right: 91px;
	}

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

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

	.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;
	}

	.list_productos_marca li figure.producto_item .img_producto {
		width: 169px;
	}

	.filtros_orden{
		text-align: center;
	}

	.filtros_orden h3{
		display: none;
	}

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

	.list_productos_general li {
		width: 49.555555555%;
	}

	.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 #d3d3d3;
		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;
	}

	.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;
		font-family: 'montserratbold';
	}

	.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;
	}

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

	.cont_libro_reclamaciones{
		width: auto!important;
	}

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





}/*999px*/




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

	.page {
		padding-top: 118px;
	}

	.header_top {
		height: 60px;
	}

	.logo_top img {
		width: 167px;
		margin: 11px 0 0 0;
	}

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

	.carrito_top span{
		width: 24px;
		height: 24px;
		background-size: 100% 100%;
	}

	.menu_mi_cuenta{
		width: 24px;
		height: 24px;
		background-size: 100% 100%;
	}

	.cantidad_carrito {
		width: 20px;
		height: 20px;
		font-size: 10px;
		line-height: 20px;
		font-family: 'montserratsemi_bold';

		top: -11px;
		right: -7px;
	}

	.right_top{
		margin-right: 48px;
	}

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

	#drop span{
		width: 26px;
		height: 3px;
		margin: 2.5px 0;
	}

	#drop span.open:nth-child(2) {
		margin: 28px 0 -4px 0px;
	}

	#drop{
		top: 10px;
		right: 12px;
	}

	.buscador_movil .search-container{
		height: auto;
	}

	.search-container input[type="text"]{
		height: 38px;
		padding: 3px 0 5px 17px;
		border-radius: 100px;
		font-size: 12px;
		line-height: 15px;
	}

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

	.menu_top {
		height: 30px;
	}

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

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

	.fixed-catgory {
		top: 148px;
	}

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

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

	.btns_right_menu.btns_cat_desktop{
		display: none!important;
	}

	.btns_right_menu.btns_cat_movil{
		display: block;
		margin: 0 0 30px 0;
		text-align: center;
	}

	.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;
	}

	.icon_category img{
		width: 35px;
	}

	.nombre_cat_slider {
		margin-top: 5px;
		font-size: 8px;
		line-height: 12px;
	}

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

	figure.icon_cat_item{
		padding: 0px 3px 0px 3px;
	}

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

	figure.producto_item,
	.ofertas_home figure.producto_item,
	.right_linea_economica figure.producto_item{
		height: auto;
	}

	.left_soluciones,
	.right_form{
		width: auto;
		height: auto;
		float: initial;
		padding: 55px 0 55px 0;
		text-align: center;
	}

	.left_soluciones:after {
		content: "";
		width: 100%;
		height: 100%;
		background-color: #25D366;
		position: absolute;
		top: 0px;
		right: -100%;
	}

	.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;
	}

	.ancla_categoria {
		top: -260px;
	}

	.owl-slide-text h1 {
		margin: 0 0 6px 0;
		font-size: 25px;
		line-height: 31px;
	}

	.owl-slide-subtitle {
		font-size: 13px;
		margin: 10px 0 0 0;
	}

	.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;
		padding-left: 0px;
	}

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

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

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

	.filtros_left{
		position: fixed;
		height: 100%;
		overflow-y: scroll;
		top: 135px;
		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: 10px 25px 120px 20px;
		border-radius: 0px;
	}

	.filtros_left .filtros_seleccionados{
		display: none;
	}

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

	.filtros_orden{
		display: none;
	}

	.filtros_movil{
		display: block;
	}

	.btns_fitros{
		text-align: center;
	}

	.btns_fitros a{
		display: inline-block;
		vertical-align: top;
		height: 32px;
		width: 50%;
		background-color: #d7d900;
		text-align: center;
		font-size: 10px;
		line-height: 32px;
		font-family: 'montserratbold';
		position: relative;
		border-radius: 100px;

		-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: 15px;
		height: 16px;
		margin: -3px 15px 0 0;
		background:url(../images/icon_filtro.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{
		text-align: center;
	}

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

	.list_productos_general li {
		width: 49%;
	}

	.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;
	}

	.pago_seguro.logo_movil{
		display: block;
		padding-top: 30px;
		text-align: center;
	}

	.pago_seguro.logo_desktop{
		display: none;
	}

	.footer_footer{
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.logo-footer {
		display: inline-block;
		width: 300px;
	}


	.right_form h5{
		width: auto;
		float: initial;
		margin: 0;
	}

	.right_form h5 br{
		display: none;
	}

	.right_form form{
		display: block;
		width: auto;
		margin-top: 20px;
		float: initial;
	}


	.copy,
	.sisweb{
		float: initial;
	}

	.sisweb{
		margin-top: 8px;
	}

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

	body #pagina-dinamica h1 {
		font-size: 24px;
		line-height: 30px;
	}

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








}/*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%;
	}

	section.cat_top.slider.slick-initialized.slick-slider{
		margin-right: -14%;
	}

	.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: 100px;
		float: initial;
		margin: 0 0 15px 0;
	}

	.logo_marca a span img{
		float: left;
	}

	.logo_marca strong{
		display: none!important;
		margin: 20px 0 0 140px;
		width: 80px;
		text-align: left;
	}

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

	.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;
	}

	.atencion_cliente,
	.nosotros_footer,
	.contacto_footer{
		display: block;
		width: auto;
	}

	.col_enlaces{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.cont_libro_reclamaciones{
    	margin: 0px auto 0 auto!important;
	}

	.cont_libro_reclamaciones .block_form{
		padding: 0px 20px 35px 20px!important;
	}

	.cont_libro_reclamaciones h3 {
		margin: 20px -5px 20px -5px!important;
	}

	.cont_libro_reclamaciones .form_row{
		margin: 0 0px 0 0px;
	}

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



}/*640px*/





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

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

	section.cat_top.slider.slick-initialized.slick-slider{
		margin-right: -15%;
	}

	.header_top .central-wrapper {
		padding-left: 16px;
	}

	.logo_top img {
		width: 188px;
		margin: 6px 0 0 0;
	}

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

	body .search-container input[type="text"] {
		height: 32px;
		font-size: 12px!important;
	}

	.buscador_movil{
		padding: 8px 16px 8px 16px;
	}

	.page {
		padding-top: 108px;
	}

	.owl-slide-text h1 {
		margin: 0 0 4px 0;
		font-size: 20px;
		line-height: 18px;
		padding: 4px 6px 0 5px;
	}

	.owl-slide-subtitle {
		font-size: 10px;
		margin: 6px 0 0 0;
		text-shadow: 1px 2px 2px #000;
	}

	.categorias_top a.btn_categorias {
		display: block;
		float: initial;
		font-size: 12px;
		font-style: normal;
		font-family: 'gotham_bold';
	}

	.categorias_top{
		width: 100%;
	}

	.menu_top {
		height: 28px;
	}

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

	.owl-theme .owl-dots .owl-dot {
		width: 13px!important;
		height: 13px!important;
		margin: 0 5px 0px 5px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots{
		bottom: 10px!important;
	}

	.fixed-catgory {
		top: 136px;
	}

	.icon_category{
		height: auto;
	}

	.icon_category img {
		width: 23px;
		height: auto;
	}

	figure.icon_cat_item{
		height: auto;
		padding: 12px 3px 0px 3px;
	}

	.nombre_cat_slider {
		font-size: 7px;
		line-height: 11px;
		font-family: 'gotham_book';
	}

	.categorias_slider .slick-slide{
		padding-top: 0px!important;
	}

	.ancla_categoria {
		top: -260px;
	}

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

	.menu_categorias_top {
		padding-top: 0;
		padding-bottom: 0;
	}

	a.btn_cerrar_cat{
		float: initial;
		display: block;
		padding: 0 23px 0 23px;
		color: #fff;
		font-size: 12px;
		line-height: 28px;
		background: #33383e url(../images/icon_cerrar_cat_movil.svg) no-repeat center right;
	}

/*	.scroll_movil_menu{
		position: fixed;
		width: 100%;
		height: 100%;
		overflow-y: scroll;
		top: 136px;
		left: 0;
		z-index: 1000;
		background: #fcfcf2;

		-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_enlaces{
		padding: 30px 29px 0 29px;
	}

	.list_enlaces{
		display: block;
		width: auto;
		margin-bottom: 40px;
	}

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

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

	.btns_right_menu a {
		padding: 0 35px 0 35px;
		margin-bottom: 20px;
		font-size: 14px;
	}

	.widgets_tienda{
		margin: 0px 0 7px 0;
		    padding: 20px 10px 10px 10px;
	}

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

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

	.ofertas_home {
		padding-top: 34px;
	}

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

	.titulos_home h2{
		font-size: 16px;
		line-height: 18px;
	}

	.btn_ver_mas{
		font-size: 11.3056px;
	}

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

	figure.producto_item{
		height: 280px;
		padding: 35px 18px 15px 18px;
		border-radius: 7px;
	}

	.marca_producto {
		width: 37px;
		top: 14px;
		left: 18px;
	}

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

	.oferta_producto p {
		margin: 5px 0 0 0;
		font-size: 10px;
	}

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

	figure.producto_item .rpc_price del{
		font-size: 11px;
	}

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

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

	figure.producto_item .rpc_price {
		margin: 3px 0 4px 0;
	}

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

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

	figure.producto_item .read-more{
		height: 44px;
		font-size: 10px;
		line-height: 45px;
	}

	figure.producto_item .read-more:before{
		width: 16px;
		height: 16px;
		margin: -2px 6px 0 0;
		background-size: 16px 16px;
	}

	/* carrousel ofertas HOME */

	.ofertas_home .cont_carrouseles{
		padding-left: 5px!important;
	}

	.ofertas_home figure.producto_item {
		height: 310px;
		padding: 39px 20px 15px 20px;
		border-radius: 8px;
	}

	.ofertas_home .marca_producto {
		width: 41px;
	}

	.ofertas_home .oferta_producto span {
		height: 34px;
		padding: 12px 10px 0 10px;
		font-size: 11px;
	}

	.ofertas_home .oferta_producto p {
		font-size: 10px;
	}

	.ofertas_home figure.producto_item .img_producto{
		width: 162px;
		height: auto;
	}

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

	.ofertas_home figure.producto_item .rpc_price {
		margin: 1px 0px 6px 0;
	}

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

	.ofertas_home .slick-slide {
		margin: 12px 6px;
	}


	/* linea economica HOME */


	.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 */

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

	.enlaces_bottom a{
		display: block;
		width: auto;
		height: 80px;
	}

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

	.enlaces_bottom a span h5{
		display: block;
		width: 100%;
		text-align: left;
		padding-left: 40px;
	}

	.enlaces_bottom a span p br{
		display: none;
	}

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

	.left_soluciones p {
		width: 240px;
		font-size: 14px;
		line-height: 28px;
		margin: 40px auto 20px auto;
	}

	.left_soluciones .button {
		width: 255px;
		font-size: 16px;
	}

	.right_form h5 {
		font-size: 16px;
		line-height: 24px;
	}

	.right_form{
		padding: 35px 0 35px 0;
		text-align: left;
	}

	.right_form .form_row input.form_element,
	.right_form .form_row select.form_element {
		height: 40px;
		font-size: 13px!important;
	}


	.form_row input[type=button]{
		font-size: 14px;
		color: #E6E6E6;
	}


	/* footer */

	.footer_footer {
		padding-top: 20px;
	}

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

	.atencion_cliente,
	.nosotros_footer,
	.contacto_footer{
		display: block;
		width: auto;
	}

	.enlaces_footer h5 {
		margin: 0 0 10px 0;
		padding-bottom: 8px!important;
		font-size: 12px;
		line-height: 15px;
	}

	.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{
		margin: 0 7px 0 0;
	}

	.contacto_footer {
		margin-bottom: 10px;
	}

	.bottom_footer{
		font-size: 10px;
		line-height: 32px;
		font-family: 'gotham_medium';
	}


	/* 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;
	}

	.right_cart_top {
		margin: 0px 23px 0 70px;
		padding: 2px 0 0 0;
	}

	.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: 14px 0 14px 0;
	}

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

	.tittle_seccion {
		padding: 5px 0 20px 0;
	}

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

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

	.marcas_top{
	    margin-bottom: 28px;
		background: #E6E6E6;
	}

	.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: 15px 30px!important;
	}

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

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

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

	.logo_marca {
		height: 85px;
	}

	.logo_marca strong{
		font-size: 13px;
		margin: 11px 0 0 100px;
		text-decoration: underline;
	}

	.logo_marca a span img {
		width: 90px;
	}

	.list_productos_marca li figure.producto_item {
		height: 340px;
		margin-left: 2px;
		margin-right: 2px;
		padding: 35px 8px 15px 8px;
	}

	.list_productos_marca .marca_producto {
		width: 34px;
		top: 12px;
	}

	.list_productos_marca .wishlist {
		width: 14px;
		top: 13px;
	}

	.list_productos_marca li figure.producto_item .img_producto {
		width: 120px;
	}

	.list_productos_marca .descuento_bottom {
		height: 15px;
		margin: 6px 0px 12px 0px;
	}

	.list_productos_marca .descuento_bottom span {
		padding: 2px 8px 2px 8px;
		font-size: 7px;
		line-height: 11px;
	}

	.list_productos_marca figure.producto_item .rpc_title {
		height: 33px;
		font-size: 9px;
		line-height: 13px;
	}

	.list_productos_marca figure.producto_item .rpc_price del {
		height: 11px;
		font-size: 11px;
		line-height: 11px;
		margin: 3px 0 8px 0;
	}

	.list_productos_marca figure.producto_item .rpc_price ins {
		height: 17px;
		margin-top: 6px;
		font-size: 15px;
		line-height: 17px;
	}

	.list_productos_marca figure.producto_item .rpc_price {
		margin: 0px 0 7px 0;
	}

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

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

	.list_productos_marca figure.producto_item .read-more {
		height: 31px;
		font-size: 9px;
		line-height: 33px;
	}

	.list_productos_marca figure.producto_item .read-more:before,
	.list_productos_marca li figure.producto_item:hover .read-more:before{
		background-size: 13px 13px;
	}

	.marca_columna {
		margin-bottom: 0px;
	}

	/* productos listado */

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

	.titulo_listado_productos h1{
		padding-bottom: 10px;
		border-bottom: 0.639971px solid #000000;
	}

	.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-family: 'gotham_medium';
		font-style: italic;
	}

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

	.list_productos_general {
		margin: 22px -4px 0 -4px;
		text-align: center;
	}

	.list_productos_general li figure.producto_item{
		height: 370px;
		padding: 34px 9px 15px 9px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 8px;
		border-radius: 6px;
	}

	.list_productos_general .marca_producto {
		width: 35px;
		top: 11px;
		left: 13px;
	}

	.list_productos_general .wishlist {
		width: 14px;
		top: 12px;
		right: 16px;
	}

	.list_productos_general li figure.producto_item .img_producto {
		width: 118px;
		height: auto;
	}

	.list_productos_general .descuento_bottom {
		height: 16px;
		margin: 9px 0px 16px 0px;
	}

	.list_productos_general .descuento_bottom span {
		padding: 2px 6px 0px 6px;
		font-size: 9px;
		line-height: 15px;
	}

	.list_productos_general figure.producto_item .rpc_title {
		height: 43px;
		font-size: 12px;
	}

	.list_productos_general figure.producto_item .rpc_price del {
		height: 12px;
		font-size: 10px;
		line-height: 14px;
		margin: 7px 0 5px 0;
	}

	.list_productos_general figure.producto_item .rpc_price ins {
		height: 17px;
		margin-top: 8px;
		font-size: 16px;
		line-height: 17px;
	}

	.list_productos_general figure.producto_item .read-more{
		height: 31px;
		margin-top: 10px;
		font-size: 10px;
		line-height: 33px;
	}

	.list_productos_general figure.producto_item .read-more:before,
	.list_productos_general li figure.producto_item:hover .read-more:before{
		width: 13px;
		height: 13px;
		margin: -5px 5px 0 0;
		background-size: 13px 13px;
	}



	/* detalle de producto */


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

	.titulo_producto {
		margin: 0 0 5px 0;
		font-size: 14px;
		line-height: 18px;
	}

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

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

	.valoracion_estrellas img{
		width: 15px;
	}

	.img_galeria {
		padding: 29px 25px 30px 25px;
	}

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

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

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

	.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: 7px 0 0 0px;
	}

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

	.compartir_producto a{
		width: 25px;
		height: 25px;
		margin: 0 2px 0 2px;
		line-height: 28px;
	}

	.ico_whatsapp{
		font-size: 14px;
		line-height: 20px;
	}

	.ico_facebook{
		font-size: 12px;
		line-height: 21px;
	}

	.ico_email{
		font-size: 10px;
		line-height: 19px;
	}

	.ico_link{
		font-size: 12px;
		line-height: 20px;
	}

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

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

	.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{
		border-radius: 6px;
	}

	.envio_producto {
		margin: 30px 0 0 0;
		padding: 22px 30px 20px 30px;
	}

	.envio_producto span{
		margin: 0 0 20px 0;
		padding: 0 0 0 24px;
		font-size: 12px;
		line-height: 16px;
	}

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

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

	.envios_peru{
		background-size: 15px 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: 29px 33px 0px 33px;
		border-radius: 5.98803px;
	}

	.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;
	}

	.complementa_tu_compra .cont_carrouseles{
		padding-left: 0px!important;
	}

	.complementa_tu_compra figure.producto_item {
		height: 238px;
		padding: 36px 15px 15px 15px;
	}

	.complementa_tu_compra .slick-slide {
		margin: 12px 7px 72px 7px;
	}

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

	.complementa_tu_compra .marca_producto {
		width: 31px;
	}

	.complementa_tu_compra figure.producto_item .img_producto {
		width: 124px;
		height: auto;
	}

	.complementa_tu_compra .oferta_producto span {
		height: 28px;
		padding: 11px 7px 0 7px;
		font-size: 9px;
	}

	.complementa_tu_compra .oferta_producto p {
		margin: 2px 0 0 0;
		font-size: 8px;
	}

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

	.complementa_tu_compra figure.producto_item .rpc_price ins {
		font-size: 13px;
		line-height: 14px;
		 font-family: 'gotham_bold';
	}

	.complementa_tu_compra figure.producto_item .rpc_title {
		font-size: 9px;
		line-height: 13px;
	}

	.complementa_tu_compra figure.producto_item .rpc_price {
		height: 33px;
		margin: 0px 0 5px 0;
	}

	.complementa_tu_compra figure.producto_item .read-more{
		height: 40px;
		font-size: 12px;
		line-height: 40px;
		text-transform: initial;
		bottom: -47px;
		opacity: 1;
	}

	.complementa_tu_compra figure.producto_item .read-more:before{
		display: none;
	}

	.complementa_tu_compra {
		padding-top: 30px;
		padding-bottom: 20px!important;
	}

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

	.complementa_tu_compra h2{
		margin: 0px 0 15px 0;
		font-size: 14px;
	}

	button.add_to_cart_button {
		width: 53%;
		height: 40px;
		padding: 0;
		margin: 0 0 0 6px;
		font-size: 10px;
		line-height: 41px;
		letter-spacing: 0.5px;
	}

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

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

	.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;
		font-family: 'montserratsemi_bold';
	}

	.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;
	}

	.list_enlaces {
		display: block;
	}

	.owl-slide-subtitle a{
		width: 190px;
		margin: 20px 0 0 0;
		padding: 13px 0 13px 0px;
		font-size: 13px;
	}

	.btn_ver_mas{
		padding-left: 15px;
	}

	.linea_economica_home .titulos_home.titulo_movil h2 {
		font-size: 20px;
	}

	.logo-footer{
		width: 100%;
	}

	.enlaces_bottom a p{
		width: auto;
	}

	.enlaces_bottom a{
		height: auto;
		margin-bottom: 35px;
		margin-top: 35px;
	}

	.contacto_footer p i.fa.fa-mobile{
		font-size: 20px;
	}

	.contacto_footer p i.fa.fa-phone{
		font-size: 16px;
	}

	.contacto_footer p i.fa.fa-envelope{
		margin: -3px 5px 0 0;
		font-size: 15px;
	}

	.copy, .sisweb {
		line-height: 15px;
	}

	#chat_whatsapp{
		    bottom: 70px!important;
	}

	body .tt-title-subpages.noborder{
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 0px,
	}

	body #one-page-checkout h3{
		padding: 8px 20px 8px 20px;
		font-size: 13px!important;
		line-height: 20px;
	}

	body #one-page-checkout h3 i {
		margin-right: 5px;
	}

	body #one-page-checkout h3 span{
		margin-top: -4px;
	}

	body .div_confirmacion span b{
		font-size: 12px;
	}

	body .div_confirmacion span,
	body .div_confirmacion span b.precio_envio{
		font-size: 13px;
	}

	body #one-page-checkout .div_confirmacion .datos span{
		font-size: 14px;
	}

	body .div_confirmacion {
		padding: 10px 10px 10px 10px;
	}

	body #one-page-checkout input[type="text"],
	body #one-page-checkout input[type="tel"],
	body #one-page-checkout select,
	body #one-page-checkout textarea {
		height: 35px;
		padding: 0px 10px;
		font-size: 13px!important;
	}

	body #one-page-checkout .form_direccion .form-group label{
		margin: 10px 0 2px 0;
		font-size: 12px;
	}

	body .alert .alert-text{
		font-size: 13px;
		line-height: 16px;
	}

	body #one-page-checkout .div_confirmacion h6 {
		margin-bottom: 6px;
		font-size: 14px;
	}

	body .div_confirmacion label{
		font-size: 14px;
	}

	a.btn.mt24-aplicarCupon{
		margin-top: 10px;
	}


	form#form_checkout .col-md-12{
		padding-right: 0px;
		padding-left: 0px;
	}

	body #tt-pageContent .container-fluid-custom-mobile-padding {
		padding-right: 0px;
		padding-left: 0px;
	}

	.nuestras_tiendas {
		margin: 10px -15px 0 -15px;
		padding: 20px 10px 16px 10px;
	}

	body .nuestras_tiendas h4{
		font-size: 16px;
	}

	body .nuestras_tiendas .item .nombre{
		font-size: 13px;
	}

	body .nuestras_tiendas .item .direccion, body .nuestras_tiendas .item .ubigeo,
	body .nuestras_tiendas span, body .nuestras_tiendas a, body .nuestras_tiendas .item .horario div {
		font-size: 13px!important;
	}

	body .contact-map{
		width: auto;
		display: block;
		margin: 10px -15px 0 -15px;
	}

	#section-contacto h4{
		 font-size: 20px;
	}

	#section-contacto p{
		margin-bottom: 15px;
		font-size: 14px;
		line-height: 18px;
	}

	body div#section-contacto .form-default .form-control{
		height: 41px;
		font-size: 14px!important;
	}

	body div#section-contacto .form-default textarea.form-control {
		height: 125px;
	}

	body div#section-contacto .form-default input.form-control.cod__capcha{
		margin-top: 10px;
	}

	.detalle_menu_perfil .cont_tabs {
		padding: 20px 15px 20px 15px;
	}

	.form-default .form-group {
		margin-bottom: 15px;
	}

	body .detalle_menu_perfil .form-default .form-control{
		height: 40px;
		font-size: 14px!important;
		border-radius: 8px;
	}

	.perfil_top p{
		text-align: left;
	}

	body form[name="form_pedido"]{
		display: block;
	}

	form#form_pedido .col-md-4{
		display: block;
		width: auto;
		float: initial;
	}

	form#form_pedido .col-md-3{
	display: block;
		width: auto;
		float: initial;
	}

	body .detalle_menu_perfil .tt-table-shop-01 thead th,
	body .detalle_menu_perfil .tt-table-shop-02 thead th{
		padding: 7px 10px 7px 0;
		font-size: 12px;
		font-weight: normal;
		line-height: 15px;
	}

	body .detalle_menu_perfil tbody{
		font-size: 13px;
	}

	.cont_menu_perfil_left.desplegar_menu_perfil{
		height: auto;
		padding: 0 10px 20px 10px;
	}

	.cerrar_sesion_cuenta{
		padding: 0;
	}

	.detalle_menu_perfil .cont_tabs .form-default .form-group label:not(.error){
		font-size: 12px;
	}

	body input, body select, body textarea {
		font-size: 13px !important;
	}

	#pagina-dinamica{
		padding-right: 20px;
		padding-left: 20px;
	}

	body #pagina-dinamica h1 {
		font-size: 20px;
		line-height: 24px;
	}

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

	.cont_libro_reclamaciones .block_form {
		padding: 0px 10px 35px 10px!important;
	}

	.cont_libro_reclamaciones h3{
		padding: 5px 15px 5px 15px!important;
		font-size: 15px!important;
	}

	.cont_libro_reclamaciones .fotm_datos_cliente label{
		font-size: 12px!important;
		text-transform: uppercase;
	}

	.cont_libro_reclamaciones .fotm_datos_cliente .form_row input.form_element,
	.cont_libro_reclamaciones .fotm_datos_cliente .form_row select.form_element{
		height: 40px;
	}

	.cont_libro_reclamaciones h4{
		font-size: 14px!important;
	}

	.alert_informativo p{
		font-size: 13px!important;
		line-height: 20px!important;
	}

	.cont_libro_reclamaciones .fotm_datos_cliente .form_row textarea.form_element{
		height: 60px!important;
	}


	.cont_libro_reclamaciones .fotm_datos_cliente label.error{
		color: #fff!important;
	}

	#drop{
		    top: 7px;
	}
	
	.logo_marcax span{
	    height: 75px;
	    margin: 2px 0px 2px 0px;
	}
	
	.logo_marcax img {
    height: 55px;
	}
	
	.marcar_home .slick-arrow{
	    display: none!important;
	}




}/*480px*/



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


	.logo_top img {
		width: 175px;
	}




}/*375px*/