
.scroll_resp::-webkit-scrollbar{
    display: none;
}

@media (max-width: 768px) {
    .row-cols-2>* {
        width: 44% !important;
    }
}

.carousel-control-prev-icon, .carousel-control-next-icon {
    background-color: #000000 !important;
    border-radius: 25px !important;
    border: 1px solid #b1adad !important;
}

.carousel-indicators [data-bs-target] {
    border-top: 1px solid #8b8989  !important;
    border-bottom: 1px solid #8b8989  !important;
    border-left: 1px solid #8b8989 !important;
    border-right: 1px solid #8b8989 !important;
}

.icono-bussiness{
    width: 20%;
}

.icono-bussiness_app{
    width: 12%;
}

.navbar{
    background-color: #1d4e9d !important;
    color: white;
}

.navbar-brand{
    color: white !important;
    font-size: 45px;
}

.navbar-brand-app{
    color: white !important;
    font-size: 15px;
}

.mayus{
    text-transform: uppercase;
}

.minus{
    text-transform: lowercase;
}

.justify{
    text-align: justify;
}

@media (max-width: 474px){
    .navbar-brand-app{
        width: 72%;
    }
}

.ancho{
    max-width: 100% !important;
}

.floating-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
  }
  
  .btn_flot {
    display: inline-block;
    padding: 10px 20px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    border-radius: 5px;
  }
  
 .card-header{
        height: 200px;
        width: 100%;
        object-position: 50% 50%;
        object-fit: cover;
  }
  
  .img_card{
        width: 100%;
        display: block;
  }
  
  .card-img-top {
        width: 100%;
        height: 15vw;
        object-fit: cover;
  }