@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu{
    background-color:#000;
    -webkit-overflow-scrolling:touch;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu{
    height:65vh;
  }
}

@media (min-width:1200px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse{
    margin-right:1.875rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li{
    padding-left:1.5625rem;
    padding-right:1.5625rem;
  }
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li{
    padding-left:.9375rem;
    padding-right:.9375rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0{
  text-align:left;
  font-family:Obviously-ragu;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.show a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.show button.dropdown-toggle:after{
    -webkit-transform:rotate(224deg);
       -moz-transform:rotate(224deg);
         -o-transform:rotate(224deg);
            transform:rotate(224deg);
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
  font-family:Obviously-ragu;
  font-size:1rem;
  width:auto;
  color:#042b21;
}

@media (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:14px;
    font-size:.875rem;
    padding-left:.625rem;
  }
}

@media (max-width:1299px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:12px;
    font-size:.75rem;
    padding-right:1.4375rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:10px;
    font-size:.625rem;
    padding-right:.625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:18px;
    font-size:1.125rem;
    width:100%;
    border-bottom:.0625rem solid #414141;
    padding-left:0;
    color:#fff;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu{
    padding-top:.625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li{
    padding-left:0;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
  font-size:1rem;
  line-height:28px;
  line-height:1.75rem;
  text-decoration:none;
}

@media (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:.875rem;
    padding:.625rem 1.5625rem .625rem .9375rem;
  }
}

@media (max-width:1299px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:12px;
    font-size:.75rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:12px;
    font-size:.75rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:1rem;
    padding-left:0;
  }
}

@media (min-width:576px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li:hover{
    background-color:#ebebeb;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
  padding:.1875rem;
  margin-top:.125rem;
}

@media (min-width:1601px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:0;
    border-width:0 .1875rem .1875rem 0;
  }
}

@media (min-width:768px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    border-color:#000;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:-5px;
    right:-.3125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    top:-webkit-calc(50% - 4px);
    top:-webkit-calc(50% - .25rem);
    top:-moz-calc(50% - 4px);
    top:-moz-calc(50% - .25rem);
    top:calc(50% - 4px);
    top:calc(50% - .25rem);
    right:-2px;
    right:-.125rem;
    padding:.125rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:0;
    border-color:#bfd540;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show{
  position:fixed;
  bottom:0;
  width:100%;
  margin:0;
  border-top:.0625rem solid #fff;
  padding:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show button{
  display:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul{
  display:table;
  width:100%;
  padding-top:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li{
  display:table-cell;
  vertical-align:middle;
  padding:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button{
  border-right:.0625rem solid #fff;
  padding:.5rem 0;
  font-size:14px;
  font-size:.875rem;
  color:#fff;
  text-align:center;
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button{
    font-size:11px;
    font-size:.6875rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child button{
  border-right:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child a .fpicon-top-header,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child button .fpicon-top-header{
  width:50px;
  width:3.125rem;
  vertical-align:middle;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li{
    width:23%;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:nth-child(3) a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:nth-child(3) button{
    border-right:none;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:nth-child(4){
    width:15%;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:nth-child(5){
    width:100%;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob button{
    border-right:none;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob a img,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob button img{
    width:85%;
  }
}

@media (min-width:768px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav .nav-grid>.dropdown-menu,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav .nav-standard>.dropdown-menu{
    border:none;
    -webkit-box-shadow:2px 8px 20px rgba(34, 34, 34, .11);
    -webkit-box-shadow:.125rem .5rem 1.25rem rgba(34, 34, 34, .11);
       -moz-box-shadow:2px 8px 20px rgba(34, 34, 34, .11);
       -moz-box-shadow:.125rem .5rem 1.25rem rgba(34, 34, 34, .11);
            box-shadow:2px 8px 20px rgba(34, 34, 34, .11);
            box-shadow:.125rem .5rem 1.25rem rgba(34, 34, 34, .11);
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler{
  right:23px;
  right:1.4375rem;
  margin-right:0;
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler{
    right:13px;
    right:.8125rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler:focus{
  background-color:transparent;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button:hover{
  background-color:transparent;
  border:none;
  color:inherit;
}
