/* ------------------ SMARTPHONE ------------------ */
@media screen and (min-width : 480px){
	.size-2{
		width:400px;
	}
}
@media screen and (min-width : 640px){
	#header-container .logo{
		position:absolute;
		left:60px;
		top:40px;
		margin-top:0;
	}
	#header-info{
		position:absolute;
		top:100px;
		right:5px;
	}
	.size-2{
		float:left;
		margin-right:20px;
		margin-top:10px;
	}
	.size-1{
		margin-top:10px;
	}
	.item{
		float:left;
		margin-left:10px;
		margin-right:10px;
	}
	.align{
		display:table;
		margin:auto;
		width:590px;
	}
	form{
		width:600px!important;
	}
	.maps-info{
		height:600px;
		padding-right:310px;
	}
	.maps-home{
		width:100%;
	}
	.maps-home iframe{
		height:500px;
	}
	.facebook-home{
		position:absolute;
		right:0;
	}
}
/* ------------------ TABLET ------------------ */
@media screen and (min-width : 768px){
	#politica{
		width:720px;
	}
}
@media screen and (min-width : 1024px){
	.maps-info{
		height:600px;
		padding-right:0;
		position:inherit;
		width:30%;
		height:1100px;
		float:right;
	}
	.facebook-home{
		position:inherit;
	}
	.maps-home{
		position:absolute;
		left:0;
	}
	#header-info ul li{
		float:left;
		margin-left:15px;
	}
	#header-fixed{
		background:#fff;
		position:fixed;
		top:0;
		-webkit-box-shadow: 0px 0px 10px -4px rgba(0,0,0,1);
		-moz-box-shadow: 0px 0px 10px -4px rgba(0,0,0,1);
		box-shadow: 0px 0px 10px -4px rgba(0,0,0,1);
		padding-top:0; 
	}
	#header-fixed .menu ul{
		float:right;
	}
	#header-fixed .menu{
		margin:auto;
		width:auto;
		display:table;
		height:40px;
		position:relative;
		padding-left:250px;
		width:100%;
	}
	#header-container .logo{
		margin-bottom:0;
		top:30px;
	}
	#header-container .menu{
		width:100%;
		position:absolute;
		bottom:0;
	}
	#header-container .menu ul{
		margin:auto;
		display:table;
	}
	#header-fixed .menu ul li, #header-container .menu ul li{
		float:left;
		padding:12px 10px 12px 10px;
	}
	#header-fixed .menu ul li a, #header-container .menu ul li a{
		color:#0f0f0f;
	}
	#header-fixed .menu ul li a:active, #header-container .menu ul li a:active{
		background:none;
	}
	#header-fixed .menu .logo{
		display:table;
		cursor:pointer;
		position:absolute;
		left:0;
		top:10px;
	}
	#menu-icon, #ancor{
		display:none!important;
	}
	#header-container .menu{
		display:table;
	}
	.align{
		width:870px;
	}
	form{
		float:left;
	}
}
@media screen and (min-width : 1280px){
	#header-info{
		right:240px;
	}
	#header-container, .sec-content{
		width:1260px;
		margin:auto;
	}
	.size-2{
		margin-bottom:10px;
	}
	.sec-content{
		width:1100px;
	}
	#header-container .cond{
		margin-top:150px;
	}
	.align{
		width:1160px;
	}
}
/* ------------------ PC, NOTE ------------------ */

@media screen and (min-width : 1360px){
	#inicio .banner, #servicos .banner, #quem_somos .banner, #fale_conosco .banner, #trabalhe .banner, #restrict-container{
		background-size:100%;
	}
	#header-fixed .menu{
		width:1300px;
		margin:auto;
	}
}
