@media(max-width:1400px){
    .ul-list{
        gap:40px;
    }
}
@media(max-width:770px){
    .gallery-sec h2{
        font-size: 36px;
    }
    .carousel-content h2{
        font-size: 16px;
    }  
}
@media(max-width:450px){
    .form-content{
        height:100%;
    }
    .nav-space{
        display: none;
    }
    .call-btn{
        font-size: 12px;
    }
    .location-list{
        display: block;
    }
    .map-link{
        padding-right:0;
    }
    .ul-list{
        display: block;
        padding-left: 20px;
    }
    .map-iframe{
        height:440px;
    }
    .logo-img{
        padding-left:0;
    }
    .details-border{
        border-right:none;
        border-bottom:1px solid #fff;
        padding-bottom:10px;
    }
    .logo-img-2{
        width:180px;
        height:60px;
        padding-left:10px;
    }
    .service-header-icon{
        display: flex;
        justify-content: center;
    }
    .association{
        padding-left:30px
    }
    .billiards{
        padding-left:50px;
    }
    .child-play{
        padding-left:20px;
    }
    .game{
        padding-left:30px;
    }
    .gym{
        padding-left:60px;
    }
    .jogging{
        padding-left:35px;
    }
    .meditation{
        padding-left:38px;
    }
    .skating{
        padding-left:30px;
    }
    .tt{
        padding-left:33px;
    }
    .tram{
        padding-left:35px;
    }
.gallery-sec h2{
        font-size: 16px;
        margin-bottom: 0px;
    }
    .carousel-content h2{
        font-size: 16px;
    }
    .mb-30{
        margin-bottom: 10px !important;
    }
    .ptb-50 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .service-header-icon img{
        display: none !important;
    }
    .service-card.style3 .service-header{
        background: #00000070;
        /* margin-inline: 0px !important; */
        position: absolute;
        bottom: 0px;
        left: 0px;
        margin-left: 10px;
        height: 22%;
        width: 94%;
    }  
    .service-card {
        position: relative;
    }
    .service-header .service-header-title h3 a {
        font-size: 18px !important;
        color: #ffff !important;
    }
    .service-card.style3{
        padding: 10px !important;
    }
}
@media(max-width:364px){
    .contact-btn{
        padding:10px 20px 10px 20px;
    }
}