@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .hero .hero-info {
    overflow: hidden;
  }
}

@media screen and (max-width: 576px) {
 .d-sm-block- {
   display: none !important;
 }
 .d-sm-none- {
   display: block !important;
 }
}
body {
    overflow-x: hidden;
}


@media (max-width: 767px) {
.ocultar-en-movil{
display: none !important;
}

.ocultar-en-pc{
 margin-right: 10px !important;
 margin-left: 10px !important;
}

}

@media (min-width: 768px) {
.ocultar-en-pc{
 display: none !important;
}
}

#top-menu-no-mobile {
    font-weight: bolder;
}


@media (min-width: 769px) {
.veryslim {
min-height: 435px !important;
}
.margealtop {
 margin-top: 115px;
}
}

@media (max-width: 768px) {
.veryslim {
    min-height: 255px !important;
}
}

.listStyleMenu{
   list-style: disc !important;
    display: list-item !important;
padding: 0 !important;
}

.mega-menu-faqs ul.mega-sub-menu{
width: 320px !important;
}

