@media(max-width:767px){.absolute{transition:none}
div.nav-container .navbar ul.nav{margin:0;padding:15px 0}
div.dropdown-mega-content::-webkit-scrollbar{width:7px;height:7px}
div.dropdown-mega-content::-webkit-scrollbar-button{width:0;height:0}
div.dropdown-mega-content::-webkit-scrollbar-thumb{background:#484848;border:0 #fff;border-radius:0}
div.dropdown-mega-content::-webkit-scrollbar-thumb:hover{background:#7e7e7e}
div.dropdown-mega-content::-webkit-scrollbar-thumb:active{background:#fb486c}
div.dropdown-mega-content::-webkit-scrollbar-track{background:#e5e5e5;border:0 #fff;border-radius:50px}
div.dropdown-mega-content::-webkit-scrollbar-track:hover{background:#f2f2f2}
div.dropdown-mega-content::-webkit-scrollbar-track:active{background:#f8f8f8}
div.dropdown-mega-content::-webkit-scrollbar-corner{background:0 0}
div.nav-container .navbar ul.nav>li>div.tabbed-menu{position:relative;top:0;width:100%;background:#fff}
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu{background:#fff;left:0}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul{padding:0;margin:0;width:100%;height:auto;background:#fff;border:none}
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>a,div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>a.active-tab,div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a,div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a.active-tab{display:block;background:#fff;border:none;border-bottom:1px dashed #efefef;color:#666;padding:10px 15px;font-size:14px;font-weight:400;text-shadow:none;text-transform:capitalize}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li:hover>a,div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li:hover>a.active-tab{background:#f7f7f7;border:none;border-bottom:1px dashed #efefef;color:#fb486c;text-decoration:none}
div.nav-container .navbar ul.nav>li>div>ul>li>div.tabbed-menu-content .row{margin-bottom:0}
div.nav-container .navbar ul.nav > li{border-bottom:1px solid #666;font-size:16px !important;padding:10px 0 !important;}
.navbar-inverse .navbar-nav > li > a{color:#ccc;}
.header-bottom{font-size:13px !important;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li{width:100% !important;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010;background-color:#333;}
}
@media(min-width:768px) and (max-width:991px){.container{max-width:800px}
div.nav-container .navbar ul.nav>li>div.tabbed-mega-menu>ul>li>div.tabbed-menu-content{visibility:hidden;opacity:0;position:absolute;width:588px;height:99%;left:180px;top:0;padding:20px;background:#fff;font-size:14px;font-weight:400}
}
@media(min-width:768px){div.header-central-row ul>li:hover>div.dropdown-menu.dropdown-central,div.header-top-row ul>li:hover>ul.dropdown-menu,div.nav-container .navbar ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}
div.nav-container .navbar ul.nav>li:hover div.tabbed-menu,div.nav-container .navbar ul.nav>li>ul>li:hover div.dropdown-menu-shopping,li.dropdown-mega:hover div.dropdown-mega-content{visibility:visible;opacity:1;display:block}
}
@media(min-width:768px) and (max-width:1199px){.solutions-img-desc{min-height:195px;}
.dropdown-menu{top:82% !important;}
div.nav-container .navbar ul.nav>li>div.tabbed-menu>ul>li>a{padding:12px;font-size:14px;}
p.megamenu-text{width:234px;font-size:14px;}
.tabbed-menu-content li{padding:0px 5px 15px 5px;}
.ideasmenu-img{width:215px !important;margin:0 10px;}
.who-we-serve-menu ul li .box-button a{font-size:12px;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul{height:460px !important;}
}
@media(min-width:768px) and (max-width:991px){div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > a{padding:5px 10px;font-size:14px;}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu > ul > li > div.tabbed-menu-content{padding:10px}
.submenu-dec{font-size:12px;padding-top:5px;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul{height:485px !important;}
.ideasmenu-img{width:160px !important;margin:0 10px;}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu > ul > li > div.tabbed-menu-content{width:558px;}
.tabbed-menu-content.active-tab-content.container .col-lg-4{padding:0 !important;}
.tabbed-menu-content.container.active-tab-content{padding:10px !important;}
div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content .row{margin:0 !important;}
p.megamenu-text{width:185px !important;}
}