@media only screen and (max-width: 1520px) and (min-width: 5px){
	.owl-carousel .owl-slide{
		height: 410px;
	}
}



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

	.central-wrapper{
		width: 1310px;
	}

	.menu_estatico ul li a{
		padding: 8px 10px 8px 10px;
	}

	.search-container {
		width: 450px;
		margin-right: 20px;
	}

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

	/*.banner_ofertas {
		width: 25.95555%;
	}*/

	.banner_ofertas h6{
		font-size: 15px;
		line-height: 17px;
	}

	.banner_ofertas figure.producto_item .read-more{
		font-size: 12px;
	}

	.banner_ofertas h6{
		font-size: 14px;
	}

	.owl-slide-text h1{
		font-size: 45px;
		line-height: 48px;
	}

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

	.contact_bottom span a{
		font-size: 18px;
	}

	.list_columna {
		width: 24%;
	}

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

	.titulos_home h2{
		padding: 0 20px 0 0;
		font-size: 23px;
	}

	/* widgets footer */


	.widgets_footer_left{
		padding: 40px 330px 0 44px;
	}

	.widgets_footer_right{
		padding: 40px 250px 0 44px;
	}

	.widgets_footer_left h2,
	.widgets_footer_right h2{
		font-size: 21px;
		line-height: 24px;
	}

	/* marcas */

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

	.list_productos_marca li{
		padding: 0 7px 0 7px;
	}

	.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;
	}
	
	.resumen_proceso{
		padding: 60px 75px 60px 75px;
	}

} /*1440px*/

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

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

	.slider_principal{
		float: initial;
		width: auto;
		margin: 0 0 0 0;
	}

	.search-container {
        width: 415px;
    }

	.menu_principal ul li a{
		padding: 19px 14px 19px 14px;
	}	

	.banner_ofertas{
		display: none!important;
	}

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

	.fono_ventas{
		display: none;
	}

	.menu_estatico ul li a{
		padding: 8px 4px 8px 4px;
		font-size: 13px;
	}

	.menu_estatico ul li a img{
		width: 24px;
	}

	a.btn_categorias{
		font-size: 14px;
		top: initial;
		left: initial
	}

	.categorias_destacadas .nombre_cat{
		padding: 28px 50px 20px 50px;
	}

	.enlaces_footer{
		padding: 0 0 0 100px
	}

	.menu_mi_cuenta span{
		display: none;
	}

	.item_widgets{
		width: 24%;
	}

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

	.categorias_destacadas .nombre_cat{
		font-size: 14px;
	}

	.container_slider{
		padding-left: 40px;
	}

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

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

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

	.left_linea_ecomnomica {
		width: 260px;
	}

	.soluciones_contacto .central-wrapper{
		padding: 80px 70px 40px 70px;
	}

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

	.logo_marca{
		width: 155px;
	}

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

	.list_productos_marca li {
		padding: 0 3px 0 3px;
	}

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

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

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

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

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

	.logo_marca {
		height: 388px;
	}
	

	/* listado productos general  */


	.list_productos_general li{
		padding-left: 4px;
		padding-right: 4px;
	}

	.list_productos_general figure.producto_item .read-more {
		font-size: 12px;
	}

	.list_productos_general li .marca_producto {
		width: 60px;
	}


	/* detalle producto */

	.cont_galeria{
		margin-right: 0px;
	}

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

	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: 15%;
	}

} /*1310px*/


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

	.central-wrapper{
		width: 999px;
	}

	.content-wrap .central-wrapper {
		padding-bottom: 20px;
	}

	.logo_top img {
		width: 101px;
	}

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

	.logo_top{
		margin: 0 20px 0 0;
		padding: 14px 0px 14px 0px;
	}

	.btn_mail_top{
		margin: 0 5px 0 5px;
		padding: 12px 12px 0 42px;

		background: #f7f9fa url(../images/icon_ventas.png) no-repeat 10px 13px;
		background-size: 22px 30px;
	}

	.btn_wsp_top{
		padding: 13px 10px 0px 44px;
		background: #f7f9fa url(../images/btn_wsp.png) no-repeat 7px 13px;
		background-size: 30px 30px;
	}

	.search-container {
		width: 420px;
	}

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

	.cont_perfil{
		right: 51px
	}

	.categorias_destacadas .slick-dots{
		bottom: -27px;
	}

	.nuevos_left{
		display: none;
	}

	.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 .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_footer {
		padding: 0px 0 0 60px;
	}

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

	.menu_estatico ul li{
		display: none;
	}

	.menu_estatico ul li:first-child{
		display: block;
	}

	.menu_estatico{
		height: 0px;
		position: initial;
	}

	.menu_estatico:before{
		display: none;
	}

	.menu_estatico ul li a{
		color: #fff;
	}

	.buscar_carrito:after {
		content: "";
		width: 100%;
		height: 100%;
		background: #1b283a;
		position: absolute;
		top: 0px;
		left: -100%;
	}

	.movil_icon_cat{
		display: inline-block;
	}

	.desktop_icon_cat{
		display: none;
	}

	.menu_mi_cuenta span,
	.carrito_top span{
		display: none;
	}

	.menu_mi_cuenta {
		margin: 0 15px 0 15px;
		padding: 0 0px 0 0px;
		border: none;
	}

	.widg_centrar,
	.widg_sec {
		height: 90px;
	}

	.widg_sec span h5{
		font-size: 14px;
	}

	.widg_sec span p br{
		display: none;
	}

	.widg_sec span p {
		width: 160px;
		font-size: 13px;
		line-height: 14px;
		text-align: left;
	}

	.widg_sec span p a{
		display: block;
	}

	.widg_sec i img{
		height: 38px;
	}


	/* slider */

	.owl-slide-text h2 {
		font-size: 14px;
		line-height: 17px;
		letter-spacing: 0px;
	}

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

	.owl-slide-text p{
		width: 65%;
		font-size: 14px;
		line-height: 20px;
	}

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

	.marcas_home .titulos_home:before {
		width: 82%;
	}

	.widgets_footer {
		margin-top: 50px;
	}

	.widgets_footer_left img {
		width: 220px;
		top: -34px;
		right: -10px;
	}

	.widgets_footer_left {
		padding: 30px 196px 0 30px;
	}

	.widgets_footer_left h2,
	.widgets_footer_right h2 {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 18px;
	}

	.widgets_footer_left p,
	.widgets_footer_right p{
		font-size: 14px;
		line-height: 19px;
	}

	.widgets_footer_left p a{
		font-size: 17px;
		line-height: 26px;
	}

	.widgets_footer_right img {
		width: 120px;
		top: 23px
	}

	.widgets_footer_right {
		padding: 30px 150px 0 30px;
	}

	.widgets_footer_right,
	.widgets_footer_left{
		height: 190px;
	}

	.img_form{
		display: none;
	}

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

	.soluciones_contacto .central-wrapper {
		height: auto;
		padding: 50px 70px 40px 70px;
	}

	.contact_bottom {
		padding: 30px 0 23px 0;
	}

	.nuevos_nuevos_home{
		padding: 10px 0 30px 0;
		background-color: transparent;
	}

	.oferta_itemx{
		border-color: transparent;	
	}

	.contact_bottom span{
		margin: 0 10px 0 10px;
	}

	.contact_bottom span.redes_bottom{
		display: block;
		margin: 25px 0 0 0;
		text-align: center;
	}

	.contact_bottom .central-wrapper{
		text-align: center;
	}

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

	.list_columna h4 {
		margin: 0 0 20px 0;
		font-size: 15px;
	}

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

	.list_columna li i {
		margin-right: 3px;
		font-size: 13px;
	}

	/*.bottom_footer {
		padding: 20px 0 17px 0;
	}*/

	
	.colores_producto_item {
		height: auto;
	}

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

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

	.list_productos_marca figure.producto_item .read-more {
		font-size: 10px;
	}

	.list_productos_marca figure.producto_item .read-more i {
		width: 12px;
		margin: -3px 0px 0 3px;
	}

	.list_productos_marca .marca_producto {
		width: 70px;
	}

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

	.logo_marca{
		height: 351px;
	}

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

	.filtros_content {
		width: 223px;
	}

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

	.label_check{
		font-size: 14px;
	}

	/* listado productos general */

	.cantidad_encontrados{
		display: none;
	}

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

	.list_productos_general li {
		width: 32.766666%;
	}


	/* complementa tu compra */

	.complementa_tu_compra figure.producto_item{
		height: auto;
	}

	.complementa_tu_compra figure.producto_item .img_producto{
		height: auto;
	}

	.complementa_tu_compra figure.producto_item .read-more {
		font-size: 11px;
	}

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


	.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: 248px;
		margin: 0px 0 0px 7px;
		font-size: 14px;
	}

	.valoracion_comentario {
		padding: 30px 20px 20px 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;
	}

	#tt-header.header__checkout .menu_estatico{
		display: none;
	}

	#tt-pageContent.content_final {
		padding-top: 73px;
	}

	.bottom_footer{
		text-align: left;
	}

	.copy,
	.sisweb{
		float: initial;
		text-align: left;
	}

	.centro_footer{
		position: initial;
		margin: 20px 0 20px 0;
	}


	/* quienes somos */

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


}/*1199px*/


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

	.menu_movil{
		display: block;
	}

	#drop{
		top: 24px;
	}

	#drop > div{
		background-color: #fd330e;
		border-radius: 0px;
	}

	.central-wrapper{
		width: auto;
	}

	.btn_wsp_top{
		margin-right: 70px;
	}

	.menu_principal,
	.widgets_top{
		display: none;
	}

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

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

	.soluciones_contacto,
	.marcas_home{
		margin: 0 20px 0 20px;
	}

	.soluciones_contacto{
		padding: 0 0 5px 0;
	}

	.secudn_movil{
		display: block!important;
	}

	.secudn_desktop{
		display: none!important;
	}

	.contact_bottom span {
		margin: 0 10px 10px 10px;
	}

	.contact_bottom span.redes_bottom{
		margin: 15px 0 0 0;
	}


	/* slider */


	.owl-carousel .owl-slide {
		position: relative;
		height: 310px;
	}

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

	.widgets_tienda{
		margin: 0;
		text-align: center;
	}

	.widgets_tienda .slick-slider{
		margin-left: 0px;
		margin-right: 0px;
	}

	.banner_widgets {
		padding: 14px 0 15px 0;
	}

	.ofertas_home {
		padding-top: 0px;
	}

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


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

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

	.pago_seguro {
		width: 120px;
	}

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

	.contacto_footer {
		width: 35%;
	}

	.nosotros_footer {
		width: 33%;
	}

	.atencion_cliente {
		width: 30%;
	}

	.enlaces_bottom a{
		width: 48%;
		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: 20px 40px 20px 40px;
	}

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

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

	.marcas_top .slick-prev,
	.marcas_top .slick-next{
		width: 22px!important;
		height: 73px!important;
		background-size: 22px 73px!important;
	}




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

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

	.filtros_orden{
		text-align: center;
	}

	.filtros_orden h3{
		display: none;
	}


	/* listado producos general */


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

	.list_productos_general li {
		width: 49.555555555%;
	}

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

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

	.resumen_cart{
		margin-top: 15px;
	}

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

	strong.old-price{
		text-decoration: line-through;
		opacity: 0.5;
	}


	.form_contact_right{
		display: none;
	}

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

	.encuentra_tienda .col-md-6{
		display: block;
		width: auto;
		float: initial;

		flex: initial;
		max-width: initial;
	}

	.encuentra_tienda .row{
		display: block;
		flex-wrap: initial;
	}

	.contact-map{
		margin-top: 15px;
	}


	#tt-pageContent.content_final {
		padding-top: 50px;
	}

	.descripx_pro_desktop{
		display: none!important;
	}

	.descripx_pro_movil{
		display: block!important;
	}

	/* nosotros */

	.left_nosotros{
		float: initial;
		width: auto;
		padding: 0 0 0 0;
	}

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

	.content_quienes_somos a.btn{
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.mision_vision{
		margin: 30px 0 0 0;
		padding: 0px 0px 0px 0px;
		background-color: transparent;
	}

	.mison_leftt{
		float: initial;
		width: auto;
		padding: 0 0 0 0;
	}

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

	.elegirnos_item span{
		height: auto;
		padding: 28px 20px 20px 20px;
	}	

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

	.elegirnos_item p{
		font-size: 16px;
		line-height: 25px;
	}

	.valores_left{
		width: auto;
		float: initial;
		padding: 0 0 0 0;
	}

	.valores_right{
		width: auto;
		float: initial;
		overflow: hidden;
		margin-top: 20px;
	}

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

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

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

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




}/*999px*/


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

	a.btn_categorias:after,
	a.btn_categorias strong{
		display: none;
	}

	a.btn_categorias{
		padding: 0px 0px 0 0px;
	}

} /* 865px*/


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

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

	.menu_estatico ul li a{
		font-size: 0px;
	}

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

	.menu_top {
		height: 30px;
	}

	.categorias_top a.btn_categorias {
		font-size: 14px;
		color: #0066CC;
	}

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

	#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;
	}
	
	.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:before{
		width: 90%;
	}

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

	figure.producto_item .img_producto {
		height: auto;
	}

	.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: 108px;
		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 35px 120px 35px;
		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 a{
		width: 200px;
		display: inline-block;
		vertical-align: top;
		height: 32px;
		background-color: #1b283a;
		text-align: center;
		font-size: 13px;
		line-height: 33px;
		position: relative;
		border-radius: 10px;
		color: #fff;

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

	.cant_productos{
		font-size: 14px;
	}

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


	/* subcategorias*/

	.sub_categorias_content ul li {
		width: 160px;
	}

	.widgets_footer_right,
	.widgets_footer_left{
		display: block;
		width: auto;
		float: initial;
	}

	.widgets_footer_left{
		margin-bottom: 25px;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.widgets_footer_right{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.content-wrap .central-wrapper {
		padding-bottom: 20px;
	}

	.soluciones_contacto,
	.marcas_home {
		margin: 0 15px 0 15px;
	}

	.soluciones_contacto .central-wrapper {
		padding: 40px 40px 40px 40px;
	}

	.widg_sec {
		width: 49%;
		margin-bottom: 10px;
	}

	.list_columna {
		width: 47%;
		margin-bottom: 20px;
	}

	.list_bottom .central-wrapper{
		text-align: center;
	}

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

	.footer_left,
	.footer_right{
		width: auto;
		float: initial;
		text-align: left;
	}

	.enlaces_footer{
		display: block;
	}

}/*777px*/

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

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

	.btn_mail_top,
	.btn_wsp_top{
		display: none;	
	}

	.buscar_carrito{
		position: initial;
	}

	.buscar_carrito form {
		display: block;
		margin-left: 10px;
    	margin-right: 10px;
    }

	.search-container{
		display: block;
		width: auto;
		margin: 0;
	}

	a.btn_categorias{
		position: absolute;
		top: 20px;
        left: 150px;
		z-index: 10;
	}

	.menu_mi_cuenta{
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 10;
	}

	.carrito_top{
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 10;
	}

	.menu_mi_cuenta{
		padding: 3px 3px 3px 3px;
		background: #1b283a;
		top: 30px;
        right: 120px;
        border-radius: 4px;
	}

	.carrito_top{
		padding: 3px 3px 3px 3px;
		background: #1b283a;
		top: 30px;
        right: 90px;
        border-radius: 4px;
	}

	.menu_mi_cuenta i,
	.carrito_top i{
		margin: 0;
	}

	



} /*667px*/

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

	
	.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: block;
		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: auto;
		overflow: initial;
		opacity: 1;
		visibility: visible;
		border-top: solid 1px #bebebe;
	}

	.men_left_perfil ul.tabs li{
		height: auto;
		margin: 1px 0 1px 0;
		padding: 0 20px 0 20px;
		line-height: 29px;
	}

}/*640px*/



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

	.page{
		padding-top: 116px;
	}

	.banner_widgets .central-wrapper{
		padding: 0 5px 0 5px;

	}

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

	section.productos_general.slider.slick-initialized.slick-slider,
	section.productos_four.slider.slick-initialized.slick-slider,
	section.productos_ofertas.slider.slick-initialized.slick-slider,
	section.widgets_homex.slider.slick-initialized.slick-slider,
	section.productos_nuevo_homex.slider.slick-initialized.slick-slider {
		margin-right: -50%;
		margin-bottom: 0px;
	}

	.menu_top_header {
		height: 69px;
		padding: 0 0 0 0;
	}

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

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

	.logo_top img {
		width: 80px;
	}

	a.btn_categorias{
		top: 10px;
        left: 120px;
        margin: 0 0 0 0;
	}

	.menu_mi_cuenta{
		margin: 0 0 0 0;
		top: 18px;
		right: 133px;
		background: #898b8c;
	}

	.carrito_top{
		top: 18px;
		background: #898b8c;
	}

	.logo_top:after{
		display: none;
	}

	.logo_top{
		background-color: transparent;
	}

	#drop{
		width: 48px;
		height: 50px;
		top: 10px;
		right: 10px;
		border-radius: 5px;
	}

	#drop > div{
		border-radius: 5px;
	}

	.buscar_carrito {
		height: auto;
		padding: 5px 0 5px 0;
	}

	.search-container{
		height: auto;
	}

	.search-container input[type="text"]{
		height: 38px;
		padding: 5px 70px 5px 10px;
		font-size: 15px;
	}

	.search-container button {
		width: 40px;
		height: 34px;
	}

	.owl-slide-text p{
		display: none;
	}

	.owl-slide-text h2 {
		font-size: 12px;
		line-height: 15px;
	}

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

	body .owl-slide-text a.btn {
		margin: 15px 0 0 0;
	}

	body .owl-slide-text a.btn {
		height: 48px;
		font-size: 14px;
		line-height: 48px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots{
		left: 25px!important;
	}

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

	.categorias_top{
		width: 100%;
	}

	.menu_top {
		height: 28px;
	}

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

	.owl-theme .owl-dots .owl-dot {
		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: 32px;
	}

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

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

	.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 30px;
		color: #fff;
		font-size: 12px;
		line-height: 28px;
		background: #1b283a url(../images/icon_cerrar_cat_movil.svg) no-repeat 13px 8px;
	}

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

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

	.productos_destacados_home .central-wrapper{
		padding-bottom: 0px!important;
	}

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

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

	.nuevos_nuevos_home .oferta_itemx {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.widgets_tienda .central-wrapper:after{
		display: none;
	}

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

	.titulos_home h2,
	.ofertas_home .titulos_home h2{
		display: block;
		padding: 0 0 0 0;
		font-size: 16px;
	}

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

	.btn_ver_mas{
		display: none;
		float: initial;
	}

	.content-wrap .central-wrapper {
		padding-bottom: 20px;
	}

	.ofertas_home .central-wrapper{
		padding-left: 5px;
		padding-right: 5px;
	}

	/* productos */

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

	.slick-dots{
		display: none!important;
	}

	.categorias_destacadas .nombre_cat {
		font-size: 12px;
	}

	.categorias_destacadas .nombre_cat{
		height: auto;
		padding: 15px 10px 15px 15px;
		background-image: none;
	}

	.ofertas_home .cont_carrouseles {
		padding: 20px 15px 20px 15px;
	}

	.marca_producto {
		width: 80px;
		top: 5px;
		left: 3px;
	}

	.slick-slide {
		margin: 10px 5px;
	}

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

	figure.producto_item .rpc_title a {
		height: 32px;
	}

	figure.producto_item .rpc_price {
		margin: 8px 10px 8px 15px;
	}

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

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

	figure.producto_item .read-more {
		font-size: 12px;
	}

	figure.producto_item .read-more i img {
		width: 14px;
	}

	.ofertas_home figure.producto_item{
		margin-bottom: 0px;
	}

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

	.marcas_home .central-wrapper {
		margin-right: -22px;
		padding: 30px 0px 20px 20px;
	}

	.ver_marcas_todas{
		display: none;
	}

	.marcas_home .tt-img-box {
		height: 110px;
		overflow: hidden;
	}

	.marcas_home .slick-slider {
		margin-top: 0;
	}

	.marcas_home {
		margin-top: -30px!important;
	}

	.widgets_footer {
		margin-top: 30px;
	}

	.widgets_footer_right,
	.widgets_footer_left {
		height: auto;
	}

	.widgets_footer_left img {
		width: 137px;
		top: -3px;
		right: -6px;
	}

	.widgets_footer_left {
		padding: 20px 120px 20px 14px;
	}

	.widgets_footer_right {
		padding: 20px 119px 20px 14px;
	}

	.widgets_footer_left h2,
	.widgets_footer_right h2 {
		margin-bottom: 8px;
		font-size: 14px;
		line-height: 16px;
	}

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

	.widgets_footer_right img {
		width: 100px;
		top: 3px;
		right: 10px;
	}

	#footer {
		padding: 40px 0 0 0;
	}

	.footer_footer h4{
		font-size: 17px;
	}

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

	.item_datos a{
		font-size: 17px;
	}

	.soluciones_contacto .central-wrapper {
		padding: 20px 20px 20px 20px;
	}

	.right_form p{
		font-size: 13px;
	}

	.widg_sec i {
		margin: 0 5px 0 0;
	}

	.widg_sec i img {
		height: 28px;
	}

	.widg_sec span h5 {
		width: 112px;
		font-size: 12px;
		line-height: 13px;
		text-align: left;
	}

	.widg_sec span p{
		width: 112px;
		font-size: 11px;
		line-height: 13px;
	}


	/* */

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

	.left_ofertax{
		float: initial;
		width: auto;
		margin: 0 0 0 0;
		padding: 10px 10px 20px 10px;
	}

	.nuevos_nuevos_home figure.producto_item{
		padding: 0 10px 0 10px;
	}

	.nuevos_nuevos_home figure.producto_item .read-more{
		display: block;
	}

	.nuevos_nuevos_home .oferta_producto{
		position: absolute;
	}



	/* enlaces fondo plomo */

	.enlaces_bottom{
		padding: 24px 0 24px 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{
		text-align: center;
	}

	.right_form .form_row input.form_element,
	.right_form .form_row select.form_element {
		height: 40px;
		text-align: center;
	}


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


	/* footer */

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

	.contact_bottom span,
	.contact_bottom span a {
		font-size: 15px;
	}

	.contact_bottom span img {
		width: 19px;
		margin-top: 2px;
	}

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

	.list_columna h4 {
		margin: 0 0 15px 0;
		font-size: 14px;
	}

	.list_columna li {
		margin: 0 0 10px 0;
	}

	.copy,
	.sisweb{
		float: initial;
		line-height: 22px;
	}

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

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


	/* carrito header */

	.cont_carrito {
		width: 100%;
		right: 0;
		top: 67px;
	}

	.perfil_carrito{
		width: 320px;
		margin-left: 0;
		margin-right: 0;
	}

	.cont_perfil {
		right: 132px;
        top: 71px;
	}

	.perfil_carrito:before{
		right: 60px;
	}

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

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

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

	.logo_marca {
		height: 85px;
	}

	.logo_marca strong{
		display: none;
	}

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

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

	.colores_producto_item{
		margin: 0px 0 0px 0;
		top: -24px;
	}

	.list_productos_marca figure.producto_item{
		margin: 0 0 5px 0;
	}

	.marca_columna {
		margin-bottom: 0px;
	}

	/* productos listado */

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

	.titulo_listado_productos h1{
		padding-bottom: 10px;
	}

	.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-style: italic;
	}

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


	/* Listado Productos General */


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

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

	.list_productos_general .wishlist i{
		font-size: 17px;
	}

	.list_productos_general li {
		padding-left: 2px;
		padding-right: 2px;
	}

	.list_productos_general figure.producto_item .img_producto {
		padding: 35px 10px 8px 10px;
	}

	.list_productos_general figure.producto_item{

	}

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

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

	.list_productos_general figure.producto_item .read-more{
		font-size: 9px;
	}

	.list_productos_general figure.producto_item figcaption {
		padding: 14px 6px 0px 6px;
	}

	.list_productos_general figure.producto_item .read-more i img {
		width: 12px;
	}

	.sub_categorias_content {
		margin: -14px 0 0 0;
		padding-bottom: 10px;
	}


	/* detalle de producto */

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

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

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

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


	.img_galeria {
		padding: 19px 15px 10px 15px;
	}

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

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

	.cont_galeria .wishlist{
		width: 26px;
		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;
		padding: 10px 10px 10px 10px;
	}

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

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

	.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: 15px 0 10px 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;
		line-height: 38px;
		margin: 0 2px 4px 2px;
		border-radius: 6px;
	}

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

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

	.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 {
		margin: 0px 0 20px 0;
		padding: 15px 15px 15px 15px;
		border-radius: 6px;
	}

	.envio_producto span{
		padding: 0 0 0 70px;
		font-size: 13px;
	}

	.envio_producto span a {
		height: 40px;
		padding: 0 20px 0 20px;
		font-size: 12px;
		line-height: 40px;
	}

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

	.descripcion_producto h4{
		margin: 0 0 10px 0;
		padding: 8px 0 8px 10px;
		font-size: 14px;
		line-height: 17px;
	}

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

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

	.txt_descripcion{
		padding: 3px 20px 15px 20px;
	}

	body .tt-table-03 tbody tr td, body .tt-table-03 tbody tr:last-child td{
		font-size: 16px;
	}

	.txt_descripcion iframe{
		height: 240px !important;
	}

	.cont_relacionados .titulos_home h2{
		font-size: 17px;
	}

	a.btn.btn_descargar{
		display: block;
		margin-bottom: 0px;
		padding: 0 0 0 15px;
		text-align: left;
		font-size: 13px;
	}

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

	.valoracion_comentario{
		padding: 20px 17px 15px 17px;
	}


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

	.cont_relacionados {
		padding-top: 10px;
	}


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

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

	.complementa_tu_compra .cont_carrouseles {
		padding: 15px 15px 15px 15px;
	}

	.complementa_tu_compra figure.producto_item{
		margin-bottom: 0px;
	}

	button.add_to_cart_button {
		width: 53%;
		height: 40px;
		padding: 0;
		margin: 0 0 0 6px;
		font-size: 12px;
		font-family: 'montregular';
		letter-spacing: 0px;
	}

	button.add_to_cart_button i {
		width: 14px;
		margin: 9px 0 0 2px;
	}

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

	.list_carrito .datos_prod h6 {
		font-size: 12px;
		line-height: 15px;
	}

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

	.list_carrito .text-right{
		text-align: center!important;
	}

	.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 {
		padding: 28px 28px 6px 28px;
	}

	.te_asesoramos h5 {
		margin: 0 0 16px 0;
		font-size: 13px;
		line-height: 12px;
	}

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

	ul.tabs li {
		display: block;
		width: auto;
		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 0px 14px 0px;
	}

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

	.list_enlaces {
		display: block;
	}

	.resumen_cart h3{
		margin-bottom: 20px;
	}


	/* subcategorias*/

	.sub_categorias_content ul{
		margin: 0 -10px 0 -10px;
		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 10px;
		font-size: 11px;
		line-height: 12px;
	}

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

	.titulos_home:before{
		display: none;
	}

	body #chat_whatsapp .content_ws{
		width: 320px;
	}

	body #chat_whatsapp .head p {
		font-size: 13px;
		line-height: 16px;
	}

	body #chat_whatsapp .head h3{
		font-size: 18px !important;
		line-height: 18px;
	}

	body #chat_whatsapp .head{
		padding: 22px 18px;
	}

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

	body .tt-title-subpages.noborder {
		font-size: 17px;
		line-height: 24px;
		padding-bottom: 21px;
	}

	body .breadcrumb_top .btn_regresar{
		margin: 0;
	}

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

	#one-page-checkout h3{
		font-size: 14px;
	}

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

	body #one-page-checkout .div_confirmacion h6{
		font-size: 15px;
	}

	a.btn.mt24-aplicarCupon{
		display: block;
		width: auto;
		margin-top: 10px;
	}

	.botones_proceso a,
	.botones_proceso button,
	.botones_proceso a.btn.btn-border{
		display: block;
		float: initial!important;
		margin: 0 0 0 0;
	}


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

	#pagina-dinamica p,
	#pagina-dinamica .container ul li {
		font-size: 15px;
		color: #111;
		line-height: 23px;
	}

	/* contacto */

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

	.form_contact_left p{
		margin-bottom: 20px;
		font-size: 15px;
	}

	body .form-default .form-group .form-control{
		height: 46px;
		font-size: 15px;
	}

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

	body .form-default .form-group textarea.form-control {
		height: 80px;
		padding-top: 10px;
	}


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

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

	.nuestras_tiendas .item {
		padding: 10px 10px 10px 5px;
	}

	.nuestras_tiendas .item .nombre{
		padding: 6px 0 5px 21px;
		margin: 0 0 6px 0;
		font-size: 15px;
		background-size: 16px 24px;
	}

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

	.nuestras_tiendas .item div {
		margin-left: 20px;
		font-size: 13px;
		font-family: 'montsemibold';
	}

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

	.nuestras_tiendas .item div.telefonos,
	.nuestras_tiendas .item div.celulares,
	.nuestras_tiendas .item div.emails,
	.nuestras_tiendas .item div.horario{
		background-size: 20px 20px;
		padding: 0 0 0 26px;
	}

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

	.scrooll_direcciones {
		max-height: 600px;
		min-height: 600px;
	}

	div#google_map{
		height: 500px!important;
	}

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

	#pagina-dinamica h2, #pagina-dinamica h3, #pagina-dinamica h4,
	#pagina-dinamica h5, #pagina-dinamica h6{
		padding: 5px 0px 8px 0px !important;
	}

	#pagina-dinamica h1{
		font-size: 20px;
	}

	#pagina-dinamica h2{
		font-size: 18px;
	}

	#pagina-dinamica h3{
		font-size: 17px;
	}

	#pagina-dinamica h4{
		font-size: 16px;
	}

	#pagina-dinamica h5{
		font-size: 15px;
	}

	#pagina-dinamica h6{
		font-size: 14px;
	}

	.tt-table-shop-01 thead th{
		font-size: 11px;
	}

	.tt-table-shop-01 tbody tr{
		font-size: 12px;
	}

	.tt-table-shop-01 tbody td {
		padding-top: 8px;
		padding-bottom: 8px;
	}


	#tt-pageContent.content_final {
		padding-top: 43px;
	}


	/* nuevo detalle */

	.head_detalle_nuevo{
		border-color: transparent;
	}

	.codigo_stock{
		display: block;
	}

	.codigo_stock span{
		margin-right: 10px;
		font-size: 12px;
	}

	.valoracion_estrellas{
		margin: 0 0 0 0;
	}

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

	.descripciones_lateral strong{
		font-size: 13px;
	}

	.descargas_producto a.btn.btn_descargar{
		font-size: 13px;
		padding: 0 20px 0 20px;
	}

	.descripciones_lateral h3{
		font-size: 18px;
	}

	/* nostros */


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

	.content_quienes_somos p,
	.mision_vision p,
	.valores_left p,
	.clientes_right p {
		font-size: 17px;
		line-height: 28px;
	}

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

	.valores_right span{
		float: initial;
		width: auto;
		padding: 0px 5px 0 55px;
	}

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

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

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

	.valores_right span h5{
		font-size: 16px;
	}



	





}/*480px*/


