.navbar-toggle, .closeNav{ display:none!important}
.js-hiraku-offcanvas{width:100%}
:focus {outline: none;}
header nav ul li a.closeNav{display:inline-block!important}

@media screen and (max-width:991px){
    
header .nav ul li.withA.togClas .navicon:before{ -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}
.navbar-toggle{display:inline-block!important;left:0; padding:10px 15px 10px 0px;border:0;  margin-right:15px; background-color:transparent;z-index:9; position:relative; }
.closeNav{ display:block!important;}
.closeNav.close{opacity: 1;text-align: right; z-index:9999; position:relative;
    background-image: url(../images/close.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: rgba(46, 133, 194, 1); }
.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:#188144;}
.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: #1A3870;}
.hiraku-open-btn-line:before {top: -6px;}
.hiraku-open-btn-line:after {bottom: -6px}
.fm-lg{display:none ;}
.newCareNav{display:none;}
    header nav ul{display:block;padding:0px; padding-top:50px}    
    header nav ul li{border-bottom: 1px solid #188144;  border-top: 1px solid #1A3870;}
 header nav ul li a.closeNav {color: #fff; font-size: 18px; font-weight: 500;line-height: 30px;}    
}