/* FEATURES */

h1 {
    font-size: 3em; /* Adjust the font size as needed */
    font-weight: bold;
    margin: 0; /* Remove default margin */
    text-align: center;
}

h2 {
    font-size: 1em; /* Adjust the font size as needed */
    font-weight: bold;
    margin: 10px; /* Adjust the margin as needed */
    color: #ccc; /* Lighter color for the subtitle */
    text-align: center;
}

h3{
    text-align: center;
    font-size: 2.5em;
}

h4, section.featured-projects div p{
    text-align: center;
}

.all-projects{
    padding: 50px 0 25px 0;
}
.projects{
    flex-wrap: wrap;
    padding: 20px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
}

.project{
    margin: 25px 50px;
}

.tags{
    font-size: 15px;
    margin: 0 0 10px 0;
}

.view-more-container {
    display: flex;
    align-items: center; /* Vertically align items to the center */
}

.view-more {
    font-size: 16px; /* Adjust as needed */
    text-decoration: none;
    display: inline-block;
}

.arrow-button {
    vertical-align: middle;
    margin-left: 5px; /* Space between text and arrow */
}

.project-title{
    font-weight: bold;
    font-size: 25px;
    margin: 10px;
}

.space{
    margin: 50px;
}

/* FOOTER 642px*/

footer{
    padding: 70px;
    text-align: center;
    font-family: sans-serif;
}

/* RESPONSIVE RULES */
@media screen and (max-width: 722px){
    header{
        height: 200px;
    }
} 