@media (max-width:1366px) {
    
}

@media (max-width:1024px) {
    header nav .navbar-brand img {
        max-width: 160px;
    }
    .common-btn{
        padding: 12px 15px;
    }
    .about-us .main-img .play-btn {
        bottom: -70px;
        left: 0px;
    }
}
@media (max-width:996px) {
    .banner-home .banner-content h2 {
        font-size: 36px;
        line-height: 1;
    }
    .about-us .main-img .play-btn {
        bottom: 0;
        left: 0px;
    }
    .about-us .sub-heading{
        margin-top: 30px;
    }
    .pst-event .pst-main {
        grid-template-columns: repeat(2, 1fr);
    }
    .gallery-home .gal-box-wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    header nav .navbar-nav {
        flex-direction: column;
    }
    header nav .navbar-nav .nav-item {
        padding: 5px 10px;
    }

    header .common-btn {
        transition: 0.3s;
        display: none;
    }
    header {
        background-color: var(--theme-color);
    }
}
@media (max-width:576px) {
    footer .footer-widget {
        padding-bottom: 0px;
    }
    .gallery-home .gal-box-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }
    .gallery-home .gal-box-wrapper .gal-box:nth-child(2) {
        grid-column: auto;
        grid-row-start: 1;
        grid-row-end: 1;
    }
    .pst-event .pst-main {
        grid-template-columns: repeat(1, 1fr);
    }
    .cta-big .cta {
        padding: 20px;
    }
    .common-heading {
        font-size: 28px;
    }
    .testimonial-home .client-testi ul.nav {
        gap: 10px;
        position: absolute;
        right: auto;
        top: 83px;
    }
    .gal-box-wrapper.youtube-v-awar {
        margin-top: 67px;
    }
    .owl-theme .owl-nav {
        display: none;
    }
    .gal-box-wrapper.review-text {
        margin-top: 63px;
    }
    header nav .navbar-nav .nav-item .nav-link {
        color: white;
    }
}
@media (max-width:375px) {
    .banner-home .banner-content h2 {
        font-size: 26px;
        line-height: 1;
    }
    .banner-home .banner-content p {
        margin-bottom: 0;
    }
    .banner-home .banner-content p {
        font-size: 14px;
    }
}