@charset "utf-8";
@media only screen and (max-width:1000px){
	.separar{display: block;width: 100%;float: left;}
	.bloque_servicios{ margin-top:0;} 
	.flexslider_2022 {width: 98%;}
	.flexslider_2022 .flex-direction-nav .flex-nav-next {right: -25px;}
	.flexslider_2022 .flex-direction-nav .flex-nav-prev {left: -25px;}
}
@media only screen and (max-width:960px){
	/* .bloque_servicios{ margin-top:0;}  */
	.txt_desarrollo_02_sub span {font-size: 35px; }
	.txt_desarrollo_02 span {font-size: 30px;}
	.txt_desarrollo_06_sub {font-size: 28px;}
	.txt_desarrollo_01 {margin: 20px 0px 20px;}
	.txt_industrial_02 {font-size: 25px;}
	.txt_industrial_02 span {font-size: 40px;}
	.sub_dearrollo_02{ margin-top:10px;}
	.sub_dearrollo_01{ min-height:inherit;}
	.txt_respaldo_02 { width:100%;}
	.btn_resplado_01{ width:80%;}
	/* .img_respaldo_04 { vertical-align:middle;} */
	.btn_enviar {float: left; margin-bottom:10px;}
	.aviso {width: 100%; text-align: left;}
	.des_productos { height:auto;}
.con_agradecimiento_02 {margin-top: 9%;}


}
@media only screen and (max-width:900px){
	.nav-item a { font-size:14px;}
	.nav-item {margin: 0px 3px;}
	#servicios, #contacto {width:70px;}
	#respaldo{ width:120px;}
	#proyectos, #puntos{ width:140px;}
	.nav{margin: 10px 0px 0px;}
	.sub-menu li a { font-size:12px;}
	#sub_01{ width:230px;}
	#sub_02{ width:150px;}
	#sub_03{ width:180px;}
	.gatillo_ele_01 {font-size:28px;}
	.con_ele_02 {margin-left: 0%;}
	.gatillo_sub_01 span {margin-right: 1%;}
	.gatillo_sub_01 {font-size: 30px;}
	.txt_con_02 span {font-size: 17px;}
	.img_agradecer_01 {position: relative; display:inline-block;max-width: 250px;width: 100%;}
	.con_agradecimiento_01 { text-align:center;}
	.con_agradecimiento_02 {float: left;margin-top:25px;margin-right: 0; width: 100%; text-align: center;} 
.txt_agradecer_01, .txt_agradecer_02 {width:90%;display:inline-block; float:none;}
	.con_agradecimiento_03 {margin-top:25px;}
	.txt_agradecer_03 {width:100%;}
	.con_agradecimiento_04 { margin:15px 0 5px;}
.btn_agradecer_01 {float: left;text-align: left;width:100%;margin:5px 0 20px;}
.btn_agradecer_01 span { font-size:25px;width: 270px;margin: 0;}
.cont_agra_barra_nga {max-width: 450px;width:90%;float: none;display: inline-block;}	
	
	
}

@media only screen and (max-width:860px){
.flexslider_2022 .flex-direction-nav .flex-next {opacity: 0;right: 0;}
.flexslider_2022 .flex-direction-nav .flex-prev {opacity: 0;left: 0;}

}

@media only screen and (max-width:800px){
   .bloque_home_noticias:not(:first-child){ display:none;}
	.info_noticia{ opacity:1 !important;}
	.img_noticia { margin:-4px;}
	.con_home_02 { width:80%; margin:20px 0;}
	.txt_desarrollo_02_sub span {font-size: 25px; }
	.txt_desarrollo_02 span {font-size: 25px;}
	.txt_desarrollo_02 { font-size:22px;}
	.con_industria_01 { width:100%;}
	.titulo_industria_01 { font-size:40px;}
	.txt_industria_02 { margin-top:10px;}
	.con_industria_01{ margin:10px 0;}
	.lista_industria_01 {margin: 10px 0px 10px 15px;}
	.txt_respaldo_07 {margin-bottom: 20px;}
	.txt_garantia_01 { font-size: 20px;}
	.txt_garantia_01 span {font-size: 30px;}
	.txt_garantia_07{ margin-left:0;}
	.txt_garantia_04, .txt_garantia_05, .txt_garantia_06{line-height: 19px;}
	.txt_garantia_07 {font-size: 20px;}
}

