@media (min-width:1024px){
	.mobile-header {
		display: none;
	}
}

.mobile-header .top-header {
	align-items: center;
	display: flex;
	padding: 15px 20px 11px;
	z-index: 99;
	position: fixed;
	width: 100%;
	filter: drop-shadow(0 8px 3px rgba(0, 0, 0, .03)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.03)) drop-shadow(0 2px 2px rgba(0, 0, 0, .03)) drop-shadow(0 0 1px rgba(0, 0, 0, .03));
	width: calc(100% + 4px);
	top: -5px;
	left: -1px;

}
.mobile-header .top-header .logo_sec img {
	width: 100%;
	max-width: 187px;
}

.industries-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.industries a span.text,
.solutions-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.solutions a span.text,
.service-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.service a span.text,
.products-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.products a span.text {
	color: #293167;
}
.industries-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.industries a .icon.svg svg path,
.solutions-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.solutions a .icon.svg svg path,
.service-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.service a .icon.svg svg path,
.products-menu .mobile-header .header-inner .bottom-sec ul.menu_items li.products a .icon.svg svg path {
	fill: #293167;
	color: #293167;
	stroke: #fff;
}


.mobile-header .header-inner .top-head-wrp {
	min-height: 56px;
}
.mobile-header .top-header .contact-btn a img {
	max-width: 34px;
	width: 100%;
}
/* .mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:nth-child(3):hover svg path,
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:nth-child(4):hover svg path {
stroke: #fff;
} */
.mobile-header .top-header .contact-btn {
	margin-left: auto;
}
.mobile-header {
	position: relative;
	min-height: 56px;
}
.sub-menu-wrp {
	background-color: #fff;
	height: 100%;
	left: 0;
	overflow-y: auto;
	padding-bottom: 180px;
	padding-top: 20px;
	position: fixed;
	right: 0;
	top: 72px;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	z-index: -8;
	transition: all 0.3s;
}
.sub-menu-wrp.active {
	visibility: visible;
	opacity: 1;
	z-index: 999;
}
.mobile-header .header-inner .bottom-sec {
	position: fixed;
	z-index: 9;
	bottom: -3px;
	width: 100%;
	left: 0;
	background-color: #fff;
	padding: 10px 3px 10px;
	filter: drop-shadow(0px -8px 3px rgba(0, 0, 0, 0.01)) drop-shadow(0px -4px 3px rgba(0, 0, 0, 0.03)) drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.05)) drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.06));
}
html.submenu_open {
	overflow: hidden;
}
.mobile-header .header-inner .bottom-sec .page-center {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.mobile-header .header-inner .bottom-sec .mob-menu {
	width: 100%;
}

.mobile-header .header-inner .bottom-sec .mob-menu .menu_items {
	display: flex;
	gap: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.mobile-header .header-inner .bottom-sec .mob-menu .menu_items > li {
	flex-grow: 1;
	margin: 0;
	text-align: center;
	width: calc(20% - 10px);
	height: auto;
	line-height: normal;
}
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li>a {
	display: flex;
	flex-direction: column;
	height: 100%;
	color: #bbbfc3;
}
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:nth-child(2)>a svg {
	width: 20px;
	height: 20px;
	position: relative;
	top: 4px;
	color: #bbbfc3;
}
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li>a svg {
	color: #bbbfc3;`
}
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items > li a .text,
.mobile-header .header-inner .bottom-sec .mobile-trigger .text {
	font-family: 'Inter';
	font-weight: 600;
	font-size: 11px;
	letter-spacing: 0.2px;
	text-align: center;
	display: block;
	margin-top: auto;
	color: #BBBFC3;
}

.mobile-header .header-inner .bottom-sec .mob-menu .menu_items > li a .icon.svg {
	text-align: center;
}

.mobile-header .header-inner .bottom-sec .mobile-trigger {
	width: calc(20% - 10px);
	text-align: center;
	cursor: pointer;
	margin-left: 10px;
}
/* .mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:hover a .text {
color: #293167;
} */
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li>a.active svg path {
	color: #293167;
	fill: #293167;
	stroke:#ffffff;
}
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:nth-child(3)> a.active svg path,
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:nth-child(4) a.active svg path{
	stroke: #fff;
}

.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li>a.active .text {
	color: #293167;
}
/* .mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:hover a .icon svg path,
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li. a .icon svg path,
.mobile-header .header-inner .bottom-sec .mob-menu .menu_items>li:hover svg path{
color: #293167;
fill: #293167;
stroke: #fff;
} */
/* .mobile-header .header-inner .bottom-sec .mobile-trigger:hover svg path {
stroke: #293167;
}  */
/* .mobile-header .header-inner .bottom-sec .mobile-trigger:hover span{
fill: #293167;
color: #293167;
} */
html.mob-menu-open {
	overflow: hidden;
}
.header-menu-wrp {
	z-index: -10;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	position: fixed;
	top: 71px;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #fff;
	z-index: 9999;
}
.mobile-header.active .header-menu-wrp {
	opacity: 1;
	visibility: visible;
	z-index: 9999;
}
.header-menu-wrp .header-menu {
	padding: 20px 15px;
	display: flex;
	flex-wrap: wrap;
}

.header-menu-wrp .menu-inner {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	overflow-y: scroll;
	height: 100%;
	max-height: 85vh;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.header-menu-wrp .menu-inner a {
	width: calc(50% - 30px);
	flex-grow: 1;
	max-width: 50%;
	background: #fbfbfb;
	border: 1.2px solid #EDEDED;
	border-radius: 14.4px;
	padding: 10px 13px;
	text-align: center;
}

.header-menu-wrp .menu-inner .card_items .image img {
	border-radius: 14px;
	height: 110px;
	object-fit: cover;
}

.header-menu-wrp .menu-inner .card_items .image {
	margin-bottom: 10px;
}

.header-menu-wrp .menu-inner .card_items .title span {
	font-family: 'Inter';
	font-weight: 600;
	font-size: 16.8px;
	line-height: normal;
	text-align: center;
}

.header-menu-wrp .header-menu .mob_close_icon {
	bottom: 10px;
	left: 0;
	position: fixed;
	top: auto;
	right: 0;
	display: flex
		;
	justify-content: center;
}
.header-menu-wrp .header-menu .mob_close_icon svg {
	cursor: pointer;
}
.header-menu-wrp .menu-inner::-webkit-scrollbar {
	display: none;
}
.sub-menu-wrp .submenu-top {
	align-items: center;
	display: flex
		;
	justify-content: space-between;
	padding-bottom: 20px;
	width: 100%;
}

.sub-menu-wrp .submenu-top .sub_title {
	text-align: center;
}

.sub-menu-wrp .submenu-top .sub_title h4 {
	margin: 0;
	text-align: center;
}



.sub-menu-wrp .submenu-top .back_btn .back_btn {
	white-space: nowrap;
	background: #1D99D5;
	border-radius: 24px;
	border: 0;
	display: flex;
	align-items: center;
	color: #fff;
	padding: 7px 14px;
}
.sub-menu-wrp .main_sub_menu .submenu_items {
	background: #FFFFFF;
	border: 0.979472px solid #EDEDED;
	box-shadow: 0px 3.91789px 31.3431px rgba(0, 0, 0, 0.06);
	border-radius: 11.7537px;
	padding: 12px;
	gap: 8px;
}
.sub-menu-wrp .submenu-top .back_btn .back_btn span {
	font-size: 14px;
	margin-left: 8px;
}
.sub-menu-wrp .submenu-top .spacer {
	width: 70px;
}
.sub-menu-wrp .main_sub_menu {
	display: flex
		;
	flex-wrap: wrap;
	gap: 10px;
	padding-top: 20px;
}

.sub-menu-wrp .main_sub_menu .submenu_items {
	width: calc(50% - 10px);
	max-width: 50%;
	flex-grow: 1;
	display: flex;
	align-items: center;
}

.sub-menu-wrp .main_sub_menu .submenu_items .image img {
	max-width: 55px;
	object-fit: cover;
	border-radius: 12px;
	height: 55px;
}
.sub-menu-wrp .main_sub_menu .submenu_items .submenu-title {
	font-size: 12px;
	letter-spacing: -0.01px;
	font-family: 'Inter';
	font-weight: 600;
	color:#010817
}
@media (max-height: 450px) {
	.header-menu-wrp .menu-inner {
		max-height: 65vh;
		padding-bottom: 40px;
	}
}