@media (max-width: 767.98px) { 
    
        .comming-soon h2 {
        font-size: 20px;
    }
    .topa{
        width:100%;
        height:250px;
        object-fit:cover
    }
    .mf24{
        font-size:24px; 
    }
     
.carousel-title h2 { 
    margin-bottom: 20px;
}
    .celebration-content h1{
            font-size: 24px;
    text-align: center;
    }
    .celebration-section {
        flex-direction: column;
        padding: 0px 12px;
         text-align: center;
    }
    .phone { 
    margin-left: 20px;
}
    .bookvenue-btn { 
            margin-left: 0px;
    padding: 8px 14px;
    }
        .top-img, .bottom-img, .big-img {
        width: 165px !important;
        height: 144px !important;
    }
    
    .marquee-section { 
    padding: 30px 0;
}
    
    .timeline-section {
    margin-top: 0px;
     min-height: auto;
    }
    .timeline-card h2{
        font-size: 28px;
    }
    .timeline-card{
            padding: 15px 0;
    }
  
    .facilities-title {
        font-size: 24px;
    }
    
 
.facility_title {
    margin-top: -40%;
    margin-bottom: 5%;
    font-size: 24px
}
    
    
    .highlight { 
    font-size: 24px;
}
    
    .footer-overlay h2 {
        font-size: 24px;
    }
    .footer-overlay .subheading {
    font-size: 16px;
}
    .footer-cta-row{
            background: #ffe4bbad;
            font-size: 1.0rem;
    }
 .footer-areaa{
         margin-top: -50%;
 }
    .footer-narayani { 
    min-height: 720px;
    background-position: bottom !important;
    background-size: contain !important;
    height: 600px;
    }
    
    .footer-bar{
        backdrop-filter: none; 
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.6) 100%);
        font-size: 12px;
    }
    .footer-bar .social i{
            margin: 0 10px;
                filter: drop-shadow(2px 2px 10px black);
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}