
/*============================================================
	Mobile (Portrait) Design for a width of 320px
==============================================================*/

@media only screen and (max-width: 479px) {
	/* GERAL */
	#over-header{
		display: none;
	}
	/* MENU */
	#navigation {
		margin-top: 0; /* Margin adcionado para mostrar o Over Header  */
		padding: 0;
		background: transparent;
		box-shadow: #111111 1px 1px 8px;
	}
	.navbar-toggle {
		margin: 26px;
	}	
	.navbar-inverse .navbar-nav>li>a {
		padding: 10px 0;
		margin: 10px 0;
	}
	.navbar-brand{
		background: transparent;
		width: 180px;
		margin: 0 16px;
		box-shadow: none;
		padding: 13px 0;
	}
	/* SLIDE */
	#home-slider {
		margin-top: 0;
	}
	.sl-slider {
		margin-top: 0;
	}
	.sl-slider-wrapper {
		margin-top: 0;
	}
	.caption-content h2{
		font-size: 52px !important;
		margin-top: 0;
	}
	.caption-content span{
		font-size: 18px !important;
		margin-bottom: 30px;
	}
	.caption-content span br{
		display: none;
	}
	.btn-orange{
		font-size: 16px !important;
	}
	.slide-caption .caption-content{
		padding: 50px 20px 0 20px !important;
	}
	/* ABOUT */
	.text-about{
		margin-bottom: 40px;
	}
	/* CONTATO */
	#contact{
		position: unset;
		margin-top: 0;
		background-position: bottom;
	}
	.fundo_contato{
		position: unset;
		border-radius: 0;
		padding: 0 0 30px 0;
	}
	#google-map {
		position: unset;
	}	
	.complete_form {
		margin: 0;
	}
	.dados {
		display: inline-block;
	}
	.input-field input{
		width: 100%;
	}	
	.input-field2 input{
		width: 100%;
	}	
}