@charset "utf-8";
/* CSS Document */
aside, figure, figcaption{display:block; margin:0; padding:0;}
body{/*background-image:url(../imagenes/fondo-web.jpg);*/ margin:auto; margin-top:15%; text-align:center;}/*en construccion*/
@font-face{font-family: 'SourceSansPro-Regular';src: url(../fuentes/SourceSansPro-Regular.otf)} 
@font-face{font-family: 'SourceSansPro-Bold';src: url(../fuentes/SourceSansPro-Bold.otf)} 

h3 {color: #ff5800;margin-top: 1em;margin-bottom: 1em;}
h2 {
    font-size: 1.2em;
    font-family: 'SourceSansPro-Regular';
    color: #3c3950;
    margin-top: 1em;
    margin-bottom: 1em;
   
  text-align: left;
}
aside img{max-width:100%;}
.contenedor-global{width:100%;}
.contenedor-logo-plataformas-elevadoras{padding-bottom:0.5em; padding-top:0.5em; width:100%;}
.franja-color{background-color:#ffa02c; height:0.5em; width:100%;}
.logo{display:inline-block; padding:0.5em; text-align:left; width:9.3%;margin-top: 22px;}
.nombre-empresa{display:inline-block; color:#265488; font-family: arial; font-size: 1.5em; margin-top:2em; vertical-align:top;  width:40%;}
.contenedor-aside-telefono{display:inline-block; text-align:right; vertical-align:top; width:33em;}
.aside{display:inline-block; margin-top:2em; text-align:right; vertical-align:top; width:14em; }
.ConteBotonWhatsapp{text-align: center; color: black; padding: 30px; position: fixed; /*left: 0px;*/ right: 24px; bottom: 24px; height: 50px; text-align: left; z-index: 20; width: 310px;}
.btnWhatsapp{}
.cotizanosPorWhatsapp{    background: rgba(255, 255, 255, 0.8);
    border-radius: 9px;
    display: inline-block;
    padding: 6%;
    /* position: fixed; */
    margin-left: 1%;
    margin-top: -0.2%;
	font-size: 17px;
	font-family: Helvetica, Arial, sans-serif;}
.telefono-superior{color:#F63; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:2.2em;  vertical-align:top; width:49%;}
.telefono-superior img{max-width:100%;}

.img-facebook{background-image:url(../imagenes/plataformas-para-alturas-facebook.png); background-repeat:no-repeat; display:inline-block; height:3.4em; padding-left: 1em; width:3.4em;}
/*.img-google{background-image:url(../imagenes/google+.png); background-repeat:no-repeat; display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}
.img-twitter{background-image:url(../imagenes/plataformas-para-trabajo-en-alturas-twitter.png); background-repeat:no-repeat;   display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}*/
.img-youtube{background-image:url(../imagenes/Youtube-plataformas-y-herramientas.png); background-repeat:no-repeat; display:inline-block; height:3.4em; padding-left: 1em; width:3.4em;}
.img-share{background-image:url(../imagenes/share.png); background-repeat:no-repeat; display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}
.img-whatsapp{background-image:url(../imagenes/whatsapp.png); background-repeat:no-repeat; display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}

.img-facebook:hover{background-image:url(../imagenes/plataformas-para-alturas-facebook-.png); background-repeat:no-repeat;}
/*.img-google:hover{background-image:url(../imagenes/google+-.fw.png); background-repeat:no-repeat; display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}
.img-twitter:hover{background-image:url(../imagenes/plataformas-para-trabajo-en-alturas-twitter-.png); background-repeat:no-repeat;   display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}*/
.img-youtube:hover{background-image:url(../imagenes/Youtube-plataformas-y-herramientas-.png); background-repeat:no-repeat; display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}
.img-share:hover{background-image:url(../imagenes/share-.png); background-repeat:no-repeat; display:inline-block; height:3.2em; padding-left: 1em; width:3.2em;}

.banner{ box-shadow: 10px 2px 6px #ccc; margin-top:-0.3em;}
section.plataforma-tipo-brazo{ margin:auto; margin-top:2em;  width:90%;}
.titulo-plataforma-tipo-brazo{ color:#3c3950; line-height: 1.7em; text-align: left;
  padding: 16px 0;}
.titulo{ color:#3c3950;line-height: 1.7em; text-align:center;  grid-column: 1 / -1; /* Ocupa todas las columnas */}
.titulo1{color: #3c3950;   line-height: 1.7em;  text-align: left; }
/* .titulo::after {content: "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯";letter-spacing: -5px;color: #ff5800;} */
.subtitulo-plataforma-tipo-brazo{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-bottom:0.5em;margin-top:1em;}
.esta-aqui{color: #5f727f;font-family:'SourceSansPro-Regular'; line-height:1.7em;;padding:1% 2% 2% 2%;  text-align:left; vertical-align:top; width:96%;}
.esta-aqui a{color: #ff5800;;font-family:'SourceSansPro-Regular';padding: 0% 0.5% 0% 0.5%; text-decoration: none;}
.descripcion{ border: solid #f5f7f6 0.1em;width:100%;margin-top: 2%;}
.descripcion-manlift{color: #5f727f;display: inline-block;line-height:1.7em;;padding:1% 2% 2% 2%;  text-align:left; vertical-align:top; width:100%; font-size: 17px;
  font-family: 'SourceSansPro-Regular';}
.descripcion-manlift ul{margin-left: 2%; font-size: 17px;
  font-family: 'SourceSansPro-Regular';}

.retos-metas{ background: #f5f7f6;width:100%;margin-top: 2%;display: flex;  align-items: center;}


.img-resumen a{text-decoration: none; }
.leer-mas:hover{background:#ff5800;color: #fff; }
.contenedor-articulos {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 30px;
    padding: 20px;
}

/* El título ocupa todo el ancho */
.titulo-plataforma-tipo-brazo {
    grid-column: 1 / -1; /* Span desde la primera hasta la última columna */
    text-align: left;
   
}
.titulo-plataforma-tipo-brazo h1{margin-bottom: 30px;}



/* Card individual */
.img-resumen {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background: #fff;
    border-radius: 12px;
    padding: 25px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.img-resumen:hover {
    transform: translateY(-8px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
}

.imagen {
    width: 100%;
    max-width: 200px;
    margin-bottom: 20px;
}

.imagen img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.titulo1 {
  
    font-weight: 600;
    color: #2c3e50;
    margin-bottom: 12px;
    min-height: 50px; /* Para alinear títulos de diferente longitud */
    
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: 'SourceSansPro-Regular';
}

.resumen,
.resumen1 {
    font-size: 0.95rem;
    color: #666;
    line-height: 1.6;
    font-family: 'SourceSansPro-Regular';
}

.resumen p,
.resumen1 p {
    margin: 0;
    font-size: 1em;
}

/* Media Queries para control específico */
@media (min-width: 1400px) {
    .contenedor-articulos {
        grid-template-columns: repeat(5, 1fr);
        max-width: 1400px;
        margin: 0 auto;
    }
}

@media (max-width: 1024px) {
    .contenedor-articulos {
        grid-template-columns: repeat(3, 1fr);
        gap: 25px;
    }
}

@media (max-width: 768px) {
    .contenedor-articulos {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        padding: 15px;
    }
    
    .titulo-plataforma-tipo-brazo h2 {
      
    }
}

@media (max-width: 480px) {
    .contenedor-articulos {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    
    .img-resumen {
        padding: 20px;
    }
}



.container-textoIzq-ImgDer {
    display: grid;
    grid-template-columns: minmax(400px, 2fr) minmax(200px, 1fr);
    gap: 20px;
	font-family: 'SourceSansPro-Regular';
	color: #5f727f;
	text-align: justify;
	line-height: 1.5em;
}
.container-textoIzq-ImgDer__titleYtexto{}
.container-textoIzq-ImgDer__imgDer img{width: 100%;}








.metas{color: #5f727f;display: inline-block;font-family:'SourceSansPro-Regular'; line-height:1.7em;;padding:1% 2% 2% 2%;  text-align:left; vertical-align:top; width:46%;}
.metas-dos{/*background: #f5f7f6*/  color: #5f727f;display: inline-block;font-family:'SourceSansPro-Regular'; line-height:1.7em;;padding:2%;  text-align:left; vertical-align:top; width:24%;}
.metas-img{display: inline-block;padding: 1%; width: 49%;}
.metas-img img{ width: 100%;}
.banner-img{display: inline-block;margin-top: 3%; width: 100%;}
.banner-img img{ width: 100%;}
.mantenimiento{display: flex; width:100%;padding-bottom: 2em;}
.logo-texto{display: inline-block;vertical-align: top; text-align: left; width: 50%;}
.textouno-mantenimiento{background: #f5f7f6; color: #5f727f; font-family:'SourceSansPro-Regular'; line-height:1.7em;; margin-top:2em;padding: 2%; text-align:left; vertical-align:top; width:50%;padding-top: 27px;}
.textodos-mantenimiento{ color: #5f727f; font-family:'SourceSansPro-Regular'; line-height:1.7em; margin-top:2em;padding: 2%; text-align:left; vertical-align:top; width:50%;}
.icono-leer{background-image: url(../imagenes/leer-pyh.fw.png);display:block;float: left;position: relative;vertical-align: middle;width: 79px; height: 79px; padding: 1%; background-repeat: no-repeat;}
.texto-centroc{background: #f5f7f6; color: #5f727f;display: inline-block; font-size:17px; font-family: 'SourceSansPro-Regular';line-height:1.7em; margin-right: 1%; padding: 4% 2% 4% 2%; text-align:left; vertical-align:top; }
.texto-centroc ul{margin-left: 30px;}
.texto-centroc100{background: #f5f7f6; color: #5f727f;font-family:'SourceSansPro-Regular'; font-size: 1em;line-height:1.7em; padding: 4% 2% 4% 2%; text-align:justify; vertical-align:top; margin-top: 30px;}
.texto-centroc100 ul {margin-left: 30px}
.img-centroc{}
.img-centroc img {width: 100%}
.mantenimiento-ciudad{border: solid #f5f7f6 0.1em;margin: auto; width:100%;padding-top: 2em;}
.mantenimiento-comer{display: grid;
            grid-template-columns: 2fr 1fr;
            grid-template-rows: auto 1fr;
            gap: 20px; border-top: solid #f5f7f6 0.1em;margin: auto; width:100%;padding-bottom: 2em;}
.mantenimientoc{ color: #5f727f;display: inline-block;font-family:'SourceSansPro-Regular'; line-height:1.7em;;padding:1.8% 3% 3% 3%; text-align:left; vertical-align:top; width:25%;}
.mantenimientoc-dos{background: /*#f5f7f6*/ #ccc; color: #5f727f;display: inline-block;font-family:'SourceSansPro-Regular'; line-height:1.7em;;padding:0% 2% 2% 2%; padding-top: 17px; text-align:left; vertical-align:top; width:24%;}
.mantenimientoc-img{/*display: flex;*/ display: inline-block;width: auto;}
.seguridad{background:#f2f2f2;color: #5F727F;margin-bottom:2%; margin-top:2%;  text-align:center; width:100%;}
.seguridad p{color: #5F727F;font-family:'SourceSansPro-Bold';font-size:1.4em; line-height:1.5em;  padding: 3%; }
.seguridad ul{color: #5F727F; font-size: 17px; font-family: 'SourceSansPro-Regular'; line-height:1.5em; margin-left: 30px; padding: 3%; padding-top: 0; text-align: justify;}
.seguridad ol{color: #5F727F;font-size:17px; line-height:1.5em; font-family: 'SourceSansPro-Regular'; padding:1% 3%; text-align: justify;}
.titulo-seguridad{color: #5F727F; line-height:1.5em; margin:auto; padding-top:2%; text-align:  center; width:100%;}
.titulo-naranja{color: #ff5800;}
.titulo-proteccion-caidas{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; margin-bottom:0.5em;}
.resolucion{background: #ff5800; color: #fff;  font-family: arial; font-size: 1.5em; margin:auto; margin-top:1em; padding-bottom:2em; padding-top:2em; width:93%;}
.mapa{margin:auto; width:93%;}
.mapa img{max-width:100%;}
.franja1-inferior{background:#323232; margin:auto; width:93%;}
.contenedor-columnas{display:inline-block;	 width:70%;}
.contenedor-columnas a{color:#D7D7D7; text-decoration:none;}
.contenedor-columnas a:hover{text-decoration:underline;}
.sitemap-columnas{display:inline-block; margin-left:2em; margin-bottom:3em; margin-top:3em;vertical-align:top; width:19%;}
.sitemap-columnas dt{color:#ff5800; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; margin-bottom:1em; text-align:left;}
.sitemap-columnas dd{color:#d7d7d7; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; margin-top:1em; text-align:left;}
.contenedor-telefono{color:#d7d7d7; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; margin-top:1em; vertical-align:top; width:29%;}
.contenedor-telefono p{margin-bottom:3em;}
figure.img-celular-email{margin-top:2em; display:inline-block; }
figcaption.celular-email{font-weight: bold; font-size:1.1em; margin-top:1em;}
.pdf{display:inline-block;vertical-align: top;width:37%}
.franja2-inferior{background:#50535A; font-size:0.8em; margin:auto; width:93%;}
.plataformas-y-herramientas-2014{color:#d7d7d7; display:inline-block; padding:1em; text-align:left; width:60%;}
.desarrollado-por-optisystem{color:#d7d7d7; display:inline-block; text-align:right; width:30%}
.desarrollado-por-optisystem a {color:#d7d7d7; text-decoration:none;}
.desarrollado-por-optisystem a:hover{color:#FFF;}

/*numeros de celular*/
.telefono-superior {font-size: 17px; text-align: center;}
.numeroVerPC{display: block;}
.numeroVerMovil{display: none;}
.telConta{background-color: aqua;margin: auto; margin-bottom: 7px; width: 167px;}
.telConta a{color:#fff; background:#ff5800; display: block; font-weight: bold; padding: 7px; text-align: center; text-decoration: none;}
.telConta a:hover{background: #333;}

/*numeros de celular*/



/*INICIO BTN WHATSAPP*/
/*:::Boton-Modal:::*/
.boton-modal{
	padding: 40px;
	background-color: #fff;
  }
  .boton-modal label{
	padding: 10px 15px;
	background-color: #5488a3;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	transition: all 300ms ease;
  }
  .boton-modal label:hover{
	background-color: #185E83;
  }
  /*:::Fin Boton-Modal:::*/
  
  /*:::Ventana Modal:::*/
  #btn-modal{
	display: none;
  }
  .container-modal{
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0; left: 0;
	background-color: rgba(144, 148, 150, 0.8);
	display: none;
	justify-content: center;
	align-items: center;
	z-index: 100;
  }
  #btn-modal:checked ~ .container-modal{
	display: flex;
  }
  .content-modal{
	width: 100%;
	max-width: 400px;
	padding: 20px;
	background-color: #fff;
	border-radius: 4px;
  }
  .content-modal h2{
	margin-bottom: 15px;
  }
  .content-modal p{
	padding: 15px 0px;
	/* border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb; */
  }
  .content-modal .btn-cerrar{
	width: 100%;
	margin-top: 15px;
	display: flex;
	justify-content: flex-end;
  }
  .content-modal .btn-cerrar label{
	padding: 7px 10px;
	background-color: #5488a3;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	transition: all 300ms ease;
  }
  .content-modal .btn-cerrar label:hover{
	background-color:#185E83;
  }
  .cerrar-modal{
	width:100%;
	height: 100vh;
	position: absolute;
	top:0; left: 0;
	z-index: -1;
  }
  .campos-input { display: inline-block;  padding: 1%;  width: 100%;}
  .campos-input select{border: 1px solid #E1E1E1;  border-radius: 0.3em;  box-shadow: 0 1px #fff, 0 1px 4px rgba(0, 0, 0, 0.05) inset;  width: 100%;  max-width: 100%;margin-bottom: 2em; padding: 0.8em;}
  
  @media screen and (max-width:800px) {
	.content-modal{
		width: 90%;
	}
  }
  /*:::Fin Ventana Modal:::*/
  
  /*btn Whatsapp*/
  .ConteBotonWhatsapp{text-align: center; color: black; padding: 15px; position: fixed; /*left: 0px;*/ right: 0px; bottom: 75px;  z-index: 20; width: 500px;}
  .ConteBotonWhatsapp img{width: auto;}
  .btnWhatsapp{top: -8px;  position: absolute;  left: 382px;}
  
  .btnWhatsapp img{cursor: pointer;  transition: .3s;}
  .btnWhatsapp img:active{transform: rotate(180deg);}
  .cotizanosPorWhatsapp{    background: rgba(255, 255, 255, 0.8);
	box-shadow: #ccc 0px 1px 1px 1px;
	  border-radius: 9px;
	  display: inline-block;
	  padding: 6%;
	  margin-left: 1%;
	 }
  /*fin whatsapp*/
  
  /*BtnWhatsapp2*/
  .contactenosSegunPreferencia{background: rgb(45, 183, 66); padding: 10px 0px; border-radius: 10px 10px 0 0;}
  .contactenosSegunPreferencia::before{content:url(../imagenesOptimizadas/logo-whatsapp.webp); top: 29px; left: 37px; position: absolute; }
  .opcionesContWhatsapp::after{content:url(../imagenesOptimizadas/logoWhatsapp-diseno-de-paginas-web.webp); top:0; left: 30px; position: relative; }
  
  .contactenosSegunPreferencia p{width: 260px; margin: auto; margin-left: 70px; padding: 6px 0px!important; text-align: left; color: #fff;}
  .opcionesContWhatsapp img{padding-right: 17px;}
  .personalWhatsapp{padding: 10px 0px;}
  .personalWhatsapp a{color: #333; text-decoration: none; text-align: left; width: 100%;}
  .opcionesContWhatsapp{align-items: center; background: #f5f7f9; border-left: 4px solid rgb(45, 183, 66); border-radius: 4px; display: flex; margin: 14px 0px; padding: 10px 20px; }
  .opcionesContWhatsapp a{color: #000; text-decoration: none; text-align: left;}
  .opcionesContWhatsapp:hover{background-color:#d0d0d085; box-shadow: #ccc 0px 1px 1px 1px;}
  
  .boton-modal{
	padding: 40px;
	background-color: #fff;
   
  }
  .boton-modal label{
	padding: 10px 15px;
	background-color: #5488a3;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	transition: all 300ms ease;
  }
  .boton-modal label:hover{
	background-color: #185E83;
  }
  /*:::Fin Boton-Modal:::*/
  
  /*:::Ventana Modal:::*/
  #btn-modal{
	display: none; 
   
  }
  .container-modal{
   width: 100%;
  
   top: 0; left: 0;
   background-color: rgba(144, 148, 150, 0.8);
   display: none;
   justify-content: center;
   align-items: center;
   z-index: 100;
   
  }
  #btn-modal:checked ~ .container-modal{
   display: block;
	 
  }
  #btn-modal:checked ~ .cotizanosPorWhatsapp{
   display: none;
	 
  }
  #btn-modal:checked ~ .btnWhatsapp{
   display: none;
	 
  }
  
  
  .content-modal{
   box-shadow: #ccc 0px 1px 1px 1px;
   display: grid;
   border-radius: 10px;
   width: 100%;
   max-width: 400px;
   background-color: #fff;
   position: absolute;
   right: 80px;
   bottom: 112px;
  }
  .content-modal h2{
   margin-bottom: 15px;
  }
  .content-modal p{
   padding: 15px 0px;
  }
  .btn-cerrar{
   display: flex;
   justify-content: center;
   position: absolute;
   right: 50px;
   bottom: 45px;
   align-items: center;
   cursor: pointer;
   width: 67px;
   margin: auto;
   text-align: center;
   background:#00dc00;
   height: 67px;
   border-radius: 50%;
   font-size: 21px;
  }
  .btn-cerrar label{
	z-index: 1;
   color: #fff;
   border-radius: 4px;
   cursor: pointer;
   transition: all 300ms ease;
  }
  .btn-cerrar label:hover{
   /* background-color:#185E83; */
  }
  .cerrar-modal{
   width:100%;
   height: 100vh;
   position: absolute;
   top:0; left: 0;
   z-index: -1;
  }
  #contWA1{display: none;}/*cont btn contactar por whatsapp*/
  #contWA2{display: none;}/*cont btn contactar por whatsapp*/
  
  .formularioContactoWhatApp{}
  #formularioContactoWhatApp {display:inline-block; vertical-align:top; width:100%;}
  #formularioContactoWhatApp input{border: 1px solid #E1E1E1; border-radius:0.3em; box-shadow: 0 1px #fff, 0 1px 4px rgba(0, 0, 0, 0.05) inset; width: 94%;max-width:100%;margin-bottom:1em; padding:0.8em;}
  #formularioContactoWhatApp button[type='button']{font-weight:bold; font-size: 14px; color: #fff; background: rgb(177, 177, 177); padding: 10px; width: 97%;}
  #formularioContactoWhatApp button[type='button'].activoBtnWhatApp{background: rgb(45, 183, 66);}
  #formularioContactoWhatApp button[type='button'].activoBtnWhatApp:hover{background: rgb(45, 183, 66); color: #000; font-weight:bold; transition:all 500ms ease-in-out 0s; cursor: pointer;}
  #formularioContactoWhatApp button[type='button'] #btn-gris-desactivado{background: rgb(177, 177, 177);}
  
  #desactivado{background: rgb(177, 177, 177);}
  
  .siVisible {
	display: inline-block; /* Mostrar el botón */
  }
  
  .noVisible{
	display:none ;
  }
  
  
  @media (min-width:768px){
	
	.whatsapp-movil{
	  display:none;
	 
	}
	
	.whatsapp-web{
	  display:inline;
	  
	}
  }
  @media (max-width:768px){
  
	.whatsapp-movil{
	  display:inline;
	}
	.whatsapp-web{
	  display:none;
	} 
	.soporteManliftRepo > img{width: 90%;}
	
  }
  @media(max-width:560px)
  {
	.content-modal {right: auto; width: 300px;}
	.contactenosSegunPreferencia {padding:10px}
	.contactenosSegunPreferencia p{margin-left: 0; width: 100%;}
	.contactenosSegunPreferencia::before{content: none;}
	.opcionesContWhatsapp::after{content: none;}
  }
  .formularioContactoWhatApp{}
  
  /*Fin BtnWhatsapp2*/
  
  /*FIN BTN WHATSAPP*/



@media (min-width:768px){
	.whatsapp-movil{
		display:none;
	}
	.whatsapp-web{
		display:inline;
	}
}

@media(min-width:1400px)
{
	.contenedor-global2{margin:auto; width:1400px;}
	
	
}

@media(max-width:1380px)
{
	
	.metas-dos{width:22%;}
	.metas-ing{width:22%;}
}


@media(max-width:1388px)
{
	.mantenimientoc{padding-top: 0%; width: 22%;}
	.titulo-plataforma-tipo-brazo{padding-top: 0%;}
}


@media(max-width:1369px)
{
	
	
	

}
@media(max-width:1300px)
{
	.metas{width:47%;}
	.metas-dos{display: block;padding: 2%; text-align: center; width:96%;}
}

@media(max-width:1202px)
{
	.mantenimientoc{ width: 20%;}
	
}

@media(max-width:1181px)
{
	.contenedor-columnas{width:95%;}
	.contenedor-telefono{margin-top:0em; width:75%;}
	figure.img-celular-email{margin-left:10%; margin-top:0;}
   .contenedor-aside-telefono{width:28em;}
	.nombre-empresa{ margin-top: 1.5em;}
	
}
@media(max-width:1152px)
{
	.texto-centroc{padding-bottom: 1%;}
	

}


@media(max-width:1103px)
{
	
	.mantenimientoc{padding:5%; width: 90%;}
	.mantenimientoc-img{margin-bottom: 2%;}
}
@media(max-width:1090px)
{
	.telefono-superior {margin-top:1.2em;}
}



@media(max-width:1024px)
{
	.contenedor-columnas{width:100%;}
	.contenedor-telefono{width:100%;}
	figure.img-celular-email{display:inline-block; vertical-align:top;}
	.nombre-empresa{width:34%;}
	.mantenimientoc-img{margin-top: 4%;}
	.texto-centroc{width: 96%;}
	
	.container-textoIzq-ImgDer{grid-template-columns: 100%;}
	.retos-metas{display: block;}
	.metas{width: 100%;}
}

@media(max-width:993px)
{
	
	.texto-centroc{ padding-bottom: 1%;}
	
}

@media(max-width:921px)
{
	.contenedor-aside-telefono{width:24%;}
	.telefono-superior{width:92%;}
	.nombre-empresa{width:51%;}
	.aside{display: none;}
	.logo{width:14%;}
	.numeroVerPC{display: none;}
	.numeroVerMovil{display: block;}
}

@media(max-width:800px)
{
	section.alquiler-de-plataformas-elevadoras{width:58%;}
	/*.contenedor-texto-uso{width:100%;}*/
	/*.cont-ofrecemos-maquinas{margin-left:0em; margin-top:2em; width:100%;}*/
	.sitemap-columnas{width:40%;}
	.contenedor-columnas{width:95%;}
	.contenedor-texto-uso{width:99%;}
	.desarrollado-por-serivisistemas{width:34%;}
	.telefono-superior{font-size:1.2em;}
	.nombre-empresa{width:41%;}
	.texto-plataforma-tipo-brazo{width:100%;}
	.metas-dos{width:90%;}
	.metas{  padding: 2%; text-align: justify; width: 94%;}
	.metas-img{width:80%}
  .mantenimiento-comer{grid-template-columns: 1fr;}
  .img-centroc img{width: 70%;}
}

@media (max-width:768px){
	.whatsapp-movil{
		display:inline;
	}
	.whatsapp-web{
		display:none;
	}
}
@media(max-width:735px)
{
	.plataformas-y-herramientas-2014{text-align:center; width:95%;}
	.desarrollado-por-optisystem{text-align:center; width:100%;}
}
@media(max-width:700px)
{
	.mantenimiento{display: block;}
	.textouno-mantenimiento{padding: 0% 4% 0% 4%; text-align: justify;width: 92%; }
   .textodos-mantenimiento{padding: 0% 4% 0% 4%; text-align: justify;width: 92%;}
   
	
 
}
@media(max-width:680px)
{
   .nombre-empresa{margin-top:1em;	width: 9em;}
   .contenedor-aside-telefono{width:29%;}
   .logo{width:18%;}
 
}
@media(max-width:640px)
{
	section.alquiler-de-plataformas-elevadoras{width:73%;}
	figcaption.celular-email{font-size:0.9em;}
	figure.img-celular-email {width:100%; margin-left:0;}
    .contenedor-cover-brazo-electrico{ height:34em; }

    
}
@media(max-width:600px)
{
	.logo{text-align:center; width:94%;}
	.contenedor-aside-telefono{margin-top:-5em; width:100%;}
	.telefono-superior{margin-top:0; width:100%;}
	.aside{margin-top:0; text-align:left; width:50%;}
	.nombre-empresa{visibility: hidden;}
	.numeroVerMovil{margin-top: 70px;}
}
@media(max-width:522px)
{
	.mantenimientoc-img{width:90%;}
	.mantenimientoc{width:90%;}
	
  .img-centroc img{width:80%;}
}
@media(max-width:480px)
{
	section.alquiler-de-plataformas-elevadoras{padding-left:0; width:96%;}
	figcaption.celular-email{font-size:0.8em;}
	.texto-uso{width:91.5%;}
	.aside{text-align:center; width:100%;}
	.telefono-superior {text-align:center; width:92%;}
	.sitemap-columnas{width:80%;}
	.plataformas-y-herramientas-2014{width:88%;}
	.contenedor-venta-y-alquiler-herramienta{width:91%;}
	.contenedor-cover-brazo-electrico{ height:40em; }
}
@media(max-width:450px){
		
	}
    
@media(max-width:400px){
		
	}
    @media(max-width:346px){
		
	}
     @media(max-width:300px){
		
	}
    