.navbar {
    background-color: #f5f5f5 !important;
   
}
.navbar .navbar-collapse .navbar-nav .nav-item>a, .ms-lead-navbar .navbar-collapse .navbar-nav .nav-item>a {
    color: black;
} 
.navbar .navbar-collapse .navbar-nav .nav-item>a, .ms-lead-navbar .navbar-collapse .navbar-nav .nav-item>a:hover {
    color: black;
}
.navbar .container .navbar-nav .nav-item .nav-link:hover,
.navbar .container .navbar-nav .nav-item .nav-link:focus {
    color: black;
}

.navbar .container .navbar-nav .nav-item .nav-link:before {
    background-color: #00b9bc;
}

.color-primary {
    color: darkgrey !important;
}

@media(min-width:991px){
    #menu{
        display: none !important;
    }

}
#menu {
    display: block;
}

#logo{
    width:60%;
} 

.navbar-brand{
    width:40%;
   }

@media(max-width:991px) {
    #carousel-example-generic4{
    margin-top: 10rem;
    }
   #logo{
       width:70%;
   } 
   .navbar-brand{
    width:80%;
   }

}
.navbar-right {
    margin-right:5rem;
}

.nav-link.active {
    border-bottom: solid 0.3rem #00b9bc;
}
.dropdown-item.active, .dropdown-item:active{
    background-color:#00b9bc;
    color:black;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-left:2rem;
    padding-left:20px;
    padding-right:2rem;
    padding-right:20px;
    padding-bottom:1rem;
    padding-bottom:10px;
    font-size: 1.6rem;
    font-size:16px;

}

.navbar-brand {
    padding-top:0;
    padding-bottom:0;
}
  
.navbar-expand-md .navbar-nav .nav-link {
    padding-left:1rem;
    padding-left:10px;
}

.ms-hero-img-car {
    background-image: url(../img/auto3.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.6;
}

.ms-hero-img-persona {
    background-image: url(../img/persona3.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.6;
}

.ms-hero-img-vida {
    background-image: url(../img/vida.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.6;
}

.ms-hero-img-salud   {
    background-image: url(../img/salud1.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.6;
}

.ms-hero-img-empresa   {
    background-image: url(../img/office1.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.6;
}