	
/*
================================================
21. Media Quries 
================================================
*/
@media (min-width: 768px) and (max-width: 991px) {
.navigation {
	padding: 0;
}
.logo {
  float: left;
}
.menu-bg .logo {
  padding-top: 29px;
}
.navbar-toggle {
  margin-right: 0;
  margin-top: -34px;
}
.navbar-default .navbar-nav li a {
  font-size: 12px;
  padding: 23px 10px;
}
.navbar-collapse {
  margin: 6px 0 0;
}
.navigation .navbar-collapse {
	padding: 0;
}
.navbar {
	margin-top:0px;
}
.sidebar-gallery li{
width: 14%;
}
}
@media (max-width: 767px) {
	.header-top-area .logo {
		width:75%;
		padding:0;
	}

	.imagem_sede img {
		width: 100%!important;
	}

	.footer .logo_rodape {
		margin-bottom: 40px;
	}

	.footer .mapa_do_site {
		height: 270px;
	}

	.work-inner:after {
		opacity: 0.5;
	}
	.work:hover .work-inner:after {
		opacity: 0.5;
	}

	.work-info h2:after {
		display:block;
	}
	.work-info p, .work-info h2, .work-info i {
		opacity: 1;
		top: -8px;
	}

	.contact-us-section .outer-box {
		width: 100%!important;
	}

	.widget-facebook {
		margin-top: 50px;
	}

	.widget-facebook .fb-page {
		width: 100%!important;
	}

}
@media (max-width: 767px) {
section h2 {
	font-size: 25px;
}
	.navigation{
	display:none;
	}
	.mobile-nav{
	display:block;
	}
	.navbar-header{
	display:none;
	}
.header-top-area .slicknav_menu{
    background: transparent;
    padding: 15px 0px;
}
.header-top-area .slicknav_nav {
    background: #FFF;
    margin-top: 10px;
    padding: 10px;
}
.header-top-area .slicknav_btn{
background-color:#3597db;
height: 50px;
margin-top: 19px;
padding: 16px;
padding-right: 24px;
}
.header-top-area .slicknav_nav a:hover, .header-top-area .slicknav_nav a:focus, .header-top-area .slicknav_nav a:active{
color:#FFFFFF;
}
.header-top-area .slicknav_nav a:hover{
background-color:#3597db;
}
.header-top-area .slicknav_nav .slicknav_row{
padding:8px 10px;
}

.header-top-area .slicknav_nav .slicknav_arrow{
float:right;
}
.font-70{
line-height:70px;
font-size:40px;
}
.slide-text .font-70{
line-height:70px;
font-size:40px;
}

.logo{
float:left;
}
.banner-text .font-55 {
    font-size: 50px !important;
	line-height:50px;
}
.banner-text h3 {
	line-height:30px;
}
.sidebar-gallery li{
width: 14%;
}
.cd-intro .font-28{
font-size:21px !important;
}
.tb-about-2-content h1{
font-size:25px;
}
.slide-text .font-70{
line-height:70px;
font-size:40px;
}
.color-bg-b .pull-right{
float:none !important;
}
.features-colmun{
margin-bottom:10px;
}
.bg-color h2{
line-height:40px;
}
}	
@media (max-width: 468px) {
	.cartola {
		border:1px solid #F00;
		margin-top:150px;	
	}
	.color-bg-b h2 {
		font-size:20px;	
		line-height:29px;
	}
	.title_noticias {
		margin-bottom: 50px;
	}
}