@media (min-width: 450px) {
  .devices {
    display: initial;
  }
}

.btn:hover {
  background-color: #000!important;
  color: #fff!important;
}

@media (min-width: 768px) {
  h1 {
    /*font-size: 35px!important;*/
  }
}

@media (min-width: 768px) {
  .preco-1 {
    margin-right: 25px!important;
    margin-left: 25px!important;
  }
}

@media (min-width: 576px) {
  .img_mo {
    width: 93px!important;
    margin-top: -21px!important;
    margin-left: -12px!important;
    margin-bottom: -66px!important;
  }
}

.titulo-3 {
}

@media (min-width: 576px) {
  .preco-2 {
    margin-top: 5px!important;
  }
}

@media (min-width: 420px) {
  .t1 {
    font-size: 43px!important;
  }
}

.t3 {
  font-size: 29px !important;
}

.t4 {
  font-size: 21px !important;
}

.capas {
  width: 75%;
}

@media (max-width: 768px) {
  .descr {
    visibility: hidden;
    margin-bottom: -73px;
  }
}

@media (max-width: 576px) {
  .descr {
    margin-bottom: -123px;
  }
}

@media (min-width: 765px) {
  .col-dir {
    border-right-width: 1px;
    border-right-style: solid;
    border-bottom-width: 0px !important;
  }
}

@media (max-width: 765px) {
  .col-dir {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
}

