.linha-cinza{background: #e6e6e6; width: 100%; height: 1px; margin: 10px 0 0 0; float: left;}
.sobre-nos{width:258px; height: 98px; float:left; background: url(../img/header/sobre-nos.png)no-repeat center; margin: 0 0 0 46px;float: left;}
.sobre-nostxt{font-family:Ralewaybold; font-size:20px; color:#fff; margin: 41px 0 0 73px;float: left;}
.textos1{width:566px; height:155px; margin: 145px 0 0 46px;}
.lorem{color: #f58723; font-family:latobold; font-size: 25px;float: left;}
.textos1 .lorem b{font-size: 22px; color: #4a4a4a;}
.lorem2{font-family: latoregular; font-size: 18px; color: #4a4a4a; margin: 45px 0 0 0; line-height: 1.3;float: left;}
.lorem3{font-family: latobold; font-size: 20px; color: #4a4a4a; margin: 20px 0 15px 0;}
.entre-em-contato{width: 362px; height:356px; float:left; background: url(../img/header/entre-em-contato.png)no-repeat center; margin:-324px 0 0 767px;}
.whats-contato{width:46px; height: 45px; float: left; margin: 64px 0 0 158px; background: url(../img/header/whats-contato.png)no-repeat center;}
.contato1{font-family: ralewaymedium; font-size:25px; text-align: center; color: #fff;margin:139px 115px 0 85px;height: 22px; width: 203px;}
.contato1 b{color:#25de00;}
.telefone1{ font-family: 'Montserrat';font-weight: bold;font-size:36px; color: #fff; text-align: center; margin-top: 85px;}
.telefone1 p {font-family:montserrat-medium;}
.envie-sua-mensagem{ color:#fff; font-family:Ralewaybold;font-size: 14px; text-align: center; margin-top:24px; float: left; margin-left: 100px;}
.botao-contato{width:362px; height:56px; float: left; background: url(../img/header/botao-contato.png) no-repeat center; margin:0 0 0 767px;}
.parte-preta1{width: 100%; height: 243px;float: left; margin-top:11px; background: url(../img/header/parte-preta1.png)no-repeat center;}
.img1{width:47px; height: 50px; float: left; margin: 99px 0 0 149px; background: url(../img/header/agenda.png)no-repeat center top;}
.img2{width:34px; height:54px; float: left;margin: 93px 0 0 564px; background: url(../img/header/medalha.png) no-repeat center top;}
.quali{color: #fff; width:177px; height: 52px; margin: 0 0 0 64px}
.quali b{color:#ffffff; font-family:ralewaymedium;font-size:20px;}
.cres b{color:#ffffff; font-family:ralewaymedium;font-size:20px;}
.telefone1 b{font-family: montserratbold;}
.telefone1 i{font-family:montserrat-regular; }
.cres{color: #fff;width:223px; height: 50px; margin: 0 0 0 64px;} 
c{font-family: Raleway medium; font-size: 22px;}
.span1{color:#f58723; font-family:Ralewaybold; font-size:22px; }
.container-servicos{width: 100%; height:1270px; float: left; margin: 0 0 -330px; background: url(../img/header/container-servicos.png)no-repeat center top;}
.div-servicos{width:258px; height: 98px; float:left; margin:-10px 0 0 469px; background: url(../img/header/servicos.png)no-repeat center;}
.t-servicos{font-family: ralewaybold; font-size: 20px;  color: #fff; text-align: center;margin-top: 41px;}
.img-s1{width:230px; height:170px;float: left; background: url(../img/header/1.png)no-repeat center top; margin: 0 0 0 0;}
.img-s2{width:230px; height:170px;float: left; background: url(../img/header/2.png)no-repeat center top; margin: 0 0 0 24px;}
.img-s3{width:230px; height:170px;float: left; background: url(../img/header/3.png)no-repeat center top; margin: 0 0 0 24px;}
.img-s4{width:230px; height:170px;float: left; background: url(../img/header/4.png)no-repeat center top; margin: 0 0 0 24px;}
.img-s5{width:230px; height:170px;float: left; background: url(../img/header/5.png)no-repeat center top; margin: 0 0 0 0px;}
.img-s6{width:230px; height:170px;float: left; background: url(../img/header/6.png)no-repeat center top; margin: 45px 0 0 -34px;}
.img-s7{width:230px; height:170px;float: left; background: url(../img/header/7.png)no-repeat center top; margin: 45px 0 0 0;}
.img-s8{width:230px; height:170px;float: left; background: url(../img/header/8.png)no-repeat center top; margin: 45px 0 0 24px;}
.img-s9{width:230px; height:170px;float: left; background: url(../img/header/9.png)no-repeat center top; margin: 45px 0 0 24px;}
.img-s10{width:230px; height:170px;float: left; background: url(../img/header/10.png)no-repeat center top; margin: 45px 0 0 24px;}
.container-servicos-1{width: 1222px; height:475px; float:left; margin-top: 184px;}

.s1-txt{font-size:18px; font-family:latoregular; float:left; margin:-105px 0 0 11px; text-align:center; line-height:22px; color:#4a4a4a;}
.s2-txt{font-size:18px; font-family:latoregular; float:left; margin: -83px 0 0 -6px; text-align:center;line-height:22px;color:#4a4a4a;}
.s3-txt{font-size:18px; font-family:latoregular; float:left; margin: -83px  0 0 -35px; text-align:center;line-height:22px;color:#4a4a4a;}
.s4-txt{font-size:18px; font-family:latoregular; float:left; margin: -83px  0 0 -3px; text-align:center;line-height:22px;color:#4a4a4a;}
.s5-txt{font-size:18px; font-family:latoregular; float:left; margin: -83px  0 0 42px; text-align:center;line-height:22px;color:#4a4a4a;}
.s6-txt{font-size:18px; font-family:latoregular; float:left; margin: 205px 0 0 45px; text-align:center;line-height:22px;color:#4a4a4a;}
.s7-txt{font-size:18px; font-family:latoregular; float:left; margin: 205px 0 0 67px; text-align:center;line-height:22px;color:#4a4a4a;}
.s8-txt{font-size:18px; font-family:latoregular; float:left; margin: 205px 0 0 99px; text-align:center;line-height:22px;color:#4a4a4a;}
.s9-txt{font-size:18px; font-family:latoregular; float:left; margin: 205px 0 0 66px; text-align:center;line-height:22px;color:#4a4a4a;}
.s10-txt{font-size:18px; font-family:latoregular; float:left; margin: 205px 0 0 78px; text-align:center;line-height:22px;color:#4a4a4a;}

.s1-txt b{font-family:latoheavy;}
.s2-txt b{font-family:latoheavy;}
.s3-txt b{font-family:latoheavy;}
.s4-txt b{font-family:latoheavy;}
.s5-txt b{font-family:latoheavy;}
.s6-txt b{font-family:latoheavy;}
.s7-txt b{font-family:latoheavy;}
.s8-txt b{font-family:latoheavy;}
.s9-txt b{font-family:latoheavy;}
.s10-txt b{font-family:latoheavy;}

.bx-wrapper {position: relative; *zoom: 1; display: inline-block;float: none;}
.bxslider a{ float: left; width: 239px !important; text-align: center;margin: 0 0 0 65px;}
.bx-wrapper a p{display: inline-block;text-align: center;font: 15px ralewaymedium; color:#ffffff;margin: 24px 0 0 0;}
.bxslider a img{ display: inline-block}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0); -ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);width:800px !important; height:600px !important; }
.bx-wrapper .bx-pager, .bx-wrapper  .bx-controls-auto {position: absolute;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../img/home/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager { display: none; text-align: left; font-size: .85em; font-family: Arial; font-weight: bold; color: #fff; margin-top: -20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev { position: absolute; top: 0; left: 0; margin: -17px 0 0 -30px; left: 0 ; width: 48px; margin-left:-62px; height: 48px; background: url(../img/galeria/prev.png) no-repeat center}
.bx-wrapper .bx-next { position: absolute; top: 0; right:-31px; margin: -17px -30px 0 0; width: 48px; height: 48px; background: url(../img/galeria/next.png) no-repeat center}
.bx-wrapper .bx-controls-direction a {	position: absolute;top:45%; outline: 0;width: 48px; height: 48px; text-indent: -9999px; z-index: 9998;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../img/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;	text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../img/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px;}

.foto{width:800px !important; height:600px !important; float:left; }

.obras-realizadas{width:258px; height: 98px; float:left;position: relative;z-index: 1; margin: 0 0 -42px 469px; background: url(../img/header/servicos.png)no-repeat center;}
.obras-rea{color:#fff; font-size:14px; font-family:arial; text-align:center; margin-top:40px;}
.obras-rea{font-family:ralewaybold; font-size:18px;}
.galeria1{width:100%;height:601px; float:left; text-align:center;}

.container-sobre{ float: left; width: 100%; margin: 0}
.container-obras{ float: left; width: 100%; margin: 0 0 90px;}

.slider-clientes {display: flex;flex-direction: column; justify-content: center;align-items: center; width: 100%;}
.slider-clientes .titulo{display: flex; justify-content: center;align-items: center; border-bottom: 10px solid #1A1A1A;height: 90px;width: 260px;background-color: #FF8809;margin-bottom: 60px;}
.slider-clientes .titulo p{ font: 20px Ralewaybold;line-height: 22px;color: #fff;}
.slider-clientes .galeria-clientes {display: flex;justify-content: center;align-items: center;width: 100%;margin-bottom: 60px;}
.slider-clientes .galeria-clientes .bx-wrapper .bx-viewport { width:960px !important; height:200px !important; }
.slider-clientes .galeria-clientes .foto-cliente{width:250px !important; height:200px !important; }

@media(max-width: 1270px){
	.img-s2{ margin: 0 0 0 10px;}
	.img-s3{ margin: 0 0 0 10px;}
	.img-s4{ margin: 0 0 0 10px;}
	.img-s6{ margin: 45px 0 0 -34px;}
	.img-s8{ margin: 45px 0 0 10px;}
	.img-s9{  margin: 45px 0 0 10px;}
	.img-s10{ margin: 45px 0 0 10px;}
	.container-servicos-1 { width: 1180px;}
}
@media(max-width: 1220px){
	.container-servicos-1 { width: 100%; height: auto; text-align: center; margin: 50px 0 0}
	
	.entre-em-contato { margin: -324px 0 0 690px;}
	.botao-contato{ margin: 0 0 0 667px;}
	
	
	.img-s1 { margin: 0 10px 20px; width: 165px; height: 265px; float: none; display: inline-block; background: url(../img/header/1.png) no-repeat left top;}
	.img-s2 { margin: 0 10px 20px; width: 166px; height: 265px; float: none; display: inline-block; background: url(../img/header/2.png) no-repeat left top;}
	.img-s3 { margin: 0 10px 20px; width: 164px; height: 265px; float: none; display: inline-block; background: url(../img/header/3.png) no-repeat left top;}
	.img-s4 { margin: 0 10px 20px; width: 164px; height: 265px; float: none; display: inline-block; background: url(../img/header/4.png) no-repeat left top;}
	.img-s5 { margin: 0 10px 20px; width: 165px; height: 265px; float: none; display: inline-block; background: url(../img/header/5.png) no-repeat left top;}
	.img-s6 { margin: 0 10px 20px; width: 165px; height: 265px; float: none; display: inline-block; background: url(../img/header/6.png) no-repeat left top;}
	.img-s7 { margin: 0 10px 20px; width: 166px; height: 265px; float: none; display: inline-block; background: url(../img/header/7.png) no-repeat right top;}
	.img-s8 { margin: 0 10px 20px; width: 166px; height: 265px; float: none; display: inline-block; background: url(../img/header/8.png) no-repeat right top;}
	.img-s9 { margin: 0 10px 20px; width: 166px; height: 265px; float: none; display: inline-block; background: url(../img/header/9.png) no-repeat right top;}
	.img-s10 { margin: 0 10px 20px; width: 167px; height: 265px; float: none; display: inline-block; background: url(../img/header/10.png) no-repeat right top;}
	
	.s1-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s2-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s3-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s4-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s5-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s6-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s7-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s8-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s9-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	.s10-txt { margin: 188px 0 0; width: 100%; font-size: 14px; line-height: 19px;} 
	
	.s1-txt br{ display: none} 
	.s2-txt br{ display: none} 
	.s3-txt br{ display: none} 
	.s4-txt br{ display: none}  
	.s5-txt br{ display: none} 
	.s6-txt br{ display: none} 
	.s7-txt br{ display: none} 
	.s8-txt br{ display: none} 
	.s9-txt br{ display: none} 
	.s10-txt br{ display: none} 
}

@media(max-width: 1110px){
	.textos1 { width: 480px;}
	.entre-em-contato { margin: -324px 0 0 570px;}
	.botao-contato { margin: 0 0 0 549px;}
	
	.container-servicos { height: auto; margin: 0;}

	.img1 { width: 50%; height: auto; margin: 20px 0;}
	.img2 { width: 50%; height: auto; margin: 20px 0;}
	
	.quali { width: 100%; height: auto; margin: 70px 0 0; float: left; text-align: center;}
	.cres { width: 100%; height: auto; margin: 70px 0 0; float: left; text-align: center;}

	.parte-preta1 { height: auto;}

	.div-servicos{ width: 40%; height: 49px; background: url(../img/header/sobre-nos.png) center; margin: 20px 30%; background-size: 129px}
	.t-servicos { font-size: 13px; margin: 15.5px 0; width: 100%; text-align: center;}

	.obras-realizadas{ width: 40%; height: 49px; background: url(../img/header/sobre-nos.png) center; margin: 20px 30% -5px; background-size: 129px}
	.obras-rea{ font-size: 13px; margin: 15.5px 0; width: 100%; text-align: center;}

	.container-obras { margin: 0 0 20px;}

	.galeria1 { width: 600px; height: auto; float: none; margin: 0 auto 0;}
	.foto { width: 600px !important; height: 400px !important;}
	.bx-wrapper .bx-viewport { width: 600px !important; height: 400px !important;}

	.slider-clientes .titulo{width: 40%; height: 49px;} 
	.slider-clientes .titulo p{font-size: 15px !important;}
	.slider-clientes .galeria-clientes .bx-wrapper .bx-viewport { width:600px !important; height:200px !important; }
	.slider-clientes .galeria-clientes .foto-cliente{width:200px !important; height:200px !important; float:left; }

}

@media(max-width: 990px){

	.row{ display: none}

	.home-demo { margin-top: 92px; width: 100%; float: left; padding: 58% 0; background: url(../img/01.jpg) no-repeat center top; background-size: 100%}
	
	.sobre-nos { width: 40%; height: 49px; background: url(../img/header/sobre-nos.png) center; margin: 20px 30%; background-size: 129px}
	.sobre-nostxt { font-size: 13px; margin: 15.5px 0; width: 100%; text-align: center;}
	.textos1 { width: 96%; margin: 0 2% 0; float: left; height: auto}
	.lorem {text-align: center; font-size: 17px; float: left; width: 100%}
	.textos1 .lorem b{font-size: 16px;}
	.lorem2 {text-align: justify; width: 100%; margin: 20px 0;font-size: 16px;}
	.lorem3 {text-align: center; font-size: 18px;}
	.entre-em-contato{ display: none}
	.botao-contato{ display: none}
	
	.container-servicos { background: #efefef;}
	.container-servicos-1 { margin: 20px 0}
	
	.img-s1 { width: 125px; height: 240px; background: url(../img/dobro/1.png) no-repeat center top; background-size: 100%}
	.img-s2 { width: 125px; height: 240px; background: url(../img/dobro/2.png) no-repeat center top; background-size: 100%}
	.img-s3 { width: 125px; height: 240px; background: url(../img/dobro/3.png) no-repeat center top; background-size: 100%}
	.img-s4 { width: 125px; height: 240px; background: url(../img/dobro/4.png) no-repeat center top; background-size: 100%}
	.img-s5 { width: 125px; height: 240px; background: url(../img/dobro/5.png) no-repeat center top; background-size: 100%}
	.img-s6 { width: 125px; height: 240px; background: url(../img/dobro/6.png) no-repeat center top; background-size: 100%}
	.img-s7 { width: 125px; height: 240px; background: url(../img/dobro/7.png) no-repeat center top; background-size: 100%}
	.img-s8 { width: 125px; height: 240px; background: url(../img/dobro/8.png) no-repeat center top; background-size: 100%}
	.img-s9 { width: 125px; height: 240px; background: url(../img/dobro/9.png) no-repeat center top; background-size: 100%}
	.img-s10 { width: 125px; height: 240px; background: url(../img/dobro/10.png) no-repeat center top; background-size: 100%}
	
	.s1-txt { margin: 145px 0 0;} 
	.s2-txt { margin: 145px 0 0;} 
	.s3-txt { margin: 145px 0 0;} 
	.s4-txt { margin: 145px 0 0;} 
	.s5-txt { margin: 145px 0 0;}  
	.s6-txt { margin: 145px 0 0;} 
	.s7-txt { margin: 145px 0 0;} 
	.s8-txt { margin: 145px 0 0;} 
	.s9-txt { margin: 145px 0 0;} 
	.s10-txt { margin: 145px 0 0;} 
	
}
@media(max-width: 780px){
	.galeria1 { width: 290px; height: auto; float: none; margin: 0 auto 0;}
	.foto { width: 290px !important; height: 217px !important; }
	.bx-wrapper .bx-viewport { width: 290px !important; height: 217px !important;}
	.bx-wrapper .bx-prev { background: url(../img/dobro/prev.png) no-repeat center; background-size: 45px; margin: -24px 0 0 -10px !important; top: 50% !important;}
	.bx-wrapper .bx-next { background: url(../img/dobro/next.png) no-repeat center; background-size: 45px; margin: -24px 20px 0 0 !important; top: 50% !important;}
	.slider-clientes .titulo{margin-bottom: 0; margin-top: 20px;}
}
@media(max-width: 660px){
	.img1 { background-size: 23.5px;}
	.img2 { background-size: 17px;}
	.lorem {text-align: justify;}
	.quali { margin: 40px 0 0;}
	.cres { margin: 40px 0 0;}

	.obras-realizadas{ width: 60%; margin: 20px 20% -10px;}
	
	.quali b { font-size: 14px;}
	.cres b { font-size: 14px;}
	.span1 { font-size: 14px;}
	.slider-clientes .galeria-clientes {margin-bottom: 20px;}
	.slider-clientes .titulo{margin: 20px 0 0 0;}
	.slider-clientes .galeria-clientes .bx-wrapper .bx-viewport { width:250px !important; height:200px !important; }
	.slider-clientes .galeria-clientes .foto-cliente{width: 250px !important; height:200px !important; background-size: 150px auto !important; }
	.bx-wrapper .bx-prev { margin: -24px 0 0 -40px !important;  }
	.bx-wrapper .bx-next {margin: -24px -10px 0 0 !important; }
	
	
}







