/************************************************************************************************************/
/******************************************** SLIDER ********************************************************/

.carousel-item .view{
  height: 100vh;
}

.carousel-item .view img{
  width: 100%;
}
.carousel-caption {
    right: inherit;
    padding-top: unset;
    padding-bottom: 3%;
    font-family: "SF-Pro-Display-Regular";
    left: 7%;
}

.contenedor-carrucel-home{
    margin-top: -150px;
}

.contenedor-carrucel-home p{
    margin-bottom: 0px;
}

.contenedor-carrucel-home .titulo_1 {
   
    font-size: 70px;
    color: #000;
    font-family: "BebasNeueBook";
    font-weight: 600;
    text-align: left;
}

.contenedor-carrucel-home .titulo_1 span{
   background: #F6B842;
   padding: 0 5px;
}

.contenedor-carrucel-home .titulo_2{
     font-family: "BebasNeueRegular";
     font-size: 80px;
      text-align: left;
}

.contenedor-carrucel-home .titulo_3{
     font-family: "SF-Pro-Display-Regular";
      text-align: left;
}

ol.carousel-indicators {
    bottom: 25px;
}

.franja-productos{
    background: url('/img/general/home_productos_barra@2x.png');
        background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    position: absolute;
    font-size: 30px;
    margin-top: -30px;
    z-index: 2;
    padding: 20px;
}

.franja-productos .texto_1{
    font-family: "SF-Pro-Display-Light";
}

.franja-productos .texto_2{
    font-family: "SF-Pro-Display-Bold";
}

.caja-categoria{
    box-shadow: 0px 8px 15px 2px rgba(202, 202, 202, 1);
    text-align: center;
    padding: 20px 20px;
    border-radius: 6px;
    margin: 0px 20px 30px 0px;
    height: 150px;
    cursor: pointer;
    font-size: 11pt;
}
.caja-categoria img{
    width: 75%;
}
.caja-categoria p{
    margin-top: -5px;
    color: #767676;
    font-family: "SF-Pro-Display-Light";
}
.contenedor-desarrollo-home{
    height: 200px;
    background: #0A5431;
    color: #FFF;
}

.contenedor-desarrollo img{
  width: 100%;
}

.hogar{
    height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
}


/************************************************************************************************************/
/******************************************** INICIO NOTICIAS  **********************************************/
.contenedor-noticia{
  padding: 10px 25px;
}

.noticia-principal{
  height: 300px;
}

.caja-imagen{
  background-position: top center !important;
    background-size: contain;
    background-repeat: no-repeat;
    height: 300px;
}

.caja-contenido{
  color: #fff;
  background: #0A5431;
}

.info-noticia-principal{
  margin-top: 30px;
}
.info-noticia-principal h4{
     font-family: "BebasNeueBook" !important;
    font-size: 40px;
    font-weight: 600;
}


.titulo-noticia{
  color: #fff;
    margin-top: -110px;
    z-index: 1;
    position: relative;
        width: 100%;
        font-family: "BebasNeueBook";
}

.titulo-noticia table{
  width: 100%;
      height: 100%;
}

.titulo-noticia .parte_1{
  background: #0A5431;
    height: 100px;
    overflow: hidden;
    padding: 5px;
    width: 70%;
}

.titulo-noticia .parte_1 span{
    font-size: 30px;
}
.titulo-noticia .parte_1 p{
  margin: 5px 0 0px 0px;
  font-family: "SF-Pro-Display-Light";
}

.titulo-noticia .parte_2{
    background: #F6B842;
    font-size: 30px;
    height: 100px;
    overflow: hidden;
    padding: 5px;
    width: 30%;
    text-align: center;
}

.link-desarrollo{
  height: 170px;
  margin-top: -170px;
}

.link-desarrollo .clicks{
  height: 170px;
}

.caja-encuentranos img{
    width: 100%;
}

#ModalHome img{
  width: 100%;
}



