.ace-responsive-menu{list-style:none;margin:0 auto;text-align:center;padding:0;background:#01553c;float:left;width:100%;font-family:'Roboto', sans-serif;}
.ace-responsive-menu li{list-style:none;}
.ace-responsive-menu li ul{display:none;}
.ace-responsive-menu > li{display:inline-block;margin:0;padding:0;border:0px;}
.ace-responsive-menu li a{color:#c0c0c0;}
.ace-responsive-menu > li > a{display:block;position:relative;margin:0;font-size:14px;color:#fff;font-family:'IBM Plex Sans', sans-serif;font-weight:500;padding:20px 34px;border-right:1px solid #00402D;z-index:1;text-transform:uppercase;letter-spacing:0.50px;}
.ace-responsive-menu > li > a:after{position:absolute;top:44%;left:50%;color:transparent;content:'.';text-shadow:0 0 transparent;font-size:1.5em;-webkit-transition:text-shadow 0.3s, color 0.3s;-moz-transition:text-shadow 0.3s, color 0.3s;transition:text-shadow 0.3s, color 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.ace-responsive-menu > li > a:hover:after{color:#fff;text-shadow:10px 0 #fff, -10px 0 #fff;}
.ace-responsive-menu .active>a:after{text-shadow:10px 0 #fff, -10px 0 #fff;color:#fff;}
.ace-responsive-menu > li:last-child > a{border:none;}
.ace-responsive-menu li a i{padding-right:5px;color:#FF5737;}
.ace-responsive-menu > li > a i{font-size:16px;text-shadow:none;color:#FF5737;}
.ace-responsive-menu li ul.sub-menu li a i{padding-right:10px;}
.ace-responsive-menu li.menu-active > a{color:#fff;}
.ace-responsive-menu li .menu-active{position:relative;}
.ace-responsive-menu li ul.sub-menu li > a > .arrow:before{content:"\f105" !important;}
.ace-responsive-menu > li > ul.sub-menu{display:none;list-style:none;clear:both;margin:0;position:absolute;}
.ace-responsive-menu li ul.sub-menu{background:#5ba32e;padding:0;text-align:left;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.ace-responsive-menu li ul.sub-menu > li{width:230px;}
.ace-responsive-menu li ul.sub-menu li a{display:block;margin:0px 0px;padding:12px 20px 12px 15px;text-decoration:none;font-size:14px;color:#ffffff;font-family:'IBM Plex Sans', sans-serif;font-weight:500;background:none;transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.ace-responsive-menu li ul.sub-menu li a:hover{background:#01553c;}
.ace-responsive-menu > li > ul.sub-menu > li{position:relative;}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu{position:absolute;left:185px;top:0px;display:none;list-style:none;}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu{position:absolute;left:185px;top:0px;display:none;list-style:none;}
.ace-responsive-menu > li > ul.sub-menu li > a > .arrow:before{float:right;margin-top:1px;margin-right:0px;display:inline;font-size:16px;font-family:FontAwesome;height:auto;content:"\f104";font-weight:300;text-shadow:none;}
.menu-toggle{display:none;float:left;width:100%;background:#01553c;}
.menu-toggle h3{float:left;color:#FFF;padding:0px 10px;font-weight:600;font-size:16px;font-family:'Muli', sans-serif;font-weight:800;}
.menu-toggle .icon-bar{display:block !important;width:18px;height:2px;background-color:#F5F5F5 !important;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);margin:3px;}
.menu-toggle .icon-bar:hover{background-color:#F5F5F5 !important;}
.menu-toggle #menu-btn{float:right;background:#5ba42f;border:1px solid #5ba42f;padding:8px;border-radius:5px;cursor:pointer;margin:10px;}
.hide-menu{display:none;}
ul[data-menu-style="accordion"]{width:250px;}
ul[data-menu-style="accordion"] > li{display:block;margin:0;padding:0;border:0px;float:none !important;}
ul[data-menu-style="accordion"] > li:first-child{border-top:2px solid #FD5025;}
ul[data-menu-style="accordion"] li ul.sub-menu > li{width:100%;}
ul[data-menu-style="accordion"] > li > a > .arrow:before{float:right;content:"\f105";}
ul[data-menu-style="accordion"] li.menu-active > a > .arrow:before{content:"\f107" !important;}
ul[data-menu-style="accordion"] > li > ul.sub-menu{position:static;}
ul[data-menu-style="accordion"] > li > a i{padding-right:10px;color:#FF5737;}
ul[data-menu-style="accordion"] > li > ul.sub-menu > li ul.sub-menu{position:static;}
ul[data-menu-style="accordion"] > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu{position:static;}
ul[data-menu-style="accordion"] > li{border-bottom:1px solid #242424;}
ul[data-menu-style="accordion"] li a:hover{background:#272727 !important;}
ul[data-menu-style="accordion"] ul.sub-menu li.menu-active > a > .arrow:before{content:"\f107" !important;}
ul[data-menu-style="vertical"]{width:200px;}
ul[data-menu-style="vertical"] > li{float:none;}
ul[data-menu-style="vertical"] > li:first-child{border-top:2px solid #FD5025;}
ul[data-menu-style="vertical"] li ul.sub-menu > li{width:100%;}
ul[data-menu-style="vertical"] > li > a > .arrow:before{float:right;content:"\f105";}
ul[data-menu-style="vertical"] > li.menu-active{position:relative;}
ul[data-menu-style="vertical"] > li > ul.sub-menu{position:absolute;left:200px;top:0px;width:200px;}
ul[data-menu-style="vertical"] > li > a i{padding-right:10px;color:#FF5737;}
ul[data-menu-style="vertical"]> li > ul.sub-menu > li ul.sub-menu{position:absolute;width:200px;left:200px;}
ul[data-menu-style="vertical"] > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu{position:absolute;width:200px;left:200px;}
ul[data-menu-style="vertical"] > li{border-bottom:1px solid #242424;}
ul[data-menu-style="vertical"] li a:hover{background:#272727 !important;}
@media screen and (max-width:991px){.demo{width:96%;padding:2%;}
ul[data-menu-style="vertical"] , ul[data-menu-style="accordion"],
ul[data-menu-style="vertical"] li ul.sub-menu{width:100% !important;}
.ace-responsive-menu{float:left;width:100%;text-align:left;}
.ace-responsive-menu > li{border-bottom:1px solid #242424;float:none;display:block;}
.ace-responsive-menu li a:hover{background:#272727 !important;}
.ace-responsive-menu > li:first-child{border-top:2px solid #abc68b;}
.ace-responsive-menu > li > a i{padding-right:10px;color:#FF5737;}
.ace-responsive-menu > li > a > .arrow:before{float:right;content:"\f105";font-size:16px;font-family:FontAwesome;text-shadow:none;width:10px;display:inline-block;}
li.menu-active > a > .arrow:before{content:"\f107" !important;}
.ace-responsive-menu li ul.sub-menu > li{width:100%;}
.ace-responsive-menu li ul.sub-menu li ul.sub-menu li a{padding-left:30px;}
.ace-responsive-menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a{padding-left:50px;}
.ace-responsive-menu > li > ul.sub-menu{position:static;}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu{position:static;}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu{position:static;}
.ace-responsive-menu li ul.sub-menu li.menu-active > a > .arrow:before{content:"\f107" !important;}
.ace-responsive-menu > li > a:after{left:4.8%;}
}
@media screen and (max-width:1154px){.ace-responsive-menu > li > a{padding:20px 23px;}
}
@media screen and (max-width:1058px){.ace-responsive-menu > li > a{padding:20px 23px;}
}
@media screen and (max-width:475px){.ace-responsive-menu > li > a:after{left:8.8%;}
}