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

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

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

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

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

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


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

	.owl-carousel .owl-slide{
		height: 532px
	}

	.owl-slide-text h2{
		font-size: 23px;
		line-height: 24px;
	}

	.owl-slide-text h1{
		font-size: 60px;
		line-height: 65px;
	}

	.owl-slide-text p{
		font-size: 24px;
	}

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

	.list_columna {
		width: 24%;
	}

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

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

	.titulos_home h2{
		font-size: 28px;
	}

	.widg_sec {
		width: 24.4444555%;
	}

	.sep_widgt{
		margin: 0 27px 0 27px;
	}

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


	/* detalle extra large */


	.detalle_principal{
		padding: 30px 42px 30px 42px;
	}

	.descipciones_producto{
		padding: 40px 42px 40px 42px
	}

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

	

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


	.menu_barra_right span{
		margin: 0 25px 0 25px;
	}


	.tittle_seccion h1 {
		margin: 0 0 15px 0;
		font-size: 32px;
		line-height: 32px;
	}

	.tittle_seccion p{
		font-size: 20px;
		line-height: 26px;
	}

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

	.search-container {
		width: 383px;
	}

	.enlacess_top a{
		margin: 0 12px 0 12px;
	}

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

	.widgets_top{
		padding: 40px 0 45px 0;
	}

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

	.txt_widgt h5{
		font-size: 17px;
		line-height: 17px;
	}

	.txt_widgt p{
		font-size: 18px;
		line-height: 24px;
	}

	.fono_ventas{
		display: none;
	}

	.cont_widgt i{
		width: 69px;
		height: 97px;
		padding: 17px 0 0 0;
	}

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

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

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

	a.btn_whatsapp{
		font-size: 18px;
	}

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

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

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



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

	.marcas_home .tt-img-box {
		height: 100px;
	}

	.titulos_home h2,
	.form_leftx h2{
		font-size: 25px;
	}

	.titulos_home:before {
		width: 90%;
	}

	.titulo_marcas_home h2 strong, .content_widgets_home h2 strong {
		font-size: 22px;
	}

	.form_img {
		margin-top: 30px;
	}

	
	.widg_sec{
		padding: 0 25px 0 25px;
	}

	.widg_sec h5 {
		margin: 0 0 7px 0;
		font-size: 16px;
	}

	.widg_sec p{
		font-size: 16px;
	}

	.widgets_secundarios{
		padding-bottom: 0px;
	}
	
	.logo_footerx {
		width: 180px;
	}

	.list_bottom {
		padding: 50px 0 25px 0;
	}

	.list_columna h4{
		margin: 0 0 26px 0;
		font-size: 20px;
	}
	
	.list_columna.datos_contacto_footer span a,
	.list_columna.datos_contacto_footer span {
		font-size: 18px;
	}

	.list_columna.datos_contacto_footer span{
		padding-left: 25px;
		background-size: 18px auto;
	}

	.list_columna span a {
		font-size: 16px;
	}

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

	.nosotros_footer p{
		font-size: 15px;
		line-height: 25px;
	}

	.bottom_footer{
		padding: 26px 0 24px 0;
		font-size: 18px;
	}

	.img_prod_nuevo {
		width: 120px;
	}

	.form_leftx{
		padding: 30px 50px 35px 50px;
	}

	.form_leftx h3,
	.form_cell p{
		font-size: 18px;
	}

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

	.pago_seguro span img {
		width: auto;
		height: 40px;
	}

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

	
	/* listado productos general  */

	.banner_productos {
		padding: 10px 15px 40px 15px
	}

	.filtros_orden{
		height: 58px;
		margin: -26px 15px 0 15px;
		padding: 14px 25px 15px 25px;
	}

	.list_productos_general li{
		padding-left: 4px;
		padding-right: 4px;
	}
	
	.list_productos_general figure.producto_item .read-more {
		font-size: 14px;
	}

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

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

	.list_productos_general .marca_producto {
		width: 70px;
	}

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

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


	/* detalle producto */

	button.add_to_cart_button{
		padding: 0 30px 0 31px;
		font-size: 15px;
	}

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


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

	/* nosotros  responsive */


	.nosotros_header,
	.mision_vision,
	.valores_nosotros h2,
	.content_valores,
	.experiencia_nosotros {
		padding-left: 0;
		padding-right: 0;
	}

	.top_internas.banner_nosotros h1 {
		font-size: 40px;
		line-height: 42px;
	}

	.top_internas.banner_nosotros h3 {
		font-size: 20px;
		line-height: 26px;
	}

	.nosotros_header_txt{
		padding: 110px 0 0 0;
	}

	.nosotros_header_txt p,
	.mision_vision p,
	.exp_txt p {
		font-size: 19px;
		line-height: 29px
	}

	.mision_vision h4,
	.nosotros_header_txt h2,
	.valores_nosotros h2,
	.exp_txt h2{
		font-size: 25px;
	}

	.mision_txt, .vision_txt {
		margin: 0 0 0 0;
		padding: 0 35px 50px 35px;
	}

	.valor_txt h4{
		font-size: 20px;
	}

	.valores_nosotros h2 {
		margin: 0 0 25px 0;
	}

	.valor_txt p{
		font-size: 18px;
		line-height: 23px;
	}

	.exp_txt{
		padding: 110px 0 0 0;
	}

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

	.formulario_contacto{
		padding: 50px 50px 50px 130px
	}

	.form_contct_left{
		padding: 30px 30px 30px 30px;
	}

	.form_contct_left span{
		font-size: 20px;
		line-height: 27px;
	}

	.nuestras_tiendas .item{
		padding: 10px 20px 0px 30px;
	}

	.nuestras_tiendas .item h5 {
		margin: 0 0 15px 0;
		font-size: 22px;
	}

	.nuestras_tiendas .item ul li,
	.nuestras_tiendas .item ul li strong,
	.nuestras_tiendas .item ul li a {
		font-size: 20px;
		line-height: 25px;
	}

	.nuestras_tiendas .item ul li {
		margin: 0 0 15px 0;
	}






	



} /*1310px*/






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

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

	a.btn_whatsapp{
		display: none;
	}

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

	.menu_barra_right a{
		font-size: 15px;
	}

	.fixed-catgory{
		top: 67px;
	}

	.cont_perfil{
		right: 51px
	}

	.tiendas_top{
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.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;
	}

	.titulos_home:before {
		width: 88%;
	}

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

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

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

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

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

	.bottom_footer{
		padding: 18px 0 18px 0;
		font-size: 16px;
		line-height: 20px;
	}

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

	.movil_icon_cat{
		display: inline-block;
	}

	.right_top{
		padding: 0 0 0 0px;
		position: relative;
	}

	.buscar_carrito form{
		margin-left: 20px;
		margin-right: 11px;
	}

	.menu_barra_right span {
		margin: 0 12px 0 12px;
		background-color: transparent;
	}


	.tiendas_top,
	.menu_mi_cuenta,
	.carrito_top{
		margin: 0 6px 0 5px
	}

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

	input[type="submit"],
	button, a.button,
	.btn, a.btn{
		height: 48px;
		line-height: 46px;
		font-size: 16px;
	}

	body .owl-slide-text a{
		font-size: 16px;
	}

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

	.marcas_home {
		padding-top: 35px;
		padding-bottom: 25px;
	}



	/* - - - - */

	
	.form_leftx{
		width: 100%;
		float: left;
		margin: 47px 0 47px 0;
	}

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

	.sep_widgt {
		margin: 0 5px 0 5px;
	}
	
	.txt_widgt p{
		font-size: 17px;
		line-height: 18px;
	}

	.cont_widgt i img{
		width: auto;
		height: 39px;
	}

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

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

	.widgets_tienda .slick-slide {
		margin: 0 8px 0 8px!important;
	}

	.widgets_tienda .slick-dotted.slick-slider {
		margin-bottom: 20px;
	}

	.cont_widgt i {
		width: 40px;
		height: 74px;
		padding: 15px 0 0 0;
	}


	/* slider */


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

	.owl-slide-text h1{
		margin: 0 0 10px 0;
		letter-spacing: 2.8px;
	}

	.owl-slide-text p{
		width: 67%;
		font-size: 22px;
	}

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

	body .owl-slide-text a {
		margin-top: 25px
	}


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

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

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

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

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


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

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

	.cantidad_encontrados{
		font-size: 12px;
	}

	/*detalle producto*/

	.detalle_principal {
		margin: -90px 0px 30px 0px;
		padding: 25px 30px 25px 30px;
	}

	.descipciones_producto{
		margin: 30px 0px 30px 0px;
		padding: 30px 30px 30px 30px;
	}


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

	.tt-swatches-container .tt-wrapper{
		display: block;
	}

	.content_descargas a{
		margin-bottom: 10px;
	}

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

	.cantidad_agregar{
		margin: 10px 0 10px 0;
		padding: 18px 0 18px 15px;
	}

	button.add_to_cart_button {
		padding: 0 20px 0 21px;
	}

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

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

	.envio_cotizar a{
		padding: 0 20px 0 20px
	}

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

	a.btn_cotizar{
		margin-left: 10px;
		font-size: 15px;
	}

	.envio_cotizar {
		margin: 20px 0 15px 0;
	}

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

	.galeria_bottom{
		padding-left: 30px;
		padding-right: 30px;
	}

	.slider-nav .slick-slide {
		margin: 10px 5px 15px 5px!important;
	}

	.galeria_bottom {
		margin: -30px 0 0 0;
	}

	.valoracion_comentario {
		padding: 0;
	}

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

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

	.list_columna,
	.list_columna.nosotros_footer {
		width: 22%;
	}

	.logo_footerx {
		margin-bottom: 24px;
	}

	.logos_pagos{
		text-align: center;
	}

	.list_columna .redes_bottom h4{
		display: block;
	}

	.pago_seguro span{
		margin: 0 20px 0 20px;
	}

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

	.widg_sec h5{
		font-size: 15px;
	}

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

	.widg_sec p br{
		display: none;
	}

	


	/* nosotros */

	.top_internas.banner_nosotros h1 {
		font-size: 32px;
		line-height: 30px;
	}

	.top_internas.banner_nosotros h3 {
		font-size: 18px;
		line-height: 24px;
	}

	.top_internas.banner_nosotros .central-wrapper {
		padding: 20px 30px 40px 30px;
	}

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

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

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

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

	.valores_nosotros {
		padding: 45px 0 10px 0;
	}

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

	.formulario_contacto{
		padding: 40px 35px 40px 140px;
		background-color: #fff;
		box-shadow: 0px 8px 15px rgb(0 0 0 / 23%);
	}

	.form_contct_left {
		margin: 40px 0 0 0;
		width: 37%;
	}

	.top_interna_tiendas.top_internas .central-wrapper{
		padding: 20px 30px 20px 30px;
	}






}/*1199px*/




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

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

	.top_internas{
		padding: 0;
	}

	.top_internas .central-wrapper{
		padding: 15px 30px 15px 30px;

		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}


	/* marcas */
	section.marcas_slider.slider{
		margin: 0px 0px 0 0px;
		padding: 0px 30px 0px 30px;
		box-shadow: 0px 0px 0px transparent;
		background-color: transparent;
	}

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

	.marcas_top .central-wrapper {
		padding: 0px 10px 0px 10px;
	}

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

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

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

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

	/* fin marcas */


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

	.logo_top img {
		width: 177px;
	}

	a.btn_categorias span,
	.menu_barra_right a{
		font-size: 16px;
	}

	a.btn_categorias span{
		margin: 0px 0 0px 6px;
		vertical-align: middle;
	}

	a.btn_categorias img{
		width: 18px;
		vertical-align: middle;
	}

	.carrito_top{
		margin-right: 80px
	}

	.menu_barra {
		display: none!important;
		padding: 4px 0 8px 0;
	}

	.enlacess_top{
		margin: -2px 80px 0 10px;
	}
	
	.menu_movil{
		display: block;
	}

	#drop{
		top: 9px;
	}

	#drop > div{
		background-color: #1d1d1b;
		border-radius: 3px;
	}

	#drop span {
		background-color: #fff;
	}

	.menu_movil nav ~ ul > li a.btn_categorias {
		color: #fff;
	}

	.menu_movil nav ~ ul > li a.btn_categorias:hover{
		color: #000;
	}


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

	.right_top{
		padding-top: 0px;
		margin-right: 80px;
	}

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

	.cantidad_carrito{
		top: -4px;
		right: -4px;
	}

	.buscar_carrito form,
	.menu_principal,
	.search-container:after{
		display: none;
	}

	.buscador_movil{
		display: block;
		padding: 6px 10px 6px 10px;
		background-color: #c8102e;
	}

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

	.search-container input[type="text"]{
		height: 35px;
		padding: 5px 15px 8px 15px;
		border: solid 0px transparent;
		border-radius: 5px;
	}

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

	.menu_top,
	.categorias_menu_slider,
	.icon_category{
		height: 40px;
	}

	.fixed-catgory {
		top: 105px;
	}

	figure.icon_cat_item img{
		width: 24px;
	}

	.nombre_categoria {
		font-size: 14px;
		line-height: 16px;
	}

	#mostrar_azul{
		bottom: 190px;
	}

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

	.categorias_slider{
		height: auto;
	}


	.overlay_menu_cat{
		top: 150px;
	}

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

	.ofertas_home .titulos_home h2,
	.titulos_home h2,
	.form_leftx h2{
		line-height: 22px;
	}

	.form_leftx h2 {
		margin: 0 0 4px 0;
	}

	.titulos_home:before{
		top: 13px;
	}

	button.slick-arrow{
		top: 13px!important;
	}

	.productos_nuevos{
		margin: 0px 0 0 0;
		padding: 30px 0 15px 0;
	}

	.marcas_home{
		margin: 0px 0 0 0;
		padding: 20px 0px 10px 0px;
	}

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

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

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

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

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

	.banner_widgets {
		padding: 0;
	}

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

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

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

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

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

	.contacto_footer {
		width: 35%;
	}

	.atencion_cliente {
		width: 30%;
	}

	.enlaces_bottom a{
		width: 48%;
		border: none;
	}

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

	.form_leftx h3,
	.form_cell p {
		font-size: 16px;
	}

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

	.cont_carrito {
		right: 79px;
	}

	.cont_perfil {
		right: 91px;
	}

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

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


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


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

	/* detalle movil */

	.detalle_producto_contentx .top_internas .central-wrapper {
		padding: 10px 20px 100px 20px;
	}

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

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

	.precio_producto{
		padding: 10px 10px 10px 15px;
	}

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

	.precio_producto strong.old-price{
		font-size: 15px;
	}

	.dscto_producto_oferta{
		font-size: 16px;
		line-height: 30px;
	}

	.envio_cotizar a{
		display: block;
	}

	a.btn_envio{
		margin-bottom: 10px;
	}

	a.btn_cotizar {
		margin-left: 0px;
	}

	.cantidad_agregar{
		width: 100%;
		margin: 0 0 0 0;
		padding: 10px 0 10px 0;
		background-color: #fff;
		text-align: center;
		border-radius: 0px;
		box-shadow: 0px -6px 22px rgb(0 0 0 / 28%);
		border: none;

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

	.quantity_add,
	.quantity_add input[type=button],
	.quantity_add input[type="number"] {
		height: 40px;
	}

	button.add_to_cart_button{
		height: 40px;
		line-height: 38px;
	}

	button.add_to_cart_button i {
		width: 20px;
		line-height: 37px;
	}

	.valoracion_estrellas {
		margin: 10px 0 15px 0;
	}

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

	/* TABS DETALLE */

	.tab_desct {
		width: 170px;
	}

	.tab_desct button{
		padding: 0 0 0 13px;
		font-size: 15px;
	}

	.tab_desct button i {
		width: 17px;
	}

	.txt_detalles_producto {
		margin: 0 0 0 185px;
		padding: 25px 30px 25px 30px;
	}

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

	.tt-table-03 tbody tr td {
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.txt_detalles_producto p {
		margin: 0 0 15px 0;
		font-size: 18px;
		line-height: 26px;
	}





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

	.widgets_secundarios{
		padding: 24px 0 1px 0;
	}

	.widg_sec {
		width: 48.333356%;
		margin-bottom: 60px;
		border-right: solid 0px transparent;
	}

	.widgets_tienda{
		margin-left: auto;
		margin-right: auto;
	}

	.list_columna,
	.list_columna.nosotros_footer {
		width: 24%;
	}

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

	.container_slider{
		width: 100%;
	}

	.img_marca_home{
		display: none;
	}

	.marcas_home .slick-slider{
		float: initial;
		width: auto;
	}

	.marcas_home:after{
		display: none;
	}

	.content_widgets_home {
		padding: 17px 0 0 0;
	}


	.widgets_footerx{
		display: block!important;
	}

	.widgets_desktop{
		display: none!important;
	}

	.widgets_top{
		margin: 0 0 0 0;
		border-radius: 0px;
		box-shadow: 0px 0px 0px transparent;
	}

	.txt_widgt h5 {
		font-size: 16px;
		line-height: 15px;
	}

	.txt_widgt p {
		font-size: 15px;
		line-height: 16px;
	}

	.cont_widgt i img {
		height: 35px;
	}

	.logo_footerx {
		width: 160px;
	}

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

	.form_contct_left{
		width: 40%;
		padding: 20px 20px 20px 20px;
	}

	.form_contct_left span {
		padding: 0 0 0 35px;
		font-size: 18px;
		line-height: 25px;
		background-size: 25px auto;
	}

	.cod_xapcha {
		margin: 10px 0 0 0px!important;
	}

	body .form-default .form-group .form-control{
		height: 48px;
		padding: 0 20px 3px 20px;
		font-size: 16px;
		line-height: 48px;
	}

	p.accept_terms,
	.formulario_contacto p{
		font-size: 18px;
	}





}/*999px*/




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

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

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

	#drop{
		width: 47px;
    height: 37px;
	}

	#drop span{
		width: 28px;
		margin: 2px 0;
	}

	/*.page {
		padding-top: 105px;
	}
	*/
	.buscador_movil .search-container{
		height: auto;
	}

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

	/*.menu_top {
		height: 30px;
	}*/

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

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

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

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

	.titulos_home:before{
		width: 85%;
	}

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

	figure.producto_item .img_producto {
		height: auto;
	}

	.btn_ver_mas{
		margin-left: 0px;
		padding-left: 0px;
	}

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

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

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

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

	.tittle_seccion p {
		font-size: 18px;
		line-height: 22px;
	}

	.filtros_left{
		position: fixed;
		height: 100%;
		overflow-y: scroll;
		top: 62px;
		left: -100%;
		z-index: 1000;
		background-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;
	}

	.label_check {
		font-size: 16px;
	}

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

	.filtros_content{
		width: 300px;
		padding: 15px 10px 140px 10px;
		border-radius: 0px;
	}

	.filtros_left .filtros_seleccionados{
		display: none;
	}

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

	.banner_productos{
		margin: 0 -15px 0 -15px;
		padding: 15px 30px 15px 30px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

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

	.filtros_orden{
		display: none;
	}

	.filtros_movil{
		display: block;
	}

	.cont_productos {
		padding-top: 0px;
	}

	.btns_fitros a{
		width: 200px;
		margin-top: 10px;
		display: inline-block;
		vertical-align: top;
		height: 32px;
		background-color: #d9d9d9;
		text-align: center;
		font-size: 15px;
		line-height: 33px;
		position: relative;
		border-radius: 10px;
		color: #000;

		-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{
		display: none;
		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 {
		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: 24%;
	}

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


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

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

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

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

	.sep_widgt{
		display: none;
	}


	.widgets_top{
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 0px;
	}

	.cont_widgt {
		width: 48%;
		margin-bottom: 25px;
		text-align: center;
	}

	.cont_widgt i{
		width: 50px;
	}

	.txt_widgt {
		margin: 0 0 0 10px;
		width: 151px;
		text-align: left;
	}


	/* detalle full width */


	.right_detalle_producto,
	.left_detalle_producto{
		width: auto;
		float: initial;
	}

	.left_detalle_producto{
		z-index: 9;
	}



	/* nosotros */


	.nosotros_header_img,
	.nosotros_header_txt,
	.mision_txt,
	.vision_txt,
	.exp_txt,
	.exp_img{
		display: block;
		float: initial;
		width: auto;
	}

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

	.nosotros_header_img{
		display: none!important;
	}

	.valor_txt{
		width: 47%;
		margin-bottom: 30px;
	}

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

	.mision_vision img {
		margin: 15px 0 0 -15px;
	}

	.mision_txt,
	.vision_txt {
		padding: 0 25px 30px 25px;
	}

	.mision_txt{
		margin-bottom: 20px;
	}

	.exp_txt{
		padding: 10px 0 20px 0;
	}

	.form_contct_left {
		width: auto;
		float: initial;
		margin: 20px 0 20px 0;
		text-align: center;
	}

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

	.formulario_contacto {
		padding: 30px 30px 30px 30px;
	}

	.form_contct_left span{
		width: 32%;
		display: inline-block;
		vertical-align: top;
		margin: 0 0 23px 0px;
		padding: 30px 0 0 0px;
		background-position: left top;
		text-align: left;
	}

	.tiendax_left,
	.tiendax_right{
		float: initial;
		width: auto;
	}

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

	.tiendax_right{
		margin: 0 0 0 0;
	}

	.nuestras_tiendas .item {
		padding: 10px 14px 0px 25px;
	}

	body .contact-map #google_map{
		height: 340px!important;
	}

	.nuestras_tiendas .item h5 {
		margin: 0 0 10px 0;
		font-size: 20px;
	}

	.nuestras_tiendas .item ul li,
	.nuestras_tiendas .item ul li strong,
	.nuestras_tiendas .item ul li a {
		font-size: 18px;
		line-height: 23px;
	}

	.nuestras_tiendas .item ul li{
		margin: 0 0 0px 0;
		padding: 0 0 10px 35px;
		background-size: 23px auto;
		background-position: left top;
	}

	.top_internas.pross_compra .central-wrapper {
		padding-bottom: 3px;
	}

	
	













}/*777px*/



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

	.box_widget {
		width: 29%;
	}

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

	.copy,
	.sisweb{
		float: initial;
		width: auto;
	}

	.sub_categorias_content ul li {
		width: 32%;
	}


}/*699px*/



