/* Session height control */
.minHeight {
    min-height: 300px;
}

/* Session image zoom effect */
.sessionImg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}

.sessionImg:hover {
    transform: scale(1.1);
    z-index: 10;
    cursor: pointer;
    transition-duration: 0.6s;
}

/* Profile Image border blink animation */
.img-border {
    animation: blink 1s infinite;
    transition-duration: 0.6s;
}

@keyframes blink {
    0% {
        border: 20px solid #f3f3f390;
    }

    50% {
        border: 20px solid #F3F3F3;
    }

    100% {
        border: 20px solid #eaeaeac2;
    }
}

/* Social/coding platform username */
.linkedinT:hover:after{
    content: " sunaina-1310661ab";
    transition-duration: 0.6s;
}
.githubT:hover:after{
    content: " sunaina134";
    transition-duration: 0.6s;
}
.EmailT:hover:after{
    content: " Contact Me";
    transition-duration: 0.6s;
}

/* Map image and padding controls with responsiveness */
.map-outer{
    text-align: center;
    padding: 2%;
}

@media screen and (max-width: 768px) {
    .map-outer{
        margin-top: 10%;
    }
}

/* Map image class */

.map-imagessd{
    width: 90%;
    height: 90%;
    object-fit: cover;
    border-radius: 12px;
    z-index: 1;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    cursor: pointer;
}
