.js_sessao{
	margin-top: -50px;
	z-index: -100;
	width: 100%;
	float: left;
}
.top_nav1 .left li{
	list-style: none;
}
@media (min-width: 640px){
	.top_nav1 .left,
	.top_nav1 .right{
		width: 50%;
	}

	.top_nav1 .left li{
		display: inline;
	}
}
@media (max-width: 639px){
	.navbar-default .navbar-toggle,
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-nav > li > a{
		width: 100%;
	}
	#trueHeader #logo{
		background-position: center;
	}
	.top_nav1 .left a{
		margin-right: 0;
	}
}
.nav > li{
	z-index: 30;
}
.footer_social_links li{
	line-height: 24px;
}

.container_loader {
	display: none;
	justify-content: center;
	position: absolute;
	z-index: 10;
	background-color: #00000045;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding-right: 4.7%;
}
.container_loader_top {
	border: 10px solid #2cb1e9;
	border-bottom: 10px solid #fff;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	animation: spin 2s linear infinite;
	/* background-color: #fff; */
	position: relative;
	top:40%;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.cforms textarea{
	resize: none;
}
.tp-banner-container a,
.tp-banner-container .tparrows,
.navbar-default .navbar-nav > li > a,
.copyright_info a,
.copyright_info li{
	transition: 0.5s all linear;
}
.top_nav1 .left a:hover,
.top_nav1 .topsocial li a:hover,
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li:hover > a{
	color: #2cb1e9;
}