@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,
	section.marcas_home_slider.slider.slick-initialized.slick-slider.slick-dotted,

	section.widgets_homex.slider.slick-initialized.slick-slider.slick-dotted,
	section.productos_destacadox.slider.slick-initialized.slick-slider,
	section.productos_nuevox.slider.slick-initialized.slick-slider{
		margin-right: -40%;
	}

	section.cat_top.slider.slick-initialized.slick-slider{
		margin: 0px;
	}

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

	.titulos_home:before,
	.marcas_home .titulos_home:before{
		width: 100%;
	}

	.marcas_home{
		margin: 0;
	}

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

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

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

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

	.productos_destacadox button.slick-arrow,
	.productos_nuevos button.slick-arrow{
		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: 14px;
	}

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

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

	.right_top{
		margin-right: 62px;
	}

	#drop{
		right: 12px
	}

	.ofertas_home .slick-slider{
		padding-left: 0px;
		padding-right: 0;
	}

	.owl-carousel .owl-stage-outer:before{
		display: none;
	}


	.menu_barra_right a,
	.menu_barra_right span{
		display: none;
	}

	.menu_barra_right a.sigue_pedido{
		display: inline-block;
	}

	a.btn_categorias span{
		letter-spacing: 1px;
	}

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

	.pago_seguro h4{
		display: block;
	}

	.img_prod_nuevo {
		width: 90px;
	}

	.right_nuevo {
		width: 72.5555%;
		padding: 0 10px 0 10px;
	}

	.right_nuevo a {
		font-size: 16px;
		line-height: 18px;
	}

	figure.marca_item{
		height: 100px;
		padding: 10px 20px 10px 20px;
	}

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

	.descipciones_producto{
		padding: 20px 20px 20px 20px;
	}

	.tab_desct button {
		padding: 0 0 0 10px;
		font-size: 14px;
		letter-spacing: 0px;
	}

	.tab_desct {
		width: 141px;
	}

	.txt_detalles_producto {
		margin: 0 0 0 155px;
		padding: 15px 20px 18px 20px;
	}

	.txt_detalles_producto p {
		margin: 0 0 10px 0;
		font-size: 16px;
		line-height: 23px;
	}

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

	body .tt-table-03 tbody tr td:first-child {
		width: 130px;
	}


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

	.enlacess_top{
		display: none!important;
	}

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






}/*640px*/



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

	
	.right_nuevo {
		width: 66%;
	}

	.img_prod_nuevo {
		width: 78px;
	}

	.carrito_top {
		margin-right: 62px;
	}




}/*510px*/




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

	.top_internas .central-wrapper {
		padding: 15px 20px 15px 20px;
	}


	.logo_top img {
		width: 144px;
	}

	.right_top{
		margin-right: 44px
	}

	a.btn_categorias{
		top: 2px;
	}

	#drop{
		width: 40px;
		top: 7px;
		right: 15px;
	}

	.buscar_carrito {
		padding: 9px 54px 0 0;
	}

	.carrito_top i,
	.menu_mi_cuenta i,
	.tiendas_top i{
		width: 20px;
	}

	.tiendas_top,
	.menu_mi_cuenta,
	.carrito_top{
		width: 20px;
		height: auto;
		margin: 0 7px 0 7px;
		background-color: transparent;
	}

	.cantidad_carrito{
		width: 20px;
		height: 20px;
		font-size: 13px;
		line-height: 19px;
		top: -13px;
		right: -11px;
	}

	.menu_barra_right a img {
		width: 24px;
	}

	.perfil_container:before,
	.perfil_carrito:before{
		display: none;
	}

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

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

	.categorias_menu_slider{
		margin-left: -8px;
		margin-right: -8px;
	}

	.categorias_menu_slider .slick-slider{
		padding-left: 20px;
		padding-right: 20px;
	}

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

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

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

	.container_slider {
		padding-left: 15px;
		padding-right: 50px;
	}

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

	.owl-slide-text h2 {
		font-size: 14px;
		line-height: 19px;
	}

	.owl-slide-text h1{
		font-size: 24px;
		line-height: 25px;
		letter-spacing: 1px;
	}

	body .owl-slide-text a.btn {
		height: 39px;
		padding: 0 25px 0 25px;
		font-size: 14px;
		line-height: 38px;

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots{
		left: 0px!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: 99px;
	}

	.productos_carrousel {
		margin-top: 25px;
		margin-bottom: -20px;
	}

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

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

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

	a.btn_cerrar_cat{
		float: initial;
		display: block;
		padding: 12px 23px 12px 35px;
		color: #fff;
		font-size: 14px;
		line-height: 28px;
		background: #111 url(../images/icon_cerrar_cat_movil.svg) no-repeat 15px 21px;
	}

	.overflow_hidden #drop{
		right: 30px;
	}

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

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

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

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

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

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

	.titulos_home h2,
	.ofertas_home .titulos_home h2{
		margin: 0px 0 2px 0;
		letter-spacing: 0.5px;
	}

	.btn_ver_mas{
		padding: 5px 8px 5px 8px;
		font-size: 13px;
		top: -2px;
	}

	.btn_ver_mas i{
		margin: -3px 0 0 4px;
		font-size: 17px;
	}

	.btn_ver_mas:before{
		width: 10px;
		right: -10px;
	}

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

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

	.productos_nuevos {
		padding: 25px 0 15px 0;
	}

	.img_prod_nuevo{
		width: 100%;
		padding: 15px 0 15px 0;
		position: initial;
	}

	.right_nuevo{
		display: block;
		width: auto;
		padding-bottom: 15px;
	}

	.productos_nuevos .oferta_producto{
		left: auto;
		right: 10px;
		text-align: right;
	}



	/* productos */


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

	.titulo_marcas_home {
		padding: 150px 0 20px 0;
	}

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

	.categorias_destacadas .nombre_cat{
		height: auto;
		background-image: none;
	}

	.marca_producto {
		width: 80px;
	}

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

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

	figure.producto_item .rpc_price {
		margin: 8px 0 8px 0;
	}

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

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

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

	figure.producto_item .read-more {
		height: 40px;
		font-size: 14px;
		line-height: 38px;
		letter-spacing: 0px;
	}

	figure.producto_item .read-more i {
		width: 18px;
		line-height: 33px;
	}

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


	.ver_marcas_todas{
		display: none;
	}

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

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

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

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



	/* 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: 30px;
		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 18px 0;
	}

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

	.redes_bottom a{
		margin: 0 20px 0 0px;
	}

	.list_bottom {
		padding: 40px 0 5px 0;
	}

	.list_columna.categorias_list_footer ul li{
		display: block;
	}

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

	.copy{
		margin-bottom: 10px;
	}



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

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

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

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

	.libro_reclamaciones img{
		width: 107px;
	}

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

	.logo_mastercard{
		width: 42px;
	}

	.logo_diners_club{
		width: 87px;
	}

	.logo_american_express{
		width: 42px;
	}

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

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

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

	.contacto_footer {
		margin-bottom: 10px;
	}

	.bottom_footer{
		
	}


	/* carrito header */

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

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

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

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

	.cantidad_prec_cart{
		font-size: 16px;
	}

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

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

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


	/* seccion marcas */


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

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

	.tittle_seccion p br{
		display: none;
	}

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

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

	.marcas_top{
	    margin-bottom: 5px;
	}

	figure.marca_item{
		height: 80px;
		margin: 4px 0 4px 0;
		padding: 10px 10px 10px 10px;
	}

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

	.banner_productos{
		padding: 15px 25px 15px 25px;
	}

	.cont_productos{
		padding-top: 0px;
		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-size: 10px;
		line-height: 10px;
		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 {
		top: 6px;
		right: 10px
	}

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

	.list_productos_general .marca_producto{
		width: 64px;
		top: 8px;
		left: 10px;
	}

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

	.list_productos_general li figure.producto_item{
		margin: 0 0 5px 0;
	}

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

	.list_productos_general figure.producto_item .rpc_title a {
		height: 34px;
		font-size: 14px;
	}

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

	.list_productos_general figure.producto_item .read-more {
		font-size: 13px;
		line-height: 43px;
	}

	.list_productos_general figure.producto_item .read-more i{
		width: 17px;
		line-height: 37px;
	}

	.descuento_bottom{
		top: -27px;
	}

	.descuento_bottom span{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}


	/* detalle de producto */

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

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

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

	.valoracion_estrellas{
		font-size: 15px;
		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 0px 10px 0px;
		text-align: center;
	}

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

	.compartir_producto a{
		width: 24px;
		height: 24px;
		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 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;
	}

	.tt-swatches-container {
		margin: 15px 0 15px 0;
	}

	.content_descargas a{
		margin: 0 5px 10px 0;
		padding: 0 15px 0 15px;
		font-size: 14px;
		line-height: 42px;
	}

	.content_descargas a i {
		width: 12px;
	}


	.envio_producto{
		border-radius: 6px;
	}

	.envio_producto {
		margin: 10px 0 0 0;
		padding: 15px 15px 15px 15px;
	}

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

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

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

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

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

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

	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;
	}
	
	.rating_left{
		float: initial;
		width: auto;
		padding: 0 0 0 0;
		margin: 0 auto 0 auto;
	}

	.stars_total em{
		font-size: 16px;
		line-height: 19px;
	}

	.rating_left strong{
		font-size: 31px;
		line-height: 30px;
	}

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

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

	.rating_right li img {
		width: 13px;
	}

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

	.dejaTu_Opinion{
		margin: 20px 0px 20px 0;
		font-size: 13px;
		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: -55%;
	}

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

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

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

	button.add_to_cart_button{
		padding: 0 26px 0 26px;
		letter-spacing: 0px;
	}

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

	.filtros_left{
		top: 54px;
	}

	.btns_fitros a {
		width: 150px;
	}


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

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

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

	.widg_sec,
	.widg_centrar{
		height: auto;
	}

	a.add_to_cart_button_catalogo {
		width: 270px;
		height: 37px;
		padding: 0;
		font-size: 13px;
		line-height: 37px;
    }

    a.add_to_cart_button_catalogo i{
    	line-height: 37px;
    }

	a.add_to_cart_button_catalogo i img {
		width: 21px;
		margin: -3px 0 0 5px;
	}

	body #chat_whatsapp{
		bottom: 70px
	}

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

	.contact_bottom span{
		display: block;
		margin: 0 0px 20px 0px;
	}

	.contact_bottom span.redes_bottom{
		margin: 28px 0 0 0;
		text-align: left;
	}

	.ofertas_home {
		padding-top: 19px;
	}

	.form_leftx {
		margin: 30px 0 30px 0;
		padding: 15px 20px 20px 20px;
	}

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

	.cont_widgt{
		padding: 0 10px 0 10px;
		text-align: left;
	}

	.cont_widgt i{
		display: block;
	}

	.txt_widgt{
		display: block;
		width: auto;
		margin: 10px 0 0 0;
	}

	.txt_widgt p br{
		display: none;
	}

	.txt_widgt p a{
		display: block;
	}

	.list_columna,
	.list_columna.nosotros_footer{
		width: auto;
	}

	.form_leftx h3 {
		margin: 0 0 12px 0;
	}

	.form_row input.form_element,
	.form_row select.form_element{
		margin: 0 0 10px 0;
		padding: 0 18px 3px 12px;
	}

	.pago_seguro span{
		margin-bottom: 10px;
		margin-top: 10px;
	}

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

	section.marcas_slider.slider{
		padding: 0px 18px 0px 18px;
	}

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

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

	/* detalla movil */

	.detalle_principal {
		margin: -90px -5px 20px -5px;
		padding: 15px 15px 20px 15px;
	}

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

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

	.precio_producto strong.old-price {
		margin-left: 10px;
		font-size: 13px;
	}

	.dscto_producto_oferta {
		font-size: 15px;
		line-height: 28px;
	}

	.codigo_disponibilidad span{
		font-size: 16px;
		line-height: 16px;
	}

	.codigo_disponibilidad{
		padding: 15px 0 13px 0;
	}

	a.btn_cotizar img{
		width: 22px;
	}

	.descipciones_producto {
		margin: 20px -5px 30px -5px;
		padding: 15px 15px 15px 8px;
	}

	.tab_desct {
		width: auto;
	}

	.tab_desct button{
		width: auto;
		padding: 0 10px 0 10px;
		font-size: 0px;
	}

	.tab_desct button i {
		width: 18px;
		margin: 0 0 0 0;
	}

	.tab_desct button i img {
		margin: 0px 0 0 0;
	}

	.txt_detalles_producto {
		margin: 0 0 0 46px;
		padding: 15px 15px 15px 15px;
	}

	.txt_detalles_producto iframe{
		height: 240px;
	}

	.page.detalle_producto_contentx #footer{
		padding-bottom: 60px;
	}


	/* nosotros */

	.top_internas.banner_nosotros .central-wrapper,
	.top_interna_tiendas.top_internas .central-wrapper{
		padding: 15px 20px 15px 20px;
	}

	.top_internas.banner_nosotros h1 {
		margin: 0 0 10px 0;
		font-size: 24px;
		line-height: 26px;
	}

	.top_internas.banner_nosotros h3 {
		font-size: 16px;
		line-height: 22px;
	}

	.top_internas.banner_nosotros h3 br{
		display: none;
	}

	.mision_vision h4, .nosotros_header_txt h2,
	.valores_nosotros h2, .exp_txt h2 {
		font-size: 20px;
	}

	.nosotros_header_txt p, .mision_vision p, .exp_txt p {
		font-size: 16px;
		line-height: 26px;
	}

	.mision_txt, .vision_txt {
		padding: 0 20px 22px 20px;
	}

	.mision_vision img {
		width: 78px;
	}

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

	.valor_txt img{
		width: 33px;
	}

	.valor_txt h4 {
		font-size: 15px;
	}

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

	.form_contct_left span{
		display: block;
		width: auto;
		margin: 0 0 15px 0px;
	}

	.form_contct_left span strong{
		display: inline-block;
	}

	.formulario_contacto {
		padding: 20px 18px 20px 18px;
	}

	.form_contct_left{
		padding: 20px 18px 20px 18px;
	}

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

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

	.nuestras_tiendas .item {
		padding: 10px 14px 0px 20px;
	}

	.nuestras_tiendas .item h5 {
		font-size: 18px;
	}

	.nuestras_tiendas .item ul li,
	.nuestras_tiendas .item ul li strong,
	.nuestras_tiendas .item ul li a {
		font-size: 16px;
		line-height: 22px;
	}

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

	.top_internas.interrnas_dinamicas .tittle_seccion h1,
	.top_internas.interrnas_dinamicas .tittle_seccion {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.sub_categorias_content ul li a{
		vertical-align: top;
	}

	.sub_categorias_content ul li a span{
		line-height: 11px;
	}

	.slider_categorias {
		margin: 0px 0px 10px 0px;
		padding: 0px 15px 0px 15px;
	}

	.content_cat_home a,
	.fixed_catgory .slider_categorias .content_cat_home a{
		padding: 10px 6px 10px 6px;
	}


	.slider_categorias .slick-prev {
		left: 0px!important;
	}

	.slider_categorias .slick-next {
		right: 0px!important;
	}

	.fixed_catgory .slider_categorias .nombre_categoria {
		font-size: 14px;
		line-height: 14px;
	}

	.fixed_catgory .slider_categorias{
		padding: 0px 55px 0px 30px;
	}

	.fixed_catgory .slider_categorias button.slick-arrow{
		top: 20px!important;
		background-color: transparent!important;
	}

	.titulos_home h2 {
		padding: 0 15px 0 0px;
	}

	figure.producto_item a.ver_detalle_prox{
		font-size: 15px;
	}

	.widgets_top{
		display: none!important;
	}

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

	.titulos_home:before, .marcas_home .titulos_home:before{
		display: none;
	}

	button.slick-arrow {
		top: 10px!important;
	}

	.categorias_destacadas {
		padding: 25px 0 15px 0;
	}

	.btns_nuevos{
		width: auto;
		margin-left: 10px;
		margin-right: 10px;
	}

	.productos_nuevos figure.producto_item a.ver_detalle_prox {
		margin: 8px 0 5px 0;
	}

	.breadcrumb_top a strong{
		margin: 3px 0 0 0;
	}

	.descripcion_corta{
		font-size: 15px;
		line-height: 24px;
	}

	.cotizacion_prod strong{
		font-size: 18px;
	}
	
	
	figure.cat_item a{
        height: auto;
        padding: 15px 20px 15px 20px;
	}
	
	.btn_ver_prodd{
	    font-size: 14px;
	}




}/*480px*/



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

	.form_row input[type=button],
	.form_row input[type="submit"]{
		width: 100%;
	}

	.list_enlaces{
		margin-bottom: 20px;
	}

	.list_enlaces h3 a{
		display: block;
		width: auto;
	}

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

	.btns_right_menu a{
		display: block;
	}

	.btns_right_menu.btns_cat_movil{
		padding: 20px 20px 20px 20px;

	}

	figure.producto_item a.ver_detalle_prox {
		font-size: 13px;
	}

	.right_nuevo h5{
		height: 35px;
		overflow:hidden;
	}

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





}/*395px*/