@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,700,600,300);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);

* {
	font-family: 'Open Sans', sans-serif;
}

body {
	background: #fafafa;
}

.botao-menu li {
	margin-right: 30px;
}

.botao-menu li:hover {
	background: #40a8db;
}

.botao-menu ul {
	margin-top: 25px;
}

.contato-top {
	text-align: right;
	margin-top: 10px;
}

.contato-top p{
	font-size: 17px;
	color: #fff;
}

#header {
	background: #e56065;
}

.image-logo {
  padding:10px;
}

.texto-banner {
	margin-top: 160px;
	background: url(../images/fundo-banner.png);
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 100px;
	margin-bottom: 20px;
}

.texto-banner p {
	font-size: 36px !important;
	text-align: left;
	font-weight: 700;
}

.button-banner {
	text-align: left;
	padding:0;
	margin-left: 100px;
}
.titulo-central {
	margin-bottom: 30px;
}

.titulo-central h3 {
	color: #40a8db;
	font-size: 36px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 25px !important;
	margin-top: 40px;
}

.titulo-central hr {
	background: #e56065;
	color: #e56065;
	text-align: center;
	width: 130px;
	height: 4px;
	margin-bottom: 50px;
}

#titulo-contactus h3 {
	color: #40a8db;
	font-size: 36px;
	text-align: center;
	margin-bottom: 60px;
	font-weight: 700;
}

#titulo-services h3 {
	color: #40a8db;
	font-size: 36px;
	text-align: center;
	margin-bottom: 60px;
	font-weight: 700;
}

.texto-services p {
	font-size: 16px;
}

#about-home {
	text-align: center;
}

#about-home p {
	text-align: center;
	font-size: 15px;
	margin-bottom: 20px;
	color: #606162;
}

#about-home a {
	font-size: 40px;
	color: #fff;
}

.about-home-legenda h4 {
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 21px;
	font-weight: 600;
	color: #585a5b;
}

#testimonials {
    background-image: url(../images/fundo-banner.png), url(../images/testimonials.jpg);
    background-repeat: no-repeat;
    background-color: #ccc;
    background-size: 100%;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 120px;
}

.texto-testimonials {
	padding: 0 150px 0 150px;
}

.texto-testimonials h3 {
	color: #fff;
	font-size: 36px;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 25px !important;
	font-weight: 700;
}

.texto-testimonials hr {
	background: #e56065;
	color: #e56065;
	text-align: center;
	width: 130px;
	height: 4px;
	margin-bottom: 50px;
}


.texto-testimonials h6 {
	color: #fff;
	margin-top: 100px;
	font-size: 25px;
	text-align: center; 
	margin-bottom: 30px;
	font-weight: 700;
}

.texto-testimonials p {
	color: #fff;
	font-size: 20px;
	text-align: right;
	font-family: 'Open Sans Italic';
}

.titulo-central h3 {
	color: #40a8db;
	font-size: 36px;
	text-align: center;
	margin-bottom: 40px;
}

.our-services {
	margin-bottom: 30px;
}

.our-services h3 {
	font-size: 30px;
	margin-bottom: 40px;
	font-weight: 700;
}

.our-services i {
	color: red;
}

.our-services p {
	margin-top: 20px;
	font-size: 16px;
}


#rodape {
	background: #023c58;
	color: #fff;
	padding: 0 0 30px 0;
}

#rodape-detail {
	background: #0f5d82;
	color: #fff;
	padding: 30px 0 30px 0;
}

#rodape-detail p {
	font-size: 14px;
	margin-top: 5px;
}

.rodape-conteudo h3 {
    border-bottom: 1px solid #bf363e;
    display: inline-block !important;
    margin-bottom: 20px;
}

.rodape-conteudo p {
    margin-bottom: 0;
}

.links-social {
	font-size: 20px; 
	color: #fff;
	text-align: center;
	padding: 10px;
	margin-top: 50px;
}

.commercial-thumb {
	background-color:#008fd4;
	border-radius: 100px;
	padding: 30px 40px 30px 40px;
}

.quality-thumb {
	background-color:#008fd4;
	border-radius: 100px;
	padding: 30px 40px 30px 40px;
}

.pickaday-thumb {
	background-color:#008fd4;
	border-radius: 100px;
	padding: 30px 40px 30px 40px;
}

.askforaquote-thumb {
	background-color:#008fd4;
	border-radius: 100px;
	padding: 30px 45px 30px 45px;
}

#content {
	padding-top: 40px;
	padding-bottom: 40px;
}

#content-services {
	margin-top: 40px;
	background-color: #ece8e8;
}

.logo-upwork-rodape {
    float: right;
    width: 35px;
    margin-left: 10px;
}

/* Boxed layout widths for different devices */

@media (max-width: 480px) {
	.texto-banner {
		display:none;    
	}


#content-services{
  margin-top: 0px; 
}

}

@media (max-width: 640px) {
	.texto-banner {
		display:none;    
	}
    
  #about-home {
   padding-bottom: 30px;
 }

 .texto-testimonials h6{
  margin-top:0px;
  margin-bottom:0px;
}

#testimonials{
  padding-bottom: 0px; 
}

.texto-testimonials{
  padding:0px;
}

}

@media (max-width: 768px) {
  #about-home {
   padding-bottom: 30px;
 }

 #testimonials{
  padding-bottom: 0px; 
}

 .texto-testimonials h6{
  margin-top:0px;
  margin-bottom:0px;
}

.texto-testimonials{
  padding:0px;
}

.logo-upwork-rodape{
  text-align:center;
}

#rodape-detail{
   text-align:center;
}

#rodape-detail p{
     text-align:center;
}

.logo-upwork-rodape{
    text-align:center;
    float:none;
}


}

