@media (min-width: 1200px) .container {
	width: 1200px !important;
}

.navbar-default .navbar-toggle {
	border-color: inherit;
}

@media only screen and (max-width: 320px) {
	html {
		font-size: 75% !important;
	}
}

@media only screen and (min-width: 640px) {
	html {
		font-size: 125% !important;
	}
}

@media (min-width:320px) and (max-width: 768px) {
	html {
		font-size: 62.5% !important;
	}
	.navbar.navbar-default {
		height: 70px;
		background: rgba(239, 239, 239, 1);
		margin: 0;
	}
	.navbar-default .navbar-toggle {
		border: 0;
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color: #e7e7e7;
		background: #000;
		opacity: .7;
		color: #fff;
	}
	.navbar-default .navbar-nav>li>a {
		color: #fff;
	}
	.navbar-brand.logo img {
		height: 80px;
		width: 80px;
	}
}

@media only screen and (min-width: 1242px) {
	html {
		font-size: 187.5% !important;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.nav.navbar-nav {
		padding-left: 2%;
	}
}