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



  .alineacion .navbar-expand-lg {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  #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;
  }
  .img-fulid {
    display: block;
  }
}

@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) {
  .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;
  }



  .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: left;
  }

  .bibliografia h2 {
    text-align: left;
  }

  p {
    text-align: center;
  }

  .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;
  }

  .controls .btn2 {
    font-size: 12px;
    padding: 5px 5px;
  }

  .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: 14px;
  }

  .copyright img {
    display: block;
    margin-left: 100px;
    width: 50%;
  }

  .btn {
    display: block;
  }

  #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;

  }



  .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%;
  }

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


  h5,
  h6 {
    text-align: left;
  }

  .accordion img {
    width: 100%es
  }

  .fondoblanco img {
    width: 50%
  }

  .popup h2 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 30px;
    left: 0;
    text-align: center;
    font-weight: 400;
    padding-right: 20px;
    padding-left: 20px;

  }

  .popup p {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    left: 0;
    text-align: center;
    font-weight: 400;
    padding-right: 20px;
    padding-left: 20px;

  }



  .resumen p,
  h3 {
    text-align: left !important
  }

  .bibliografia li {
    text-align: left !important;
  }

  .testimonial-item .testimonial-text h3 {
    text-align: center !important
  }

  .titular h2 {
    text-align: center;
    line-height: 30px !important;
    font-size: 30px !important;

  }

  #team h6 {
    text-align: center;
  }

  .alineacion-centrada h2 {
    text-align: center;
  }

  .familias h3 {
    text-align: center !important;
    font-size: 25px;
  }

  .section h2 {
    text-align: center;
  }

  .team-item .team-img {
    float: left;
    width: 100px;
    margin-right: 30px;
  }

  .blanco {
    text-align: center;
  }



  .bibliografia ol {
    padding: 0px !important;
  }

  .resumen h2 {
    font-size: 27px;
    line-height: 36px;
  }

  .resumen h3 {
    font-size: 22px;
  }

  .resumen h4 {
    font-size: 19px;
  }

  .resumen h5 {
    font-size: 19px;
  }

  .resumen h6 {
    font-size: 19px;
  }

  .titulobibliografia h4 {
    font-size: 21px !important;
    font-weight: 600 !important;
    padding-top: 30px;
    padding-bottom: 0px !important;

    color: #ed001d;
  }

  .registro_movil {
    display: block;
  }

  .logos {
    padding-bottom: 30px;
    background-color: #ffffff;
    padding-top: 20px;
  }

}