@media only screen and (min-width: 1920px) and (max-width: 2400px) {
  .contenido-general #slider {
    min-height: 325px
  }
}

@media only screen and (min-height: 700px) {
  .home {
    display: none !important
  }

  .btn-campus {
    margin-top: 0px;
  }
}

@media screen and (max-height: 650px) {
  .fixed-action-btn {
    display: none !important;
    opacity: 0 !important;
    background-color: red
  }
}

.btn-campus {
  margin-top: 0px;
}

@media only screen and (max-width: 1450px) {
  #contenedorLogoTango {
    max-width: 300px
  }
}

@media only screen and (min-width:922px) {
  #home-modulos-iconos .row .col.l2 {
    width: 20%
  }
}

@media only screen and (max-width: 1280px) {
  .nav-wrapper.container {
    min-width: 90%
  }

  .item.normativa {
    background-image: url('../img/institucional/slider/home/tangosuperweek-dispositivo.jpg') !important;
    background-position: 37% center
  }

  /*#MenuP ul{column-count:4}*/
}

@media only screen and (max-width: 1110px) {
  #main-nav a {
    padding: 0 10px
  }
}

@media only screen and (min-width: 721px) and (max-width: 975px) {
  body {
    width: 100%
  }

  #contenedor {
    width: 100%
  }

  .contenedor-home {
    margin-bottom: 250px
  }

  #header {
    width: 100%
  }

  /*#MenuP ul{column-count:4}*/
  .single-hero .hero-contenido.dispositivo {
    background-size: 100% auto
  }

  #info {
    top: 340px;
    z-index: 100
  }

  #graficoIntegracion {
    width: 100%
  }

  .btn-campus {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 720px) {
  section.padded {
    padding-bottom: 35px;
    padding-top: 35px
  }

  .single-hero .slick-dots {
    bottom: 2px
  }

  .single-hero .hero-contenido.caption {
    top: 30%
  }

  .single-hero .hero-contenido.dispositivo {
    top: 68%
  }

  .single-hero .hero-contenido.dispositivo.iwao {
    top: 50%;
  }

  .single-hero .hero-contenido.dispositivo.integrado {
    top: 65%
  }

  .single-hero .hero-contenido.caption h2 {
    font-size: 22px;
    line-height: 26px
  }

  .single-hero .hero-contenido.caption h3 {
    font-size: 22px;
    line-height: 26px
  }

  .single-hero .hero-contenido.caption h4 {
    font-size: 18px;
    line-height: 26px
  }

  .fotos-hero .item {
    height: 150px;
    background-size: cover
  }

  .fotos-hero {
    height: auto
  }

  .parallax-container.responsive {
    height: 300px
  }

  .parallax-container.responsive .parallax img {
    height: auto;
    width: 135%
  }

  /*#home-slide.single-hero .item:nth-child(1){background-position:35% center}*/
  /*Atención: comente, ver si afecta*/
  .slider .indicators {
    display: none
  }

  .contenedor-slider-fullscreen .slider .caption-image {
    background-position: 10% 90% !important;
    background-size: 90% auto !important;
    width: 100% !important
  }

  .contenedor-slider-halfscreen .slider {
    width: 85%
  }

  .slider {
    max-height: 350px
  }

  .slider .slides li .caption {
    left: 5% !important;
    width: 90% !important;
    top: 5% !important
  }

  .slider .caption h2 {
    font-size: 28px;
    line-height: 32px
  }

  .slider .caption h3 {
    font-size: 24px;
    line-height: 28px
  }

  .slider .caption h4 {
    font-size: 18px;
    line-height: 32px
  }

  .slider .caption h5 {
    font-size: 14px;
    line-height: 28px
  }

  .slider .caption p {
    font-size: 12px;
    line-height: 22px
  }

  .slider .slides li .caption-logo {
    left: 45% !important
  }

  .contenedor-slider-halfscreen .slider .slides li img {
    background-size: auto 100%
  }

  .slick-autoplay .slick-prev {
    left: 0
  }

  .slick-autoplay .slick-next {
    right: 5px
  }

  .single-item.single-pantallas {
    margin-top: 20px
  }

  .thumbs.lupa img {
    width: 95%
  }

  .table-modulos.detalle tr td:nth-child(3) {
    margin: 0;
    padding: 0;
    width: 1px
  }

  .table-precios {
    width: 100% !important
  }

  .table-precios td, th {
    padding: 5px
  }

  .table-precios h4 {
    font-size: 16px
  }

  .table-precios h3 {
    font-size: 14px
  }

  .table-precios th:nth-child(2) {
    width: 25%
  }

  .table-precios th:nth-child(3) {
    width: 25%
  }

  .table-precios td:nth-child(2) {
    width: 25%
  }

  .table-precios td:nth-child(3) {
    width: 25%
  }

  .table-precios button {
    padding: 0 2px;
    font-size: 12px;
    letter-spacing: .2px
  }

  /*#MenuP ul{column-count:4}*/
  .btn-infocampus {
    margin-bottom: 0px;
  }

  #MenuP li {
    width: calc(50% - 5px);
  }

  #MenuP li {
    height: auto;
    margin-bottom: 8px;
    background-color: #78909c
  }

  #MenuP li a {
    padding: 10px !important;
    color: #fff
  }

  #MenuP li a:visited {
    color: #fff
  }

  #TablaD {
    font-size: 85%;
    width: 100%
  }

  #mapa {
    width: 100%
  }

  .valign-wrapper.valign-responsive {
    display: block
  }

  .contenedor-slider-halfscreen .slider .slides li img {
    background-size: 100% auto
  }

  #anchor-home-modulos-iconos .texto {
    height: auto
  }

  @media only screen and (min-width: 401px) and (max-width: 720px) {
    .btn-infocampus {
      margin-bottom: 0px
       !important
    }
  }

  @media only screen and (max-width: 400px) {
    #contenedorLogoTango {
      max-width: 250px !important;
      background-size: 100% auto !important
    }

    .fancybox-skin {
      min-width: 300px
    }

    .fancybox-outer, .fancybox-inner {
      min-width: 300px
    }

    .fancybox-type-iframe {
      left: 10% !important
    }
  }

  @media only screen and (max-width: 535px) {
    #video-monitor {
      background-size: 310px auto;
      height: 280px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      width: 100%
    }

    #video-monitor>div {
      top: 0
    }

    #video-monitor iframe {
      height: 159px;
      width: 282px;
      top: 15px
    }

    .btn-infocampus {
      margin-bottom: 0px;
    }
  }

  @media only screen and (min-width: 321px) and (max-width: 719px) {
    body {
      width: 100%
    }

    p {
      font-size: 16px
    }

    h2 {
      font-size: 22px;
      font-weight: 300;
      margin-bottom: 10px;
      margin-top: 10px
    }

    h3 {
      font-size: 18px;
      font-weight: 300;
      margin-bottom: 10px;
      margin-top: 10px
    }

    h4 {
      font-size: 16px;
      font-weight: 300;
      margin-bottom: 10px;
      margin-top: 10px
    }

    h5 {
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 10px;
      margin-top: 10px
    }

    .single-hero .hero-contenido.dispositivo {
      background-size: 250px auto
    }

    .single-hero .hero-contenido.dispositivo.integrado {
      background-size: 260px auto
    }

    .valign-wrapper:not(.nav-wrapper):not(.hide-on-small-only) {
      display: block
    }

    /*Atención: Saqué el !important, ver si afecta*/
    img.responsive-img {
      max-width: 300px !important
    }

    #contenedor {
      width: 100%;
      top: 0
    }

    .contenedor-home {
      margin-bottom: 350px
    }

    #header, #menu {
      width: 100%
    }

    #contenedor-contenido .titulo-general {
      min-height: 10px !important;
      height: auto
    }

    .titulo-modulo {
      height: auto
    }

    .titulo-modulo h2 {
      margin-top: 10px;
      margin-bottom: 20px
    }

    #info {
      top: 280px;
      z-index: 100
    }

    #centro {
      padding-left: 15px;
      padding-right: 15px;
      margin-bottom: 20px;
      width: 100%
    }

    #centro img {
      height: auto
    }

    #centro .fondo-titulo-producto {
      display: none
    }

    #centro .soria .fondo-titulo-producto {
      display: block
    }

    #centro .soria .titulo-modulo {
      height: auto
    }

    #boton-subnav {
      display: inline
    }

    #contenedorCssdropdown {
      display: none
    }

    #subcssdropdown li {
      padding: 15px;
      padding-left: 0;
      padding-right: 0;
      border-bottom: 1px solid #999
    }

    #contenedorBuscar {
      display: none
    }

    #contenedorMapsite {
      display: none
    }

    #contenedor-contenido .titulo-general {
      height: auto;
      min-height: 100px;
      width: 100%
    }

    .slider .slides li.left-mobile img {
      background-position: 15% center
    }

    #contenedor-slider-mobile {
      display: inherit !important
    }

    h1.main-mobile, h2.main-mobile {
      display: inherit
    }

    .slider .caption-image {
      max-width: 300px
    }

    #contenido2 .wrapper1 {
      display: none
    }

    .contenedor-texto .videos:before {
      margin: 3% auto auto 10%
    }

    .slider-item .videos:before {
      margin-top: 15%;
      margin-left: 40%;
      margin-right: 40%;
      font-size: 50px
    }

    .contenedor-botones {
      width: 100%;
      height: auto
    }

    .boton-prod-01, .boton-prod-02, .boton-prod-03, .boton-prod-04, .boton-prod-05, .boton-prod-06 {
      float: left;
      height: auto;
      width: 100%
    }

    #cliente-resto {
      width: 33%
    }

    #mapa {
      min-height: 200px
    }

    #contenedor-news {
      padding-top: 15px;
      padding-bottom: 30px
    }

    #elegirnos div {
      height: auto
    }

    #elegirnos div:nth-child(odd) {
      width: 100%;
      margin-right: 10px;
      text-align: left;
      height: 50px
    }

    #elegirnos div:nth-child(even) {
      width: 100%;
      height: 100px;
      margin-bottom: 20px
    }

    .tit-mod {
      display: none
    }

    .contenedor-contenido .titulo {
      margin-bottom: 0;
      height: 100px
    }

    .titulo-modulo {
      padding-top: 0
    }

    .cocarda {
      display: none
    }

    .formulario select {
      width: 152px
    }

    .table-modulos tr {
      height: 50px
    }

    .contenedor-videos>div {
      padding: 5px
    }

    .videos img {
      width: 100%
    }

    #contenedor-modelo {
      width: 100%
    }

    #contenedor-modelo2 {
      width: 100%
    }

    #contenedor-modelo2 img {
      width: 50%
    }

    #contenedor-modelo3 {
      width: 100%
    }

    #contenedor-modelo3 img {
      width: 50%
    }



    #container-foot {
      width: 100%
    }

    #col-foot {
      width: 100%
    }

    .precio-cursos td:nth-child(2) {
      padding-left: 0;
      text-align: center
    }

    .btn-infocampus {
      margin-bottom: 5px;
    }

}

  @media only screen and (max-width: 361px) {
    .caption-image.caption {
      max-width: 300px
    }

    /*#MenuP ul{column-count:2}*/
  }
}
  @media only screen and (max-width: 320px) {
    body {
      width: 100%
    }

    p {
      font-size: 16px
    }

    h2 {
      font-size: 22px;
      font-weight: 300;
      margin-bottom: 10px;
      margin-top: 10px
    }

    .single-hero .hero-contenido.dispositivo {
      background-size: 250px auto
    }

    .valign-wrapper {
      display: block !important
    }

    img.responsive-img, video.responsive-video {
      max-width: 300px !important
    }

    #contenedor-contenido .titulo-general {
      height: auto
    }

    .titulo-modulo {
      height: auto
    }

    .titulo-modulo h2 {
      margin-top: 10px;
      margin-bottom: 20px
    }

    #contenedor {
      width: 100%;
      top: 0
    }

    .contenedor-home {
      margin-bottom: 420px
    }

    #header, #menu {
      width: 100%
    }

    #centro {
      width: 100%;
      margin-bottom: 450px;
      padding-left: 15px;
      padding-right: 15px
    }

    #boton-subnav {
      display: inline
    }

    #contenedorCssdropdown {
      display: none
    }

    #subcssdropdown li {
      padding: 15px;
      padding-left: 0;
      padding-right: 0
    }

    #contenedorBuscar {
      display: none
    }

    #contenedorMapsite {
      display: none
    }

    #columna-izq {
      width: 100%;
      text-align: center;
      margin-bottom: 0
    }

    #columna-izq .fondo-titulo-producto {
      height: 100px
    }

    #columna-izq td:hover:not(.fondo-titulo-producto) {
      background-color: #006fa3
    }

    #columna-izq td:hover a {
      color: #FFF
    }

    .separ {
      padding: 3pt 0 3px
    }

    #contenido {
      padding: 0;
      width: auto
    }

    .contenido-general #slider {
      min-height: 200px
    }

    .slider-home {
      display: none
    }

    #contenedor-slider-mobile {
      display: inherit !important
    }

    h1.main-mobile, h2.main-mobile {
      display: inherit
    }

    #contenido2 .wrapper1 {
      display: none
    }

    #cliente-resto {
      width: 33%
    }

    .contenedor-botones {
      width: 100%;
      height: auto
    }

    .boton-prod-01, .boton-prod-02, .boton-prod-03, .boton-prod-04, .boton-prod-05, .boton-prod-06 {
      float: left;
      height: auto;
      width: 100%
    }

    .table-modulos tr {
      height: 50px
    }

    .contenedor-videos>div {
      padding: 5px
    }

    .contenedor-texto .videos:before {
      margin: 2px auto 0 25px
    }

    .videos img {
      width: 100%
    }

    .tit-mod {
      display: none
    }

    #mapa {
      min-height: 200px
    }
    .btn-infocampus {
      margin-bottom: 5px;
    }
  }
