@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap');

body {
    background-color: #F6F6F6;
    font-family: 'Poppins', sans-serif;
}

.fw-700 {
    font-weight: 700;
}

/* Header Start */
header ul {
    transform: translateX(-20%);
    gap: 30px;
}

@media only screen and (max-width: 992px) {
    header ul {
        transform: none;
        gap: 30px;
    }
}

header .navbar-brand {
    font-weight: 700;
}

header ul li a {
    font-size: 16px;
    font-weight: 500;
    transition: 0.2 all;
    color: #000 !important;
}

header ul li a:hover {
    color: #FF9643 !important;
}

header .navbar-toggler {
    border-color: #000 !important;
    border-width: 3px;
}

.navbar-toggler:focus {
    box-shadow: none;
}


.navbar
/* Header End */


/************-------------- Main Start --------------************/
/* Hero Start */
.hero span {
    font-weight: 500;
}

.hero h1 {
    font-size: 48px;
    font-weight: 700;
}

.hero button {
    color: #fff;
    background-color: #FF9643;
    font-size: 14px;
    isolation: isolate;
    font-weight: 500;
}

.hero button:hover {
    border-color: #FF9643 !important;
    background-color: transparent;
}

.hero img {
    width: 100% !important;
    height: 400px !important;
    object-fit: contain;
}

/* Hero End */



/* Portfolio Start */
#portfolio .portfolio-item {
    cursor: pointer;
}

#portfolio .portfolio-item img {
    border-radius: 14px !important;
    width: 100% !important;
    height: 240px !important;
    border: 1px solid #000;
    object-fit: cover;
    transition: all 0.2s;
}

#portfolio .portfolio-item:hover img {
    filter: blur(2px);
    transition: all 0.2s;
}

#portfolio .portfolio-item .btn-portfolio {
    margin-top: -10px;
    display: none;
}

#portfolio .portfolio-item:hover .btn-portfolio {
    display: block;
    z-index: 1;
    transition: all 0.2s;
}

/* Portfolio End */



/* My Certificate  Start*/
#certificate .item {
    border: 1px solid #000;
}

#certificate .item img {
    width: 100%;
    height: 250px !important;
}

/* My Certificate  End*/






/* Dark Mode Star */
.darkmode-toggle {
    z-index: 1;
}

.darkmode--activated a {
    color: #fff !important;
}

.darkmode--activated .navbar-toggler {
    border-color: #fff !important;
}

.darkmode--activated .fa-bars {
    color: #fff !important;
}

.darkmode--activated #portfolio .portfolio-item img {
    border: 1px solid #fff;
}

.darkmode--activated .hero button:hover {
    color: #fff;
}

/* Dark Mode End */


.dsbl-button {
    cursor: default !important;
    color: #FF9643;
}