#menumobile{display: none;float: left;}
.slicknav_nav .menuoculto{
    position: initial;
    left: initial;
    top: initial;
    z-index: inherit;
    min-width: initial;
    height: initial;
    overflow: initial;
    opacity: initial;
    border: none;
    padding-top: initial;
    background: initial;
    background: rgba(97,197,223,0.1);
    margin-left: 0;
    padding-left: 20px;}

@media all and (max-width: 1260px) {
  #logo{max-width: }
}

@media all and (min-width: 1200px) {
  .slide01, .slide02, .slide03, .slide04{background: none!important;}
}
@media all and (max-width: 1200px) {
  #menu{display: none;}
  #menumobile{display: block;}
  .datos{display: block;}
  .flexcont .container{position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;}
  .cont-slider .pepe{    height: 100%;
    position: relative;
    max-width: initial;
    padding: 0;}
  .pepe .tabla{    display: initial;
    height: initial;
    width: initial;
    padding: initial;}
    .pepe .tabla .texto{    display: block;
    vertical-align: initial;
    padding: 20px 0 20px 50%!important;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    /* max-width: 1200px; */
    margin: 0 auto;
    width: calc(100% - 40px);}
    .derma .pepe .tabla .texto{padding: 20px!important;background: rgba(255,255,255,0.8);}
    .flexcont .texto h2{font-size: 50px;}
  .flexcont.flexslider .img-escritorio{display: none;}
  .flexcont.flexslider .slides li{height: 374px;}
  .slide01, .slide02, .slide03, .slide04{height: 374px;background-size: cover;background-position: center center;}
  .flexcont .texto h3{font-size: 30px;line-height: 1.2em;}
  .flexcont .texto h2{line-height: 1.2em;}
    .corpo .pepe .tabla .texto{display: table-cell;vertical-align: middle;padding: 20px!important;position: initial;}
    .corpo .pepe .tabla{display: table;height: 100%;}
}
@media all and (max-width: 1260px) {
  #menu > ul li{padding: 0 0 0 28px;}
  .datos{line-height: 15px;}
  .datos span{display: block;}
}
@media all and (max-width:1180px){
}
@media all and (max-width:1000px) {
  #dermatologia .row{max-width: 600px;margin: 0 auto;}
  #dermatologia .col-4{width: 100%;margin-bottom: 20px;}
}

@media all and (max-width:900px) {
  #promos .col-4{width: 50%;}
}
@media all and (max-width:768px) {
  .seccion h2{font-size: 29px;}
  #equipo h2{font-size: 29px;}
  footer{padding: 20px 0;font-size: 17px;line-height: 1.2em;}
  footer .col-4 h2{font-size: 29px;}
  footer .col-4{width: 100%;padding-bottom: 30px;padding-top: 30px;position: relative;}
  footer .col-4:after{content: "";display: block;background-color: #d9dae0;width: 50%;margin: 0 auto;height: 1px;position: absolute;bottom: 0;left: 0;right: 0;}
  footer .col-4:nth-child(3):after{display: none;}
  #turno .col-6{width: 100%;}
  .seccion p{font-size: 17px;line-height: 1.2em;}
  #equipo p{font-size: 17px;line-height: 1.2em;}
  .seccion p{font-size: 17px;line-height: 1.2em;}
  #equipo .col-5 h3{font-size: 17px;line-height: 1.2em;}
  .flexcont .texto h2{font-size: 40px;}
  .flexcont .bt{font-size: 14px;margin: 10px 0;}
  .flexcont .texto h2{font-size: 30px;}
  .flexcont .texto h3{font-size: 20px;}
  .flexcont .texto span{font-size: 14px;}
  .flex-control-nav{bottom: 5px;}
  .flexcont.flexslider .slides li{height: 300px;}
  .slide01, .slide02, .slide03, .slide04{height: 300px;}
  .corpo .flexcont.flexslider .slides li{height: 210px;}
  .seccion.contenido h3{font-size: 19px;}
  .seccion.contenido h2{font-size: 26px;}
  #equipo .col-4{width: 50%;margin: 0!important;min-height: 360px;}
  #equipo .col-8{width: 50%;margin: 0!important;min-height: 360px;}
}
@media all and (max-width:550px) {
  .datos{display: none;}
  .pepe .tabla .texto{    padding: 20px!important;background: rgba(255,255,255,0.8);}
  .corpo .pepe .tabla .texto{    background: none;}
    .box-d .solapa{bottom:82px;}
    .box-d h3{position: initial;font-size: 22px;line-height: 1.2em;}
    .box-d .solapa{height: calc(100% - 82px);bottom:82px;}
    .box-d:hover .solapa{    bottom: 82px;}
    /*#dermatologia .cont-img{height: 280px;}*/
    .solapa .tabla{width: 90%;}
    #dermatologia .col-4{padding: 0;}
    header .container{padding-left: 10px;padding-right: 10px;}
  #promos .col-4{width: 100%;}
  .flexcont .texto.contacto h3{font-size: 30px;}
  .flexcont .texto.contacto p{font-size: 16px;line-height: 1.4em;}
  #turno.seccion h2{font-size: 26px;}
  #equipo .col-4{width: 100%;min-height: initial;float: none;}
  #equipo .col-8{width: 100%;min-height: initial;float: none;}
  .direccion .cajita{padding: 20px;}
  #equipo p{padding-bottom:55px;}
  .cajita .cont-img{margin-top: 0;}

}
@media all and (max-width:450px) {
}
@media all and (max-width:402px) {
    #dermatologia .cont-img img{width: auto;height: 100%;display: block;}
  
}
@media all and (max-width:400px) {
  header{height: 50px;}
  #logo{width: 150px;padding-top: 4px;}
  #logo img{width: 100%;max-width:170px;height: auto;}
}
@media all and (max-width:300px) {
  header .redes{display: none;}
}