.nav-top{height:45px}
@media (min-width:768px){.nav-top .left,.nav-top .right{flex:0 0 155px}}
.main-navbar{height:65px;padding:0}
.main-navbar .left,.main-navbar .right{flex:0 0 380px}
.main-navbar .middle{flex:1 1 auto}
.main-navbar .navbar-brand img{width:100px}
.main-navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:1.75em;height:1.75em}
.mn-style .nav-number,.mn-style .nav-number a{color:#000;font-size:.95rem;line-height:1;font-weight:700;letter-spacing:-.5px;text-decoration:none}
.mn-style .nav-enquire,.mn-style .nav-enquire-m,.mn-style .nav-vip{display:block;background-color:#414bb2;border-radius:30px;padding:.75rem 1.75rem;color:#FFF;font-size:1rem;line-height:1;font-weight:600;letter-spacing:-.5px;text-decoration:none;text-align:center}
.mn-style .nav-vip{background:none;border:1px solid #000;color:#000}
.mn-style .nav-enquire-m{font-size:.75rem;font-weight:500;letter-spacing:0px;padding:.65rem 1rem}
.mn-style .navbar-nav .nav-link{position:relative;padding:1rem 0;padding-left:.5rem;color:#000;font-size:1.15rem;line-height:1;font-weight:500;text-decoration:none;outline:none}
.mn-style .navbar-nav .nav-link.dropdown-toggle::after{border:none;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";color:#000;font-size:1em;line-height:1;position:absolute;right:.5rem}
.mn-style .navbar-nav .nav-link.dropdown-toggle.show::after{content:"\f078"}
.mn-style .navbar-nav .dropdown-menu{border:none;border-radius:0;padding:0;margin:0;color:#000;font-size:.85rem;line-height:1;font-weight:500;text-decoration:none}
.mn-style .navbar-nav a.dropdown-item{position:relative;color:#000;padding:1rem;padding-left:2rem}
.mn-style .navbar-nav a.dropdown-item:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";color:#d2d2d2;font-size:.75rem;line-height:1.2;position:absolute;left:0.75rem}
.mn-style .navbar-nav a.dropdown-item:hover{color:#000;background:none;text-decoration:none}
.mn-style .navbar-nav .nav-link.active,.mn-style .navbar-nav a.dropdown-item.active{background-color:#f3f3f3}
.mn-style .navbar-nav .nav-item-secondary .nav-link{padding:0.75rem 0;padding-left:0.5rem;font-size:1rem}
.mn-style .navbar-secondary{background-color:#000}
.mn-style .navbar-secondary .nav-item-secondary .nav-link{padding:.5rem 0;padding-left:0.5rem;color:#FFF;font-size:.85rem}
.mn-style .navbar-secondary .nav-item-secondary .social .nav-link{font-size:1.5rem;margin-right:1.25rem}
.offcanvas-backdrop.show{opacity:.85}
.offcanvas .btn-close{width:1.25em;height:1.25em;background-size:1.25em}
@media (min-width:768px){
.mn-style .nav-enquire-m{font-size:1rem;padding:.75rem 1.75rem}
}
@media (min-width:1400px){
.main-navbar{height:80px;padding:.5rem 0}
.main-navbar .navbar-brand img{width:120px}
.main-navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:2em;height:2em}
.main-navbar .middle ul.list-inline > li{margin-right:1.5rem}
.main-navbar .middle ul.list-inline > li:last-child{margin-right:0}
.main-navbar .middle .nav-link{position:relative;padding:.5rem 0;color:#000;font-size:.925rem;line-height:1;font-weight:500;text-decoration:none}
.main-navbar .middle .nav-link::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transition:transform .5s ease;transform-origin:bottom right;background-color:#414bb2}
.main-navbar .middle .nav-link:hover::before{transform-origin:bottom left;transform:scaleX(1)}
.main-navbar .middle .nav-link.active::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;transform:none;background-color:#414bb2}    
}
.quick-nav{width:100%;height:45px;overflow-y:hidden}
.quick-nav ul{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}
.quick-nav ul::-webkit-scrollbar{display:none}
.quick-nav ul li a{padding:0 0.5rem;color:#000;font-size:0.875rem;font-weight:500;text-decoration:none}
.quick-nav::before,.quick-nav::after{content:"";display:block;width:20px;height:100%;pointer-events:none;position:absolute;top:0;z-index:1}
.quick-nav::before{left:0;background:linear-gradient(to left,rgba(236,237,247,0) 0%,rgba(236,237,247,0.75),rgba(236,237,247,1) 100%)}
.quick-nav::after{width:30px;right:0;background:linear-gradient(to right,rgba(236,237,247,0) 0%,rgba(236,237,247,0.75),rgba(236,237,247,1) 100%)}
i.fa,i.far,i.fas{display:inline-block;min-width:10px}