html, body, .all-height {
	height: 100%;
	overflow: hidden;
}
.bg_pic .white-background {
	background-color: #ffffffdb;
	padding: 30px;
}

/*New layout*/
.left-content {
	padding: 30px;
	overflow-y: scroll;
	overflow-x: hidden;
}

@media only screen and (min-width: 600px) {
	.left-content {
		padding: 100px;
	}
}


.left-content h2 {
	color: #2b2b2b !important;
}

.left-content .center-box, .left-content .quote-box {
	background: transparent !important;
}

.menu-prefix img {
	width: auto;
	height: 40px;
}

.menu-sufix img {
	width: auto;
	height: 40px;
}

nav.tm_navbar li a {
	line-height: 2;
}

nav.tm_navbar li em {
	top: 15px;
}
.useful-box ul li p {
	line-height: 5;
	max-width: 50%;
}
footer {
	margin-top: 50px;
}