@media (max-width: 991px) {
    .navbar-collapse{
       position: absolute;
       right: 0px;
       top: 110px;
       width: 100%;
    }
 
    .navbar-toggler{
       position: fixed;
       top: 50px;
       right: 0;
       z-index: 999;
    }
 
 
    .center-brand.fixedmenu .navbar-nav .nav-link, .navbar-nav .nav-link{
        padding: 0px 0px!important;
    }

   .navbar-nav > li{
        padding: 0px 1.25rem;
   }


   .filter .nopadding{
      display: block;
      text-align: center;
      padding: 15px;
   }


   .resort-item .image{
      height: 400px!important;
   }

   .resort-item .text-capitalize{
      margin-top: 25px!important;
   }

   .museum-mob{
      background-size: 400px 400px!important;
   }

   .museum-mob .image{
      width: 400px!important;
      height: 620px!important;
      background-repeat: no-repeat!important;
      background-position: bottom left!important;
      background-size: 100%!important;
   }

   .half-section-mob{
      margin-top: 40px;
   }

   .act-nopadding-mob .img-hover{
      width: 100%!important;
      text-align: center!important;
   }

   .act-nopadding-mob a.image{
      display: inline-block;
   }

   .act-nopadding-mob .news_desc h3{
      text-align: center;
   }
 }