@media (min-width: 992px) {
	.navbar .navbar-nav .nav-item.has-children span.expand{
    display: none;
}
	.navbar {
		position: static;
	}
	.navbar .navbar-nav > .nav-item {
		padding: 0 10px;
	}
	.navbar .navbar-nav > .nav-item > .nav-link {
		padding: 20px 10px;
		font-size: 14px;
		font-size: 9.97pt;
		line-height: 14px;
		text-transform: uppercase;
		position: relative;
	}
	.navbar .navbar-nav > .nav-item > .nav-link:after {
	}
	.navbar .navbar-nav > .nav-item.active > .nav-link {
		color: #0D2240;
	}
	.navbar .navbar-nav > .nav-item > .nav-link:hover:after {
		height: 40px;
	}
	.navbar .navbar-nav .nav-item:first-child {
		padding-left: 0;
	}
	.navbar .navbar-nav > .nav-item .submenu {
		z-index: 99;
		background: #fff;
		position: absolute;
		top: 100%;
		max-width: 250px;
		border-top: 3px solid #0D2240;
		padding: 34px 10px 34px 20px;
		text-align: left;
		-webkit-transform: translate(0, 20px);
		-ms-transform: translate(0, 20px);
		transform: translate(0, 20px);
		opacity: 0;
		visibility: hidden;
		transition: .6s;
		-webkit-box-shadow: 0px 0px 12px 0px rgba(51, 48, 73, 0.23);
		-moz-box-shadow: 0px 0px 12px 0px rgba(51, 48, 73, 0.23);
		box-shadow: 0px 0px 12px 0px rgba(51, 48, 73, 0.23);
	}
	.navbar .navbar-nav > .nav-item .megamenu {
		max-width: 1170px;
		margin: 0 auto;
		right: 0;
		left: 0;
		padding: 40px 44px;
	}
	a.nav-link.active {
		color: #0D2240;
	}
	.navbar .navbar-nav > .nav-item:hover .submenu {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
		visibility: visible;
	}
	.megamenu .pad-left {
		padding-left: 45px;
	}
	.megamenu .category-tit {
		color: #231f20;
		font-weight: 700;
		font-size: 20px;
		line-height: 20px;
		text-transform: capitalize;
		margin: 0;
		padding: 20px 0;
		display: block;
	}
	.submenu ul.nav > li a {
		padding: 8px 0 !important;
		color: #474243;
		font-size: 14px;   
		line-height: 1;
	}
	.submenu ul.nav > li:last-child a {
		padding-bottom: 0 !important;
	}
	.submenu ul.nav > li a:hover {
		color: #0D2240;
	}
	.submenu > ul.lavel-1 li {
		width: 100%;
	}
	.submenu > ul.lavel-1 li:first-child a {
		padding-top: 0 !important;
	}
	.submenu > ul.lavel-1 li a {
		display: block;
	}
	.submenu ul.nav > li.has-children {
		position: relative;
	}
	.submenu ul.nav > li.has-children > ul.lavel-2 {
		position: absolute;
		top: 0;
		right: -260px;
		-webkit-transform: translate(0, 20px);
		-ms-transform: translate(0, 20px);
		transform: translate(0, 20px);
		opacity: 0;
		visibility: hidden;
		transition: .6s;
		max-width: 250px;
		padding: 22px 30px;
		background: #fff;
		-webkit-box-shadow: 0px 0px 12px 0px rgba(51, 48, 73, 0.23);
		-moz-box-shadow: 0px 0px 12px 0px rgba(51, 48, 73, 0.23);
		box-shadow: 0px 0px 12px 0px rgba(51, 48, 73, 0.23);
	}
	.submenu ul.nav > li.has-children:hover > ul.lavel-2 {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.navbar-toggler .navbar-toggler-icon {
		width: 25px;
		height: 2px;
		background: #404040;
		margin-bottom: 6px;
		display: block;
	}
	.menu-style {
		background: #fff;
		position: inherit;
	}
	.menu-style .header-main .navbar {
		width: 100%;
		padding: 0;    margin: 0;
	}
	.menu-style .navbar-expand-lg .navbar-collapse {
		justify-content: center;
		justify-content: flex-end;
	}
}
/*For Tablet & Mobile*/
@media (max-width: 991px) {
	.header-left {
		width: 100%;
	}
	.navbar-toggler .navbar-toggler-icon {
		width: 25px;
		height: 2px;
		background: #404040;
		margin-bottom: 6px;
		display: block;
	}
	.navbar #collapsibleNavbar {
		position: fixed;
		top: 0;
		right: 0;
		width: 400px;
		transform: translateX(400px);
		-webkit-transform: translateX(400px);
		height: 100%;
		min-height: 100%;
		padding: 40px;
		padding-top: 80px;
		background-color: #fff;
		overflow-y: auto;
		visibility: hidden;
		opacity: 0;
		z-index: 9999;
		-webkit-backface-visibility: hidden;
		box-sizing: border-box;
		box-shadow: 0px 6px 20px 0px rgba(63, 39, 42, 0.15);
		-webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
		-moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
		transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
	}
	.navbar #collapsibleNavbar.active {
		visibility: visible;
		opacity: 1;
		transform: translateX(0);
		-webkit-transform: translateX(0);
	}
	.bg-overlay.show {
		visibility: visible;
		opacity: 1;
	}
	.navbar #collapsibleNavbar .remove {
		position: absolute;
		left: 0;
		text-align: center;
		top: 0;
		width: 40px;
		height: 40px;
		background: #0D2240;
		overflow: hidden;
		cursor: pointer;
	}
	.navbar #collapsibleNavbar .remove .icon-add:before {
		width: 40px;
		height: 40px;
		margin: 0;
		transform: rotate(45deg);
		line-height: 40px;
		color: #fff;
		transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
	}
	.navbar #collapsibleNavbar .remove:hover .icon-add:before {
		color: #fff;
		transform: rotate(135deg);
	}
	.navbar #collapsibleNavbar .search-form-wrap .search-field {
		border-width: 3px;
    line-height: 46px;
    height: 46px;
    padding: 0 40px 0 10px;
	}
	.navbar #collapsibleNavbar .search-form-wrap .submit-form {
		bottom: 3px;
		right: 3px;
	}
	.navbar #collapsibleNavbar .search-form-wrap .submit-form .search-submit {
		    background: url(../img/search-icon.png) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px;
    opacity: 1 !important;
	}
	.megamenu img {
		display: none;
	}
	.search-form-wrap {
		border-bottom: 1px solid #a7a9ac;
		padding-bottom: 30px;
		margin-bottom: 20px;
	}
	.navbar #collapsibleNavbar .navbar-nav li a {
		text-align: left;
	}
	.navbar #collapsibleNavbar .navbar-nav .submenu ul {
		flex-flow: column;
	}
	.navbar #collapsibleNavbar .navbar-nav li {
		text-align: left;
	}
	.navbar #collapsibleNavbar .navbar-nav li a {
		display: inline-block;
		text-align: left;
	}
	.navbar #collapsibleNavbar .navbar-nav li.has-children {
		position: relative;
	}
	.megamenu, .submenu {
		display: none;
	}
	.navbar-nav .expand .sign {
		position: relative;
		display: inline-block;
		width: 32px;
		height: 32px;
		cursor: pointer;
	}
	.navbar-nav .expand .sign:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		height: 2px;
		width: 12px;
		background: #0D2240;
		bottom: 0;
		right: 0;
		margin: auto;
	}
	.navbar-nav .expand .sign:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		height: 2px;
		width: 12px;
		background: #0D2240;
		transform: rotate(90deg);
		right: 0;
		bottom: 0;
		margin: auto;
	}
	.navbar-nav .expand .sign:after, .navbar-nav .expand .sign:before {
		transition: 0.3s all ease-in-out;
	}
	.navbar-nav .expand {
		position: absolute;
		top: 0;
		right: 0;
		width: 32px;
		height: 32px;
	}
	.navbar #collapsibleNavbar .navbar-nav li a {
		padding: 5px 0;
	}
	.navbar-nav .expand .sign:hover:after, .navbar-nav .expand .sign:hover:before {
		background: #231f20;
	}
	.menu-style .navbar .navbar-nav > .nav-item .submenu, .menu-style .submenu ul.nav > li.has-children > ul.lavel-2 {
		display: none;
	}
	#collapsibleNavbar.collapse:not(.show) {
		display: block;
	}
}
header .collapse:not(.show) {
	display: block;
}
.submenu {
	display: none;
}
.navbar-nav .expand .sign:hover:before {
	background: #231f20;
}
.navbar.navbar-expand-xl {
	padding: 0;
}
.submenu {
	display: block;
}
.navbar-nav .expand.minus .sign:before {
	transform: rotate(0deg);
}
header.menu-style .account-droapdown .navbar-nav > .nav-item > .nav-link {
	padding: 0 0 15px 0 !important;
	text-transform: capitalize;
}
header.menu-style .account-droapdown .navbar-nav > .nav-item:last-child > .nav-link {
	padding-bottom: 0 !important;
}
header.menu-style .account-droapdown .navbar-nav .nav-item .nav-link:after {
	display: none;
}
header.menu-style .account-droapdown .navbar-nav .nav-item {
	padding: 0;
}
header .account-manager .account-droapdown .navbar-nav {
	display: block;}
	@media (min-width: 992px ){.search-form-wrap .submit-form .search-submit i{
	display: none;
}}
@media (max-width: 991px) {
	.menu-style .navbar {
		padding: 0;
		width: 100%;
	}
	.menu-style .header-right .iconpart {
		padding: 15px 10px;
	}
	.menu-style .container-fluid {
		padding: 0;
	}
	.header-right .searchbar {
		margin: 0;
	}
	.menu-style .header-main .header-right {
		width: auto;
		margin-right: 0px;
	}
	.menu-style .header-right .cart .iconpart {
		padding-right: 10px;
	}
	.menu-style .navbar-brand {
		margin: 0 auto;
		padding-top: 10px;
	}
	.header-right .cart .iconpart {
		padding-right: 10px;
	}
	.cart .minicart-droapdown {
		width: 350px;
		padding: 5px 15px 15px 15px;
	}
	header .account-manager .account-droapdown {
		left: 15px;
		left: auto !important;
		width: 180px !important;
		padding: 15px !important;
	}
	.header-sticky .header-main .header-right .searchbar .search-form-wrap {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.header-sticky .search-form-wrap .submit-form .search-submit i {
		display: block;    display: none;
	}
	.header-sticky .search-form-wrap .submit-form .search-submit {
		
	}
}
@media (max-width: 767px) {
	.searchbar .search-form-wrap {
		right: -18px;
	}
}
@media (max-width: 567px) {
	header.header-sticky .header-right .iconpart img {
		max-width: 20px;
	}
	.header-main button.navbar-toggler{
    padding: 20px 15px 15px;
}
	.menu-style .header-right .iconpart {
		padding: 15px 6px;
	}
	header.header-sticky .searchbar {
		position: initial;
	}
	header.header-sticky .searchbar .search-form-wrap {
		right: 0;
		left: 0;
		width: 300px;
		margin: auto;
	}
	header .header-main img.header-logo {
		max-width: 110px;
	}
	.navbar #collapsibleNavbar {
		width: 300px;
		padding: 60px 25px 25px 25px;
	}
	.navbar .navbar-nav > .nav-item .submenu, .submenu ul.nav > li.has-children > ul.lavel-2 {
		line-height: 1;
	}
.navbar #collapsibleNavbar .navbar-nav .submenu ul li{}
.navbar #collapsibleNavbar .navbar-nav .submenu ul li:last-child{}
.navbar #collapsibleNavbar .navbar-nav .submenu ul li a{    font-weight: 500;}
	.header-main {
		flex-flow: column;
		padding: 0;
	}
	.header-main .header-left {
		padding: 8px 15px;
		border-bottom: 1px solid #d8d8d8;
	}
	.header-main .header-right {
		padding: 0 15px;
	}
	.header-main .header-right {
		position: relative;
		justify-content: center;
		width: 100%;
	}
	.header-main .header-right .cart {
		position: initial;
	}
	.header-main .header-right .cart .minicart-droapdown {
		right: 0;
		left: 0;
		width: 300px;
		padding: 13px 10px 20px 20px;
		margin: auto;
	}
}