.popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0.7);
    padding: 20px;
    border-radius: 10px;
    z-index: 1000;
    display: none;
}

.popup-content {
    text-align: center;
}

.popup-message {
    color: white;
    font-size: 20px;
}

.popup2 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    display: none;
}

.popup-content2 {
    background-color: #fff;
    width: max-content;
    margin: 100px auto; 
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}


  #hmcontent {
    position: absolute;
    top: 4rem; /* İstediğiniz mesafeye göre ayarlayın */
    right: 0;
}
.hidden {
    display: none;
}
.visible {
    display: block;
}

/*@keyframes acordan {
	0% {
		opacity: 0;
		transform: translateY(-5px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes acordancik {
	0% {
		opacity: 0;
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}*/

@keyframes acordan {
    0% {
        height: 0;
        opacity: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
    100% {
        height: auto;
        opacity: 1;
        padding-top: 10px; /* İstenilen padding miktarını ayarlayın */
        padding-bottom: 10px; /* İstenilen padding miktarını ayarlayın */
    }
}

@keyframes acordancik {
    0% {
        height: auto;
        opacity: 1;
        padding-top: 10px; /* İstenilen padding miktarını ayarlayın */
        padding-bottom: 10px; /* İstenilen padding miktarını ayarlayın */
    }
    100% {
        height: 0;
        opacity: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
}

@keyframes saggir {
	0% {
		opacity: 0;
		transform: translateX(250px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes sagcik {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(250px);
	}
}

@keyframes altgiris {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes saggiris {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

#slidtext-1{
    animation: altgiris 1s ease 0s 1 normal forwards;
}
#slidtext-2{
    animation: altgiris 1s ease 0s 1 normal forwards;
}
#slidtext-3{
    animation: altgiris 1s ease 0s 1 normal forwards;
}
#slidbtn-1{
    animation: altgiris 1s ease 0s 1 normal forwards;
}
#slidimg{
    animation: saggiris 1s ease 0s 1 normal forwards;
}

#favbtn:hover{
    fill:rgb(239 68 68);
}
@media (max-width: 640px){
#mailico{
    width: 100px;
}

}

@media (max-width: 640px) {
    #item {
        flex: 0 0 auto;
        scroll-snap-align: start;
        width: calc(50% - 12px); /* İki öğenin yarısı kadar genişlik */
        margin-right: 6px; /* Öğeler arası boşluk */
        margin-bottom: 12px; /* Öğeler arasındaki dikey boşluk */
    }
}
@keyframes slide {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}

@keyframes linear {
	0% {
		opacity: 0;
		transform: translateX(250px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes tabs {
	0% {
		transform: translateY(-100px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes slide2 {
    0% {
        transform: translateX(-50px);
        
    }
    100% {
        transform: translateX(0);
    }
}

@keyframes tabs2 {
	0% {
		transform: translateY(-10px);
	}

	100% {
		transform: translateY(0);
	}
}

li.cursor-pointer:hover svg,
li.cursor-pointer:hover span {
  color: rgb(34 197 94); 
}

li.cursor-pointer:hover svg {
  fill: rgb(34 197 94); 
}