/*GENERALES*/


h2 {
    font-size: 54px;
}
p{
    font-size: 26px;
}

h3{
    font-size: 40px;
}

h4{
    font-size: 20px;
    
}

h5{
    font-size: 25px;
    
}

h6{
    font-size: 15px;
    text-align: left;
    padding-top: 10px;
    

}
/*HEADER NAV*/
.navbar-light .navbar-nav .nav-link{
    color:#000000;
    padding: 50px 40px;
    border:solid 1px #bfbfbf;
    transition: transform ease 1s;
}

.nav-item:hover{
    

}

}
/*SLIDER*/


/*SECTION 1 CREATE*/


.fondo1{
    background-color: #E6B707;
    background-image: url(../imagenes/separador1.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    color: white;
}

/*SECTION 2 iconos*/

.fondo2{
    background-color:  white;
    background-image: url(../imagenes/separador2.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
  
}

.fondo2 p{
    color: #b7b7b7;
}


/*SECTION Nuestro trabajo*/

.fondo3{
    background-color:  #E6B707;
    background-image: url(../imagenes/separador1.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    color: white;
  
    
}

.fondo7{
    background-color:  #F1F3EE;
    background-image: url(../imagenes/separador3.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 100px;
  
    
}

.owl-carousel h5 {
    background-color: #205924;
    color: white;
    padding: 7px 0px;
    position: relative;
    margin-top: -44px;
}

/*SECTION trabajos especiales*/

.fondo4{
    background-color:  #FFFFFF;
    background-image: url(../imagenes/separador4.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 100px;
}

.fotos h5{
    background-color: #205924;
    color: white;
    padding: 10px 0px;
    position: relative;
    margin-top: -43px;
    
}


/*SECTION 5 porcentajes*/

.porcentajes{
    background-color:  #205924;
    background-repeat: no-repeat;
    background-position: center top;
    color: white;
    margin-top: -1px;
}
/*footer*/

footer{
    background-color: #313332;
    color: white;
    text-align: left;
    }

footer p{
    font-size: 18px;
    padding-top: 16px;
}

footer h2 {
    font-size:  30px;
}
    
ul li {
    list-style: none; 
    text-align: left;
}


footer ul li{
    padding: 8px;
    list-style-image: url('../imagenes/flecha-footer.png');
    font-size: 20px;
    border-bottom: 1px solid white;
    
}

.footer-link{
    color: white;
    text-decoration: none;
   
}

footer a:hover{
    color: #E6B707;
    }


    
    
    
/* Large devices (desktops, less than 1200px) */ 
@media (max-width: 1200px) { … } 

/* Medium devices (tablets, less than 992px) */ 
@media (max-width: 992px) { 
    .navbar-light .navbar-nav .nav-link .nav-item{
    padding: 35px 25px;
    }

} 
/* Small devices (landscape phones, less than 768px) */ 
@media (max-width: 768px) { 
    .navbar-light .navbar-nav .nav-link .nav-item{
    color:#000000;
    padding: 20px 0px;
    border:solid 1px transparent
    }
    
} 
/* Extra small devices (portrait phones, less than 576px) */ 
@media (max-width: 576px) { … } 