.navbar-toggle, .closeNav{ display:none!important}
:focus {outline: none;}
.hamburger-toggle {position: relative; display: inline-block; width: 50px; height: 50px; z-index: 11; float: right;}
.mega-content {padding-top:20px;}
.mega-content ul{list-style:none; margin:0px; padding:0px;}    
.mega-content ul li{margin-bottom:20px;}
.mega-content ul li a{display:flex; flex-direction: column;align-items: start; line-height:24px; padding-left:28px; position:relative}
.mega-content ul li a:after{position:absolute;content:"";background-image:url("../images/ic_menu.svg");background-repeat:no-repeat;  background-position:left 0px top 16px; height:100%; width:30px; left:0px;background-size:20px auto;}
.mega-content ul li a strong{font-size:18px;font-weight: 600;letter-spacing: -0.144px;color: #2F2F2F;transition: all 0.6s ease; }
.mega-content ul li a:hover strong{background-position: right 1px top 4pxp;padding-right:30px;    transition: all 0.8s ease;}
.mega-content ul li p{color: #2F2F2F;font-size:16px;font-weight: 400;letter-spacing: -0.12px;}    
@media only screen and (max-width:1920px){
.mega-content ul li a:after {background-position: left 0px top 14px;}
}
.dropdown-mega:hover .dropdown-menu {display: block;}
.dropdown-mega .max-174{max-width:1360px;}
button.dropdown-toggle.dropTog{display:none}

 @media screen and (min-width:1025px){
     .mega-content ul li a strong{padding-right:26px;background-image:url("../images/ic_menu-arrow.svg");background-repeat:no-repeat; background-position:right 0px top 4px;}     
.navMenu> ul{list-style:none;align-items:center;max-width:1079px; justify-content: space-between;min-height:52px; border-radius:100px;background: #FFF;box-shadow: 4px 4px 20px 0px rgba(152, 207, 149, 0.40);padding-left:40px; padding-right:40px; }     
.dropdown-menu.show {-webkit-animation: fadeIn 0.3s alternate; animation: fadeIn 0.3s alternate;}
.dropdown-toggle-arrow { display: inline-block; font-size: inherit; margin: 0; border: none; vertical-align: inherit; color: steelblue;}
.dropdown-toggle::after {content: ''; display: inline-block;font-size: inherit; margin: 0; border: none; vertical-align: inherit;color: steelblue; padding-left: 0.4rem; color:#2F2F2F; background-image:url("../images/ic_arrowDown.svg"); background-repeat:no-repeat;width:10px;height:14px;background-size:10px auto; position: relative; right: -5px; top:5px;}
.dropdown-toggle.show::after {content: ''; background-image:url("../images/ic_arrowDown2.svg");}
.nav-item.dropdown.dropdown-mega { position: static;}
.nav-item.dropdown.dropdown-mega .dropdown-menu { width:calc(100% - 0px);  top:-38px; padding-top:80px; left:0px; right:0px; margin:auto; border:0px;z-index:-1; border-radius:0px 0px 20px 20px; padding-bottom:20px; }
.navbar-toggler {border: none; padding: 0;  outline: none;}
.navbar-toggler:focus { box-shadow: none;}
.navbar .nav-item a{padding-right:15px;}
.headNavbar .mega-content{ position: relative; z-index: 999;background-color:#fff;}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

}

@media screen and (max-width:1024px){
    header .navMenu.fm-lg> ul > li> a { font-weight: 600;   }
.dropdown-mega:hover .dropdown-menu { display: none;}  
.dropdown-mega .dropdown-menu.show { display: block;}  
.dropdown-toggle::after {display:none}
button.dropdown-toggle.dropTog {display:flex;position: absolute;  top: 14px; right: 15px;  background-color: transparent; border: 0px;  width: 25px;height: 25px;background-image:url("../images/plus-iconW.svg"); background-repeat:no-repeat; background-position:center;background-size:18px auto;}    
    button.dropdown-toggle.dropTog.show{background-image:url("../images/minus-iconW.svg");}
.headNavbar .dropdown-menu {border-radius:0px}        
.whoWeAre .navMenubar-toggle{display:block!important;}	
header .navMenu> ul{list-style:none;display:block!important; margin:0px; padding:15px 0px 0px;}
header .navMenu.fm-lg> ul{display:block;text-align:left;padding-top:30px;background-color:transparent;}
header .navMenu ul li a{font-size:14px;padding:11px 15px; display:block}
header .navMenu ul li.withA > a{padding-right:25px; }
header .navMenu ul li:first-child{border-top:0px}    
header .navMenu ul li{width:100%;position:relative;display:block;border-bottom:1px solid #27090a;padding:0px!important}
header .navMenu ul li a{color:#fff!important;}
header .navMenu ul li a.active{color:#2C2C2C!important;}
header .navMenu ul li a.active::before,header .navMenu ul li a::before{display:none}
.prLogo .img-fluid{ max-width:150px;}
header .navMenu ul li.withA{ position:relative}
header .navMenu ul li.withA ul{ display:none!important}
header .navMenu ul li .ulPos li{padding-left:0px!important; background-position:10px center !important;}
header .navMenu ul li .ulPos li a{color:#ffffff!important}
header .navMenu ul li.withA.togClas ul{ display:block!important; background-color:#FD8737; padding-top:0px !important;}
header .navMenu ul li.withA .navMenuicon{ position:absolute; width:10px; height:10px; right:0;top:20px; right:10px;  }
header .navMenu ul li.withA .navMenuicon:before{top: -8px;border-style: solid;border-width: 0.13em 0.13em 0 0; content: ''; display: inline-block; height:10px; position: absolute; -webkit-transform: rotate(135deg);  -ms-transform: rotate(135deg);  transform: rotate(135deg); vertical-align: top;width:10px; right:10px; color:#fff }
header .navMenu ul li.withA.togClas .navMenuicon:before{ -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}
.navbar-toggle{display:inline-block!important;right:16px; padding:0px;border:0;  margin-right:0px; background-color:transparent;z-index:9; position:absolute;top:16px;width: 20px;}
.closeNav{ display:block!important;transition: .1s all;padding:15px; color:#374FEE!important;font-weight: normal;font-size:0px; z-index:9999; position:relative}
.closeNav.close{opacity: 1;text-align: right; z-index:9999; position:relative;background-image: url(../images/closeW.svg); background-repeat: no-repeat; background-size: 13px;  width: 15px; height: 15px; background-position: top right;
    left: 200px; display: block; display: flex; top: 22px; opacity: 0.5;}
.js-hiraku-offcanvas-active {	position: fixed;	z-index: 100001;	top: 0;	right: 0;	bottom: 0;	left: 0;	display: none;	width: 100%;	height: 100%;	background: rgba(0, 0, 0, .4);}
.js-hiraku-offcanvas-open {	display: block;}
.js-hiraku-offcanvas-body {	z-index: 0;	left: 0;	width: 100%;	transition: left .3s ease-in-out;}
.js-hiraku-offcanvas-body-right {	position: fixed;	left: -70%;	overflow-y: hidden;}
.js-hiraku-offcanvas-body-left {	position: fixed;	left:250px;	overflow-y: hidden;}
.js-hiraku-offcanvas-body-moving {	position: fixed;	left: 0;}
.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar {	position: fixed;z-index: 10002;	top: 0;	bottom: 0;	display: block;	overflow-y: scroll;	box-sizing: border-box;	width:250px;max-width: 100%;background-color:#000; }
.js-hiraku-offcanvas:focus {	background-color: rgba(0, 0, 0, .3);}
.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right {	right: 0;	left: auto;	margin-right: -70%;	transition: margin-right .3s ease-in-out;}
.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left {	right: auto;	left: 0;	margin-left: -70%;	transition: margin-left .3s ease-in-out;}
.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right.active {	margin-right: 0;	transition: margin-right .3s ease-in-out;}
.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left.active {	margin-left: 0;	transition: margin-left .3s ease-in-out;}
.js-hiraku-header-fixed {	position: fixed;	top: 0;	left: 0;	width: 100%;	transition: margin-left .3s ease-in-out;	z-index:9999}
.js-hiraku-offcanvas-body-right,.js-hiraku-offcanvas-body-left {overflow: hidden;}
.js-hiraku-offcanvas-close-btn {	position: absolute;	overflow: hidden;	clip: rect(0 0 0 0);	width: 1px;	height: 1px;	margin: -1px;	padding: 0;	border: 0;}
.hiraku-open-btn {	padding: 6px;	cursor: pointer;	border: 1px solid #ccc;	border-radius: 3px;	background: transparent;}
.hiraku-open-btn-line {	position: relative;	display: block;	width: 18px;	height: 2px;	margin: 6px 0;	transition: .1s all;	border-radius: 1px;	background-color:#fff;}
.hiraku-open-btn-line:before,.hiraku-open-btn-line:after {	position: absolute;	display: block;	width: 100%;	height: 2px;	content: '';	transition: .3s all;	border-radius: 1px;	background-color: #fff;}
.hiraku-open-btn-line:before {top: -6px;}
.hiraku-open-btn-line:after {bottom: -6px}
.fm-lg{display:none ;}
.newCareNav{display:none;}
.navMenu ul{border-radius:0px!important;}    
    .navTop{position:relative}   .navMenu> ul{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.0);} 
    .polpolicy-sec .privacy-pol-info h3 {font-size:20x; line-height: 30px;}    
}