/*Estos estilos son del menu mobile nuevo*/
#navMob {
  margin-bottom: 80px;
}

#navMob .cd-nav .cd-primary-nav,
.cd-primary-nav ul {
  z-index: 999999999;
  border-left: 5px solid #c32a2a;
}

#navMob .logoNavMob {
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  background-color: white;
  z-index: 99999;
  height: 80px;
  padding-top: 25px;
}

#navMob .cd-main-header {
  width: 45px;
  position: fixed;
  top: 14px;
  right: 15px;
  background-color: transparent;
  z-index: 99999999;
}
.cd-search-trigger,
.cd-nav-trigger {
  background-color: white;
  border-radius: 5px;
  /*border: 1px solid #c32a2a;*/
}

.cd-nav-trigger span,
.cd-nav-trigger span::before,
.cd-nav-trigger span::after {
  background: #c32a2a;
}
.cd-nav-trigger.nav-is-visible span::before,
.cd-nav-trigger.nav-is-visible span::after {
  background: #c32a2a;
}

.cd-nav .cd-primary-nav li {
  margin-left: -40px;
  list-style: none;
}

@media (min-width: 576px) {
  #navMob {
    display: none !important;
    margin-bottom: 0;
  }
}
/* HASTA ACA- Estos estilos son del menu mobile nuevo*/

.navbar {
  background-color: #fff !important;
}

#seguro .container .row .col-md-6 ul li {
  font-weight: 400 !important;
}

.dropdown-menu {
  border: unset !important;
}
.navbar .navbar-collapse .navbar-nav a img {
  margin-right: 5px !important;
}

#footer .container .row .col-xs-12 a:hover {
  background-color: unset !important;
}

#derechos .container .row .col-12 a:last-child {
  text-decoration: none !important;
}

.dropdown-item.active,
.dropdown-item:active {
  background-color: unset !important;
}

.modal-open .modal {
  z-index: 999999999999999999 !important;
}

#sliderHome .slider div .textonimage .container .row .col-xs-12.sli p {
  margin-bottom: 25px !important;
}

@media (max-width: 576px) {
  #noticies .container .row .col-xs-12 h1 {
    height: auto !important;
  }
  #noticies .container .row .col-xs-12 p {
    height: auto !important;
  }
  #pre-footer .opacidad2 {
    height: 750px !important;
  }
}

@media (min-width: 576px) {
  #formu-header {
    top: 30px !important;
    width: 570px !important;
  }
  #formu-header form .row .col-12 {
    background-color: #00000042 !important;
  }
  #formu-header form .row .col-12 .acepto input[type="checkbox"] {
    width: 20px !important;
    margin: 5px !important;
  }
  #sliderHome .slick-slide img {
    width: 100% !important;
  }

  #testimonios2 .container .row .col-md-6 h1 {
    margin-top: 20px !important;
  }
  #testimonios2 .container .row .col-md-6 p {
    font-style: unset !important;
    margin-top: 20px !important;
  }

  #collapse12 div p a {
    color: #c32a2a !important;
  }
  #collapse12 div p a:hover {
    color: #c32a2a !important;
  }
  #pre-footer .opacidad2 {
    height: 500px !important;
  }
}

#footer .container .row .col-xs-12 .visit {
  font-weight: 400 !important;
  border: 1px solid !important;
  margin-top: 20px !important;
  display: inline-block !important;
  padding: 5px 10px !important;
}
