
/*============================================================
	Mobile (Landscape) Design for a width of 480px
==============================================================*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* GERAL */
	#over-header{
		display: none;
	}
	#navigation {
		margin-top: 0; /* Margin adcionado para mostrar o Over Header  */
		padding: 14px 0;
	}
	.navbar-brand {
		margin: 10px 16px;
	}
	.text p{
		line-height: 24px;
		text-align: justify;
	}
	/* HEADER */
	.social_header{
		padding-right: 0;
		text-align: center;
		font-size: 18px;
		padding: 14px 0 0 0;
	}
	.navbar-nav{
		margin: 0;
	}
	.navbar-nav>li{
		margin: 10px 36%;
	}
	.navbar-nav>li>a{
		padding: 6px 10px;
	}
	.navbar-inverse .navbar-nav>li>a{
		font-size: 14px;
	}
	.navbar-toggle{
		margin: 20px 16px;
	}
	/* SLIDE */
	.slide-caption{
		padding: 0 52px;
	}
	.caption-content h2{
		font-size: 58px;
	}
	.caption-content>span{
		font-size: 18px;
	}
	/* ABOUT */
	.gallery-about{
		margin: 28px 0 18px 0;
	}
	.gallery-about p{
		font-size: 26px;
	}
	/* PRODUTOS */
	.grid figure{
		min-width: auto;
	}
	.grid figure figcaption{
		padding: 6.8em 2em;
	}
	figure.effect-julia h2 span{
		font-size: 36px;
	}
	/* SERVICES */
	.img-service{
		display: none;
	}
	/* CONTATO */
	.complete_form {
		margin: 0;
	}
	.dados {
		display: inline-block;
	}	
	/* RODAPÉ */
	.footer-item {
		text-align: center;
		padding: 10px 0 10px 0;
		min-height: 100px;
	}
	.footer-item ul {
		list-style-type: none;
		margin: 0!important;
        padding: 15px 0 15px 0;
	}
	.footer-content p {
		padding: 0 15px 0 15px;
	}
	.footer-item h1::after {
		width: auto;
		margin: 6px 46%
	}
	.footer-social a {
		display: inline-flex;
		float: none;
	}
	.margin_facebook_footer{
		margin-left: 0!important;
	}
	.footer-data {
		height: auto;
	}
	.footer-data i {
		display: none !important;
	}
	.footer-data a {
		padding: 10px 0 0px 0;
	}
	.copyright{
		text-align: center;
	}
	.dev-by {
		margin-top: 8px;
		text-align: center;
	}
}