*{
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family: Arial, Helvetica, sans-serif;

}

.bar{
    background-color: black;
    height: 55px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.bar ul{
    display:flex;
    gap:40px;
}

.bar li{
    list-style:none;
}

.bar a{
    color:white;
    text-decoration:none;
    font-size:18px;
    position:relative;
    padding:5px;
    transition:0.3s;
}

/* underline animation */
.bar a::after{
    content:"";
    position:absolute;
    width:0%;
    height:2px;
    left:0;
    bottom:-4px;
    background:#86f624;
    transition:0.3s;
}

.bar a:hover::after{
    width:100%;
}

.bar a:hover{
    color:#86f624;
}
.mainpart{
    height:80vh;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    background-color:#75564c;
    text-align:center;
    animation: fadeIn 1s ease-in;
}
@keyframes fadeIn{
    from{
        opacity:0;
        transform:translateY(30px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}
.mainpart span{
    color:white;
}


.button{
    color: white;
    margin-top:20px;
    background:black;
    border:none;
    padding:12px 25px;
    border-radius:25px;
    cursor:pointer;
    font-weight:bold;
    transition:0.3s;
}

.button:hover{
    transform:scale(1.1);
    background:white;
}
.navcontent{
    transition: transform 0.3s;
}
.navcontent:hover{
    color: rgba(134, 246, 36, 0.693);
    transform: scale(1.2    );
}   


.project-container{
    display:flex;
    justify-content:center;
    gap:25px;
    padding:40px;
    flex-wrap:wrap;
}



.card{
    background-color: tan;
    padding:20px;
    width:300px;
    border-radius:10px;
    transition:0.4s;
    box-shadow:0 5px 15px rgba(0,0,0,0.2);
}

.card:hover{
    transform:translateY(-5px) scale(1.03);
    box-shadow:0 15px 30px rgba(0,0,0,0.4);
}
    .card a{
    display:inline-block;
    margin-top:10px;
    color:#333;
    font-weight:bold;
    transition:0.3s;
}

.card a:hover{
    color:#86f624;
    transform:scale(1.1);
}

#Skills{
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 30px;
    flex-wrap: wrap;
    height: 50px;

}
@media screen and (max-width: 900px) and (min-width:100px){

.bar ul{
    gap:20px;
}

.project-container{
    justify-content:center;
}

.card{
    width:300px;
    margin-bottom: 3px;

}

.mainpart{
    padding:40px 6%;
}
.Skills{
     justify-content:center;
    margin-bottom: 100px;
}

#CONTACT{
    margin-top: 150px;
    display: none;  
}
footer{
    display:none;
}

}


.dropdown {
  position: relative;
  display: inline-block;
  background-color: black;
}
.dropbtn {
  background-color: #4CAF50;

  padding: 10px 20px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  background-color: black;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  width: 260px;
  border-radius: 5px;
  z-index: 1;
  background-color: black;
}
.dropdown-content a {
  color:white;
  text-decoration: none;
  display: block;
  height: 30px;
  border: black solid;
  background-color: black;
}
.dropdown-content a:hover {
  background-color: #f1f1f1;
  
  border-radius: 5px;
}
.dropdown:hover .dropdown-content {
  display: block;
}
.contact{
    background:linear-gradient(135deg,#222,#111);
    color:white;
    padding:50px;
    text-align:center;
    margin-top:120px;
}

.contact p{
    font-size:18px;
    margin-top:10px;
}
footer {

    background: #111;
    color: white;
    text-align: center;
    padding: 10px;
}
html{
    scroll-behavior:smooth;
}
.project-container{
    animation: fadeUp 1s ease;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(20px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}
.HELLO{
    animation: fadeUp 2s ease;
}
@keyframes fadeUp {
    from{
        opacity: 0;
        transform: translate(10px);

    }
    to{
        opacity: 1;
        transform: translateY(0);
    }
    
}