@media screen and (max-width:991px) {
	.navbar-nav {
	    flex-direction: column;
	}
	.navbar-light .navbar-nav .nav-item {
		margin: 0;
		width: 100%;
	}
	.navbar-collapse {
		position: relative;
		z-index: 9;
		background: #f9f7f7;
		margin-top: 2px;
	}
	.navbar-light .navbar-nav .nav-item .nav-link {
		padding: 15px 15px;
	}
	.navbar-light .navbar-nav .nav-item.login .nav-link {
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	p.copy-right {
		font-size: 14px;	
	}
	.navbar-light .navbar-toggler {
		margin-top: -12px;
	}
	.navbar-brand img {
		max-width: 100%;
	}
	.navbar-brand {
		width: 88px;
		top: -3px;
		position: relative;
	}
	nav.navbar {
		height: 98px;
	}
}