@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:#000;
}
p{
    font-family: 'Poppins', sans-serif;
    font-display: swap;
    color: #676767
}
::selection {
    color: #fff;
    background: #0159b4;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #0159b4;
}
.single-article {
	position: relative;
	margin-bottom: 30px;
	padding:10px;
	transition: 0.6s;
	background-color: #fff;
	align-items: center;
	max-width:550px;
}
.single-article:hover {
	box-shadow: 0px 0px 20px #dbdbdb;
	border-radius: 6px;
}
.single-article:before {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	transition: 0.6s;
	width: 0;
	height: 0;
	background-color: #006fb8;
}
.single-article:after {
	position: absolute;
	bottom: 0;
	right: 0;
	content: "";
	transition: 0.6s;
	width: 0;
	height: 0;
	background-color: #006fb8;
}
.single-article:hover:after,
.single-article:hover:before {
	width: 50%;
	height: 2px;
}
img{
	margin-bottom:20px;
}
@media only screen and (min-width: 1400px) {
	.left {
		margin-left: 50px;
	}

	.right {
		margin-left: -30px;
	}
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

/*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;
}
