@media only screen and (max-width: 1280px) and (min-width: 5px){
	
	.central-wrapper{
		width: 1199px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.page{
		padding-top: 98px;
	}

	.logo_top img {
		width: 280px;
	}

	.top_header{
		padding: 24px 0 20px 0;
	}

	a.btn_top{
		display: none;
	}

	.search-container {
		width: 464px;
	}

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

	/* detalle producto */


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

	.search-container {
		width: 335px;
	}

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

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

	.cont_categorias_item_home a{
		width: 15.7555555%;
		min-height: 162px;
		padding: 17px 10px 10px 10px;
	}

	.cont_categorias_item_home a h3{
		margin: 15px 0 0px 0;
		font-size: 13px;
        line-height: 15px;
		letter-spacing: 0;
	}

	.titulos_home h1{
		font-size: 22px;
		line-height: 23px;
	}

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

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

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

	.pago_seguro {
		width: 220px;
	}

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

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

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

	.bottom_footer{
		padding: 20px 0 17px 0;
		font-size: 12px;
		line-height: 30px;
	}

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

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

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

	a.btn.btn_telefono_top{
		bottom: -34px;
	}

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


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

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







}/*1199px*/


@media only screen and (max-width: 999px) and (min-width: 5px){
		
	.menu_movil{
		display: block;
	}

	.list_enlaces {
		width: 49%;
	}

	.top_categorias_buscador,
	.btn_telefono_top,
	.btn_correo_top,
	.content_buscador,
	 a.btn_marcas,
	 a.btn.btn_telefono_top{
		display: none;
	}

	.mostrar_en_movil {
		display: block;
	}

	.top_header .mostrar_en_movil{
		text-align: left;
	}

	a.btn_categorias {
		margin: 0 70px 0px 0px;	
	}

	#drop{
		width: 50px;
		height: 50px;
		top: 24px;
	}

	#drop > div{
		border-radius: 10px;

		background: #434C5B;
		background: linear-gradient(180deg, rgba(67, 76, 91, 1) 0%, rgba(43, 49, 60, 1) 100%);
	}


	.btns_right_menu{
		display: none;
	}

	.central-wrapper{
		width: 100%;
	}

	.cantidad_carrito{
		top: -1px;
		right: -12px;
	}

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

	.buscador_movil{
		display: block;
		padding: 10px 20px 10px 20px;
		background: #FBC600;
		background: linear-gradient(180deg, rgba(251, 198, 0, 1) 0%, rgba(255, 168, 0, 1) 100%);
	}

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

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

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

	.page {
		padding-top: 168px;
	}

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

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

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


	.top_internas {
		padding-top: 0px;
	}

	.top_internas .banner_category{
		min-height: initial;
	}


	/* - - - - 	*/

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

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

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

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

	.widgets_footer {
		margin: 0px -15px 0 -15px;
	}


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

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





}/*999px*/


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

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

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

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

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

	.cont_categorias_item_home a {
		margin: 0 0 4px 0;
		width: 32%;
	}

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

	.filtros_left{
		position: fixed;
		height: 100%;
		overflow-y: scroll;
		top: 186px;
		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: #434C5B;
		background: linear-gradient(180deg, rgba(67, 76, 91, 1) 0%, rgba(43, 49, 60, 1) 100%);
		text-align: center;
		font-size: 10px;
		 color: #fff;
		line-height: 33px;
		position: relative;
		border-radius: 5px;

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

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

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


	.colum_logo:after,
	.colum_menu:after{
		display: none;
	}

	.colum_logo {
		width: 39%;
	}

	.colum_contact {
		width: 29%;
	}

	.copy_footer{
		float: initial;
		text-align: center;
	}

	.sisweb_footer{
		float: initial;
		text-align: center;
		padding-top: 20px;
	}


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

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

	.detalle_d_producto .top_internas{
		display: none;
	}


	/* Nosotros	*/

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

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

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

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

	.mision_vision{
	margin: 20px 0 0 0;
    padding: 20px 20px 20px 20px;
	}

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

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

	.mison_leftt br{
		display: none;
	}

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

	.porquelegirnos {
		margin: 40px 0 0 0;
	}

	.elegirnos_item{
		display: block;
		width: auto;
		margin: 0 0 20px 0;
	}

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

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

	.valores_right{
		float: initial;
		width: auto;
		padding: 15px 20px 15px 20px;
	}

	.valores_right span{
		float: initial;
		width: auto;
	}

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

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

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



}/*777px*/


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

	.page {
        padding-top: 138px;
    }

	.logo_top img {
		width: 200px;
	}

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

	.top_header {
        padding: 16px 0 8px 0;
    }

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

	#drop{
		top: 15px;
	}

	a.btn_categorias{
		margin: 0 65px 0px 0px;
		padding: 0 13px 0 13px;
	}

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

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

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

	section.productos_general.slider.slick-initialized.slick-slider,
	section.productos_four.slider.slick-initialized.slick-slider{
		margin-right: -200px;
	}

	.productos_general .slick-next,
	.productos_general .slick-prev,

	.ofertas_home .slick-next,
	.ofertas_home .slick-prev,

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

	body a.btn_categorias{
		height: auto;
		padding: 0 10px 0 10px;
		font-size: 0px;
		letter-spacing: 0;
		border: none;
		line-height: 50px;	
	}

	.nav-icon-1{
		margin: 0px 0px 0 0;
	}

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

	.titulos_right{
		float: initial;
		width: auto;
		text-align: left;
	}

	.titulos_right a.btn{
		display: none;
	}

	.banner_category .titulos_home a.btn{
		display: none;
	}

	.banner_category .tittle_categoriax {
		padding: 0px 0px 0 20px;
	}

	.banner_category .titulos_home h1{
		margin: 0;
	}

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

	.widg_sec {
        width: 46%;
    }

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

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

	.soluciones_contacto,
	.marcas_home {
        margin: 0;
    }

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

	body .colum_footerx{
		display: block;
		width: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.logo_footex{
		margin: 0px 0 20px 0;
		padding: 0 0 20px 0;
	}

	.marca_columna{
		display: none!important;
	}

}/*640px*/


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

	.page {
        padding-top: 117px;
    }

	.logo_top img {
		width: 195px;
	}

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

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

	#drop{
		width: 45px;
        height: 43px;
		top: 9px;
		right: 5px
	}

	body a.btn_categorias{
		margin: 0 40px 0px 16px;
		padding: 0 9px 0 9px;
		line-height: 43px;
	}

	.top_header {
        padding: 9px 0 9px 0;
    }

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

	.search-container button {
		width: 50px;
		background-size: 50px 42px;
	}

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

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

	.categorias_home {
		padding-top: 18px;
	}

	.owl-slide-text {
		width: 100%;
		margin: 20px 0 20px 0;
	}

	.owl-slide-text h2 {
		padding: 2px 10px 3px 10px;
		font-size: 15px;
		line-height: 16px;
		letter-spacing: 0px;
	}

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

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

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

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

	.titulos_home h1:before{
		top: -3px;
	}

	.banner_category,
	.banner_category img,
	.bg_titulox	{
		border-radius: 8px;
	}

	.banner_category .titulos_home h1{
		float: initial;
		width: auto;
		padding: 0;
		font-size: 16px;
        line-height: 18px;
        letter-spacing: 0px;
	}

	.banner_category .titulos_home h1:before{
		display: none;
	}

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

	.cont_categorias_item_home {
		margin: 0 -7px 20px -7px;
	}

	.cont_categorias_item_home a{
		padding: 17px 5px 10px 5px;
		min-height: 118px;
	}

	.cont_categorias_item_home a img{
		width: auto;
		height: 42px;
	}

	.cont_categorias_item_home a h3{
		height: auto;
		margin: 10px 0 0px 0;
        font-size: 12px;
        line-height: 12px;
        letter-spacing: -0.4px;
	}


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

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

	.left_form h2{
		font-size: 18px;
    line-height: 26px;
	}

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

	input[type="submit"], button, a.button, .btn, a.btn{
		padding: 0 0px 0 24px;
		letter-spacing: 0;
		font-size: 14px;
	}

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

	body .productos_general.slick-slider {
		margin-left: -6px;
	}

	.cont_form_footer h2{
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 0;
	}

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

	.form_row p{
		font-size: 14px;
        line-height: 18px;
	}

	.widg_sec {
		width: 46%;
		margin: 0 2px 6px 2px;
		padding: 13px 13px 20px 13px;
	}

	.widg_sec h5{
		font-size: 13px;
        line-height: 15px;
		letter-spacing: 0;
	}

	.widg_sec p{
		font-size: 14px;
		line-height: 18px;
	}
	
	.widg_sec:before{
		display: none;
	}

	.logo_footex img {
		width: 250px;
	}

	.colum_footerx p{
		padding: 0;
		font-size: 16px;
		line-height: 22px;
	}

	.colum_footerx ul li a{
		width: auto;
		font-size: 15px;
	}

	.colum_contact span{
		padding: 0 0 20px 0;
		margin: 0px 0 20px 0;
	}


	/* carrito header */

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

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

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

	.top_internas .banner_category{
		margin: 0 -16px 10px -16px;
	}

	.breadcrumb_top {
		margin: -8px 0 0 0;
		padding: 0px 0 2px 0;
	}

	.breadcrumb_top a:first-child{
		width: 14px;
		height: 13px;
		background-size: 14px 13px;
	}

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

	.breadcrumb_top i{
		margin: 0px 1px 0 2px;
		font-size: 13px;
	}

	.top_internas .banner_category .titulos_home{
		padding: 0px 0 0px 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 .central-wrapper {
		padding: 10px 20px 10px 20px;
	}

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

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

	.marcas_slider_top.slick-slider{
		margin-right: -180px;
	}

	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-size: 13px;
		line-height: 13px;
		font-style: italic;
	}

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


	/* Listado Productos General */


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

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

	.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 figcaption,
	.list_productos_marca figure.producto_item figcaption{
		padding: 10px 10px 0 10px;
	}

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

	.list_productos_general figure.producto_item .read-more i{
		width: 18px;
		height: 17px;
		background-size: 28px 28px;
	}

	.list_productos_general figure.producto_item .btn_wsp_carritox i{
		width: 19px;
		height: 19px;
		background-size: 19px 19px;
	}

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


	/* detalle de producto */

	.detalle_principal{
		margin: 0 -5px 0 -5px;
	}

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

	.btn_content_wsp{
		padding: 10px 10px 10px 10px;
	}

	.cantidad_agregar h5 {
		margin: 0 0 0px 0px;
		font-size: 18px;
	}

	.right_detalle_producto h1 {
		font-size: 20px;
		line-height: 25px;
	}

	.marca_del_prod{
		font-size: 12px;
	}

	.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: 12px;
		line-height: 15px;
	}

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

	.cont_galeria .slider-nav {
		padding-left: 25px;
		padding-right: 25px;
		margin-top: 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: 10px 8px 0px 8px;
		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;
	}

	.descripciones_lateral p {
		margin: 0 0 10px 0;
		font-size: 15px;
		line-height: 21px;
	}

	.precio_producto{
		display: none;
		padding: 15px 0 10px 0;
	}

	.precio_producto strong{
		font-size: 20px;
		line-height: 22px;
	}

	.dscto_producto_oferta,
	.dscto_producto_envio_gratis{
		margin-left: 10px;
		padding: 0 10px 0 10px;
		font-size: 10px;
		height: 23px;
		line-height: 21px;
	}

	button.add_to_cart_button{
		margin: 10px 0 0px 0px;
	}

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

	.cont_detalle {
		padding-bottom: 10px;
	}

	.descripcion_contentx {
		margin: 0 -5px 0 -5px;
		padding-bottom: 0;
		background-color: transparent;
	}

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

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

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

	.txt_descripcion .tt-table-03 tbody tr td{
		font-size: 15px;
	}

	.txt_descripcion .tt-table-03 tbody tr td:first-child{
		width: 130px;
		font-size: 12px;
		line-height: 13px;
	}

	.txt_descripcion .tt-table-03 tbody tr td{
		font-size: 12px;
		line-height: 13px;
	}



	/* R E L A C I O N A D O S */
	
	.cont_relacionados {
		padding-top: 10px;
	}

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

	section.complementa_compra.slider.slick-initialized.slick-slider{
		margin-right: -200px;
	}

	section.complementa_compra .slick-slide {
		margin: 5px 5px;
	}

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


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


	.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 {
		width: 100%;
		display: block;
	}

	.list_enlaces h3 a{
		display: block;
	}

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

	a.btn_cerrar_cat{
		height: 40px;
		font-size: 14px;
		line-height: 37px;
	}


	/* 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{
		padding: 0 0px 0 0;
	}

	.form_contact_left h2 {
		margin: 0 0 17px 0;
		font-size: 16px;
		line-height: 21px;
	}

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

	.form_contact_right{
		display: block;
		float: initial;
		width: auto;
		margin: 20px 0 0 0;
	}

	body div#section-contacto .form-default .form-group {
		margin-bottom: 8px;
	}

	body .form-default .form-group .form-control,
	.form_row input.form_element, .form_row select.form_element{
		padding: 0 15px 0 15px;
		font-size: 14px;
	}

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

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

	.encuentra_tienda {
		padding: 17px 0 20px 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: 12px!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: 10px;
	}

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

	#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 {
		margin: 5px 0 18px 0;
		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;
	}

	.ofertas_home figure.producto_item .img_producto,
	figure.producto_item .img_producto,
	.list_productos_general figure.producto_item .img_producto {
		padding: 3px 20px 8px 20px;
	}

	figure.producto_item .img_producto{
		max-height: initial;
		min-height: initial;
	}
	
    .owl-theme .owl-dots .owl-dot {
     width: 23px !important;
    }
    
      
    .owl-theme .owl-nav.disabled+.owl-dots {
        bottom: 0px !important;
    }


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

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

	figure.producto_item .read-more,
	figure.producto_item .btn_wsp_carritox{
		font-size: 14px;
	}

	figure.marcas_itemx a{
		height: 85px;
	}

	.filtros_left{
		top: 117px;
	}


	/* n o s o t r o s */ 


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

	.left_nosotros .titulos_home h2{
		font-size: 19px;
	}

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

	.mision_vision .titulos_home {
		margin: 0 0 6px 0;
	}

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

	.mision_vision .titulos_home h2,
	.porquelegirnos .titulos_home h2,
	.valores_left .titulos_home h2,
	.clientes_right .titulos_home h2{
		font-size: 18px;
		line-height: 20px;
	}

	.elegirnos_item span{
		min-height: initial;
		padding: 15px 20px 10px 20px;
	}

	.elegirnos_item h4 {
		margin: 0 0 5px 0;
		font-size: 16px;
	}

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

	.elegirnos_item p{
		padding: 0 0 0 0px;
		font-size: 16px;
		line-height: 24px;
	}

	.valores_right span{
		margin: 20px 0 20px 0px;
		padding: 0px 0px 0 40px;
		background-size: 28px 27px;
	}

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

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

	.colum_contact span strong{
		font-size: 16px;
	}

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

	.bottom_line{
		font-size: 14px;
	}

	.widgets_footer{
		padding: 30px 0 25px 0;
	}




}/*480px*/



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

	.cont_categorias_item_home a h3{
		font-size: 10px;
	}

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

	.list_productos_general figure.producto_item .rpc_title a {
		height: 30px;
	}

	.cont_form_footer h2 {
		font-size: 16px;
		line-height: 19px;
	}

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

}/*390px*/
