.tab-content > .active {
	display: flex !important;
}
.width_resp ul {
	list-style: none;
	padding-left: 10px;
}
ul.nav.nav-pills li a {
	display: block;
	padding: 10px;
	margin: 5px;
	border: 1px solid;
	transition: 0.3s;
	border-radius: 5px;
}
ul.nav.nav-pills a.active {
	background: #00243c !important;
	color: #fff;
}
.tab-pane>ul>li {
	font-size: 20px;
	font-weight: 600;
	border-bottom: 1px solid;
	margin-bottom: 10px;
}
i.crossi {
	padding: 5px 7px;
	background: #bac8d3;
	border-radius: 3px;
	margin-right: 5px;
}
i.searchi {
	background: #00243c;
	color: #fff;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 12px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
input#searchInput:focus {
	border: 1px solid #000;
}
.disabled {
	color: grey !important; /* Change color to indicate disabled state */
	pointer-events: none; /* Prevent clicks */
}
.search_box_div {
	position: relative;
	width: fit-content;
}
.icons_div {
	width: fit-content;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	display: flex;
	align-items: center;
}
input#searchInput {
	border-radius: 10px;
	background: #e2e8ec;
	max-width: 400px !important;
	width: 100%;
	padding-right: 70px;
}
.width_resp.show {
	display: block !important;
}
ul.sub-submenu li {
	margin-right: 40px;
}
ul.sub-submenu {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
}
.mobile-cstm.search_box .tt-menu {
    margin-left: 0px !important;
}
.mobile-cstm.search_box .twitter-typeahead {
    position: unset !important;
}



@media (max-width: 720px) {
	.width_resp {
		width: 100% !important;
	}
}



/*Mobile menu css*/
.electro-navbar-mobile .navbar-collapse>ul.navbar-nav>li.nav-item.dropdown>ul.dropdown-menu {
	position: absolute;
	width: 90%;
	min-width: unset;
	left: 20px;
	top: 30px !important;
}
.electro-navbar-mobile .navbar-collapse>ul.navbar-nav>li.nav-item.dropdown>ul.dropdown-menu>li>a {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 3px;
}
.electro-navbar-mobile .navbar-collapse>ul.navbar-nav>li.nav-item.dropdown>ul.dropdown-menu>li {
	padding: 0 10px;
}
.electro-navbar-mobile .navbar-collapse>ul.navbar-nav>li.nav-item.dropdown>a::after {
	transition: 0.3s !important;
}
.electro-navbar-mobile .navbar-collapse>ul.navbar-nav>li.nav-item.dropdown>a.show::after {
	transform: scale(1) rotate(180deg);
}
.mobile-cstm.search_box {
	width: 94%;
	margin: 3px auto;
}
.mobile-cstm.search_box form.woocommerce-product-search {
	border: 2px solid;
	border-radius: 25px;
	overflow: hidden;
	display: flex;
	width: 100%;
}
.mobile-cstm.search_box form.woocommerce-product-search * {
	border: none;
	border-radius: unset !important;
	background: none !important;
}
.mobile-cstm.search_box form.woocommerce-product-search button {
	position: relative;
	padding: 7px 20px;
	font-size: 0;
	border: none;
	background: none;
	cursor: pointer;
}
.mobile-cstm.search_box form.woocommerce-product-search button {
	position: relative;
	padding: 7px 20px;
	font-size: 0;
	border: none;
	background: none;
	cursor: pointer;
}
.electro-navbar-mobile .cart-items-count {
	color: white;
	border-radius: 50%;
	position: absolute;
	top: 15px;
	right: -5px;
	width: 20px;
	height: 20px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.electro-navbar-mobile .navbar-collapse {
	position: absolute;
	background: #fff;
	width: 90%;
	padding: 10px 20px;
	top: 39px;
	border: 1px solid #ccc;
	border-radius: 10px;
	z-index: 9;
}
.electro-navbar-mobile .navbar-collapse>ul.navbar-nav>li {
	border-bottom: 1px solid #ccc;
}
.electro-navbar-mobile {
	transition: 0.5s;
	border-bottom: 1px solid #ccc;
}
.electro-navbar-mobile.scrolled {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9;
}

@media (max-width: 350px) {
	img.mobile-img-header-logo {
		width: 130px;
	}
}









@media (max-width: 991px) {
	header#masthead .container.hidden-xl-up.d-xl-none {
    display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
	header#masthead .container.hidden-xl-up.d-xl-none .off-canvas-navigation-wrapper {
    display: none !important;
}
/* header#masthead .container.hidden-xl-up.d-xl-none	img.img-header-logo {
    width: 70% !important;
    max-width: none !important;
} */
}