@font-face {
    font-family: 'Now Alt';
    src: url('../fonts/NowAlt-Regular.eot');
    src: url('../fonts/NowAlt-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/NowAlt-Regular.woff2') format('woff2'), url('../fonts/NowAlt-Regular.woff') format('woff'), url('../fonts/NowAlt-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Now Alt', serif;
	font-display: swap;
	color: #555;
}
img{
	margin:20px;
}

p, li {
	font-family: 'Poppins', sans-serif;
	font-display: swap;
	color: #676767
}
::selection {
	color: #fff;
	background: #0159b4;
}

::-moz-selection { /* Code for Firefox */
	color: #fff;
	background: #0159b4;
}
a:link, a:visited, a:hover, a:active {
	color: #006FBA;
	text-decoration: none;
}

.faq {
	position: relative;
	margin-bottom: 30px;
	padding: 30px 20px;
	transition: 0.6s;
	background-color: #fff;
	align-items:center;
}
.faq:hover{
	box-shadow: 0px 0px 20px #dbdbdb;
	border-radius:6px;
}
.faq:before {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	transition: 0.6s;
	width: 0;
	height: 0;
	background-color: #006fb8;
}
.faq:after {
	position: absolute;
	bottom: 0;
	right: 0;
	content: "";
	transition: 0.6s;
	width: 0;
	height: 0;
	background-color: #006fb8;
}
.faq:hover:after, 
.faq:hover:before{
	width:50%;
	height:2px;
}

/*navbar*/
a.nav-link.active{
	color: #0159b4;
}
a.nav-link {
	color: #000;
}
ul.dropdown-menu.show {
	border: 0px;
	box-shadow: 0px 0px 5px #dbdbdb;
}
.navbar {
	background-color: #fff;
	position: sticky;
	box-shadow: 0px 0px 20px #dbdbdb;
}
.nav-item {
	position: relative;
	transition: 0.6s;
	background-color: #fff;
	margin-right:20px;
}
.nav-item:before {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	transition: 0.6s;
	width: 0;
	height: 0;
	background-color: #006fb8;
}
.nav-item:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	transition: 0.6s;
	width: 0;
	height: 0;
	background-color: #006fb8;
}
.nav-item:hover:after,
.nav-item:hover:before {
	width: 100%;
	height: 1px;
}
.navbar-toggler-icon{
	background-color:#006fb8;
}
#lines {
	border-bottom: 17px double white;
	border-top: 6px solid #006fb8;
	content: "";
	height: 5px;
	width: 30px;
}

/*footer*/
.footer-box {
	background-color: #fff;
	z-index: 3;
	position: relative;
	border-radius: 8px;
	border: 1px solid rgba(2,88,180,0.2);
}

.footer-txt {
	position: relative;
	z-index: 0;
	margin-top: -95px;
}

.btn {
	border-radius: 5px;
    background: linear-gradient(135deg,rgba(0,110,184,1) 0%, rgba(2,88,180,1) 100%);
	padding: 10px 20px;
	border: 0px;
	color: #fff !important;
	box-shadow: 0px 0px 10px #dbdbdb;
}

