.navbar-dark.demo-header .navbar-toggle {
	border-radius: 0;
	border: none;
	margin-top: 15px;
}
.navbar-dark.demo-header .navbar-toggle:hover {
	background: none;
}
.navbar-dark.demo-header .navbar-collapse {
	border: none;
	box-shadow: none;
}
.navbar-dark .navbar-toggle .icon-bar {
	background: white;
}

.navbar-dark.demo-header {
	background: #273140;
	min-height: 70px;
	box-shadow: none;
	border-radius: 0;
}

.demo-header .navbar-brand img {
	height: 44px;
	width: auto;
}
.demo-header .navbar-nav {
	margin-top: 0;
}

.demo-header .navbar-nav > li > a {
	text-shadow: none;
	color: rgba(255, 255, 255, .8);
	text-transform: uppercase;
	font-family: 'PT Sans';
	font-size: 1.1em;
	font-weight: 700;

}
.demo-header .navbar-nav > li > a:hover {
	color: rgba(255, 255, 255, 1);
}

.demo-footer {
	padding-top: 40px;
	background: #273140;
	color: rgba(255,255,255,0.25);
	font-family: "PT Sans";
}

.demo-footer .img-responsive {
	margin-bottom: 30px;
	max-width: 100%;
}

.demo-footer .demo-contact {
	color: white;
}
.demo-footer .demo-contact .row {
	color: white;
	margin-bottom: 15px;
}
.demo-footer-bottom {
	margin-top: 35px;
	padding-top: 45px;
	padding-bottom: 25px;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
	font-size: .9em;
}

.demo-footer-bottom a {
	color: rgba(255, 255, 255, 0.05);
	font-size: 2em;
}
.demo-footer-bottom a:hover {
	color: rgba(255, 255, 255);
}

@media only screen and (min-width : 768px) {
	
}

@media only screen and (min-width : 992px) {
	
}

.navbar-toggler, .navbar-toggler:focus, .navbar-toggler:hover, .navbar-toggler:active {
	border: none;
	box-shadow: none;
    outline: 0;
}
