@media only screen and (max-width: 1140px){

	.main-menu .navigation > li {margin-right:20px;}

}

@media only screen and (max-width: 990px){
	
#quadro .row.principal .oculta {display:none}
	
}
	
@media only screen and (max-width: 767px){ 
	
	#busca {display:none}
	
	.logo img {float:left; margin:10px 15px; width:auto; height:70px}
	.logo.centraliza img {float:none;}
	.logo .busca_menu_responsivo {display:block}
	
	.bt_busca_lg {display:none !important}
	
	.contact-section {padding:0; margin:20px}
	
	.sec-title h2{font-weight:300; font-size:36px; color:#999; line-height:normal}
	
	.main-menu {margin-right:0; right:0; top:0;}
	
	.main-menu .collapse {border:0; padding:0}
   
    .main-menu .collapse.in,

	.main-menu .collapsing {padding:0; border:0; margin:0 !important; border-radius:0px; -ms-border-radius:0;-moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0;}

	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{border:none !important; padding:0;}

	.main-menu .navbar-collapse > .navigation > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{border:none !important; padding:0;}

	.main-menu .navbar-collapse > .navigation > li:first-child{border:none;}

	.main-menu .navbar-collapse > .navigation > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {padding:20px 10px !important; border-bottom:1px solid rgba(255,255,255,0.1); line-height:22px; color:#ffffff; font-size:14px; background:#033140 !important; text-align:center;}

	.main-menu .navbar-collapse > .navigation > .dropdown > ul > li > a {background:#064E67 !important}
	
	.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn {position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; border:none; background:none;}
	
	.main-menu .collapse {max-height:none;}
	
	.footer-bottom  {margin-top:20px;}
	
}

@media only screen and (max-width: 479px){
	
	.main-header .header-lower .logo {margin:0 !important;}
	
	.main-menu {margin:0 !important}
	.main-menu .collapse {max-height:none;}
	
	.contact-section {padding:0 !important; margin:20px !important}
	
	.sec-title h2{font-weight:300; font-size:36px; color:#999; line-height:normal}
	
	.footer-bottom  {margin-top:20px;}
	
}