.ak-section-subtitle .animation-title {
    margin-top: 15px;
}

.package-content .package-one .package-head-info .price{
    font-size: 33px !important;
}

.package-content .package-two.style2.active .package-head-info .price{
        font-size: 33px !important;
}

.package-content .package-three .package-head-info .price{
     font-size: 33px !important;
}

.package-content .package-two .package-head-info .price{
     font-size: 33px !important;
}

.package-content {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.package-one,
.package-two,
.package-three {
    flex: 1;
    min-width: 300px;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease;
}

.hover-active-class:hover {
    transform: translateY(-5px);
    z-index: 2;
}

.hover-active-class {
    opacity: 0.7;
    cursor: pointer;
}

.hover-active-class.active {
    opacity: 1;
    border: 2px solid #0d6efd; 
    transform: scale(1.02);
    z-index: 3;
}

.package-list svg {
    pointer-events: none;
}
.package-one,
.package-two,
.package-three {
    cursor: pointer;
}

@media screen and (max-width: 767px) {
    .common-page-hero {
        height: 250px !important;
    }
    .common-page-hero .common-hero-content {
        height: calc(100% - 40px) !important;
    }
}
