@media only screen and (max-width:767px){.fix-footer{display:block!important}}.fix-footer{display:none;position:fixed;bottom:0;left:0;right:0;background:white;padding:5px 0}.fix-footer p{float:left;width:33.33%;text-align:center;margin:0;padding:0}.fix-footer p a{float:left;width:100%;margin:0;padding:0}.fix-footer p a img{width:50px}.fix-footer p a span{float:left;width:100%;color:#000}

/* Use one consistent background for the navigation bar and menu panel. */
.main-header .header-lower,
.main-header .header-lower .bg-layer,
.main-header .header-lower .main-menu,
.main-header .header-lower .navbar-collapse,
.main-header .header-lower .navigation,
.main-header .header-lower .navigation > li > ul.submenu { background:#252525 !important; }

/* Shared responsive header for inner pages. */
@media only screen and (max-width:767px) {
	.main-header { position:relative; }
	.main-header .header-top { display:none; }
	.main-header .header-upper .auto-container { position:relative; min-height:92px; padding:8px 16px; }
	.main-header .header-upper .logo-outer { position:absolute; top:8px; right:16px; float:none!important; width:auto!important; margin:0; text-align:right!important; }
	.main-header .header-upper .logo { display:flex; justify-content:flex-end; }
	.main-header .header-upper .jindal-site-logo { width:170px!important; max-width:calc(100vw - 98px)!important; max-height:62px; margin:0; object-fit:contain; }
	.main-header .header-upper .upper-right { display:none!important; }
	.main-header .header-lower { position:absolute!important; top:8px!important; left:0!important; margin:0!important; z-index:5; background:transparent!important; }
	.main-header .header-lower .navbar-header { display:flex; justify-content:flex-start; padding:0 16px; }
	.main-header .header-lower .navbar-toggle { display:block; width:42px; height:38px; margin:0; padding:7px 8px; background:#f6a000; border:1px solid #d88b00; border-radius:3px; }
	.main-header .header-lower .navbar-toggle .icon-bar { display:block; width:24px; height:2px; margin:4px auto; background:#222; }
	.main-header .header-lower .navbar-collapse { display:none!important; position:fixed!important; top:92px!important; left:0!important; right:0!important; width:100%!important; max-height:calc(100vh - 108px); overflow-y:auto; background:#252525!important; z-index:1100; }
	.main-header .header-lower .navbar-collapse.in { display:block!important; }
	.main-header .header-lower .navigation { padding:6px 16px 14px; }
	.main-header .header-lower .navigation > li { float:none; width:100%; border-bottom:1px solid rgba(255,255,255,.12); }
	.main-header .header-lower .navigation > li > a { min-height:46px; padding:10px 4px!important; color:#fff; font-size:14px; }
	.main-header .header-lower .navigation > li > ul.submenu { position:static!important; display:none!important; width:100%!important; padding:4px 0 8px 18px; background:#333!important; }
	.main-header .header-lower .navigation > li.apex-menu-open > ul.submenu { display:block!important; }
}

@media only screen and (min-width:768px) {
	.main-header .header-lower .navbar-toggle { display:none!important; }
	.main-header .header-lower .navbar-collapse { display:block!important; }
}

/* Keep the opened navigation inside the viewport. */
@media only screen and (min-width:768px) {
	.main-header .header-lower .navbar-collapse.in { position:fixed; top:112px; left:16px; width:min(360px, calc(100vw - 32px)); max-height:calc(100vh - 128px); overflow-y:auto; }
	.main-header .header-lower .navigation > li > ul.submenu { max-height:none; }
}
@media only screen and (max-width:767px) {
	.main-header .header-lower .navbar-collapse.in { position:fixed; top:112px; left:0; right:0; width:100%; max-height:calc(100vh - 170px); overflow-y:auto; -webkit-overflow-scrolling:touch; }
	.main-header .header-lower .navigation { width:100%; }
	.main-header .header-lower .navigation > li > ul.submenu { max-height:none; overflow:visible; }
}