.menu-desktop {
  height: 105px;
  background-image: url('../images/bgMenu.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.image {
  padding-top: 24px;
  padding-bottom: 22px;
}

.navbar {
  background-image: url('../images/bgMenu.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.menu-version-desktop {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1001;
  height: 140px;
  background-color: #333434;
}

.nav-link {
  display: inline-block;
  margin-right: 0px;
  margin-left: 36px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-link.w--open {
  padding-left: 0px;
}

.nav-link.drop {
  margin-right: 0px;
  padding-right: 36px;
}

.container {
  padding-top: 5px;
  text-align: right;
}

.open-list.w--open {
  top: 29px;
  background-color: #252525;
}

.drop-link {
  display: block;
  padding-left: 36px;
  color: #fff;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
}

.drop-link.w--current {
  color: #fff;
}

.icon {
  margin-right: 12px;
}

.section-noticias {
  margin-top: 140px;
  padding-bottom: 36px;
  background-image: url('../images/bgHome.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.div-noticia-1 {
  display: block;
  background-color: #cce1ec;
  color: transparent;
  text-decoration: none;
}

.div-noticia-1._2 {
  background-color: #333434;
}

.display-noticia-1 {
  width: 310px;
  height: 170px;
  padding-top: 7px;
  padding-left: 12px;
  background-color: #0367a2;
}

.display-noticia-1:hover {
  background-color: #5f9fc3;
}

.display-noticia-2 {
  width: 310px;
  height: 170px;
  padding-top: 7px;
  padding-left: 12px;
  background-color: #0367a2;
}

.display-noticia-2:hover {
  background-color: #5f9fc3;
}

.row {
  margin-top: 24px;
  margin-bottom: 36px;
}

.display-noticia-3 {
  width: 310px;
  height: 170px;
  padding-top: 7px;
  padding-left: 12px;
  background-color: #0367a2;
}

.display-noticia-3:hover {
  background-color: #5f9fc3;
}

.div-titulo-noticia {
  margin-bottom: 24px;
  padding-bottom: 12px;
  padding-left: 12px;
  background-color: transparent;
}

.txt-titulo-noticia {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  color: #0367a2;
  font-size: 20px;
  text-transform: uppercase;
}

.txt-titulo-noticia.w {
  color: #fff;
}

.txt-subtitulo-noticia {
  display: inline-block;
  margin-bottom: 0px;
  padding-left: 0px;
  color: #0367a2;
  text-decoration: none;
}

.txt-subtitulo-noticia.w {
  color: #fff;
}

.txt-titulo-noticia-boton {
  margin-top: 0px;
  margin-bottom: 12px;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
}

.txt-bajada-noticia-boton {
  margin-bottom: 0px;
  padding-right: 12px;
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  font-weight: 300;
}

.link-icon-home {
  width: 115px;
  margin-right: 0px;
  margin-bottom: 12px;
}

.div-container-icon {
  display: block;
  margin-bottom: 36px;
  float: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.section-quienes-somos {
  padding-top: 36px;
  padding-bottom: 36px;
  background-image: url('../images/bgQuienesSomos.png');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.txt-titulo-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #0367a2;
  font-size: 14px;
  text-transform: uppercase;
}

.div-block {
  display: inline-block;
  width: 115px;
  margin-right: 36px;
  text-align: center;
}

.div-block.sinpadd {
  margin-right: 0px;
}

.div-quienes-somos {
  padding: 24px;
  background-color: #fff;
}

.txt-titulo-quienes-s {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #0367a2;
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
}

.txt-titulo-quienes-s.white {
  margin-bottom: 24px;
  padding-top: 24px;
  padding-left: 46px;
  color: #fff;
}

.txt-parrafo-quienes-s {
  margin-bottom: 24px;
  color: #333434;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

.image-3 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.bullets-blue {
  margin-right: 6px;
  color: #0367a2;
  font-size: 16px;
}

.section-tecnologia-led {
  padding-top: 36px;
  padding-bottom: 36px;
  background-image: url('../images/bgTecnoLed.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat-y;
}

.slider-home {
  height: 427px;
  background-color: transparent;
}

.slide1 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/bgSlide1.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-slide-1-home {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.slide2 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/1.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.animacion-linea-space {
  height: 80px;
  margin-bottom: 13px;
  background-color: transparent;
}

.txt-subtitulos {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #0367a2;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}

.txt-subtitulos.padd {
  margin-top: 24px;
  margin-left: 19px;
  padding-left: 20px;
}

.txt-parrafo-tecnologia-led {
  margin-top: 6px;
  margin-bottom: 5px;
  padding-right: 35px;
  color: #333434;
  font-size: 12px;
}

.txt-bold-blue {
  color: #0367a2;
}

.image-4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: right;
}

.drop-ver-mas {
  display: inline-block;
  width: 940px;
  color: #333434;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
}

.text-block {
  color: #0367a2;
}

.section-proyectos {
  padding-top: 36px;
  padding-bottom: 36px;
  background-image: url('../images/bgProyectos.png');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.dropdown-list.w--open {
  position: relative;
  display: inline-block;
  background-color: transparent;
}

.dropdown-toggle {
  padding-right: 20px;
}

.dropdown-toggle.w--open {
  display: inline-block;
}

.container-drop-led {
  margin-left: 37px;
}

.div-proyectos {
  padding-bottom: 36px;
  background-image: url('../images/bgDivProyectos.png');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.drop-tecno-led {
  display: block;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/line750.png');
  background-position: 50% 0px;
  background-size: 750px;
  background-repeat: repeat-x;
}

.drop-tecno-led.cierre {
  background-image: url('../images/line750.png'), url('../images/line750.png');
  background-position: 0px 0px, 0px 100%;
  background-size: auto, 750px;
  background-repeat: repeat-x, repeat-x;
}

.dropdown-toggle-2 {
  width: 100%;
  padding: 10px 0px;
  color: #fff;
  text-align: center;
}

.icon-3 {
  color: transparent;
}

.dropdown-list-2.w--open {
  position: relative;
  display: inline-block;
  clear: none;
  background-color: transparent;
}

.div-block-2 {
  margin-top: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.txt-parrafo-proyectos {
  color: #fff;
  font-weight: 300;
}

.lbox-proyectos {
  float: right;
}

.lbox-proyectos.displaynone {
  display: none;
}

.section-contacto {
  padding-top: 36px;
  padding-bottom: 36px;
  background-image: url('../images/bgContacto.png');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-footer {
  padding-top: 36px;
  padding-bottom: 36px;
  background-image: url('../images/bgFooter.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.txt-footer {
  margin-top: 12px;
  margin-left: 9px;
  color: #fff;
  font-size: 10px;
  font-weight: 300;
}

.body-2 {
  font-family: Montserrat, sans-serif;
}

.link-externo-footer {
  margin-right: 12px;
}

.div-block-3 {
  float: right;
}

.form-field-consulta {
  min-height: 136px;
}

.btn-enviar {
  float: right;
  background-color: #0367a2;
}

.btn-enviar:hover {
  background-color: #333434;
}

.success-message {
  height: 355px;
  padding-top: 137px;
  background-color: #cce1ec;
}

.text-block-3 {
  font-size: 14px;
}

.error-message {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  font-size: 12px;
  line-height: 16px;
}

.html-embed {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: right;
  text-align: center;
}

.txt-titulo-mapa {
  display: inline-block;
  margin-top: 7px;
  margin-bottom: 0px;
  margin-left: 80px;
  color: #0367a2;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.txt-parrafo-mapa {
  display: inline-block;
  margin-left: 80px;
  color: #333434;
  font-size: 12px;
  line-height: 18px;
}

.txt-email {
  color: #333434;
  text-decoration: none;
}

.txt-email:hover {
  color: #0367a2;
}

.title-news {
  margin-top: 36px;
  margin-bottom: 12px;
  color: #0367a2;
  font-size: 26px;
  line-height: 38px;
  font-weight: 500;
  text-transform: uppercase;
}

.bajada-news {
  margin-bottom: 24px;
  color: #0367a2;
  text-align: justify;
}

.bajada-news.chico {
  font-size: 12px;
}

.paragraph-news {
  margin-bottom: 36px;
  color: #333434;
  font-size: 12px;
  text-align: justify;
}

.paragraph-news.justificado {
  line-height: 19px;
  text-align: justify;
}

.ancla {
  position: absolute;
  margin-top: -140px;
}

.row-4 {
  padding-top: 36px;
}

.image-8 {
  margin-top: 36px;
}

.image-8.sp {
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  float: left;
}

.image-8.sp.der {
  float: right;
}

.image-8.noti3 {
  float: right;
}

.column {
  margin-top: 40px;
}

.image-9.hogar {
  margin-top: 50px;
}

.image-10 {
  display: block;
  margin-right: auto;
  margin-bottom: 36px;
  margin-left: auto;
  float: none;
}

.image-10.hogar {
  margin-top: 50px;
  margin-bottom: 0px;
  float: none;
}

.div-titulos-productos {
  width: 96%;
  height: 40px;
  margin-bottom: 9px;
  padding-bottom: 0px;
  padding-left: 9px;
  float: none;
  background-color: #0367a2;
}

.txt-titulos-pagina-productos {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 23px;
  font-weight: 300;
  text-transform: uppercase;
}

.titulos-bold {
  margin-top: 12px;
  color: #0367a2;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
}

.row-5 {
  margin-top: 0px;
  margin-bottom: 36px;
}

.lbox-productos {
  width: 90%;
  padding-top: 6px;
  color: #0367a2;
  text-decoration: none;
  text-transform: uppercase;
}

.div-col-info {
  display: inline-block;
  width: 19%;
  margin-right: 0px;
  margin-left: -1px;
  clear: none;
}

.div-col-info.lineal {
  width: 300px;
  margin-right: 0px;
}

.div-col-info.space {
  display: inline-block;
  width: 224px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.div-col-info.space.ontop {
  position: relative;
  top: -20px;
}

.div-col-info.bigflow {
  position: relative;
  top: -20px;
  margin-right: 0px;
}

.dib-titulos-info {
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 7px;
  background-color: #7fb3d0;
}

.dib-titulos-info.lblue {
  padding-left: 7px;
  background-color: #e0e0e0;
}

.dib-titulos-info.lblue.space {
  height: 50px;
}

.txt-titulos-info {
  color: #fff;
  font-size: 12px;
}

.txt-titulos-info.black {
  color: #333434;
  font-size: 11px;
  font-weight: 300;
}

.row-6.grandes {
  margin-top: 24px;
}

.div-productos-sueltos {
  position: static;
  display: inline-block;
  width: 24%;
  margin-top: 12px;
  margin-bottom: 36px;
  clear: none;
}

.div-productos-sueltos.flow {
  position: relative;
  top: -25px;
  width: 24%;
}

.div-productos-sueltos.flow.aplique {
  width: 300px;
}

.div-productos-sueltos.flow.bastidor {
  top: 26px;
}

.div-productos-sueltos.flow.conrow {
  top: -9px;
  width: 50%;
}

.image-11 {
  display: block;
  width: 685px;
  padding-top: 12px;
}

.image-12 {
  width: 450px;
}

.image-12.full {
  width: 900px;
}

.image-12.bastidorline {
  width: 685px;
}

.titulo-gandes-reflectores {
  margin-bottom: 0px;
  color: #0367a2;
  font-size: 36px;
}

.txt-grandes-reflectores {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  float: none;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

.div-grandes-reflectores {
  width: 536px;
  margin-top: -12px;
  margin-left: 26px;
  background-color: #7fb3d0;
}

.slide3 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/2.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide4 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/3.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide5 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/4.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide6 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/5.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide7 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/6.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide8 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/7.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide9 {
  padding-top: 56px;
  padding-left: 56px;
  background-image: url('../images/8.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.txt-azul {
  color: #0367a2;
}

.div-base-alpha {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  height: 65px;
  padding-right: 19px;
  background-color: rgba(0, 0, 0, .6);
}

.txt-bajada-fotos {
  padding-top: 10px;
  padding-right: 13px;
  color: #fff;
  font-size: 13px;
  line-height: 19px;
  text-align: right;
}

.div-ver-mas {
  width: 80px;
  background-image: url('../images/Recurso-32.png');
  background-position: 100% 50%;
  background-repeat: no-repeat;
}

.div-ver-menos {
  display: none;
  width: 80px;
  background-image: url('../images/Recurso-31.png');
  background-position: 100% 50%;
  background-repeat: no-repeat;
}

.image-18 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.image-19 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.image-20 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.list-tecno-led {
  margin-top: 22px;
}

.list-item {
  padding-top: 36px;
  padding-bottom: 36px;
}

.image-21 {
  margin-left: 5px;
}

.image-22 {
  margin-left: 5px;
}

.image-23 {
  margin-left: 5px;
}

.row-9 {
  margin-bottom: 36px;
}

.txtdestacadoblue {
  color: #0367a2;
}

@media (max-width: 991px) {
  .navbar {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
  }
  .open-list.w--open {
    background-color: #242424;
  }
  .section-noticias {
    margin-top: 109px;
  }
  .display-noticia-2 {
    padding-right: 12px;
  }
  .display-noticia-3 {
    padding-right: 12px;
  }
  .div-titulo-noticia {
    margin-right: 0px;
  }
  .txt-titulo-noticia {
    font-size: 18px;
  }
  .txt-subtitulo-noticia {
    font-size: 12px;
  }
  .txt-titulo-noticia-boton {
    margin-bottom: 0px;
  }
  .txt-bajada-noticia-boton {
    line-height: 13px;
  }
  .div-container-icon {
    padding-bottom: 1px;
    padding-left: 12px;
    text-align: left;
  }
  .txt-titulo-icon {
    font-size: 12px;
  }
  .div-block {
    width: 95px;
    margin-right: 24px;
  }
  .row-2 {
    padding-right: 12px;
  }
  .menu-button {
    color: #fff;
    font-size: 36px;
  }
  .menu-button.w--open {
    background-color: transparent;
  }
  .menu-nav {
    height: 700px;
    background-color: rgba(51, 52, 52, .98);
  }
  .nav-link-phone {
    display: block;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #fff;
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
  }
  .nav-link-phone.w--current {
    color: #fff;
    font-size: 11px;
  }
  .nav-link-phone.submenu {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 11px;
  }
  .section-tecnologia-led {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slider-home {
    height: 407px;
  }
  .animacion-linea-space {
    height: 100px;
  }
  .txt-subtitulos.padd {
    margin-left: 0px;
    padding-left: 0px;
  }
  .drop-ver-mas {
    width: 100%;
  }
  .container-drop-led {
    margin-left: 0px;
  }
  .txt-titulo-mapa {
    margin-left: 0px;
  }
  .txt-parrafo-mapa {
    margin-left: 0px;
  }
  .title-news {
    margin-top: 28px;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 35px;
  }
  .paragraph-news.justificado {
    line-height: 16px;
  }
  .image-9 {
    padding-left: 8px;
    float: none;
  }
  .image-10 {
    padding-right: 8px;
  }
  .div-titulos-productos {
    width: 716px;
  }
  .lbox-productos {
    margin-left: 12px;
    font-size: 12px;
  }
  .div-col-info {
    position: relative;
    width: 49%;
  }
  .div-col-info.lineal {
    width: 238px;
  }
  .div-col-info.space {
    width: 240px;
  }
  .div-col-info.space.ontop {
    width: 236px;
  }
  .div-col-info._999 {
    top: -20px;
  }
  .div-productos-sueltos {
    width: 23%;
  }
  .div-productos-sueltos.flow.aplique {
    width: 23%;
  }
  .image-11 {
    width: 470px;
  }
  .div-grandes-reflectores {
    width: 480px;
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  .display-noticia-1 {
    width: 100%;
    margin-top: 12px;
    margin-bottom: 7px;
  }
  .display-noticia-2 {
    width: 100%;
  }
  .display-noticia-3 {
    width: 100%;
  }
  .txt-titulo-noticia-boton {
    margin-bottom: 12px;
  }
  .div-container-icon {
    padding-left: 0px;
    text-align: center;
  }
  .txt-titulo-icon {
    margin-bottom: 36px;
  }
  .nav-link-phone.w--current {
    font-size: 11px;
  }
  .txt-titulo-quienes-s {
    margin-left: 12px;
  }
  .txt-parrafo-quienes-s {
    margin-left: 12px;
  }
  .section-tecnologia-led {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slider-home {
    height: 407px;
  }
  .txt-subtitulos.padd {
    padding-left: 12px;
  }
  .image-4 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .html-embed {
    margin-top: 24px;
    float: none;
  }
  .txt-titulo-mapa {
    display: block;
  }
  .title-news {
    font-size: 22px;
  }
  .column {
    margin-top: 0px;
  }
  .image-9 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }
  .image-10 {
    margin-bottom: 0px;
    padding-right: 0px;
  }
  .div-titulos-productos {
    width: 98%;
  }
  .column-3 {
    margin-bottom: 36px;
  }
  .div-col-info.lineal {
    width: 277px;
  }
  .div-col-info.space {
    width: 277px;
  }
  .div-col-info.space.ontop {
    width: 277px;
  }
  .div-productos-sueltos {
    width: 30%;
    margin-right: 12px;
  }
  .div-productos-sueltos.flow {
    width: 30%;
  }
  .div-productos-sueltos.flow.aplique {
    width: 30%;
  }
  .div-productos-sueltos.flow.conrow {
    width: 65%;
  }
  .titulo-gandes-reflectores {
    padding-left: 12px;
  }
  .image-13 {
    width: 168px;
  }
  .div-grandes-reflectores {
    width: 530px;
    margin-left: 9px;
  }
  .image-14 {
    width: 160px;
  }
  .image-15 {
    width: 160px;
  }
  .row-7 {
    padding-top: 20px;
  }
  .image-21 {
    float: right;
  }
  .image-22 {
    float: right;
  }
  .image-23 {
    float: right;
  }
}

@media (max-width: 479px) {
  .image {
    width: 220px;
  }
  .section-noticias {
    margin-top: 86px;
  }
  .display-noticia-1 {
    margin-top: 7px;
    padding-left: 13px;
  }
  .display-noticia-2 {
    margin-top: -7px;
  }
  .link-icon-home {
    width: 95px;
  }
  .div-container-icon {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 12px;
    text-align: center;
  }
  .txt-titulo-icon {
    font-size: 14px;
  }
  .div-block {
    width: 115px;
    height: 250px;
    margin-right: 39px;
    float: left;
  }
  .div-block.phone {
    margin-right: 14px;
    margin-left: 14px;
  }
  .nav-link-phone.w--current {
    display: block;
    font-size: 11px;
  }
  .txt-titulo-quienes-s {
    margin-left: 0px;
    padding-left: 12px;
  }
  .txt-titulo-quienes-s.white {
    padding-left: 12px;
  }
  .txt-titulo-quienes-s.ups {
    padding-left: 12px;
  }
  .txt-parrafo-quienes-s {
    margin-left: 0px;
    padding-right: 12px;
    padding-left: 12px;
  }
  .section-tecnologia-led {
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slider-home {
    height: 307px;
  }
  .slide1 {
    padding-left: 24px;
    background-size: cover;
  }
  .slide2 {
    padding-left: 12px;
  }
  .image-4.iph {
    margin-right: 9px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .dropdown-toggle-2 {
    font-size: 14px;
  }
  .text-block-2 {
    display: inline-block;
  }
  .div-block-3 {
    margin-top: 24px;
    float: none;
    text-align: left;
  }
  .btn-enviar {
    width: 100%;
  }
  .bajada-news {
    text-align: left;
  }
  .image-8 {
    margin-top: 0px;
    margin-bottom: 36px;
  }
  .image-8.sp {
    float: none;
  }
  .image-8.sp.der {
    float: none;
  }
  .image-8.noti3 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .image-9 {
    padding-left: 4px;
  }
  .image-10 {
    padding-right: 4px;
  }
  .div-titulos-productos {
    width: 93%;
    margin-left: 12px;
  }
  .txt-titulos-pagina-productos {
    font-size: 14px;
    line-height: 20px;
  }
  .titulos-bold.padd1 {
    padding-left: 12px;
  }
  .lbox-productos {
    font-size: 10px;
  }
  .div-col-info {
    width: 93%;
    margin-left: 12px;
  }
  .div-col-info.lineal {
    width: 93%;
  }
  .div-col-info.space {
    width: 93%;
  }
  .div-col-info.space.ontop {
    position: static;
    width: 93%;
  }
  .div-col-info.bigflow {
    top: 0px;
  }
  .row-6 {
    margin-bottom: 12px;
  }
  .div-productos-sueltos {
    display: block;
    width: 90%;
    margin-left: 12px;
  }
  .div-productos-sueltos.flow {
    top: -51px;
    width: 90%;
  }
  .div-productos-sueltos.flow.aplique {
    width: 90%;
  }
  .div-productos-sueltos.flow.bastidor {
    top: -17px;
  }
  .div-productos-sueltos.doble {
    height: 220px;
  }
  .image-11 {
    display: block;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
  }
  .column-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }
  .lightbox-link {
    width: 150px;
  }
  .lightbox-link-2 {
    width: 150px;
  }
  .lightbox-link-3 {
    width: 150px;
  }
  .titulo-gandes-reflectores {
    padding-left: 12px;
  }
  .image-13 {
    width: 150px;
    padding-left: 0px;
  }
  .image-13.u1 {
    width: 100%;
  }
  .div-grandes-reflectores {
    width: 100%;
    margin-left: 0px;
  }
  .image-14 {
    width: 150px;
  }
  .image-15 {
    width: 150px;
  }
  .image-17 {
    width: 150px;
  }
  .image-21 {
    float: right;
  }
  .image-22 {
    float: right;
  }
  .image-23 {
    float: right;
  }
  .column-5 {
    margin-top: -9px;
  }
  .column-6 {
    margin-top: -9px;
  }
  .column-7 {
    margin-top: -9px;
  }
  .column-8 {
    margin-top: -9px;
  }
  .image-24 {
    margin-top: 50px;
  }
  .image-25 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .image-26 {
    display: block;
    margin-right: auto;
    margin-bottom: 36px;
    margin-left: auto;
  }
  .column-9 {
    margin-top: -9px;
  }
  .column-10 {
    margin-top: -9px;
  }
  .column-11 {
    margin-top: -9px;
  }
  .column-12 {
    margin-top: -9px;
  }
}

