/* Pagina principal blog */
.main-background.blog {
  background-size: cover !important;
  background-position: center center;
  background-repeat: no-repeat !important;
  background: url('../img/servicios/banner_blog.jpg');
}
.main-background.blog .main-margin.txt_banner {
  margin: 0px;
  height: 58.5vh;
}
.contenedor_3_logos{
  background-image: url('../img/fondo_prevenir.png');
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
}
.contenedor_3_logos.servicios_3_logos.blog .txt_int_3l {
  min-height: 10vh;
}
.contenedor_3_logos.servicios_3_logos.blog .txt_int_3l p{
  font-size: 1.2em;
  font-weight: bold;
}
.contenedor_3_logos.blog{
  padding: 10px 0px;
}

.contenedor_solicitar{
  padding: 30px 0px;
  background-color: #ffffff;
  text-align: -webkit-center;
}
.contenedor_solicitar > div{
  padding: 0px 20px;
}
.contenedor_solicitar p{
  margin: 0px;
  color: #003473;
}

.texto_parrafos{
  display: flex;
  color: #003473;
  margin: 20px 0px;
  align-items: center;
  justify-content: center;
}
.in_texto_parrafos{
  max-width: 1330px;
  padding: 0px 40px;
}
.title_tres_logos h4 {
  color: #003473;
  font-weight: 400;
  margin: 30px 0px 0px 0px;
}

@media only screen and ( max-width: 1160px ){
  .col_d_3_logo {
    width: 100%;
    display: block;
  }
}

@media only screen and ( max-width: 768px ){
  .main-background.blog {
    background: url('../img/servicios/banners/banner_blog_mov.jpg');
  }
  .main-background.blog .main-margin.txt_banner {
    margin: 0px;
    height: 21.5vh;
  }
  .divs_tres_logos {
    width: 100%;
  }
  /* .col_d_3_logo {
    width: 100%;
    display: block;
  } */
  .contenedor_3_logos.servicios_3_logos.blog .txt_int_3l {
    min-height: 6vh;
  }

  .contenedor_3_logos {
    background-image: unset;
  }
}
@media only screen and ( max-width: 680px ){
  .main-background.blog {
    height: 48vh;
  }
}

@media only screen and ( max-width: 376px ){
  .col_d_3_logo {
    margin: 20px 0px;
    padding: 16px 0px;
  }
  .col_d_3_logo img{
    width: 100%;
  }
  .in_texto_parrafos {
    padding: 0px 10px;
  }
  .main-background.blog {
    height: 64vh;
    background-size: cover !important;
    background: url('../img/servicios/banners/banner_blog_mov.jpg');
  }
}
