@font-face {
	font-family: Montserrat-Bold;
	src: url(./fonts/Montserrat-Bold.woff2);
}

@font-face {
	font-family: Proxima-Nova-Regular;
	src: url(./fonts/Proxima-Nova-Regular.woff2);
}

@font-face {
	font-family: Proxima-Nova-Bold;
	src: url(./fonts/Proxima-Nova-Bold.woff2);
}

@font-face {
	font-family: Montserrat-Regular;
	src: url(./fonts/Montserrat-Regular.ttf);
}

@font-face {
	font-family: Proxima-Nova-Thin;
	src: url(./fonts/Proxima-Nova-Thin.woff2);
}

@font-face {
	font-family: Montserrat-Bold;
	src: url(https://www.innaitkey.com/wp-content/themes/customsite/css/fonts/Montserrat-Bold.woff2);
}

@font-face {
	font-family: Proxima-Nova-Regular;
	src: url(https://www.innaitkey.com/wp-content/themes/customsite/css/fonts/Proxima-Nova-Regular.woff2);
}

@font-face {
	font-family: Proxima-Nova-Bold;
	src: url(https://www.innaitkey.com/wp-content/themes/customsite/css/fonts/Proxima-Nova-Bold.woff2);
}

@font-face {
	font-family: segmdl2;
	src: url(https://www.innaitkey.com/wp-content/themes/customsite/css/fonts/segmdl2.ttf);
}

@font-face {
	font-family: Montserrat-Regular;
	src: url(https://www.innaitkey.com/wp-content/themes/customsite/css/fonts/Montserrat-Regular.ttf);
}

@font-face {
	font-family: Proxima-Nova-Thin;
	src: url(https://www.innaitkey.com/wp-content/themes/customsite/css/fonts/Proxima-Nova-Thin.woff2);
}

section.header-sectioin {
	background: transparent !important;
}

div#home,
header,
.footer-section,
section.support-section,
body.arrofixed header .header-sectioin {
	background: url(https://www.innaitkey.com/wp-content/uploads/2023/08/page-1-bg1-live-scaled-1.jpg) !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}
.footer-section {
	background: url(https://www.innaitkey.com/wp-content/uploads/2023/08/technical-specification-bg-scaled-1.jpg) !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.menu-section {
	float: none;
	text-align: center;
}

ul#menu-header li {
	margin: 0.5rem 3rem;
}

.logo img {
	transform: scale(1.6);
	position: relative;
	top: 0.5rem;
	left: 4rem;
}

li.resource-prt-menu {
	position: relative;
}

li.resource-prt-menu:after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0.55rem;
	background-image: url(https://www.innaitkey.com/wp-content/uploads/2023/08/menu-ic.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 0.75rem;
	height: 0.75rem;
	background-position: top center;
	right: -1rem;
}

/*-- page 3 --*/

section.banner-section.main-banner.stay {
	background: url(/wp-content/uploads/2023/08/page-1-bg1-live-scaled-1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 0;
	background-position: bottom center;
}

.page-id-192 section.banner-section.main-banner.stay {
	background: url(/wp-content/uploads/2023/08/about-banner.png);
	background-position: bottom center;
	height: 30rem;
	background-size: cover;
}

ul#menu-header li.active a {
	color: #f5582b !important;
}

.fido-inner-nav.hide {
	display: none;
}

ul.sub-menu.mtree-level-1:before {
	display: none;
}

ul#menu-header li:hover ul {
	background: transparent !important;
}

.meu-drop {
	object-fit: contain;
	width: 1rem;
	height: 1rem;
	margin-left: 0.55rem;
}

.second-title h6 a {
	text-transform: uppercase;
}

#fido-intro-wraps {
	position: relative;
	clear: both;
}

#fido-intro-wraps {
	padding: 8rem 0;
	height: 100%;
	margin: 2.55rem 0;
}

#fido-intro-wraps .why-password-wrap .row {
	margin-top: 0;
}

.why-password h4 {
	font-weight: 600;
}

/* #fido-intro-wraps {
background-image: url(https://www.innaitkey.com/wp-content/uploads/2023/08/What-is-FIDO-1.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
} */

/*#fido-intro-wraps .vault-data.Why-FIDO .category {
background-image: url(https://www.innaitkey.com/wp-content/uploads/2023/08/Why-FIDO.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center top;
color: #fff;
padding: 1rem;
min-height: 23rem;
}*/

#fido-intro-wraps .vault-data .category h4,
#fido-intro-wraps .vault-data .category p {
	color: #fff;
}

.plug {
	padding-bottom: 0;
	margin-top: 3rem;
}

@media (max-width: 1024px) {
	.page-id-192 section.banner-section.main-banner.stay {
		height: 40rem;
	}
}

@media (max-width: 991px) {
	.mob_btn .icon-bar {
		background: #f5582b;
	}
	.menu-section {
		float: right;
	}
	ul.mtree.transit>li>span::before {
		display: none;
	}
	ul#menu-header li {
		margin: 0.5rem 0rem;
	}
	li.resource-prt-menu:after {
		width: 1.75rem;
		height: 1.75rem;
		right: 1rem;
	}
	.overview.features {
		position: relative;
		clear: both;
	}
	.features-width {
		width: 100%;
		height: auto;
		position: relative;
		clear: both;
	}
	section.overview.why-password {
		position: relative;
		height: 100%;
		clear: both;
	}
	.vault-data {
		min-height: 100%;
		width: 100%;
	}
	.page-id-2001 section.header-sectioin {
		padding-bottom: 4.55rem !important;
	}
	.fido-inner-nav {
		top: 7.85rem !important;
	}
}

@media (max-width: 767px) {
	.fido-inner-nav {
		top: 4.15rem !important;
		display: block;
		right: -5rem;
	}
	section.banner-section.main-banner.stay {
		margin-bottom: 0;
	}
	.logo img {
		transform: scale(1.45);
		position: relative;
		top: 0.5rem;
		left: 2.55rem;
		width: 14rem;
	}
	.banner-content {
		width: 95% !important;
		margin: 0 auto;
	}
	li.resource-prt-menu:after {
		width: 1.35rem;
		height: 1.35rem;
	}
	.second-title h6 a {
		text-transform: uppercase;
	}
	.page-id-192 section.banner-section.main-banner.stay {
		background-size: cover;
		background-repeat: no-repeat;
		height: 30rem;
	}

	#fido-intro-wraps {
		padding: 3rem 0 0;
	}
	.plug {
		margin-top: 4rem;
	}
}