@media only screen and (max-width:700px){
.menu_productos_2022 {flex-direction: column;}
.fondo_nav_2022{margin: 0;}
}

@media only screen and (max-width:600px){
	.header_negro{ height:auto;}
	.header_negro nav{ display:none;}
	.nav-item{ width:100% !important;  }
	.nav-item a{ display:block; padding:5px 0;}
	#sub_01{ width:100%;}
	#sub_02{ width:100%;}
	#sub_03{ width:100%;}
	.img_menu_res{ display:block;}
	.logo{ width:40%; margin:20px 0;}
	.logo img{ width:100%;}
	.header_rojo { height:auto;}
	/* .flex-next{ background:url(img/home/home_14.png); width:40px !important; height:19px !important; bottom:-45px; left:50%; background-size:100% !important;} */
	.bloque_servicios { height:300px;}
	.txt_home_03 { margin:30px 0 0 0;}
	.txt_home_03_sub{ margin:40px 0 0 0;}
	.borde_gris { display:none;}
	.img_servicios_01 { width:45%; left: 27%; }
	.margen_02, .margen_03{left: 30%; }
	.fondo_rojo { height:300px;}
	.txt_footer_01{  width:100%;}
	.btn_footer_02{ float:none; margin:0; display:inline-block; margin-top:5px; margin-bottom: 20px;}
	.sub_dearrollo_01, .sub_dearrollo_02{ width: 100%;}
	.txt_desarrollo_01 {margin: 0px 0px 10px;}
	.txt_desarrollo_03 { margin-bottom:10px;}
	.img_desarrollos_01, .img_desarrollos_03 { width: 100%;}
	.txt_desarrollo_06 div, .txt_desarrollo_06_sub div, .txt_desarrollo_07_sub div  { width:70% !important;}
	.txt_desarrollo_06 span {font-size: 26px;}
	.txt_desarrollo_06_sub div span { font-size: 28px;}
	.txt_desarrollo_07_sub div span {font-size: 25px;}
	.txt_desarrollo_02, .txt_desarrollo_03, .txt_desarrollo_04, .txt_desarrollo_05{ width:100%;}
	.txt_desarrollo_06_sub div { line-height:inherit;}
	.txt_desarrollo_07_sub div { line-height:inherit;}
	.txt_desarrollo_06_sub, .txt_desarrollo_07_sub  { font-size:20px;}
	.sub_dearrollo_01, .sub_dearrollo_02 { margin-top:10px;}
	.txt_industrial_02 span {font-size: 30px; line-height: 33px; }
	.txt_industrial_02 {font-size: 20px; margin-bottom: 20px;}
	.txt_industrial_06 {font-size: 20px;}
	.txt_industrial_06 span{ font-size:21px;}
	.txt_tension_02 span {font-size: 30px; line-height: 28px;}
	.txt_tension_02 {font-size: 30px;}
	.txt_tension_02 { width:auto;}
	.txt_alta_06 .txt_alta_07 { width:50%;}
	.txt_alta_06 { font-size:25px;}
	.txt_alta_06 span {font-size: 24px;}
	.txt_alta_06_sub .txt_alta_08{width:50%; line-height:inherit;}
	.txt_alta_06_sub { font-size:20px;}
	.txt_alta_06_sub div span{ font-size:24px;}
	.txt_respaldo_02 { font-size:16px;}
	.txt_respaldo_02 span {font-size: 18px;}
	.bloque_izq_res{ width:100%;margin: 0px 0px;}
	.sub_resplado_01 { margin-top:10px;}
	.btn_resplado_01 span {font-size: 26px;}
	.btn_resplado_01 div { font-size: 16px;}
	.txt_respaldo_01 { float:none; width: 85%;display: inline-block;}
	.img_respaldo_04, .con_respaldo_res_01{ width:100%;}
	/* .txt_respaldo_05 span { font-size:45px;} */
	.con_respaldo_res_03 { width:100%; margin: 4% 0% 4% 0;}
	.btn_gatillos_respaldo_01 {font-size: 20px;}
	.btn_gatillos_respaldo_01 span {font-size: 30px;}
	.sub_seccion_respaldo_01{margin:5% 0 0% 0;}
	.con_garantia_01, .con_garantia_02 {width: 100%; margin: 6% 0%;}
	.txt_garantia_07 {margin-left: 0;}
	.btn_garantia_respaldo_01 {width: 75%; font-size: 20px; text-align:left}	
	.btn_garantia_respaldo_01 span {font-size: 25px;}
	.con_ele_01, .con_ele_02{ width:100%; margin-top: 0%;}
	.txt_ele_02, .gatillo_ele_01{ width:100%;}
	.gatillo_ele_01 { margin-top:3%;}
	.responsivo{ width:100%; margin-left:0; margin-right:0;}
	.gatillo_sub_01 span { width: 100%;}
	.txt_sub_03 {width: 75%;}
	.img_alumbrado_01 { width:80%; margin:2% 0}
	.img_alumbrado_01 {position: relative;display: inline-block;}
	.txt_alu_05 { width:100%;}
	.gatillo_alu_sub_01{ font-size:30px;}
	.txt_con_01, .txt_con_02{ float:none; display:inline-block; width: 90%;}
	#form { margin-top:3%;}
	.txt_proyectos_02 { width:100%;}
	.txt_proyectos_01 { width: 100%; margin-bottom: 20px;}
	.menu_productos {float: none; display: inline-block; margin: 2% 0; width: 100%; padding:0;}
	.centro_bloque_producto { width: 95%;}
	.titulo_productos {font-size: 18px; margin-top:10px;}
	.txt_proyectos_01 { font-size:18px;}
	.bloque_producto {min-height: 220px;}
	.btn_pagina { font-size:18px;}
	.galeria_detalle{ width:100%;}
	.flexslider_detalle {width: 95%;}
	.con_productos_01, .con_titulo_detalle{ width:95%;}
	.botones_descargar{ width:100%; float:left; margin-top:30px;}
	.btn_descargar{ margin-bottom:5px;}
	#twitter{ margin-top:2%;}
	#google_plus{  margin-top:2%;}
	.txt_agradecer_01 span {font-size: 30px;line-height: 30px;}
	.txt_agradecer_02 { font-size:16px;}
	.img_desarrollos_01_sub { width:100%;}
	.sub_dearrollo_01_sub { width:100%;}
	.fondo_nav_2022 {display: inline-block;width: 100%;text-align: center;padding: 10px;}
	.btn_menu_proyectos_2022 {margin: 2px;display: inline-block;}

}
@media only screen and (max-width:450px){
.bloque_servicios { height:300px;}
.img_servicios_01 {width: 35%; left: 32%;}
.margen_02, .margen_03{left: 35%; }
.btn_home_01 span {font-size: 25px;}
.btn_home_01 { font-size:15px;}
.btn_home_01 div{ line-height:24px;}
.btn_home_01 div { margin-top:0;}
.info_noticia {width: 100%;}
.img_noticia { width:98%; height:auto;}
.txt_home_04 span {font-size: 40px;}
.txt_home_04 {font-size: 25px; line-height: 28px;margin-top: 43px;}
.txt_desarrollo_06 span {font-size: 20px;}
.txt_alta_06 .txt_alta_07 { width:60%;}
.img_proyectos_01 {width: 80%;}
.des_ti_proyectos {width: 100%;margin-left: 0;}
.btn_menu_proyectos { margin:5px 0; padding:5px 0; width:100%;}
.txt_encuentra_mapa p {width:90%;margin: 5px 0;}
.img_agradecer_01 {max-width: 200px;}
.con_agradecimiento_02, .con_agradecimiento_03 {margin-top: 20px;}
.btn_agradecer_01 { width:100%;}
.btn_agradecer_01 span {font-size: 21px;width: 230px;}
.btn_agradecer_01 img {width: 15px;}

.flexslider_2022 .flex-direction-nav .flex-nav-next , .flexslider_2022 .flex-direction-nav .flex-nav-prev, .flexslider_2022 .flex-direction-nav .flex-nav-next a, .flexslider_2022 .flex-direction-nav .flex-nav-prev a{width: 13px;height: 23px;background-size: 100%;}
.flexslider_2022 .flex-direction-nav .flex-nav-next {right: -15px;}
.flexslider_2022 .flex-direction-nav .flex-nav-prev {left: -15px;}
.cont_corre_tel_foot {max-width: 215px;}

}	
	 

.logo_sociales2 {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    margin-top: 10px;
    height: 3.2rem;
}

.zoom {
    transition: transform .2s;
}

.l-arrow-up {
    position: fixed;
    bottom: 35px;
    left: 20px;
    z-index: 9999;
}