/* navbar start */
/* FORCE RESPONSIVE FIX */

/* MOBILE + TABLET */
@media screen and (max-width:1024px){

  .nav-links{
    display:none !important;
  }

  .menu-btn{
    display:block !important;
    color:#fff;
    font-size:22px;
  }

}

/* DESKTOP */
@media screen and (min-width:1025px){

  .nav-links{
    display:flex !important;
  }

  .menu-btn{
    display:none !important;
  }

}
/* sidebar end   */







/* image gallery */
/* --- Responsive Adjustments --- */

/* For Tablets (2 columns) */
@media (max-width: 900px) {
    .gallery-container {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* For Mobile Phones (1 column) */
@media (max-width: 600px) {
    .gallery-container {
        grid-template-columns: 1fr !important;
    }
    .gallery-item {
        height: 200px !important;
    }
}


/* image gallery */



/* footer */

/* 📱 MOBILE */
@media(max-width:768px){
  .footer{
    padding:40px 15px !important;
  }

  .footer-box{
    padding:15px !important;
  }

  .footer-bottom{
    flex-direction:column !important;
    text-align:center !important;
  }
}


/* RESPONSIVE */
@media(max-width:768px){
  .footer-container{
    flex-direction:column !important;
    text-align:center !important;
  }

  .footer-bottom{
    flex-direction:column !important;
    gap:10px !important;
  }
}

/* footer end */