.main-menu .navbar-collapse{padding:0px !important}
.main-menu .navigation{position:relative;}
.main-menu .navigation > li{position:relative;}
.main-menu .navigation > li > a{position:relative;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li.dropdown > a{}
.main-menu .navigation > li.dropdown > a:before{font-family:'FontAwesome';content:"\f0d7";position:absolute;right:15px;font-weight:400;font-size:12px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a{color:#FFF;opacity:1;background:#21ade7;}
.navbar.sticky li:hover > a, .navbar.sticky li:focus> a, .navbar.sticky li a:hover, .navbar.sticky li a:focus, .navbar.sticky li.current > a{background-color:#21ade7;color:#FFF;}
.navbar.sticky > li.dropdown > ul > li > a{background-color:#FFF;color:#000;}
.main-menu .navigation > li:hover > a:after{opacity:1}
.main-menu .navigation > li.dropdown:hover > a:after{color:#ffffff}
.main-menu .navigation > li > ul{position:absolute;left:0px;top:120%;padding:0px;z-index:100;display:none;background:#ffffff;border:1px solid #21ade7;border-top:3px solid #21ade7;transition:all 300ms ease-in;-moz-transition:all 300ms ease-n;-webkit-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;min-width: 160px;}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-top:1px solid #21ade7}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:10px 15px;line-height:20px;font-weight:500;font-size:14px;text-transform:capitalize;color:#444444;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li > ul > li:hover > a{color:#ffffff;background:#21ade7}
.navbar.sticky .navigation > li > ul > li > a{color:#000;background:#FFF}
.navbar.sticky .navigation > li > ul > li:hover > a{color:#FFF;background:#21ade7}
.main-menu .navigation > li > ul > li.dropdown > a:after{font-family:'FontAwesome';content:"\f0da";position:absolute;right:10px;top:8px;width:10px;height:20px;display:block;color:#444444;line-height:20px;font-size:14px;text-align:center;z-index:5}
.main-menu .navigation > li > ul > li.dropdown:hover > a:after{color:#ffffff}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:-1px;7:200px;padding:0px;z-index:100;display:none;background:#ffffff;border:1px solid #21ade7;border-left:4px solid #21ade7}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid #21ade7}
.main-menu .navigation > li > ul > li > ul > li:last-child{border:none}
.main-menu .navigation > li > ul > li > ul > li > a{position:relative;display:block;padding:8px 15px;line-height:20px;font-weight:500;font-size:12px;text-transform:capitalize;color:#444444;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li > ul > li > ul > li:hover > a{color:#ffffff;background:#21ade7}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%}
.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;left:100%;transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;-webkit-transition:all 500ms ease-in;-ms-transition:all 500ms ease-in;-o-transition:all 500ms ease-in}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:34px;height:30px;border:1px solid #ffffff;background:url(../images/submenu-icon.png) center center no-repeat;background-size:20px;cursor:pointer;z-index:5;display:none}