body{
    font-family: 'Montserrat', sans-serif;
}
body, html {
  height: 100%;
}
.nav-link-dos {
    display: block;
    padding: .5rem 1rem;
    color: #707070;
}
.nav {
background-color: black;
}
.nav-link-dos:hover {
 color: #00AAE2;
}

.pd-nav-dos {
    padding: 1%;
}

.bg-home {
    background-color: black;
}
.pd-logo {
    padding: 0% 33%;
}

.pd-nav {
    padding: 0% 1%;
}
.nav-link {
    display: block;
    padding: .5rem 1rem;
    color: #00C4FF;
}
.home-bg {
 padding: 5%;
    background-color: black;
}
.bg-pro {
    background-color: black;
}
.bg-galeria {
    background-color: black;
}
.bg-titulos {
    padding: 1% 0% 1% 1%;
    background-color: black;
}
.text-gris {
    color: #707070;
}

.bg-nav {
    background-color: black;
    padding: 80px;
}

.bg-negro {
    background-color: black;
}

.p1 {
    padding: 0% 5%;
    font-size: 15px
}

.text-azul {
    color: #00AAE2;
}
.text-ma{
    color: #CB006E;
}
.text-ari{
    color: #FFE900;
}

.bg-imgh {
  background-image: url(../img/img/home.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 18%;
}

.bg-blanco {
    background-color: rgba(240, 248, 255, 0.76);
    padding: 2%;
}

.m-titulos {
    margin: 3% 0%;
}

.pd-sub {
    padding: 5%;
}
.deco::after {
    content: url(../img/img/Repetir%20cuadr%C3%ADcula%2010.png);
}
.bg-gris {
    background-color: #E5E5E5;
    padding: 3%;
}

.bg-valor {
    background-color: #333333;
    padding: 5%;
}

.pd-linea {
    padding: 5% 0% 2% 0%;
}

.fondo1 {
    background-color: #99DDF4;
    padding: 5% 3%;
}

.fondo2 {
    background-color: #EB99C5;
    padding: 5% 3%;  
}
.fondo3 {
    background-color: #FDF7B1;
    padding: 5% 3%;
    margin: 5% 0% 0% 0%;
}
.fondo4 {
    background-color: #999999;
    padding: 5% 3%;
    margin: 5% 0% 0% 0%;
}
.col-sm {
 padding: 0;
}
@media (min-width: 768px) {
.carousel-multi-item-2 .col-md-3 {
float: left;
width: 25%;
max-width: 100%; } }

.carousel-multi-item-2 .card img {
border-radius: 2px; }
.pd-nab {
}
.pd {
    padding: 2%;
}

.pd-uno {
    padding: 0% 5%;
}

.bg-footer {
  background-image: url(../img/img/Grupo%2091.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-final {
    background-color: #8B8B8B;
    color: aliceblue;
    padding: 0.3%;
}

.borde {
    padding: 0%;
    margin: 0%;
}

.size {
    font-size: 60px;
}

.bg-whatsapp {
    background-color: rgba(0, 0, 0, 0.47)
}
.ejemplo1 {
    background: linear-gradient(180deg, #E5BDDF 0%, #ECC89E 100%);
    transition: all .3s;
    border: none;
    padding: 2% 4%;
}

.ejemplo1:hover {
    background: linear-gradient(180deg, #B3E1F5 0%, #B3B3B3 100%);
    transition: all .3s;
}
.i:hover{
    color: #8B8B8B;
}
.size-30 {
   font-size:  30px;
    margin: 0%;
}