.menu-area a{font-size:small;text-underline-offset:5px}
.menu-area .active{border-bottom:solid}
div#navbarSupportedContent{position:relative;z-index:9}
.menu-area .navbar-brand{background-color:unset !important;border-bottom:unset !important;width:25%}
.menu-area .level-one-a{padding-top:45px !important;width:max-content}
.menu-area .custom-down{font-size:x-small;font-weight:100}
.menu-area .mainmenu ul li a.global-general .custom-down{font-size:x-small;margin-top:11px;margin-left:7px}
.menu-area img{width:150px}
.menu-area .dropdown-menu{padding:0;margin:0;border:0 solid transition !important;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important}
.menu-area .mainmenu a,.menu-area .navbar-default .navbar-nav>li>a,.menu-area .mainmenu ul li a,.menu-area .navbar-expand-lg .navbar-nav .nav-link{font-size:25px;text-transform:capitalize;padding:10px 7px;display:block !important}
@media only screen and (max-width:767px){.menu-area .mainmenu a,.menu-area .navbar-default .navbar-nav>li>a,.menu-area .mainmenu ul li a,.menu-area .navbar-expand-lg .navbar-nav .nav-link{font-size:18px}
}
.menu-area .mainmenu li a:hover,.menu-area .mainmenu li a:focus,.menu-area .navbar-default .navbar-nav>.show>a,.menu-area .navbar-default .navbar-nav>.show>a:focus,.menu-area .navbar-default .navbar-nav>.show>a:hover{outline:0}
.menu-area .mainmenu{background:0;border:0 solid;margin:0;padding:0;min-height:20px;width:100%;position:fixed;top:10px}
@media only screen and (min-width:767px){.menu-area .mainmenu .collapse ul ul{position:absolute;top:103%;left:0;min-width:250px;display:none}
.menu-area .mainmenu .collapse ul ul li{position:relative}
.menu-area .mainmenu .collapse ul ul li:hover>ul{display:block}
.menu-area .mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
.menu-area .mainmenu .collapse ul ul ul li{position:relative}
.menu-area .mainmenu .collapse ul ul ul li:hover ul{display:block}
.menu-area .mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}
}
.menu-area .navbar-nav .show .dropdown-menu .dropdown-menu>li>a{padding:16px 15px 16px 35px}
.menu-area .navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu>li>a{padding:16px 15px 16px 45px}
.menu-area .custom-navbar{height:unset !important}
.menu-area .custom-navbar{min-height:120px;position:relative;top:15px;text-align:left}
.menu-area .dropdown .level-one-a{padding-left:15px !important}
.menu-area li:hover{margin:0 !important}
.menu-area .level-one-a{padding:15px !important;display:block !important;width:100%}
li.dropdown.firstLi.ml-3{margin:0 !important}
ul.dropdown-menu{width:100%;text-align:left}
ul.dropdown-menu{position:static !important}
a.level-one-a{display:block !important}
.menu-area li:hover{border:none !important}
ul.dropdown-menu{border:0}
.menu-area .mainmenu a.navbar-brand{padding:0;text-align:end}
.mainnavbar{padding:30px 0;position:fixed;top:0;left:0;right:0}
@media only screen and (max-width:767px){.mainnavbar{padding:15px 0}
}
.navbar-light .navbar-toggler{border:0}
img.header-menu{width:35px;position:relative;top:-5px}
.navbar-toggler{padding:0}
button.navbar-toggler:focus{outline:0}
@media only screen and (min-width:1025px){div#navbarSupportedContent{justify-content:center}
}
div#navbarSupportedContent ul.navbar-nav{width:100% !important;justify-content:space-around}
.navbar-brand{margin-right:0rem}
@media(min-width:1025px){.container{max-width:1170px}
.navbar-brand{margin-right:0rem}
.menu-area .navbar-brand img{width:240px}
.main-nav-wrapper ul li a{padding:0 .9vh !important;font-size:14px !important}
.menu-area .navbar-brand{text-align:center}
}
@media only screen and (max-width:767px){.menu-area .navbar-brand img{width:155px}
div#navbarSupportedContent ul.navbar-nav{width:100% !important}
.menu-area .mainmenu ul li a,.menu-area .mainmenu ul li{padding:5px 20px}
.main-nav-wrapper{display:none}
.menu-area .mainmenu{flex-direction:row-reverse}
.menu-area .close-icon{left:0 !important;text-align:center !important}
}
@media only screen and (min-width:768px) and (max-width:1180px){.main-nav-wrapper{display:none;width:unset;text-align-last:unset}
.menu-area .mainmenu{flex-direction:row-reverse !important}
.navbar-toggler{width:12% !important}
}
@media only screen and (min-width:768px) and (max-width:1024px){.menu-area .navbar-brand img{width:200px}
.main-nav-wrapper ul li a{padding:0 4px !important;font-size:9px !important}
.menu-area .navbar-brand{text-align:right;margin-top:5px}
.main-nav-wrapper ul{padding-inline-start:0}
.main-nav-wrapper{display:none}
.menu-area .mainmenu{flex-direction:row-reverse}
.navbar-toggler{width:15% !important}
.menu-area .custom-navbar{text-align:right !important}
ul.dropdown-menu{text-align:right !important}
.menu-area .close-icon{text-align:right !important;left:0 !important;margin-right:46px !important}
}
.menu-area .mainmenu ul li ul li a,.menu-area .mainmenu ul li ul li{font-size:18px}
.navbar-toggler{position:relative;right:50px}
@media only screen and (max-width:767px){.navbar-toggler{right:40px !important;top:0 !important;width:22% !important}
.menu-area .custom-navbar{text-align:right !important}
ul.dropdown-menu{text-align:right !important}
.menu-area .mainmenu ul li ul li a,.menu-area .mainmenu ul li ul li{font-size:14px}
.menu-button,.menu-button::before,.menu-button::after{width:30px !important}
}
.menu-area{z-index:1002;top:0}
.menu-area-bg{width:100%;height:100%}
.menu-area .menu-area-image{position:absolute;width:100%;height:100%}
.menu-area .menu-area-image .header-image{display:block;width:100%;height:100%;object-fit:cover}
.menu-area .menu-area-image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%}
.dropdown-menu{background:0}
.menu-area a:hovers{text-decoration:underline}
.closed:hover{opacity:1}
.menu-area .close-icon{position:relative;left:46px;cursor:pointer;text-align:left;width:33%}
.menu-area .close-icon .closed-img{position:absolute;right:21px;top:5px;opacity:1;color:white;font-size:16.5px;position:static;margin-right:-5px}
.close-icon:after{content:'x';font-size:18.3px;padding:6px}
a.level-three{padding:0 45px !important}
.menu-area .mainmenu ul li a,.menu-area .mainmenu ul li{padding:0 30px}
.fixed,.stable{background-color:rgba(61,61,61,0.8) !important;height:80px}
@media only screen and (max-width:767px){.fixed{height:90px}
}
.navbar-toggler{height:100%;width:33%;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;position:relative;right:50px;top:0;align-items:flex-start;left:20px}
.menu-button,.menu-button::before,.menu-button::after{display:block;position:absolute;background-color:#fff;height:4px;width:35px;transition:transform 400ms cubic-bezier(0.23,1,0.32,1)}
.menu-button::before{content:'';margin-top:-10px}
.menu-button::after{content:'';margin-top:10px}
.header+.responsivegrid .rte.aem-GridColumn.aem-GridColumn--default--12{margin-top:80px}
@media screen and (min-width:0) and (max-width:540px){.menu-area .mainmenu{top:25px}
.menu-area .mainmenu ul li{padding:0 23px}
.menu-area .mainmenu ul li a.global-general .custom-down{margin-top:7px}
.menu-area .mainmenu ul li a{padding:5px 23px}
}
@media screen and (min-width:541px) and (max-width:820px){a.level-three{padding:0 17px !important}
.menu-area .mainmenu ul li a.global-general{padding:0}
}
.anchorDiv{width:50px}
.rte.aem-GridColumn.aem-GridColumn--default--12{margin-top:0 !important}
.main-nav-wrapper{width:42%}
.main-nav-wrapper ul{list-style:none outside none;margin-right:15px;margin-bottom:8px}
.main-nav-wrapper ul li{display:inline-block;padding:0 0 !important}
@media screen and (min-width:1366px){.menu-area .mainmenu a.navbar-brand{width:121px !important}
}
@media screen and (min-width:1517px){.menu-area .mainmenu a.navbar-brand{width:107px !important}
}
@media screen and (min-width:1707px){.menu-area .mainmenu a.navbar-brand{width:98px !important}
}
@media screen and (min-width:1821px){.menu-area .mainmenu a.navbar-brand{width:88px !important}
}
@media screen and (min-width:2049px){.menu-area .mainmenu a.navbar-brand{width:66px !important}
}
@media screen and (min-width:2732px){.menu-area .mainmenu a.navbar-brand{width:4px !important}
}
@media screen and (min-width:2560px){.menu-area .mainmenu a.navbar-brand{width:15px !important}
}