@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

* {
    font-family: "Exo 2", sans-serif;
}

body {
    background: linear-gradient(to right, #c9b505, #e0e0e0) !important;
}

#home {
    min-height: 100vh;
    display: flex;
    align-items: center;
    background: linear-gradient(to right, #c9b505, #e0e0e0) !important;
}

.text-warning {
    color: rgb(12, 78, 12) !important;
}

#navbarNav ul li a {
    font-weight: bold;
    transition: all 200ms ease;
}
#navbarNav ul li a:hover {
    transform: translate(0, -2px);
}
.btn-own{
    transition: all 200ms ease;
}
.btn-own:hover{
    transform: translate(0, -2px);
}
.btn-primary {
    background-color: #0c4e0c !important;
    border-color: #0c4e0c;
}

.btn-primary:hover {
    border-color: #0c4e0c !important;
    background-color: #115f11 !important;
}

.navbar-brand {
    font-size: 2rem;
    font-weight: bold;
    color: #0c4e0c;
}

.navbar-brand:hover {
    color: #1b661b;
}

.nav-link {
    color: #0c4e0c;
}

.nav-link:hover {
    color: #1b661b;
}

.image-section {
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.col-md-4 img {
    max-width: 450px;
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: cover;
}

.col-md-4 {
    max-width: 450px;
    aspect-ratio: 1/1;
}

.image-section img {
    max-width: 250px;
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: cover;
}

#about {
    background: linear-gradient(to right, #c9b505, #e0e0e0) !important;
}

#projects {
    background: linear-gradient(to right, #c9b505, #e0e0e0) !important;
}

.seperator {
    width: 20%;
    border: 2px solid #212529;
    margin: 0 auto;
}

.card img {
    height: 70%;
    object-fit: cover;
}

.card {
    border: none;
}

#contact {
    background: linear-gradient(to right, #c9b505, #e0e0e0) !important;
}

footer a i {
    transition: all 200ms ease;
}

#footer {
    background: linear-gradient(to right, #c9b505, #e0e0e0) !important;
}

footer a i:hover {
    color: #1b661b;
    transform: translate(0, -2px);
}