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

@media only screen and (max-width: 479px) {
	/* 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 30%;
	}
	.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;
	}
	.caption-content h2{
		font-size: 48px;
	}
	.caption-content>span{
		font-size: 18px;
	}
	/* ABOUT */
	.gallery-about{
		margin: 28px 0 18px 0;
	}
	.gallery-about p{
		font-size: 26px;
		line-height: 34px;
	}
	/* PRODUTOS */
	.grid figure{
		min-width: auto;
	}
	.grid figure figcaption{
		padding: 4.4em 2em;
	}
	figure.effect-julia h2 span{
		font-size: 32px;
	}
	/* SERVICES */
	.img-service{
		display: none;
	}
	/* CONTATO */
	.complete_form {
		margin: 0;
	}
	.dados {
		display: inline-block;
	}
	#btfone{
		font-size: 20px;
	}
	.dados p{
		font-size: 14px;
	}
	/* FOOTER */
	.footer-item {
		text-align: center;
		padding: 10px 0 10px 0;
		min-height: 100px;
	}
	.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;
	}
	  /*********************/
	 /* PRODUTOS INTERIOR */
	/*********************/
	.int-header_title h2{
		font-size: 40px;
	}
	.text-gallery_int h3{
		text-align: left;
	}
}