.clearfloat {
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}
#aparecer-990{
  display: none;
}
.aparecer-991{
    display: none !important;
}

@media (max-width: 1024px ){
     .show1024{
      display: block !important;
     }
     .hide1024{
      display: none !important;
     }
     #tel_end{
  margin-top: 70px !important;
}
}
@media (max-width: 1199px ){
    .chat .img-icon-chat {
    width: 50.4%;
    margin-top: -48px;
}

}
@media (max-width: 991px) {
#sumir-991{
  display: none;
}
#aparecer-990{
  display: block;
}
.aparecer-991{
    display: block !important;
}
.menu_apar {
   display: block;
}
.tel {
    width: 100%;
    margin-top: 22px;
}

header a.logo-img {
    width: 472px;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 0px;
    position: relative;
    z-index: 10;
}
}

@media (max-width: 870px){
.hide870{
      display: none !important;
     }
}

@media (max-width: 770px){
.hide770{
      display: none !important;
     }
}


@media (max-width: 700px){
.sumir-700{
    display: none;
}
.hide700{
      display: none !important;
     }
}

@media (max-width: 550px){
 .chat{
    display: none;
 }
}

@media (max-width: 500px) {
header a.logo-img {
    width: 100%;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 0px;
    position: relative;
    z-index: 10;
}
    .sub-header h1.text-cap {
        font-size: 30px !important;
    }
}
@media (max-width: 350px) {

}