.mega-menu { margin: 0 auto; padding: 0; display: block; float: none; position: relative; z-index: 999; font-size: 14px; clear: both; box-sizing: border-box; min-height: 85px; }
.mega-menu * { outline: 0; list-style: none; text-decoration: none; box-sizing: border-box!important; font-family: Roboto; font-weight: 400;
 -webkit-tap-highlight-color: transparent; text-align: left }@media screen and (max-width:992px) { .mega-menu .menu-links>li { padding: 10px!important } .mega-menu .menu-logo { width: 100% } }
 .mega-menu i.fa { font-family: FontAwesome }.mega-menu img { margin: 0; padding: 0; display: block; max-width: 100%!important; float: left } .mega-menu>section.menu-list-items { margin: 0; padding: 35px 0; display: block; float: left; width: 100%; background-color: #323232 } 
 @media screen and (max-width:992px) { .mega-menu .menu-links { width: 100%; background: #fff } }.mega-menu .menu-links { margin: 0; padding: 0; display: block; float: right }
 @media screen and (min-width:993px) { .mega-menu .menu-links { display: block!important; max-height: 100%!important; overflow: visible!important; margin-top: 15px; margin-bottom: 8px } }
 .mega-menu .menu-links>li { margin: 0; padding: 0 15px; display: block; float: left; -webkit-transition: background-color .2s ease; transition: background-color .2s ease; font-size: 1em }
 .mega-menu .menu-links>li.active a, .mega-menu .menu-links>li:hover { background-color: transparent; color: #00a9da }
 .mega-menu .menu-links>li>a { margin: 0; display: inline-block; float: none; width: 100%; color: #fff; font-size: 14px; position: relative; text-transform: capitalize }
 .header-6 .mega-menu .menu-links>li.active a, .mega-menu .menu-links>li>a:hover { color: #fff }
 @media screen and (max-width:992px) { .mega-menu .menu-links>li { width: 100%; position: relative; cursor: pointer; line-height: normal; border-bottom: 1px solid #f3f3f3; z-index: 50 } 
 .mega-menu .menu-links>li>a { width: auto; line-height: normal; padding-bottom: 10px; position: static; padding-right: 10px; z-index: 20; color: #363636 } }
 .mega-menu .menu-links>li>a i.fa { font-size: 1em; line-height: .8125em; padding-right: 2px }@media screen and (max-width:992px) { .mega-menu .menu-links>li>a i.fa.fa-indicator { float: right; position: absolute; right: 20px; top: 0; bottom: 0; line-height: 50px; height: 50px; z-index: -1 } }
 .mega-menu .menu-mobile-collapse-trigger { margin: 0; padding: 0; height: 50px; width: 35px; background: 0 0; display: none; position: absolute; top: 0; right: 0; z-index: 100; float: right; cursor: pointer; -webkit-transition: background .2s ease; transition: background .2s ease }
 .mega-menu .menu-mobile-collapse-trigger:hover { background: 0 0 }
 .mega-menu .menu-mobile-collapse-trigger span, .mega-menu .menu-mobile-collapse-trigger:after, .mega-menu .menu-mobile-collapse-trigger:before { content: ""; display: block; height: 2px; width: 26px; background: #fff; position: absolute; top: 13px; border-radius: 3px; left: 0; right: 0; margin: 0 auto; 
 -webkit-transition: -webkit-transform .4s ease 0s, opacity .4s ease; transition: transform .4s ease 0s, opacity .4s ease; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: 0 50% 0; -ms-transform-origin: 0 50% 0; transform-origin: 0 50% 0 }
 .mega-menu .menu-mobile-collapse-trigger:after { top: 27px }
 .mega-menu .menu-mobile-collapse-trigger span { top: 20px }.mega-menu .menu-mobile-collapse-trigger.active span { opacity: 0 }.mega-menu .menu-mobile-collapse-trigger.active:before { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg) }
 .mega-menu .menu-mobile-collapse-trigger.active:after { -webkit-transform: rotate(-30deg); -ms-transform: rotate(-30deg); transform: rotate(-30deg) }@media screen and (max-width:992px) { 
 .mega-menu .menu-mobile-collapse-trigger { display: block } }
 .mega-menu .drop-down-multilevel { margin: 0; padding: 0; display: block; position: absolute; top: auto; left: auto; right: auto; z-index: 50; width: 100%; background: #fff; float: left; max-width: 240px }.mega-menu .drop-down-multilevel * { color: #fff }
 @media screen and (min-width:993px) { .mega-menu .drop-down-multilevel { display: block!important; opacity: 0; visibility: hidden; border-top: 2px solid #c3161c; box-shadow: 0 0 0 1px rgba(0, 0, 0, .05); border-bottom: 0 } }@media screen and (max-width:992px) 
 { .mega-menu .drop-down-multilevel { max-width: 100%!important; position: relative; left: 0; top: 0; padding: 10px; display: none } }
 .mega-menu .drop-down-multilevel li { margin: 0; padding: 0; display: block; float: left; width: 100%; position: relative; -webkit-transition: background .2s ease; transition: background .2s ease; z-index: 50 }.mega-menu .drop-down-multilevel li:last-child { border-bottom: 0 } 
 .mega-menu .drop-down-multilevel a { margin: 0; padding: 5px 15px; font-size: 14px; text-transform: capitalize; display: inline-block; float: left; width: 100%; color: #000; -webkit-transition: color .2s ease; transition: color .2s ease; min-height: 40px } 
 .mega-menu .drop-down, .mega-menu .drop-down-tab-bar { position: absolute; left: auto; top: auto; right: auto; background: #fff; float: left; padding: 0 10px; z-index: 999; display: block; cursor: default; overflow: hidden }
 .mega-menu .drop-down *, .mega-menu .drop-down-tab-bar * { color: #777 }@media screen and (min-width:993px) { .mega-menu .drop-down, .mega-menu .drop-down-tab-bar { display: block!important; opacity: 0; visibility: hidden; border-top: 3px solid #c3161c; border-radius: 0!important; box-shadow: 0 0 3px 0 rgba(0, 0, 0, .6) } } 
 @media screen and (max-width:992px) { .mega-menu .drop-down, .mega-menu .drop-down-tab-bar { width: 100%!important; top: 0; left: 0; position: relative; display: none } }.mega-menu .drop-down .grid-row, .mega-menu .drop-down-tab-bar .grid-row { margin: 0; padding: 0; min-height: 1px; width: 100%; float: left; clear: both }
 .mega-menu .drop-down [class*=grid-col-], .mega-menu .drop-down-tab-bar [class*=grid-col-] { margin: 0; float: left; padding: 10px; position: relative }
 .mega-menu .drop-down .grid-col-3, .mega-menu .drop-down-tab-bar .grid-col-3 { width: 25% } 
 .mega-menu .drop-down .grid-col-4, .mega-menu .drop-down-tab-bar .grid-col-4 { width: 33.33333333333333% }.mega-menu .drop-down .grid-col-5, .mega-menu .drop-down-tab-bar .grid-col-5 { width: 41.66666666666667% }.mega-menu .drop-down .grid-col-6, .mega-menu .drop-down-tab-bar .grid-col-6 { width: 50% } 
 .mega-menu .drop-down-tab-bar.grid-col-12, .mega-menu .drop-down.grid-col-12 { width: 100%; left: 0 }
 @media screen and (max-width:992px) { .mega-menu .drop-down [class*=grid-col-], .mega-menu .drop-down-tab-bar [class*=grid-col-] { width: 100% } } .mega-menu .drop-down a,
 .mega-menu .drop-down-tab-bar a { font-size: 13px; display: inline-block; width: 100%; max-width: 100%; text-transform: capitalize } 
 .mega-menu .drop-down i.fa { padding-right: 10px } .mega-menu .mobileTriggerButton { margin: 0; padding: 0; position: absolute; top: 0; left: 0; right: 0; height: 50px; display: none; z-index: -1 } @media screen and (min-width:993px) { .mega-menu.desktopTopFixed .menu-list-items { position: fixed; top: 0; left: 0; right: 0; max-width: 100%; padding: 0 10px; background: #323232 } 
 .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-fade, .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-fade, .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-fade, .mega-menu .menu-links li.hoverTrigger:hover>.drop-down-multilevel.effect-fade, 
 v.mega-menu .menu-links li.hoverTrigger:hover>.drop-down-tab-bar.effect-fade, .mega-menu .menu-links li.hoverTrigger:hover>.drop-down.effect-fade { opacity: 1; visibility: visible } }
 @media screen and (max-width:992px) { .mega-menu .mobileTriggerButton { display: block } .mega-menu .desktopTriggerButton { display: none } .mega-menu.mobileTopFixed .menu-list-items { position: fixed; top: 0; left: 0; right: 0; max-width: 100% } } 
 @media screen and (max-width:992px) { .mega-menu .menu-links li .drop-down, .mega-menu .menu-links li .drop-down-multilevel, 
.mega-menu .menu-links li .drop-down-tab-bar { -webkit-transition: none!important; transition: none!important } }