@media(max-width: 1766px) {
  #pratica .img-tonalidade { left: 0; }
}

@media(max-width: 1540px) {
  #pratica .banner-tonalidade {
    display: flex;
    align-items: center;
  }
  #pratica .banner-tonalidade .img-tonalidade {
    position: relative;
    bottom: -10px;
  }

  #paineis-cards ._titulo {
    top: 0;
    height: 100%;
  }
}

@media(max-width: 1200px) {
  #pratica .vertical-divisor-right,
  #aplicacao .vertical-divisor-right,
  #aplicacao .vertical-divisor-left,
  #paineis-cards .vertical-divisor-left,
  #paineis-cards ._titulo,
  #tabelas-listas ._titulo { display: none; }

  #aplicacao .col-12.col-xl-6.p0.pad-top-90.pad-bottom-120.pad-sides-100 {
    padding: 0;
    margin-bottom: 100px;
  }

  #aplicacao .pad-left-70,
  #paineis-cards .pad-left-70 {
    padding-left: 0;
    margin-bottom: 75px;
  }

  #aplicacao ._size {
    padding: 0;
    height: auto;
  }

  #aplicacao ._size .text {
    padding: 0;
    margin-bottom: 75px;
  }

  #pratica .banner-tonalidade { margin-top: 130px; }

  #paineis-cards .text { margin-bottom: 0; }

  #paineis-cards .text.pad-left-70.pad-top-290 {
    padding: 0;
    padding-top: 100px;
  }

  #tabelas-listas .mg-both-75 { margin-bottom: 0; }

  #tabelas-listas .text.pad-left-70.pad-top-290 { padding: 0; }

  .box-panel { margin-bottom: 50px; }

  .box-panel.cards { margin: 0 auto; }

  .col-12.col-xl-6 {
    padding-right: 0;
    padding-left: 0;
  }
}

@media(max-width: 992px) {
  #aplicacao .img-joystick { margin-top: 0; }
}

@media screen and (max-width: 600px){

  .col-left { padding: 0; }

}

@media(max-width: 575px) {
  #aplicacao .bradseg-btn {
    display: block;
    margin: 20px auto;
  }

  #aplicacao .hexa-color,
  #aplicacao .rgb { text-align: center; }

  #aplicacao .col-12.col-sm-6.col-lg-3.p0:first-child {
    margin-bottom: 70px;
  }
}
