

.carousel-comprador .carousel-item .carousel-caption{

    text-align: left;
    top: 20%;
    left: 4%;
}

.carousel-comprador .carousel-item .overlay{
    height: 100%;
    width: 100%;
    background: linear-gradient(to right, rgb(0 0 0 / 63%), rgb(0 0 0 / 0%));
    position: absolute;
    top: 0;
}

.carousel-comprador .carousel-item .carousel-caption .img-meta{

    width: 30%;
    height: auto;
}

.meta-movil .img-meta{
 
    width: 90%;
    height: auto;

}
.carousel-comprador .carousel-item .carousel-caption .titulo-comp{

    font-size: xxx-large;
    font-family: 'Inter-Bold' !important;
}

.carousel-comprador .carousel-item .carousel-caption p{
    font-family: 'Inter-Regular' !important;
    font-size: larger;
}

.tit-comprar{
    color:#1E5674;
    font-size: xxx-large;
    font-family: 'Inter-Bold';
}

.aliados .tituloAliados{
    font-family: 'Inter-ExtraBold';
    color: #2E6C8A;
}

#owl-aliados .item{
  /* background: #ffffff; */
  padding: 30px 0px;
  margin: 10px;
  /* color: #FFF; */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

#owl-aliados .item img{
display: block;
width: 100%;
height: auto;
}

.nom-aliado{
    color: #8b8b8b !important; 
    font-size: small; 
    font-weight: bold;
}

.tab {
    overflow: hidden;
    border: none;
    /* background-color: #f1f1; */
    text-align: center;
}
  
  /* Style the buttons that are used to open the tab content */
.tab h4 {
    background-color: inherit;
    float: none;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    color: #A3A3A3;
    font-size: x-large;
    font-family: 'Inter-Medium';
}

/* Change background color of buttons on hover */
.tab .active {
 color: #1E5674;
}

/* Create an active/current tablink class */
.tab button.active {
background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
display: none;
padding: 6px 12px;
border: none;
border-top: none;
/* -webkit-animation: fadeEffect 1s;
  animation: fadeEffect 1s; */
}

.tabcontent .cat a .nom-cat {
  
    color: #1E5674;
    font-family:'Inter-Bold' ;
    font-size: large;
}

.tabcontent .cat:hover{
    box-shadow: 5px 5px 20px rgb(0 0 0 / 40%);
    transform: scaleX(1.05) scaleY(1.05)!important;
    transition: transform 300ms ease 0ms;
}

/* .tabcontent .cat a:hover{
    color: rgb(127, 127, 127);
} */

/* Fade in tabs */
@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
  }
  
  @keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
  }

  .cat-buscador{
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
  }

  .seccion-productos .cat-buscador .btn-buscador{
    background-color: #2F6C8C;
    color: white;
    max-width: 300px;
    width: 100%;
    border-radius: 30px;
    font-size: large;
    font-family: 'Inter-Regular';
  }

  .seccion-productos .cat-buscador .btn-buscador-emprendedor{
    background-color: #C4C4C4;
  }

  .seccion-productos .cat-buscador .btn-buscador-productos:hover{
    background-color: #0c6493;
  }

  .seccion-productos .cat-buscador .btn-buscador-emprendedor:hover{
    background-color: #a3a3a3;
  }


/* MEDIA QUERY  */
@media (max-width:320px) {
    .carousel-comprador .carousel-item .carousel-caption p{
        font-size: x-small !important;
        width: 85%;
    }
}

@media only screen and (max-width: 600px){
    .carousel-comprador .carousel-item .carousel-caption{
        top: 5% !important;
    }

    .carousel-comprador .carousel-item .carousel-caption .titulo-comp{
       font-size: x-large;
    }

    .carousel-comprador .carousel-item .carousel-caption p{
        font-size: smaller;
        width: 85%;
    }
}

@media (max-width:768px){

    .carousel-comprador .carousel-item .carousel-caption{
        top: 5%;
    }
}

@media   ( min-width:1900px) and (max-width:2000px){
    .carousel-comprador .carousel-item .carousel-caption .titulo-comp {
        font-size: 80px !important;
        font-family: 'Inter-Bold' !important;
    }
    .carousel-comprador .carousel-item .carousel-caption p {
        font-family: 'Inter-Regular' !important;
        font-size: x-large !important;
    }

    .seccion-productos .container {
        max-width: 80% !important;
    }

    .tabcontent .cat a .nom-cat {
        font-size: x-large !important;
    }

    .aliados .container-md {
        max-width: 80% !important;
    }
}

@media  (min-width:2560px){
    .carousel-comprador .carousel-item .carousel-caption .titulo-comp {
        font-size: 95px !important;
        font-family: 'Inter-Bold' !important;
    }
    .carousel-comprador .carousel-item .carousel-caption p {
        font-family: 'Inter-Regular' !important;
        font-size: xx-large !important;
    }

    .seccion-productos .container {
        max-width: 80% !important;
    }

    .tabcontent .cat a .nom-cat {
        font-size: x-large !important;
    }

    .aliados .tituloAliados {
        font-family: 'Inter-ExtraBold';
        color: #2E6C8A;
        font-size: xxx-large !important;
    }

    .aliados .container-md {
        max-width: 80% !important;
    }
}

