
@import url(http://fonts.googleapis.com/css?family=Patua+One);

@media (max-width: 768px) {

	.somos{
		padding-top:20px;
	}
	
	.somos p{
		font-size: 1.250em;
		
	}
	
	.diferenciais p{
			font-size:1.30em;
		}
		
		
		.contato{
			padding-bottom:5%;
			font-family: 'Patua One', cursive;
			}
		
		
			.titulo{
				color:#5C5C5C;
				font-size:40px;
				font-family: 'Patua One', cursive;
		
		
			}
	
			.titulospan{
				color:#888888;
				font-size:1.25em;
				font-family: 'Patua One', cursive;
		
		
			}
			
			
			.contatosomos{
				padding-top:1%;
				padding-bottom:4%;
		
				}
		
		.telefone{
			display:none;
		}
		
		.check{
			display:none;
		}
		
		
		.endereco{
			color:#EFEFEF;
			font-size:1.30em;
			font-weight:bold;
		
		}
		.tituloend{
			color:#EBEBEB;
		}
		
		.contatolocal{
			padding-bottom:3%;
		
			}
	
	
		.titulolocal{
			color:#EBEBEB;
			font-size:40px;
			font-family: 'Patua One', cursive;
		
		
		}
	
		.titulospanlocal{
			color:#EFEFEF;
			font-size:1.25em;
			font-family: 'Patua One', cursive;
		
		
		}
		
		.servicos{
			text-indent: 30px;
			font-family: 'Patua One', cursive;
			color:#5C5C5C;
			font-size: 1.40em;
			line-height: 150%;
			padding-top:3%;
			padding-left:10%;
			padding-right:10%;
		
	
	
			} 	
	
}


/* small devices tablets*/
@media (min-width: 768px) {
    .navbar-nav{
        margin: 0 auto;
        display: table;
        table-layout: fixed;
        float:none;
    }
	
	.nav-custom .navbar-nav  > li > a{
		font-size: 1.357em;
	}
		
	.somos{
		padding-top:20px;
	}
	
	.somos{
		padding-top:5px;
	}
	
	.somos p{
		font-size: 1.250em;
		
	}
	
	.check2{
		display:none;
	}
	
	
	.diferenciais{
			font-size:20px;
			color:#5C5C5C;
			font-family: 'Patua One', cursive;
		}
		
		.contato{
			padding-bottom:5%;
			font-family: 'Patua One', cursive;
			}
		
			.titulo{
				color:#5C5C5C;
				font-size:40px;
				font-family: 'Patua One', cursive;
		
		
			}
	
			.titulospan{
				color:#888888;
				font-size:1.25em;
				font-family: 'Patua One', cursive;
		
		
			}
			
			.contatosomos{
				padding-top:1%;
				padding-bottom:4%;
		
				}
		
		.telefone{
			margin-top:9%;
		}
		
		.telcontato{
			display:none;
		}
		
		
		.endereco{
			color:#EFEFEF;
			font-size:1.40em;
			font-weight:bold;
		
		}
		.tituloend{
			color:#EBEBEB;
		}
	

		.contatolocal{
			padding-bottom:3%;
		
			}
	
	
		.titulolocal{
			color:#EBEBEB;
			font-size:40px;
			font-family: 'Patua One', cursive;
		
		
		}
	
		.titulospanlocal{
			color:#EFEFEF;
			font-size:1.25em;
			font-family: 'Patua One', cursive;
		
		
		}
		
		.servicos{
			text-indent: 30px;
			font-family: 'Patua One', cursive;
			color:#5C5C5C;
			font-size: 1.40em;
			line-height: 150%;
			padding-top:3%;
			padding-left:15%;
			padding-right:15%;
		
	
	
			} 	
	
}

/* medium devices desktops*/
@media (min-width: 992px) {
	.somos{
		padding-top:10px;
	}
	
	.somos p{
		font-size: 1.250em;
		
	}
	
	.diferenciais{
			font-size:20px;
			color:#5C5C5C;
			font-family: 'Patua One', cursive;
		}
	
		.contato{
			padding-bottom:5%;
			font-family: 'Patua One', cursive;
			}
		
		
		
		.telefone{
			margin-top: 9%;
		}
	
		
}


/* large devices desktops*/
@media (min-width: 1200px) {
	.somos{
		padding-top:55px;
		
	}
	.somos p{
		font-size: 1.280em;
		
	}
	
	.diferenciais{
			font-size:40px;
			color:#5C5C5C;
			font-family: 'Patua One', cursive;
		}
	
	.contato{
		padding-bottom:5%;
		font-family: 'Patua One', cursive;
		}
		
	.contatosomos{
		padding-top:1%;
		padding-bottom:4%;
		
		}
		
		.telefone{
			margin-top:6%;
		}
	
}


hr{
	border-width:5px;
}

.jumbotron {
    background-image: url("../images/bg5.jpg");
	background-color: #fafafa;
	margin-bottom:0;
	padding-bottom:20px;
	padding-top:35px;
	


}

.jumbotron2 {
    background-image: url("../images/bgblue3.jpg");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding-bottom:20px;
	padding-top:35px;

}


/* Nav Bar */


.navbar{
	margin-bottom:0px;
	
}

.nav-custom{
	background-color:#01184E;
	
}

.nav-custom .navbar-nav  > li > a{
	color:#E3E3E3;
	padding-left:25px;
	padding-right:25px;
	
	
}

.nav-custom .navbar-nav  > li > a:hover, .nav-custom .navbar-nav  > li > a:focus{
	background-color:#1A2F60;
	border-left: 3px solid #ffffff;
	color:#ffffff;
	-webkit-transition: all 0.6s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.6s ease-in;
	
	}
	
	

}


.navbar-default .navbar-toggle{
	border-color:#47A8E0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{
 	background-color: #1A2F60;
}


.affix{
	position: fixed;
	top: 0;
    width: 100%;
    z-index:10;
}

.navbar-default {
    border-color: transparent;
}

/* QUEM SOMOS */


.somos{
	text-indent: 30px;
	font-family: 'Patua One', cursive;
	color:#5C5C5C;
	
	
	}	

	/* SERVICOS */
	
	.servicosh3{
		color:#5C5C5C;
		font-size:30px;
		padding-top:3%;
		font-family: 'Patua One', cursive;


	}

	
	 

/* DIFERENCIAIS */

	.diferenciais{
			color:#5C5C5C;
			font-family: 'Patua One', cursive;
		}


/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* Form */

.message {
    display: none;
    margin: 0 0 13px;
    padding: 10px;
    border: solid 1px #bd8;
}

