/* only small desktops */
/* tablets */
/* only small tablets */
@media (min-width: 768px) and (max-width: 991px) {

  #hero-area .contents h1 {
    font-size: 32px;
    line-height: 40px;
    margin-top: 50px;
    margin-bottom: 0px;
  }

  .item-boxes h4 {
    font-size: 18px;
  }

  #features .show-box img {
    display: none;
  }

  .pricing-table .pricing-details ul li {
    font-size: 12px;
  }

  .counters .facts-item .fact-count h4 {
    font-size: 14px;
  }

  .single-team {
    margin-bottom: 30px;
  }

  .meta-tags span {
    margin-right: 3px;
  }

  .meta-tags span i {
    margin-right: 0px;
  }

  #blog .blog-item-text h3 {
    font-size: 14px;
    line-height: 20px;
  }



}


@media (min-width:801px) {
  .desapareceenescritorio img {
    display: none;
  }
}

@media (min-width:1025px) {
  .desapareceenescritorio img {
    display: none;
  }
}

@media (min-width:1281px) {
  .desapareceenescritorio img {
    display: none;
  }
}


@media (min-width:801px) {
  .noseveenescritorio {
    display: none;
  }
}

@media (min-width:1025px) {
  .noseveenescritorio {
    display: none;
  }
}

@media (min-width:1281px) {
  .noseveenescritorio {
    display: none;
  }
}




/* mobile or only mobile */
@media (max-width: 767px) {



  .imagencentrada2 img {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }



  .section-header .section-title {
    font-size: 30px;
  }

  h6 {
    font-size: 35px;
  }

  .fondocolor img {
    width: 50%;
  }

  .fondodegradadotransparente img {
    width: 30%;
  }

  .fondocolorblanco img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }

  .pregunta h4 {
    text-align: center !important;
  }

  .iconosmanejo {
    width: 55% !important;
  }

  .iconomolulo {
    width: 25% !important;
  }



  .iconostexto p {
    text-align: left !important;
  }

  #endocrinoderecha h4 {
    margin-top: 380px;
  }

  .bibliografia img {
    display: none;
  }

  .bibliografia h3 {
    text-align: left;
  }


  h3 {
    text-align: center;
  }

  h2 {
    text-align: center;
  }

  .bibliografia h2 {
    text-align: left;
  }

  p {
    text-align: left;
  }

  .columnafiletes {
    border-bottom-color: white !important;
  }

  #hero-area .contents {
    padding: 100px 0 30px;
  }

  #hero-area .contents h1 {
    font-size: 32px;
    line-height: 40px;
    margin-top: 50px;
    margin-bottom: 0px;
  }

  #features .show-box img {
    display: none;
  }

  #features .box-item .text h4 {
    font-size: 14px;
  }

  .controls {
    margin: 0px;
  }

  .controls .btn {
    font-size: 13px;
    padding: 7px 7px;
  }

  .video-promo .video-promo-content h2 {
    font-size: 22px;
  }

  .pricing-table {
    margin-bottom: 15px;
  }

  .counters .facts-item {
    margin-bottom: 30px;
  }

  .single-team {
    margin-bottom: 15px;
  }

  .contact-us {
    margin-bottom: 30px;
  }

  .contact-us h3 {
    font-size: 28px;
  }

  .footer-links li a {
    margin-right: 10px;
  }

  .copyright p {
    text-align: center;
    font-size: 12px;
  }

  .copyright img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }

  #animation_container {
    width: 100% !important;
    height: 400px !important;
  }


  .enconstruccion img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
  }

  #destacados {
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-color: rgba(233, 233, 233, 0.8);
  }

  #destacadosap {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  #destacadosizq p {
    text-align: left !important;
  }

  #destacadosizq {
    padding-left: 20px !important;
    padding-right: 20px !important;
    text-align: left !important;
  }

  .imagenpequena img {
    display: none;

  }

  .imagencentrada img {
    display: none;

  }

  .txtcentrado h1 {
    text-align: center;

  }

  .icono_descarga_pdf img {
    width: 40%;
  }

  img {

    width: 100%;
  }

  .fondoconimagen img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

  .quote img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }

  .fondoconimagen2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }

  .visiones img {
    line-height: 30px;
    width: 30%;
  }

  #features .box-item .text p {
    text-align: left;

  }

  .mapa img {
    width: 100%;
  }

  .desapareceenmovil .div-img {
    display: none;
  }

  .w3-modal-content {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }

  .w3-hide-large {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }

  .w3-sidebar .w3-collapse {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }

  .desapareceenmovil {
    display: none;
  }


  .pregunta img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 30%;
  }

  td,
  th {
    border: 4px solid #ffffff;
    text-align: left;
    padding: 5px !important;
    text-align: center !important;
    border-collapse: collapse;
    font-size: 12px;
  }


  .fondogris h4 {
    text-align: center !important;
  }

  .fondogris li {
    text-align: center !important;
    padding-bottom: 14px;

  }

  .sinespacio .div-img {
    padding-left: 0px !important;
    padding-right: 0px !important;

  }

  .personalsanitario img {
    width: 50%;
    padding-top: 60px;
  }


  .manejo img {
    width: 40%;
  }

  .fondoconimagenmontanas img {
    width: 80%;
  }

  .fondocolumna5 img {
    width: 40%;
  }

  .consulta {
    width: 40%;
  }

  .popup img {
    width: 100%;
  }

  .popup h2 {

    padding-right: 10px;
    padding-left: 10px;

  }

  .popup p {

    padding-right: 10px;
    padding-left: 10px;

  }

  .fondo_objetivos h5 {
    text-align: center;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fondo_objetivos p {
    text-align: center;

    padding-left: 0px;
    padding-right: 0px;

  }

  .fondo_objetivos {
    padding-left: 0px;
    padding-right: 0px;
  }

  #team {
    padding-bottom: 0px;
  }

  #services {
    padding-bottom: 0px;
  }

  .titulomodulo {
    text-align: center;
  }
  .contents h1{
    font-size: 24px;
  }

}