/* MEDIA QUERIES */

@media(max-width:500px) {

    .jumbotron {
      margin: 15px auto 0 auto !important;
    }

    .header {
      text-align: center;
      width: 100%;
      height: auto;
      display: flex;
      align-items: center;
      flex-direction: column;
      justify-content: space-around;
      gap: 15px;
  }

    .altera-lingua-menu {
      position: relative;
      display: flex;
      align-items: flex-start;
      justify-content: center;
      width: 98%;
      gap: 10px;
  }

    .titulo-canal {
      font-size: 17px;
      letter-spacing: 0.135em;
  }

  .dxButtons {
    margin-top: 20px;
    margin-bottom: 20px;
    align-items: center;
    justify-content: center;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

  .button--primary {
      width: 320px;
      height: auto;
      min-height: 50px;
      line-height: 20px;
      margin: 0;
  }

    .div-footer {
      position: relative;
      bottom: 0;
      width: 100%;
      height: 55px;
      display: flex;
      justify-content: center;
      align-items: center;
      background: #0000;
      z-index: -1;
      text-align: center;
  }

}

@media (max-width: 1200px) {
  .separador{
      display: none;
  }
 }

 @media (min-width: 1680px) and (max-width: 1920px) {
  body {
    background: url(../images/banner_new.png);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
  }
 }

 @media (min-width: 1400px) and (max-width: 1680px) {
  body {
    background: url(../images/banner_new.png);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
  }
 }

 @media (min-width: 600px) and (max-width: 1400px) {
  body {
    background: url(../images/banner_new.png);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
  }
 }

 @media (max-width: 599px) {
  body {
    background: url(../images/banner_new.png);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
  }
 }