.rounded-image h2{
    font-weight: bolder;
    
}

.rounded-image img{
    object-fit: fill;
    border-radius: 50%;
    margin-bottom: 20px;
}

.h1_head{
    position: absolute; 
    top: 20%;
    width: 300px;
    left: 6%;
    color: white;
    font-size: 2rem;
    font-weight: bolder;
}

.med_home_sub{
    position: absolute; 
    top: 55%;
    width: 300px;
    left: 6%;
    color: white;
    line-height: 1.5;

}

.container-med{
    position: absolute; 
    top: 18%;
    width: 330px;
    left: 6%;
    color: white;
}

.container-med h3{
    font-size: 2rem;
    font-weight: bolder;
}

.container-med h6{
  
    line-height: 1.5;
}

.edu_home_pics{
    border-radius: 1%; 
    box-shadow: 5px 10px 18px #888888;
    margin-top: 4%;
    margin-bottom: ;
}


/* Premium Med Tourism card */

.bg-purple { background-color: #ddcaffb4 !important; }
.text-purple { color: #6f42c1 !important; }
.bg-teal { background-color: #d4fff2c5 !important; }
.text-teal { color: #20c997 !important; }
.bg-orange { background-color: #ffefe2 !important; }
.text-orange { color: #fd7e14 !important; }

.hover-effect {
    transition: all 0.3s ease;
    border-top: 3px solid transparent;
}
.hover-effect:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important;
    border-top: 3px solid var(--bs-primary);
}

@media (max-width: 768px) {
    .card-body {
    padding: 1.5rem !important;
    }
}

.btn-circle{
    background-color: #f36911 ;
    color: white;
}