@media only screen and (min-width: 3001px) and (max-width: 3840px) {
	#centro {
		padding-left: 28px;
		padding-right: 0px;
	}
	.container{
		width: 1360px;
	}
	.sobre-image{
		margin: 58px 0 0 -257px!important;
    	max-width: 120%;
	}
	.media-cel{
		width:20%!important;
	}
	.dist{
		letter-spacing: 0px;
	}
	.bg-services {
		padding-left: 100px!important;
    	padding-top: 180px;
		min-height: 950px;
		border-start-start-radius: 20%;
	}
	.btn-services {
		padding-bottom: 50px;
		margin: 0 0 0 -265px;
	}
	.dois-lados{
		width: 2490px;
	}
	.numeros {
		font-size: 25px;
	}
	.numeros > strong > span{
		font-size: 140px!important;
	}
	.numeros > strong > b{
		font-size: 140px!important;
	}
	.inverse {
		font-size: 18px;
	}
	.inverse2 {
		font-size: 18px;
	}
	.texto-right{
		font-size: 20px;
	}
	.font-texto{
		font-size: 18px;
	}
	p.green{
		font-size: 20px;
	}
	p.gray{
		font-size: 20px;
	}
	h2.centralizar{
		font-size: 45px!important;
	}
	.texto-depoimento {
		font-size: 13px;
	}
	.legenda {
		font-size: 12px;
	}
	.padding-dep{
		font-size: 13px!important;
	}
	.mainmenu-area #primary-menu > ul > li > a {
		font-weight: 300;
		font-size: medium;
	}
	.service-depoimento {
		min-height: 400px;
	}
	.lista {
		font-size: 10px;
	}
	.Dica > img{
		width: 80%;
	}
	.abaixo{
		padding-left: 2rem !important;
	}
	#service-page{
		min-height: 1105px!important;
	}
	.DicaTexto{
		left: 265px;
		bottom: -90px;
	}
	.DicaTexto2{
		left: 265px;
		bottom: -144px;
	}
	.DicaTexto3{
		left: 265px;
		bottom: 50px;
	}
	.DicaTexto4{
		left: 265px;
		bottom: -3px;
	}
	.DicaTexto5{
		left: 265px;
		bottom: -23px;
	}
	.DicaTexto6{
		left: 265px;
		bottom: -7px;
	}
	.DicaTexto7{
		left: 265px;
		bottom:-10px;
	}
	.DicaTexto8{
		left: 265px;
		bottom: -73px;
	}
	.DicaTexto9{
		left: 265px;
		bottom: 94px;
	}
	.DicaTexto:after {
		top: 28%;
	}
	.DicaTexto2:after{
		top: 21%;
	}
	.DicaTexto3:after{
		top: 36%;
	}
	.DicaTexto4:after{
		top: 33%;
	}
	.DicaTexto5:after{
		top: 32%;
	}
	.DicaTexto6:after{
		top: 30%;
	}
	.DicaTexto7:after{
		top: 28%;
	}
	.DicaTexto8:after{
		top: 20%;
	}
	.DicaTexto9:after{
		top: 47%;
	}
	.Dica > img{
		max-width: 90%!important;
	}
	.image-render > img {
		width: 25%;
	}
	.image-colum{
		display: inline-grid;
		justify-items: end;
	} 
	.image-colum > img {
		width:25%;
	}
	.pd-log > img {
		width:22%;
	}
	.image-ok{
		width: 40%;
    	margin: -18px 0 0px 1274px!important
	}
	.num1{
		padding-left: 230px!important;
    	max-width: 19%!important;
	}
	.num2{
		padding-left: 0;
	}
	.num3{
		padding-left: 0!important;
    	padding-right: 15%!important;
	}
	.width-menor{
		width: 20%!important;;
	}
	.carousel-caption {
		font-size: 70px;
		text-align: left;
		margin: 0px 0 0 -200px;
		padding-bottom: 15.9%!important;
	}
	.frase1{
		font-size:70px;
	}
	.frase2{
		font-size:70px;
	}
	.frase3{
		font-size:70px;
	}
	.frase4{
		font-size:72px;
	}
	.frase6{
		font-size:72px;
	}
}

@media only screen and (min-width: 2441px) and (max-width: 3000px) {
	#centro{
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.container {
		width: 50%;
	}
	.carousel-caption {
		font-size: 60px;
		text-align: left;
		margin: 0px 0 0 -200px;
		padding-bottom: 14%!important;
	}
	.frase1{
		font-size:58px;
	}
	.frase2{
		font-size:60px;
	}
	.frase3{
		font-size:60px;
	}
	.frase4{
		font-size:60px;
	}
	.frase6{
		font-size:61px;
	}
	.pequeno{
		font-size: 40px!important;
	}
	.titlesobre{
		padding-right: 175px;
	}
	.sobre-image{
		margin: 59px 0 0 -240px!important;
    	max-width: 120%;
	}
	.media-cel{
		width:20%!important;
	}
	.dist{
		letter-spacing: 0px;
	}
	.bg-services {
		min-height: 920px;
		border-start-start-radius: 20%;
	}
	.btn-services {
		padding-top: 215px;
		padding-bottom: 50px;
		margin: 0 0 0 -218px;
	}
	.dois-lados {
		width: 1846px;
	}
	#service-page{
		min-height: 1020px!important;
	}
	.numeros {
		font-size: 25px;
	}
	.numeros > strong > span{
		font-size: 114px!important;
	}
	.numeros > strong > b{
		font-size: 114px!important;
	}
	.inverse {
		font-size: 18px;
	}
	.inverse2 {
		font-size: 18px;
	}
	.texto-right{
		font-size: 20px;
	}
	.font-texto{
		font-size: 18px;
	}
	p.green{
		font-size: 20px;
	}
	p.gray{
		font-size: 20px;
	}
	h2.centralizar{
		font-size: 45px!important;
	}
	.texto-depoimento {
		font-size: 13px;
	}
	.legenda {
		font-size: 12px;
	}
	.padding-dep{
		font-size: 13px!important;
	}
	.mainmenu-area #primary-menu > ul > li > a {
		font-weight: 300;
		font-size: medium;
	}
	.service-depoimento {
		min-height: 400px;
	}
	.lista {
		font-size: 10px;
	}
	.DicaTexto{
		left: 235px;
		bottom: -115px;
	}
	.DicaTexto2{
		left: 235px;
		bottom: -170px;
	}
	.DicaTexto3{
		left: 235px;
		bottom: 34px;
	}
	.DicaTexto4{
		left: 235px;
		bottom: -44px;
	}
	.DicaTexto5{
		left: 235px;
		bottom: -63px;
	}
	.DicaTexto6{
		left: 235px;
		bottom: -35px;
	}
	.DicaTexto7{
		left: 235px;
		bottom:-44px;
	}
	.DicaTexto8{
		left: 235px;
		bottom: -109px;
	}
	.DicaTexto9{
		left: 235px;
		bottom: 68px;
	}
	.DicaTexto:after {
		top: 28%;
	}
	.DicaTexto2:after{
		top: 23%;
	}
	.DicaTexto3:after{
		top: 50%;
	}
	.DicaTexto4:after{
		top: 27%;
	}
	.DicaTexto5:after{
		top: 26%;
	}
	.DicaTexto6:after{
		top: 30%;
	}
	.DicaTexto7:after{
		top: 28%;
	}
	.DicaTexto8:after{
		top: 20%;
	}
	.DicaTexto9:after{
		top: 47%;
	}
	.Dica > img{
		max-width: 90%!important;
	}
	.image-render > img {
		width: 41%;
	}
	.image-colum{
		display: inline-grid;
		justify-items: end;
	} 
	.image-colum > img {
		width:41%;
	}
	.pd-log > img {
		width:35%;
	}
	.image-ok{
		width: 60%;
    	margin: -18px 0 0px 600px!important;
	}
	.num1{
		padding-left: 230px!important;
 	    max-width: 22%!important;
	}
	.num2{
		padding-left: 0;
	}
	.num3{
		padding-left: 0!important;
    	padding-right: 15%!important;
	}
	.formulario{
		width: 100%!important;
	}	
}
@media only screen and (min-width: 1921px) and (max-width: 2440px) {
	.media-cel{
		width:20%!important;
	}
	.dist{
		letter-spacing: 0px;
	}
	.minimo{
		min-height: 1170px;
	}
	.espaco {
		padding-top: 530px;
		padding-bottom: 50px;
		margin: 0 0 0 -203px;
	}
	.bg-services {
		border-start-start-radius: 20%;
	}
	.dois-lados{
		margin: auto !important;
	}
}

@media only screen and (min-width: 1919px) and (max-width: 1920px) {
	#centro{
		padding-right: 15px!important;
		padding-left: 15px!important;
	}
	.dois-lados{
		min-width: 1450px!important
	}
	#service-page{
		min-height: 852px!important;
	}
	.image-render > img {
		width: 47%;
	}
	.image-colum{
		display: inline-grid;
		justify-items: end;
	} 
	.image-colum > img {
		width:47%;
	}
	.pd-log > img {
		width:44%;
	}
	.carousel-caption {
		font-size: 45px;
		text-align: left;
		margin: 0px 0 0 -130px;
		padding-bottom: 14.3%!important;
	}
	.frase1{
		font-size: 43px;
	}
	.frase2{
		font-size: 45px;
	}
	.frase3{
		font-size: 43px;
	}
	.frase4{
		font-size: 46px;
	}
	.frase6{
		font-size: 45px;
	}
	.image-ok{
		width:70%;
		margin: -24px 0 0px 370px!important;
	}
	.dist{
		margin-right: 20px;
	}
	.minimo{
		min-height: 1170px;
	}
	.bg-services {
		border-start-start-radius: 25% !important;
	}
	.title-service {
		font-weight: unset;
		color: #0a4a26;
		text-align: left;
		font-size: 40px;
	}
	.num1{
		padding-right: 0!important;
    	max-width: 22%!important;
	}
	.num2{
		padding-left: 0;
	}
	.num3{
		padding-left: 0!important;
    	padding-right: 7%!important;
	}
	.DicaTexto{
		left: 210px;
		bottom: -150px;
	}
	.DicaTexto2{
		left: 210px;
		bottom: -205px;
	}
	.DicaTexto3{
		left: 210px;
		bottom: -7px;
	}
	.DicaTexto4{
		left: 210px;
		bottom: -58px;
	}
	.DicaTexto5{
		left: 210px;
		bottom: -80px;
	}
	.DicaTexto6{
		left: 210px;
		bottom: -58px;
	}
	.DicaTexto7{
		left: 210px;
	}
	.DicaTexto8{
		left: 210px;
	}
	.DicaTexto9{
		left: 210px;
		bottom: 35px;
	}
	.DicaTexto:after {
		top: 24%;
	}
	.DicaTexto2:after{
		top: 20%;
	}
	.DicaTexto3:after{
		top: 39%;
	}
	.DicaTexto4:after{
		top: 30%;
	}
	.DicaTexto5:after{
		top: 28%;
	}
	.DicaTexto6:after{
		top: 30%;
	}
	.DicaTexto7:after{
		top: 22%;
	}
	.DicaTexto8:after{
		top: 15%;
	}
	.DicaTexto9:after{
		top: 35%;
	}
}

@media only screen and (min-width: 1871px) and (max-width: 1918px) {
	.minimo{
		min-height: 1170px;
	}
	.espaco {
		padding-top: 400px;
	}
}

@media only screen and (min-width: 1771px) and (max-width: 1870px) {
	.minimo{
		min-height: 1170px;
	}
	.espaco {
		padding-top: 350px;
	}
}

@media only screen and (min-width: 1601px) and (max-width: 1770px) {
	.minimo{
		min-height: 1170px;
	}
	.espaco {
		padding-top: 300px;
	}
	.carousel-caption {
		font-size: 43px;
		text-align: left;
		margin: 0px 0 0 -130px;
		padding-bottom: 13.6%!important;
	}
	.frase1{
		font-size: 41px;
	}
	#centro{
		padding-left: 15px!important;
		padding-left: 15px!important;
	}
	.dois-lados{
		width: 1335px!important;
	}
	#service-page{
		min-height: 805px!important;
	}
	.DicaTexto,.DicaTexto2,.DicaTexto3,.DicaTexto4,.DicaTexto5,.DicaTexto6,.DicaTexto7,.DicaTexto8,.DicaTexto9{
		left: 190px;
	}
	.DicaTexto:after {
		top: 16%;
	}
	.DicaTexto2:after{
		top: 14%;
	}
	.DicaTexto3:after{
		top: 30%;
	}
	.DicaTexto4:after{
		top: 27%;
	}
	.DicaTexto5:after{
		top: 25%;
	}
	.DicaTexto6:after{
		top: 27%;
	}
	.DicaTexto7:after{
		top: 26%;
	}
	.DicaTexto8:after{
		top: 21%;
	}
	.DicaTexto9:after{
		top: 35%;
	}
	.image-render > img {
		width: 54%;
	}
	.image-colum{
		display: inline-grid;
		justify-items: end;
	} 
	.image-colum > img {
		width:54%;
	}
	.pd-log > img {
		width:53%;
	}
	.image-ok{
		width: 82%;
    	margin: -24px 0 0px 243px!important;
	}
	.sumir{
		display: none!important;
	}
	.width-menor{
		width:12%!important;
	}
	.num1{
		padding-right: 0!important;
	}
	.num2{
		width: 31%!important;
    	padding-right: 7%;
	}
	.num3{
		padding-right: 8%!important;
	}
}

@media only screen and (min-width: 1501px) and (max-width: 1600px) {
	.carousel-caption {
		font-size: 38px;
		text-align: left;
		margin: 0px 0 0 -130px;
		padding-bottom: 13.7%!important;
	}
	.minimo{
		min-height: 1170px;
	}
	.espaco {
		padding-top: 200px;
	}
	#centro{
		padding-left: 15px!important;
		padding-left: 15px!important;
	}
	.dois-lados{
		width: 1290px!important;
	}
	.DicaTexto,.DicaTexto2,.DicaTexto3,.DicaTexto4,.DicaTexto5,.DicaTexto6,.DicaTexto7,.DicaTexto8,.DicaTexto9{
		left: 190px;
	}
	.DicaTexto:after {
		top: 17%;
	}
	.DicaTexto2:after{
		top: 15%;
	}
	.DicaTexto3:after{
		top: 30%;
	}
	.DicaTexto4:after{
		top: 30%;
	}
	.DicaTexto5:after{
		top: 25%;
	}
	.DicaTexto6:after{
		top: 27%;
	}
	.DicaTexto7:after{
		top: 30%;
	}
	.DicaTexto8:after{
		top: 21%;
	}
	.DicaTexto9:after{
		top: 35%;
	}
	.image-render > img {
		width: 58%;
	}
	.image-colum{
		display: inline-grid;
		justify-items: end;
	} 
	.image-colum > img {
		width:58%;
	}
	.pd-log > img {
		width:53%;
	}
	.image-ok{
		width: 88%;
    	margin: -24px 0 0px 190px!important;
	}
	.sumir{
		display: none!important;
	}
	.width-menor{
		width:10%!important;
	}
	.num1{
		padding-right: 0!important;
	}
	.num2{
		width: 31%!important;
    	padding-right: 4%;
	}
	.num3{
		padding-left: 0px!important;
	}
	#service-page{
		min-height: 786px!important;
	}
}

@media only screen and (min-width: 1386px) and (max-width: 1500px) {
	.minimo{
		min-height: 1170px;
	}
	.espaco {
		padding-top: 160px;
	}
	#centro{
		padding-left: 15px!important;
		padding-left: 15px!important;
	}
	.carousel-caption {
		font-size: 38px;
		text-align: left;
		margin: 0px 0 0 -130px;
		padding-bottom: 12.7%!important;
	}
	.dois-lados{
		width: 1210px!important;
	}
	.image-render > img {
		width: 64%;
	}
	.image-colum{
		display: inline-grid;
		justify-items: end;
	} 
	.image-colum > img {
		width:64%;
	}
	.pd-log > img {
		width:60%;
	}
	.image-ok{
		width: 95%;
    	margin: -24px 0 0px 134px!important;
	}
	.sumir{
		display: none!important;
	}
	.width-menor{
		width:8.33333333%!important;
	}
	.num1{
		padding-right: 2rem!important;
	}
	.num2{
		width: 34%!important;
	}
}

@media only screen and (min-width: 1281px) and (max-width: 1385px) {
	.dist{
		margin-right: 20px;
	}
	#centro{
		padding-left: 15px!important;
		padding-left: 15px!important;
	}
	.position-img{
	    padding: 110px 0 0 85px;
	}
	.controles-tm{
		width: 100px!important;
		height: 100px!important;
	}
	.carousel-caption {
		font-size: 38px;
		text-align: left;
		margin: 0px 0 0 -131px;
		padding-bottom: 12%!important;
	}
	.bg-services {
		border-start-start-radius: 20% !important;
	}
	.sumir{
		display: none!important;
	}
	.width-menor{
		width:8.33333333%!important;
	}
	.num2{
		width: 34%!important;
	}
	.num3{
		width: 32%!important;
	}
	.dois-lados{
		width:1170px!important;
	}
}

@media only screen and (max-width: 1280px){
	.dist{
		margin-right: 20px;
	}
	#centro{
		padding-left: 15px!important;
		padding-left: 15px!important;
	}
	.position-img{
	    padding: 110px 0 0 85px;
	}
	.controles-tm{
		width: 100px!important;
		height: 100px!important;
	}
	.carousel-caption {
		font-size: 38px;
		text-align: left;
		margin: 0px 0 0 -131px;
		padding-bottom: 11.5%!important;
	}
	.bg-services {
		border-start-start-radius: 20% !important;
	}
	.sumir{
		display: none!important;
	}
	.width-menor{
		width:8.33333333%!important;
	}
	.num1{
		padding-right: 10rem !important;
	}
	.num2{
		width: 34%!important;
	}
	.num3{
		width: 32%!important;
	}
	.dois-lados{
		width: 1133px!important;
	} 
	.image-render > img{
		width: 73% !important;
	}
	.image-colum > img{
		width: 73% !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width:1279px){
	.dois-lados {
		width: 1096px!important;
	}
	.image-render > img {
		width: 77% !important;
	}
	.image-colum > img {
		width: 78% !important;
	}
	.sumir{
		display: none!important;
	}
	.width-menor{
		display: none;
	}
	.num1{
		padding-right: 0rem !important;
	}
	.num2{
		width: 43%!important;
		padding-right: 0;
		padding-left: 57px;
	}
	.num3{
		padding-left: 0px!important;
    	padding-right: 0px!important;
	}
}	
@media only screen and (max-width: 1024px) {
	.carousel-caption {
		font-size: 33px;
		text-align: left;
		margin: 0px 0 0 -133px;
		padding-bottom: 10%!important;
	}
}
@media only screen and (min-width: 1024px) and (max-width:1199px){
	#centro{
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.navbar-nav{
		margin: 0 0px 0px -40px;
	}
	.mainmenu-area .logo {
		margin-left: 44px!important;
	}	
	.media-cel{
		width:20%!important;
	}
	.dist{
		letter-spacing: 0px;
	}
	.image-render > img {
		width: 80% !important;
	}
	.image-colum > img {
		width: 80% !important;
	}
	.dois-lados {
		width: 960px!important;
	}
	.titlesobre{
		padding-left: 0px !important;
		padding-right: 94px!important;
	}
	.sobre-image{
		margin: 73px 0 0 -226px!important;
    	max-width: 150%!important;
	}
	.carousel-caption {
		font-size: 33px;
		text-align: left;
		margin: 0px 0 0 -133px;
		padding-bottom: 12%;
	}
	.frase2{
		font-size: 35px;
	}
	.frase3{
		font-size: 32px;
	}
	.frase4{
		font-size: 38px;
	}
	.frase6{
		font-size: 37px;
	}
	.DicaTexto{
		left: 168px;
		bottom: -202px;
	}
	.DicaTexto2{
		left: 168px;
		bottom: -257px;
	}
	.DicaTexto3{
		left: 168px;
		bottom: -59px;
	}
	.DicaTexto4{
		left: 168px;
		bottom: -95px;
	}
	.DicaTexto5{
		left: 168px;
		bottom: -114px;
	}
	.DicaTexto6{
		left: 168px;
		bottom: -99px;
	}
	.DicaTexto7{
		left: 168px;
		bottom: -101px;
	}
	.DicaTexto8{
		left: 168px;
		bottom: -163px;
	}
	.DicaTexto9{
		left: 168px;
		bottom: 1px;
	}
	h2.centralizar{
		font-size: 40px!important;
	}
	.numeros {
		font-size: 16px;
	}
	.numeros > strong > span{
		font-size: 63px!important;
	}
	.numeros > strong > b{
		font-size: 63px!important;
	}
	.width-menor{
		width: 5% !important;
	}
	.num1{
		padding-right: 8rem!important;
	}
	.num2{
		padding-right: 0;
    	padding-left: 6rem!important;
	}
	.num3{
		padding-left: 12rem!important;
    	padding-right: 0;
	}
	.center-rede{
		margin: -24px 0 0px 45px!important;
	}
	.fale-title{
		padding-left: 5rem !important;
	}		
}

/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1023px) {
	.box{
		height:411px;
	}
	#centro{
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.navbar-nav{
		margin: 0 0px 0px -40px;
	}
	.mainmenu-area .logo {
		margin-left: 44px!important;
	}	
	.media-cel{
		width:20%!important;
	}
	.dist{
		letter-spacing: 0px;
	}
	.img-serv1{
		width: 280px!important;
	}
	.position-img{
	    padding: 110px 0 0 9%;
	}
	.controles-tm{
		width: 70px!important;
		height: 70px!important;
	}
	.carousel-caption {
		font-size: 33px;
		text-align: left;
		margin: 0px 0 0 -120px;
		padding-bottom: 11%!important;
	}
	.carousel-caption img{
		width: 50%!important;
		height: auto;
	}
	.frase2{
		font-size: 32px;
	}
	.frase3{
		font-size: 30px;
	}
	.frase4{
		font-size: 34px;
	}
	.frase6{
		font-size: 34px;
	}
	.concordo{
		font-size: 9px!important;
	}
	.btn-services {
		padding-top:100px;
		padding-bottom: 50px;
		margin: 0 0 0 -203px;
	}
	.sobre-image{
		margin: 59px 0 0 -183px!important;
    	max-width: 120%;
	}
	.titlesobre {
		padding-right: 118px!important;
		padding-left: 0px!important;
	}
	.dois-lados{
		width:970px!important;
	}
	.DicaTexto{
		left: 165px;
		bottom: -212px
	}
	.DicaTexto2{
		left: 165px;
    	bottom: -265px;
	}
	.DicaTexto3{
		left: 165px;
    	bottom: -66px;
	}
	.DicaTexto4{
		left: 165px;
    	bottom: -98px;
	}
	.DicaTexto5{
		left: 165px;
    	bottom: -127px;
	}
	.DicaTexto6{
		left: 165px;
    	bottom: -105px;
	}
	.DicaTexto7{
		left: 165px;
    	bottom: -99px;
	}
	.DicaTexto8{
		left: 165px;
    	bottom: -169px;
	}
	.DicaTexto9{
		left: 165px;
    	bottom: -9px;
	}
	.DicaTexto:after {
		top: 17%;
	}
	.DicaTexto2:after{
		top: 15%;
	}
	.DicaTexto3:after{
		top: 30%;
	}
	.DicaTexto4:after{
		top: 30%;
	}
	.DicaTexto5:after{
		top: 25%;
	}
	.DicaTexto6:after{
		top: 27%;
	}
	.DicaTexto7:after{
		top: 30%;
	}
	.DicaTexto8:after{
		top: 21%;
	}
	.DicaTexto9:after{
		top: 35%;
	}
	.numeros {
		font-size: 14px;
	}
	.numeros > strong > span{
		font-size: 60px!important;
	}
	.numeros > strong > b{
		font-size: 60px!important;
	}
	h2.centralizar{
		font-size: 40px!important;
	}
	.image-render > img{
		width:80%!important;
	}
	.image-colum{
		display: inline-grid;
		justify-items: end;
	} 
	.image-colum > img {
		width:80%;
	}
	.pd-log > img {
		width:75%;
	}
	.width-menor{
		width: 5% !important;
	}
	.num1{
		padding-right: 8rem!important;
	}
	.num2{
		padding-right: 0;
    	padding-left: 6rem!important;
	}
	.num3{
		padding-left: 12rem!important;
    	padding-right: 0;
	}
	.center-rede{
		margin: -24px 0 0px 47px!important;
	}
	.fale-title{
		padding-left: 5rem !important;
	}	   
}

@media only screen and (min-width: 970px) and (max-width: 991px) {
	.container{
		width:100%;
	}
	#centro {
		padding-left: 0px;
	}
	.mainmenu-area .logo {
		margin-left: 48px!important;
	}
	.dois-lados{
		margin: auto!important;
	}
	.media-cel {
		width: 14%!important;
		display: flex;
	}
	.ferramentas{
		text-align: center!important;
	}
	.ajuste{
		margin:-10px 0 0 0 !important;
	}
	.abaixo{
		padding-top: 5%;
	}
	.acima{
		padding-bottom: 5%;
	}
	.centralizar{
		text-align: center!important;
		padding: 0!important;
	}
	.image-center{
		padding-left: 0px!important;
	}
	.image-center2{
		padding-left: 0px!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		text-align: center;
		margin: auto;
	}
	.bg-services{
		padding-left: 15px!important;
		min-height: 1128px!important;
	}
	.image-ok{
		margin:0!important;
		width:70%;
	}
	.pd-log{
		padding-left: 15px!important;
		text-align: center!important;
	}
	.box-right{
		font-size: 25px!important;
    	text-align: right!important;	
	}
	.texto-right{
		text-align: right!important;
	}
	.title-left{
		text-align: left!important;
	}
	.btn-center{
		margin: -113px 0 0px 34%!important
	}
	.mapa-site{
		width: 930px !important;
		font-size: 13px;
	}
	.alinhamento{
		padding-left: 15px!important;
		text-align: center!important;
	}
	.texto-depoimento {
		font-size: 13px!important;
	}
	.padding-dep{
		padding-top: 5%!important;
	}
	.titlesobre {
		padding-left: 90px!important;
	}
	.spacing-left {
		padding-left: 9.6rem !important;
	}
}

@media only screen and (min-width: 900px) and (max-width: 969px) {
	.container{
		width: 100%!important;
	}
	.carousel-caption {
		font-size: 24px;
		text-align: left;
		margin: 0px 0 0 -80px;
		padding-bottom: 8.7%!important;
	}
	.sobre-image{
		margin:0!important;
		max-width:100%!important;
	}
	#centro {
		padding-left: 0px;
    	padding-right: 0px;
	}
	.mainmenu-area .logo {
		margin-left: 0px;
	}
	.navbar-nav{
		margin: 0 15px 0px -68px;
	}	
	.dois-lados{
		width:100%!important;
	}
	.media-cel {
		width: 14%!important;
		display: flex;
	}
	.ferramentas{
		text-align: center!important;
	}
	.ajuste{
		margin:-10px 0 0 0 !important;
	}
	.abaixo{
		padding-top: 5%;
	}
	.acima{
		padding-bottom: 5%;
	}
	.centralizar{
		text-align: center!important;
		padding: 0!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		text-align: center;
		margin: auto;
	}
	.bg-services{
		padding-left: 15px!important;
		min-height: 1117px!important;
	}
	.image-ok{
		margin:0!important;
		width:70%;
	}
	.pd-log{
		padding-left: 15px!important;
		text-align: center;
	}
	.box-right{
		font-size: 25px!important;
    	text-align: right!important;	
	}
	.texto-right{
		text-align: right!important;
	}
	.title-left{
		text-align: left!important;
	}
	.btn-center{
		margin: -113px 0 0px 33%!important
	}
	.mapa-site{
		width: 930px !important;
		font-size: 13px;
	}
	.alinhamento{
		padding-left: 15px!important;
    	text-align: center;
	}
	.texto-depoimento {
		font-size: 13px!important;
	}
	.padding-dep{
		padding-top: 5%!important;
	}
	.titlesobre{
		padding-left: 60px!important;
	}
	.title-somos{
		padding-left: 0!important;
	}
	.title-descricao{
		padding-left:0!important;
	}
	.DicaTexto{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -390px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -277px;
	}
	.DicaTexto2::after{
		top: -2%;
		left: 274px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -313px;
		bottom: -206px;
	}
	.DicaTexto3::after{
		top: -2%;
		left: 473px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -270px;
	}
	.DicaTexto4::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -290px;
	}
	.DicaTexto5::after{
		top: -2%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -190px;
	}
	.DicaTexto6::after{
		top: -2%;
		left: 480px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -250px;
	}
	.DicaTexto7::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -330px;
	}
	.DicaTexto8::after{
		top: -2%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -55px;
	}
	.DicaTexto9::after{
		top: -6%;
		left: 477px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	} 
	.width-menor{
		display: none;
	}
	.sumir{
		display: none;
	}
	.num2 {
		width: 46%!important;
	}
	.num3 {
		width: 29%!important;
	}
	.texto-center{
		padding-right: 50px;
	}
	.section-padding{
		padding-top: 0px!important;
	}
}

@media only screen and (min-width: 801px) and (max-width: 829px) {
	#centro{
		padding-left:0px!important;
	}
	.dois-lados{
		margin: auto!important;
	}
	.image-center{
		padding-left: 255px!important;
	}
	.image-center2{
		padding-left: 200px!important;
	}
	.alinhamento{
		padding-left: 10px!important;
	}
	.ferramentas{
		text-align: center;
	}
	.centralizar{
		text-align: center!important;
		padding: 0!important;
	}
	.texto-right{
		text-align: right!important;
	}
	.image-ok{
		margin:0!important;
		width:70%;
	}
	.padding-dep{
		padding-top: 3%!important;
	}
	.box-right{
		font-size: 25px!important;
    	text-align: right!important;	
	}
	.title-left{
		text-align: left!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-depoimento {
		width: 100%!important;
		background: rgb(247,247,247);
		background: linear-gradient(218deg, rgba(247,247,247,1) 36%, rgba(192,213,203,1) 100%);
		min-height: 260px;
	}
	.texto-depoimento {
		color: #414042;
		padding-left: 18px;
		padding-right: 15px;
		text-align: left;
		font-size: 12px;
		font-weight: 600;
		min-height: 130px;
	}
	.btn-center{
		margin: -107px 0 0px 31%!important;
	}
	.top-title{
		margin-top: 10%!important;
	}
	.email-title{
		padding-left: 15px!important;
	}
	.fale-title{
		padding-left: 7rem !important;
	}
	.ajuste{
		margin:-10px 0 0 0 !important;
	}
	.abaixo{
		padding-top: 5%;
	}
	.acima{
		padding-bottom: 5%;
	}
	.formulario{
		width:700px!important;
	}
	.mapa-site{
		width: 700px !important;
		font-size: 13px;
	}
	.center-rede{
		line-height: 86px;
		display: flex;
		margin-top: -24px;
		align-items: stretch;
		flex-wrap: nowrap;
		margin-left: 30px;
	}
	.bg-services{
		min-height: 1084px!important;
	}
	.font-texto {
		font-size: 14px!important;
	}
	.width-menor{
		display:none;
	}
	.num1{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.num2{
		padding-left: 0!important;
		padding-right: 0!important;
		width: 40%!important;
	}
	.num3{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.numeros {
		font-size: 12px;
	}
	.numeros > strong > span{
		font-size: 60px!important;
	}
	.numeros > strong > b{
		font-size: 60px!important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
	#centro{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.fonte-grande{
		padding:0!important;
	}
	.container{
		width: 750px;
	}
	.ferramentas{
		text-align: center;
	}
	.centralizar{
		text-align: center!important;
		padding: 0!important;
	}
	.texto-right{
		text-align: right!important;
	}
	.image-center{
		padding-left: 200px!important;
	}
	.image-center2{
		padding-left: 165px!important;
	}
	.image-ok{
		margin:0!important;
		width:70%;
	}
	.padding-dep{
		padding-top: 3%!important;
	}
	.box-right{
		font-size: 25px!important;
    	text-align: right!important;	
	}
	.title-left{
		text-align: left!important;
	}
	.bg-services{
		min-height: 1083px!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-depoimento {
		width: 100%!important;
		background: rgb(247,247,247);
		background: linear-gradient(218deg, rgba(247,247,247,1) 36%, rgba(192,213,203,1) 100%);
		min-height: 260px;
	}
	.texto-depoimento {
		color: #414042;
		padding-left: 18px;
		padding-right: 15px;
		text-align: left;
		font-size: 12px;
		font-weight: 600;
		min-height: 130px;
	}
	.btn-center{
		margin: -107px 0 0px 239px!important;
	}
	.top-title{
		margin-top: 10%!important;
	}
	.email-title{
		padding-left: 15px!important;
	}
	.fale-title{
		padding-left: 7rem !important;
	}
	.ajuste{
		margin:-10px 0 0 0 !important;
	}
	.abaixo{
		padding-top: 5%;
	}
	.acima{
		padding-bottom: 5%;
	}
	.formulario{
		width:700px!important;
	}
	.mapa-site{
		width: 700px !important;
		font-size: 13px;
	}
	.center-rede{
		line-height: 86px;
		display: flex;
		margin-top: -24px;
		align-items: stretch;
		flex-wrap: nowrap;
		margin-left: 30px;
	}
	.width-menor{
		display:none;
	}
	.num1{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.num2{
		padding-left: 0!important;
		padding-right: 0!important;
		width: 40%!important;
	}
	.num3{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.numeros {
		font-size: 12px;
	}
	.numeros > strong > span{
		font-size: 60px!important;
	}
	.numeros > strong > b{
		font-size: 60px!important;
	}
}

/* Tablet Layout: 768px. */

@media only screen and (min-width: 830px) and (max-width: 992px) {
	html{
		overflow: auto;
	}
	.carousel-caption {
		font-size: 28px;
		text-align: left;
		margin: 0px 0 0 -98px;
		padding-bottom: 11%!important;
	}
	.frase2{
		font-size: 30px;
	}
	.frase3{
		font-size: 28px;
	}
	.frase4{
		font-size: 30px;
	}
	.frase6{
		font-size: 30px;
	}
	#centro{
		width: 100%!important;
		padding: 0!important;
	}
	.navbar-nav{
		margin: 0px 15px 0px -56px;
	}
	.titlesobre{
		padding-left: 60px;
	}
	.sobre-image{
		margin: 0!important;
    	max-width: 100%!important;
	}
	.dois-lados{
		width: 100% !important;
	}
	.DicaTexto{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -390px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -277px;
	}
	.DicaTexto2::after{
		top: -2.5%;
		left: 274px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -313px;
		bottom: -206px;
	}
	.DicaTexto3::after{
		top: -3.5%;
		left: 473px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -270px;
	}
	.DicaTexto4::after{
		top: -2.9%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -290px;
	}
	.DicaTexto5::after{
		top: -2.5%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -190px;
	}
	.DicaTexto6::after{
		top: -3.5%;
		left: 480px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -250px;
	}
	.DicaTexto7::after{
		top: -2.9%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -330px;
	}
	.DicaTexto8::after{
		top: -2.5%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -55px;
	}
	.DicaTexto9::after{
		top: -8%;
		left: 477px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
}	
@media only screen and (min-width: 830px) and (max-width: 899px) {
    #centro{
		padding-left: 0px!important;
	}
	.controles-tm{
		width: 70px!important;
		height: 70px!important;
	}	
	.price-table {
		padding: 50px 40px;
		border-radius: 2px;
		text-align: center;
		background-color: #d2d2d2;
		color: #515656;
		position: relative;
		margin-top: 20px;
		padding-bottom: 0;
		min-height: 356px;
	}
	.img-serv1{
		width: 250px!important;
	}
	.position-img{
	    padding: 110px 0 0 60%;
	}
	.container{
	    width: 890px!important;
	}	
	.mainmenu-area #primary-menu ul li.active a,
	.mainmenu-area #primary-menu ul li a:hover {
		font-weight: 700;
		font-size:medium;
	}
	.mainmenu-area #primary-menu > ul > li > a {
        padding: 30px 12px;
    }
	.mainmenu-area .logo{
		margin: 0px;
	}
    .header-area {
        padding-top: 80px;
    }
    .price-table,
    .box {
        padding: 30px 15px;
    }
    .price-table.active {
        padding: 50px 15px;
    }
    .single-team {
        margin-bottom: 30px
    }
    .side-icon-boxes {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
	.media-cel{
		width: 14%!important;
    	display: flex;
	}
	.dist{
		letter-spacing: 0px;
	}
	.box{
		height: 344px;
	}
	#mixedSlider .MS-controls button {
	  position: absolute;
	  border: none;
	  background-color: transparent;
	  outline: 0;
	  font-size: 50px;
	  top: 46px;
	  color: rgba(0, 0, 0, 0.4);
	  transition: 0.15s linear;
	}
	#mixedSlider .MS-controls .MS-left {
	  left: -50px;
	}
	#mixedSlider .MS-controls .MS-right {
	  right: -50px;
	}
	.seta{
		width: 75px;
	}
	.num{
		color: #054e28;
		float: right;
		font-size: 11px;
		margin-top: -30px;
		text-align: right;
	}
	.dados {
		padding-left: 35px;
		color: #fff;
		font-weight: 600;
		width: 80%;
	}
	.title-map {
		padding-left: 20px;
		text-align: center;
		width: 80%;
	}
	.carousel-caption img{
		width: 53%!important;
		height: auto;
	}
	.ferramentas{
		text-align: center;
	}
	.centralizar{
		text-align: center!important;
		padding: 0!important;
	}
	.texto-right{
		text-align: right!important;
	}
	.pd-log{
		text-align: center!important;
	}
	.image-ok{
		margin:0!important;
		width:70%;
	}
	.padding-dep{
		padding-top: 3%!important;
	}
	.box-right{
		font-size: 25px!important;
    	text-align: right!important;
	}
	.title-left{
		text-align: left!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-depoimento {
		width: 100%!important;
		background: rgb(247,247,247);
		background: linear-gradient(218deg, rgba(247,247,247,1) 36%, rgba(192,213,203,1) 100%);
		min-height: 260px;
	}
	.texto-depoimento {
		color: #414042;
		padding-left: 18px;
		padding-right: 15px;
		text-align: left;
		font-size: 12px;
		font-weight: 600;
		min-height: 130px;
	}
	.btn-center{
		margin: 246px 0 0px 255px!important;
	}
	.top-title{
		margin-top: 10%!important;
	}
	.email-title{
		padding-left: 15px!important;
	}
	.fale-title{
		padding-left: 5rem !important;
	}
	.abaixo{
		padding-top: 5%;
	}
	.acima{
		padding-bottom: 5%;
	}
	.formulario{
		width: 700px!important;
    	margin: 0 0 0px 50px;
	}
	.mapa-site{
		width: 800px !important;
	}
	.center-rede{
		line-height: 86px;
		display: flex;
		margin-top: -24px;
		align-items: stretch;
		flex-wrap: nowrap;
		margin-left: 30px;
	}
	.btn-center{
		margin: -113px 0 0px 33%!important
	}
	.dois-lados{
		margin-left: auto!important;
		margin-right: auto!important;
	}
	.bg-services {
		background-color: rgba(255, 255, 255, 0.7);
		color: rgba(255, 255, 255, 0.7);
		border-start-start-radius: 30%;
		min-height: 1105px!important;
	}
	.alinhamento{
		padding-left: 15px!important;
		text-align: center!important;
	}
	#vaiContato{
		margin: 0 0 0 -50px;
	}
	.width-menor{
		display: none;
	}
	.sumir{
		display:none;
	}
	.num1{
		padding-right: 0rem !important;
	}
	.num2{
		width: 47%!important;
	}
	.num3{
		width: 25%!important;
	}
	.texto-center{
		padding-right: 60px!important;
	}
	#app-page, #w100{
		width: 100% !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 899px) {
	.img-serv1{
		width: 240px!important;
	}
	.position-img {
		padding: 77px 0 0 50%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 829px) {
	html{
		overflow: scroll;
	}
	.mainmenu-area .logo {
		margin-left: 0px!important;
	}
	.carousel-caption {
		font-size: 19px;
		text-align: left;
		margin: 0px 0 0 -70px;
		padding-bottom: 13%!important;
	}
	.frase2{
		font-size: 20px;
	}
	.frase3{
		font-size: 20px;
	}
	.frase4{
		font-size: 20px;
	}
	.frase6{
		font-size: 22px;
	}
	.espaco-cabecalho1 {
		margin: -7px 0 0 0!important;
	}
	.espaco-cabecalho2 {
		margin: -15px 0 0 0!important;
	}
	.sobre-image{
		margin: 0!important;;
		max-width: 100%!important;
	}
	.dois-lados {
		width: 100%!important;
	}
	.img-serv1{
		width: 214px!important;
	}
	.position-img {
		padding: 80px 0 0 39%;
	}
	.media-cel,.tag-verde{ 
		display:none;
	}
	.dep {
		font-size: 17px!important;
		text-align: justify;
		padding: 0 30px;
	}
	.logocliente {
		width: 18%;
		margin: 3px;
	}
	.quebra-linha{
		margin-bottom:110px!important;
	}
	.pd-log > img{
		width: 80%!important;
	}
	.DicaTexto{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -390px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -277px;
	}
	.DicaTexto2::after{
		top: -2.5%;
		left: 274px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -313px;
		bottom: -206px;
	}
	.DicaTexto3::after{
		top: -3.5%;
		left: 473px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -270px;
	}
	.DicaTexto4::after{
		top: -2.5%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -290px;
	}
	.DicaTexto5::after{
		top: -2.5%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -190px;
	}
	.DicaTexto6::after{
		top: -3.5%;
		left: 480px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -250px;
	}
	.DicaTexto7::after{
		top: -2.5%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -330px;
	}
	.DicaTexto8::after{
		top: -2.5%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -55px;
	}
	.DicaTexto9::after{
		top: -8%;
		left: 477px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	html{
		overflow: scroll;
	}
    body {
        font-size: 13px;
    }
	.green{
		text-align:center;
	}
	.ferramentas{
		text-align: center;
	}
	.button-slide {
		position: absolute;
		z-index: 9999;
		text-align: center;
		margin: 10px 45%;
		bottom: 0;
		cursor: pointer;
	}
	.buttonSAA {
		padding: 10px 25px!important;
	}
	.contacts{
		padding: 50px 0 0;
	}
	.logocliente {
		width: 17%;
	}
    .header-area {
        padding-top: 120px;
        padding-bottom: 100px;
		min-height: 345px;
        height: auto;
    }
    .page-title h2,
    .header-text h2 {
        font-size: 20px;
    }
	.mainmenu-area .logo #logo1{
		margin-left:0px!important;
		height: 138px!important;
		background: #FFF;
		display:none;
		border-radius: 20px;
	}
	.mainmenu-area .logo #logo2{
		margin-left:0px!important;
		height: 138px!important;
		background: transparent;
		display:block;
	}
	.videoContainer {
		position: relative;
		height: auto;
		width: 100%;
		overflow: hidden;
	}
	.mainmenu-area .logo #logo2{
		margin-left:0px!important;
		height: 68px!important;
	}
    .mainmenu-area .navbar-toggle {
        margin-top: 20px;
        background: #fff;
    }
    .mainmenu-area .navbar-toggle .icon-bar {
        background-color: #054e28;
    }
    .menu-branco{
        background-color: #ffffff !important;
    }
    .mainmenu-area #primary-menu {
        background-color: #135834;
    }
    .mainmenu-area #primary-menu ul li a{
        color: #ffffff;
    }
    .mainmenu-area #primary-menu ul {
        overflow-y: auto;
        max-height: 70vh;
        margin: 0;
    }
    .mainmenu-area #primary-menu > ul > li > a {
        padding: 15px;
        overflow: hidden;
    }
    .menu-bg{
	background-color: rgba(255, 255, 255, 0.5);
	}
	.menu-bg #primary-menu > ul > li > a, .menu-bg .container a {
		color: #FFF!important;
	}
	.menu-bg  #primary-menu ul li.active a, .menu-bg #primary-menu ul li a:hover{
		color: #FFF!important;
		font-weight: 800;
		font-size:medium;
	}
    .box {
        padding: 30px 15px;
    }
    .box .box-icon {
        height: auto;
    }
    .single-blog,
    .single-team,
    .price-table.active {
        margin-top: 30px;
    }
    .form-double input {
        width: 100%;
    }
    .footer-top {
        margin-bottom: 50px;
    }
    .x-left {
        text-align: left;
    }
	#centro{
		padding-left: 0px!important;
	}
	.img-serv1{
		width: 214px!important;
	}
	.position-img {
		margin: 64px 0 0 297px;
	}
	.controles-tm{
		width: 70px!important;
		height: 70px!important;
	}
	#mixedSlider .MS-controls button {
	  position: absolute;
	  border: none;
	  background-color: transparent;
	  outline: 0;
	  font-size: 50px;
	  top: 33%;
	  color: rgba(0, 0, 0, 0.4);
	  transition: 0.15s linear;
	}
	#mixedSlider .MS-controls .MS-left {
	  left: -14%;
	}
	#mixedSlider .MS-controls .MS-right {
	  right: -12%;
	}
	.seta{
		width: 80px;
	}
	.quebra-linha{
		padding-bottom: 90px;
	}
	.title-map{
		padding-left: 0px;
		text-align: center;
		width: 100%;
	}
	.title-map hr{
		margin-top: 4px;
		margin-bottom: 20px;
		border: 0;
		border-top: 2px solid #eee;
	}
	.dados{
		padding-left: 10px;
		color: #fff;
		font-weight: 600;
		width: 100%;
	}
	.dados hr{
		margin-top: -10px;
		margin-bottom: 20px;
		border: 0;
		border-top: 1px solid #eee;
		width: 90%;
	}
	.região{
		margin: 0;
		line-height: 12px;
	}
	.empresa{
		color: #054e28;
		font-weight: 500;
		font-size: 10px;
	}
	.num{
		color: #054e28;
		float: right;
		font-size: 11px;
		margin-top: -30px
	}
	.tira-espaço{
		padding-top: 0px!important;
	}
	.price-table {
		padding: 50px 25px;
		border-radius: 25px;
		text-align: center;
		background-color: #d2d2d2;
		color: #515656;
		position: relative;
		margin-top: 20px;
		padding-bottom: 0;
		min-height: 374px;
	}
	.service-page {
		margin-top: 0px;
	}
	.carousel-caption {
		font-size: 23px;
		text-align: left;
		margin: 0px 0 0 -90px;
		padding-bottom: 11%!important;
	}
	.frase2{
		font-size: 25px;
	}
	.frase3{
		font-size: 23px;
	}
	.frase4{
		font-size: 24px;
	}
	.frase6{
		font-size: 25px;
	}
	.titlesobre{
		text-align: left;
		padding-right: 0px!important;
		padding-left: 30px!important;
	}
	.sobre-image{
		margin: 0!important;
    	max-width: 100%!important;
	}
	.dois-lados{
		width: 100%!important;
	}
	.DicaTexto{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -390px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -277px;
	}
	.DicaTexto2::after{
		top: -2.5%;
		left: 274px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -313px;
		bottom: -206px;
	}
	.DicaTexto3::after{
		top: -3.5%;
		left: 473px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -270px;
	}
	.DicaTexto4::after{
		top: -2.5%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -290px;
	}
	.DicaTexto5::after{
		top: -2.5%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -190px;
	}
	.DicaTexto6::after{
		top: -3.5%;
		left: 480px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -250px;
	}
	.DicaTexto7::after{
		top: -2.5%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -330px;
	}
	.DicaTexto8::after{
		top: -2.5%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 600px;
		padding: 5px 15px 0px 0px;
		left: -320px;
		bottom: -55px;
	}
	.DicaTexto9::after{
		top: -8%;
		left: 477px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.alinhamento, .pd-log{
		text-align: center;
	}
	.image-center, .image-center2{
		padding-left: 0px!important;
	}
	.width-menor{
		display: none;
	}
	.sumir{
		display: none;
	}
	.num1, .num2, .num3{
		width: 100% !important;
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
}

@media only screen and (max-width: 640px){
	.carousel-caption {
		font-size: 23px;
		text-align: left;
		margin: 0px 0 0 -90px;
		padding-bottom: 10%!important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.section-padding {
		padding: 0;
	}
	.titlesobre,.somos{
		text-align:left;
	}
	.title-left{
		text-align: left!important;
	}
	.logocliente {
		width: 18%;
		margin: 3px;
		float: left;
	}
	.ferramentas{
		text-align: center;
	}
	.centralizar{
		text-align: center!important;
		padding: 0!important;
	}
	.texto-right{
		text-align: right!important;
	}
	.image-center{
		padding-left: 0px!important;
	}
	.image-center2{
		padding-left: 0px!important;
	}
	.image-ok{
		margin:0!important;
		width:70%;
	}
	.padding-dep{
		padding-top: 3%!important;
	}
	.box-right {
		font-size: 20px!important;
		text-align: right!important;
	}
	.numeros {
		padding: 30px 0;
	}
	#centro{
		padding-left: 0px!important;
	}
	.mainmenu-area .logo {
		text-transform: uppercase;
		letter-spacing: 2px;
		height: 62px!important;
		margin-left: 0px;
		padding: 0;
		background:transparent;
		position: absolute;
	}
	.mainmenu-area .logo #logo2{
		margin-top: -12px!important;
	}
	.tamanho{
		width: 100%;
	}
	.bg-services{
		min-height: 1017px!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-depoimento {
		width: 100%!important;
		background: rgb(247,247,247);
		background: linear-gradient(218deg, rgba(247,247,247,1) 36%, rgba(192,213,203,1) 100%);
		min-height: 260px;
	}
	.texto-depoimento {
		color: #414042;
		padding-left: 18px;
		padding-right: 15px;
		text-align: left;
		font-size: 12px;
		font-weight: 600;
		min-height: 130px;
	}
	.btn-center{
		margin: 240px 0 0px 256px!important;
	}
	.top-title{
		margin-top: 10%!important;
	}
	.email-title{
		padding-left: 15px!important;
	}
	.fale-title{
		padding-left: 14px!important;
	}
}

@media only screen and (min-width: 700px) and (max-width: 766px) {
	.img-serv1{
		width: 180px!important;
	}
	.position-img{
		margin: 60px 0 0 270px;
	}
	.alinhamento, .pd-log{
		text-align: center;
	}
	.image-center {
		padding-left: 0px!important;
	}
	.image-center2 {
		padding-left: 0px!important;
	}
	.box-right {
		font-size: 22px!important;
		text-align: right!important;
	}
	.btn-center {
		margin: 240px 0 0px 33%!important;
	}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 699px) {
	.img-serv1{
		width: 180px!important;
	}
	.position-img{
		margin: 60px 0 0 270px;
	}
	.controles-tm{
		width: 60px!important;
		height: 60px!important;
	}
	.btn-center {
		margin: 240px 0 0px 33%!important;
	}
	.alinhamento, .pd-log{
		text-align: center!important;
	}
	.image-center, .image-center2 {
		padding-left: 0px!important;
	}
	.bg-services {
		text-align: center!important;
		min-height: 1017px!important;
	}
}
@media only screen and (min-width: 600px) and (max-width: 651px) {
	.img-serv1{
		width: 173px!important;
	}
	.position-img{
		margin: 60px 0 0 250px;
	}
	.controles-tm{
		width: 50px!important;
		height: 50px!important;
	}
	.alinhamento, .pd-log{
		text-align: center!important;
	}
	.image-center {
		padding-left: 0px!important;
	}
	.image-center2 {
		padding-left: 0px!important;
	}
	.box-right {
		font-size: 19px!important;
		text-align: right!important;
	}

}
@media only screen and (min-width: 480px) and (max-width: 599px) {
	.position-img{
	    margin: 40px 0 0 236px;
	}	
	.img-serv1{
		width: 173px!important;
	}
	.box-right {
		font-size: 18px!important;
		text-align: right!important;
	}
	.texto-right {
		text-align: right!important;
		font-size: 11px;
	}
	.alinhamento, .pd-log{
		text-align: center!important;
	}
	.image-center {
		padding-left: 0px!important;
	}
	.image-center2 {
		padding-left: 0px!important;
	}
	.btn-center {
		margin: 240px 0 0px 30%!important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 560px) {
	.position-img{
	    margin: 38px 0 0 220px;
	}	
	.img-serv1{
		width: 160px!important;
	}
}
@media only screen and (min-width: 563px) and (max-width: 600px){
	.DicaTexto{
		width: 503px;
		padding: 5px 15px 0px 5px;
		left: 90px;
		bottom: -412px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 66px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 503px;
		padding: 5px 15px 0px 5px;
		left: -87px;
		bottom: -300px;
	}
	.DicaTexto2::after{
		top: -2.5%;
		left: 243px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 503px;
		padding: 5px 15px 0px 0px;
		left: -268px;
		bottom: -209px;
	}
	.DicaTexto3::after{
		top: -3.2%;
		left: 426px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 503px;
		padding: 5px 15px 0px 0px;
		left: 90px;
		bottom: -291px;
	}
	.DicaTexto4::after{
		top: -2.5%;
		left: 66px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 503px;
		padding: 5px 15px 0px 0px;
		left: -90px;
		bottom: -306px;
	}
	.DicaTexto5::after{
		top: -2.5%;
		left: 248px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 503px;
		padding: 5px 15px 0px 0px;
		left: -269px;
		bottom: -213px;	
	}
	.DicaTexto6::after{
		top: -3.5%;
		left: 428px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 503px;
		padding: 5px 15px 0px 0px;
		left: 90px;
		bottom: -270px;
	}
	.DicaTexto7::after{
		top: -3.2%;
		left: 68px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 503px;
		padding: 5px 15px 0px 0px;
		left: -90px;
		bottom: -368px;
	}
	.DicaTexto8::after{
		top: -2.3%;
		left: 247px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 503px;
		padding: 5px 0px 0px 0px;
		left: -270px;
		bottom: -57px;
	}
	.DicaTexto9::after{
		top: -8%;
		left: 429px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
}
@media only screen and (min-width: 541px) and (max-width: 562px){
	.DicaTexto{
		width: 470px;
		padding: 5px 15px 0px 5px;
		left: 17px;
		bottom: -412px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 139px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 472px;
		padding: 5px 15px 0px 5px;
		left: -163px;
		bottom: -319px;
	}
	.DicaTexto2::after{
		top: -2.5%;
		left: 319px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 470px;
		padding: 5px 15px 0px 0px;
		left: -73px;
		bottom: -229px;
	}
	.DicaTexto3::after{
		top: -3.2%;
		left: 232px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 477px;
		padding: 5px 15px 0px 0px;
		left: 13px;
		bottom: -309px;
	}
	.DicaTexto4::after{
		top: -2.5%;
		left: 144px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 476px;
		padding: 5px 15px 0px 0px;
		left: -165px;
		bottom: -306px;
	}
	.DicaTexto5::after{
		top: -2.5%;
		left: 324px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 475px;
		padding: 5px 15px 0px 0px;
		left: -76px;
		bottom: -213px;	
	}
	.DicaTexto6::after{
		top: -3.5%;
		left: 234px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 476px;
		padding: 5px 15px 0px 0px;
		left: 13px;
		bottom: -285px;
	}
	.DicaTexto7::after{
		top: -3.2%;
		left: 145px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 472px;
		padding: 5px 15px 0px 0px;
		left: -163px;
		bottom: -368px;
	}
	.DicaTexto8::after{
		top: -2.3%;
		left: 320px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 476px;
		padding: 5px 0px 0px 0px;
		left: -76px;
		bottom: -78px;
	}
	.DicaTexto9::after{
		top: -8%;
		left: 235px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
}
@media only screen and (min-width: 480px) and (max-width: 540px) {
	html{
		overflow: scroll;
	}
	.position-img{
	    margin: 36px 0 0 197px;
	}	
	.img-serv1{
		width: 140px!important;
	}
	.font-texto{
		font-weight: 500;
		color: #095318!important;
		text-align: left;
	}
	.image-center {
		padding-left: 0px!important;
	}
	.image-center2 {
		padding-left: 0px!important;
	}
	.service-gerenciamento{
		background: #fff!important;
	}
	.texto-center{
		padding-left: 15px!important;
		text-align: center!important;
	}
	.box-right, .texto-right{
		padding-left: 0px!important;
		text-align: center!important;
	}
	.alinhamento{
		padding-left: 16px!important;
	}
	.bg-services{
		padding-left: 15px!important;
	}
	.green, .gray{
		padding-left: 0px!important;
	}
	.btn-center {
		margin: 240px 0 0px 28%!important;
	}
	.fale-title {
		padding-left: 14px!important;
	}
	.title-service {
		font-weight: unset;
		color: #0a4a26;
		text-align: center;
		font-size: 30px!important;
	}
	.dois-lados {
		width: 100%!important;
	}
	.carousel-caption {
		font-size: 22px;
		text-align: left;
		margin: 0px 0 0 -75px;
		padding-bottom: 5%!important;
	}
	.sobre-image{
		margin: 0!important;
    	max-width: 100%!important;
	}
	.spacing-left{
		padding-left:0px!important;
	}
	.DicaTexto{
		width: 470px;
		padding: 5px 15px 0px 5px;
		left: 17px;
		bottom: -412px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 139px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 472px;
		padding: 5px 15px 0px 5px;
		left: -163px;
		bottom: -319px;
	}
	.DicaTexto2::after{
		top: -2.5%;
		left: 319px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 470px;
		padding: 5px 15px 0px 0px;
		left: -73px;
		bottom: -229px;
	}
	.DicaTexto3::after{
		top: -3.2%;
		left: 232px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 477px;
		padding: 5px 15px 0px 0px;
		left: 13px;
		bottom: -309px;
	}
	.DicaTexto4::after{
		top: -2.5%;
		left: 144px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 476px;
		padding: 5px 15px 0px 0px;
		left: -165px;
		bottom: -306px;
	}
	.DicaTexto5::after{
		top: -2.5%;
		left: 324px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 475px;
		padding: 5px 15px 0px 0px;
		left: -76px;
		bottom: -213px;	
	}
	.DicaTexto6::after{
		top: -3.5%;
		left: 234px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 476px;
		padding: 5px 15px 0px 0px;
		left: 13px;
		bottom: -285px;
	}
	.DicaTexto7::after{
		top: -3.2%;
		left: 145px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 472px;
		padding: 5px 15px 0px 0px;
		left: -163px;
		bottom: -368px;
	}
	.DicaTexto8::after{
		top: -2.3%;
		left: 320px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 476px;
		padding: 5px 0px 0px 0px;
		left: -76px;
		bottom: -78px;
	}
	.DicaTexto9::after{
		top: -8%;
		left: 235px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.num1{
		padding:0%!important;
		width: 100%!important;
	}
	.num2{
		padding:0%!important;
		width: 100%!important;
	}
	.num3{
		padding:0%!important;
		width: 100%!important;
	}
}

@media only screen and (max-width: 480px) {
	.mainmenu-area .logo #logo2{
		margin-top: -12px!important;
		display:block;
	}
	.section-padding {
		padding: 0;
	}
	.somos, .titlesobre {
    	text-align: center;
	}
	.mainmenu-area .logo {
		text-transform: uppercase;
		letter-spacing: 2px;
		height: 62px!important;
		margin-left: 0px;
		padding: 0;
		background: transparent;
		position: absolute;
	}
	.tamanho{
		width: 100%;
	}
	.position-img{
	    margin: 10px 0 0 148px;
	}	
	.img-serv1{
		width: 113px!important;
	}
	#mixedSlider .MS-controls button {
	  position: absolute;
	  border: none;
	  background-color: transparent;
	  outline: 0;
	  font-size: 50px;
	  top: 20%;
	  color: rgba(0, 0, 0, 0.4);
	  transition: 0.15s linear;
	}
	#mixedSlider .MS-controls .MS-left {
	  left: -18%;
	}
	#mixedSlider .MS-controls .MS-right {
	  right: -16%;
	}
	.controles-tm{
		width: 50px!important;
		height: 50px!important;
	}
	.seta{
		width:65px!important;
	}

}

@media only screen and (min-width: 401px) and (max-width: 480px){
	html{
		overflow: scroll;
	}
	.image-ok{
		margin: 0px 0 0px 6px !important;
	}
	.titlesobre{
		padding-right: 35px!important;
	}
	.font-texto{
		font-weight: 500;
		color: #095318!important;
		text-align: left;
	}
	.alinhamento{
		padding: 0 !important;
	}
	.centralizar{
		padding: 0!important;
		text-align: center!important;
	}
	.image-center{
		margin: 89px 0px 0px 40px;
	}
	.image-center2{
		margin: 89px 0px 0px 25px;
    	width: 85%;
	}
	.title-service{
		font-size: 30px;
	}
	.bg-services {
		border-start-start-radius: 0%;
		min-height: 895px!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-gerenciamento{
		background: rgba(255,255,255);
	}
	.texto-center{
		padding-left: 0!important;
	}
	.padding-dep{
		padding-top: 0!important;
	}
	.title-left{
		text-align: left!important;
		font-size: 12px;
	}
	.btn-center{
		margin: 260px 0 0 21% !important;
	}
	.top-title{
		margin-top: 21%!important;
		padding: 0;
	}
	.concordo{
		font-size: 9px!important;
	}
	.fale-title{
		padding-left: 14px!important;
	}
	.mapa-bg{
		min-height: 500px!important;
	}
	.numeros > strong > span{
		font-size: 60px!important;
	}
	.numeros > strong > b{
		font-size: 60px!important;
	}
	.green{
		padding-left: 0px!important;
	}
	.gray{
		padding-left: 0px!important;
	}
	.texto-depoimento{
		font-size: 12px!important;
	}
	.formulario{
		padding:0;
	}
	.pd-log{
		padding-left: 15px!important;
		padding-top: 50px !important;
	}
	.carousel-caption {
		font-size: 22px;
		text-align: left;
		margin: 0px 0 0 -75px;
		padding-bottom: 5%!important;
	}
	.frase2{
		font-size: 22px;
	}
	.frase3{
		font-size: 23px;
	}
	.frase4{
		font-size: 20px;
	}
	.frase6{
		font-size: 22px;
	}
	.sobre-image{
		margin: 0!important;
    	max-width: 100%!important;
	}
	.DicaTexto{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -460px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -385px;
	}
	.DicaTexto2::after{
		top: -2%;
		left: 274px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -270px;
	}
	.DicaTexto3::after{
		top: -2.5%;
		left: 182px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -350px;
	}
	.DicaTexto4::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -350px;
	}
	.DicaTexto5::after{
		top: -2%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -254px;
	}
	.DicaTexto6::after{
		top: -2.5%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -312px;
	}
	.DicaTexto7::after{
		top: -2.5%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -415px;
	}
	.DicaTexto8::after{
		top: -2%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -100px;
	}
	.DicaTexto9::after{
		top: -6%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.dois-lados {
		width: 100%!important;
	}
	h2.centralizar{
		font-size: 40px!important;
	}
	.num1{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.num2{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.num3{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.email-title{
		padding-left: 15px!important;
	}	
}
@media only screen and (min-width:381px) and (max-width:400px){
	html{
		overflow: scroll;
	}
	.image-ok{
		margin: 0px 0 0px 6px !important;
	}
	.titlesobre{
		padding-right: 35px!important;
	}
	.font-texto{
		font-weight: 500;
		color: #095318!important;
		text-align: left;
	}
	.alinhamento{
		padding: 0 !important;
	}
	.centralizar{
		padding: 0!important;
		text-align: center!important;
	}
	.image-center{
		margin: 89px 0px 0px 40px;
	}
	.image-center2{
		margin: 89px 0px 0px 25px;
    	width: 85%;
	}
	.title-service{
		font-size: 30px;
	}
	.bg-services {
		border-start-start-radius: 0%;
		min-height: 895px!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-gerenciamento{
		background: rgba(255,255,255);
	}
	.texto-center{
		padding-left: 0!important;
	}
	.padding-dep{
		padding-top: 0!important;
	}
	.title-left{
		text-align: left!important;
		font-size: 12px;
	}
	.btn-center{
		margin: 260px 0 0 21% !important;
	}
	.top-title{
		margin-top: 21%!important;
		padding: 0;
	}
	.concordo{
		font-size: 9px!important;
	}
	.fale-title{
		padding-left: 14px!important;
	}
	.mapa-bg{
		min-height: 500px!important;
	}
	.numeros > strong > span{
		font-size: 60px!important;
	}
	.numeros > strong > b{
		font-size: 60px!important;
	}
	.green{
		padding-left: 0px!important;
	}
	.gray{
		padding-left: 0px!important;
	}
	.texto-depoimento{
		font-size: 12px!important;
	}
	.formulario{
		padding:0;
	}
	.pd-log{
		padding-left: 15px!important;
		padding-top: 50px !important;
	}
	.carousel-caption {
		font-size: 14px;
		text-align: left;
		margin: 0px 0 0 -56px;
		padding-bottom: 5%!important;
	}
	.frase2{
		font-size: 14px;
	}
	.frase3{
		font-size: 15px;
	}
	.frase4{
		font-size: 14px;
	}
	.frase6{
		font-size: 14px;
	}
	.espaco-cabecalho{
		margin: -13px 0 0 0;
	}
	.espaco-cabecalho1{
		margin: -4px 0 0 0;
	}
	.espaco-cabecalho2{
		margin: -8px 0 0 0;
	}
	.sobre-image{
		margin: 0!important;
    	max-width: 100%!important;
	}
	.DicaTexto{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -460px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -385px;
	}
	.DicaTexto2::after{
		top: -2%;
		left: 274px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -270px;
	}
	.DicaTexto3::after{
		top: -2.5%;
		left: 182px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -350px;
	}
	.DicaTexto4::after{
		top: -2%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -350px;
	}
	.DicaTexto5::after{
		top: -2%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -254px;
	}
	.DicaTexto6::after{
		top: -2.5%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: 60px;
		bottom: -312px;
	}
	.DicaTexto7::after{
		top: -2.5%;
		left: 97px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -117px;
		bottom: -415px;
	}
	.DicaTexto8::after{
		top: -2%;
		left: 276px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -100px;
	}
	.DicaTexto9::after{
		top: -6%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.dois-lados {
		width: 100%!important;
	}
	h2.centralizar{
		font-size: 40px!important;
	}
	.num1{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.num2{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.num3{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.spacing-left{
		padding-left: 0px!important;
	}
	.title-service{
		text-align: center!important;
	}
	.email-title{
		padding-left: 15px!important;
	}
}	
@media only screen and (min-width: 360px) and (max-width: 380px){
	html{
		overflow: scroll;
	}
	.image-ok{
		margin: 0px 0 0px 6px !important;
	}
	.titlesobre{
		padding-right: 35px!important;
	}
	.font-texto{
		font-weight: 500;
		color: #095318!important;
		text-align: left;
	}
	.alinhamento{
		padding: 0 !important;
	}
	.centralizar{
		padding: 0!important;
		text-align: center!important;
	}
	.image-center{
		margin: 89px 0px 0px 40px;
	}
	.image-center2{
		margin: 89px 0px 0px 25px;
    	width: 85%;
	}
	.title-service{
		font-size: 30px;
	}
	.bg-services {
		border-start-start-radius: 0%;
		min-height: 895px!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-gerenciamento{
		background: rgba(255,255,255);
	}
	.texto-center{
		padding-left: 0!important;
	}
	.padding-dep{
		padding-top: 0!important;
	}
	.title-left{
		text-align: left!important;
		font-size: 12px;
	}
	.btn-center{
		margin: 260px 0 0 21% !important;
	}
	.top-title{
		margin-top: 21%!important;
		padding: 0;
	}
	.concordo{
		font-size: 9px!important;
	}
	.fale-title{
		padding-left: 14px!important;
	}
	.mapa-bg{
		min-height: 500px!important;
	}
	.numeros > strong > span{
		font-size: 60px!important;
	}
	.numeros > strong > b{
		font-size: 60px!important;
	}
	.green{
		padding-left: 0px!important;
	}
	.gray{
		padding-left: 0px!important;
	}
	.texto-depoimento{
		font-size: 12px!important;
	}
	.formulario{
		padding:0;
	}
	.pd-log{
		padding-left: 15px!important;
		padding-top: 50px !important;
	}
	.carousel-caption {
		font-size: 14px;
		text-align: left;
		margin: 0px 0 0 -56px;
		padding-bottom: 5%!important;
	}
	.frase2{
		font-size: 14px;
	}
	.frase3{
		font-size: 15px;
	}
	.frase4{
		font-size: 14px;
	}
	.frase6{
		font-size: 14px;
	}
	.espaco-cabecalho{
		margin: -13px 0 0 0;
	}
	.espaco-cabecalho1{
		margin: -4px 0 0 0;
	}
	.espaco-cabecalho2{
		margin: -8px 0 0 0;
	}
	.sobre-image{
		margin: 0!important;
    	max-width: 100%!important;
	}
	.DicaTexto{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -460px;
	}
	.DicaTexto::after{
		top: -2%;
		left: 182px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -385px;
	}
	.DicaTexto2::after{
		top: -2%;
		left: 182px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -270px;
	}
	.DicaTexto3::after{
		top: -2.5%;
		left: 182px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -350px;
	}
	.DicaTexto4::after{
		top: -2%;
		left: 182px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -350px;
	}
	.DicaTexto5::after{
		top: -2%;
		left: 182px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -254px;
	}
	.DicaTexto6::after{
		top: -2.5%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -312px;
	}
	.DicaTexto7::after{
		top: -2.5%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -415px;
	}
	.DicaTexto8::after{
		top: -2%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 380px;
		padding: 5px 15px 0px 0px;
		left: -26px;
		bottom: -100px;
	}
	.DicaTexto9::after{
		top: -6%;
		left: 184px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.dois-lados {
		width: 100%!important;
	}
	h2.centralizar{
		font-size: 40px!important;
	}
	.num1{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.num2{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.num3{
		padding-left:0!important;
		padding-right:0!important;
		width: 100%!important;
	}
	.email-title{
		padding-left: 15px!important;
	}
	.modal-content{
		max-width: 100%!important;
	}
	.modal-close {
		position: absolute;
		left: -237px;
		top: -13px;
	}	
}
@media only screen and (min-width: 281px) and (max-width: 359px){
	.carousel-caption {
		font-size: 14px;
		text-align: left;
		margin: 0px 0 0 -56px;
		padding-bottom: 2%!important;
	}
	.frase2{
		font-size: 15px;
	}
	.frase3{
		font-size: 14px;
	}
	.frase4{
		font-size: 15px;
	}
	.frase6{
		font-size: 16px;
	}
	.espaco-cabecalho{
		margin: -13px 0 0 0;
	}
	.espaco-cabecalho1{
		margin: -4px 0 0 0;
	}
	.espaco-cabecalho2{
		margin: -8px 0 0 0;
	}
	.email-title{
		padding-left: 15px!important;
	}
	.fale-title{
		padding-left: 15px!important;
	}
	.modal-content{
		max-width: 100%!important;
	}
	.modal-close {
		position: absolute;
		left: -290px;
		top: -10px;
	}
}

@media only screen and (max-width: 280px) {
	html{
		overflow: scroll;
	}
	.image-ok {
		margin: 0px 0 0px 0px !important;
	}
	.titlesobre{
		padding-right: 35px!important;
	}
	.font-texto{
		font-weight: 500;
		color: #095318!important;
		text-align: left;
	}
	.alinhamento{
		padding: 0 !important;
	}
	.centralizar{
		padding: 0!important;
		text-align: center!important;
	}
	.image-center {
		margin: 89px 0px 0px 0px;
	}
	.image-center2 {
		margin: 89px 0px 0px -5px;
	}
	.title-service{
		font-size: 19px;
	}
	.bg-services {
		border-start-start-radius: 0%!important;
		min-height: 895px!important;
	}
	.btn-services {
		padding-top: 100px;
		padding-bottom: 50px;
		margin: auto;
		text-align: center;
	}
	.service-contato {
		background: rgb(255,255,255);
		background: linear-gradient(90deg, rgb(31 76 33) 50%, rgb(31 76 33) 50%);
	}
	.service-gerenciamento{
		background: rgba(255,255,255);
	}
	.texto-center{
		padding-left: 0!important;
	}
	.padding-dep{
		padding-top: 0!important;
	}
	.title-left{
		text-align: left!important;
		font-size: 12px;
		color: #fff !important;
	}
	.btn-center{
		display:none;
	}
	.top-title{
		margin-top: 21%!important;
		padding: 0;
	}
	.concordo{
		font-size: 8px!important;
	}
	.fale-title{
		padding-left: 14px!important;
	}
	.mapa-bg{
		min-height: 500px!important;
	}
	.numeros > strong > span{
		font-size: 50px!important;
	}
	.numeros > strong > b{
		font-size: 50px!important;
	}
	.green{
		padding-left: 0px!important;
	}
	.gray{
		padding-left: 0px!important;
	}
	.texto-depoimento{
		font-size: 12px!important;
	}
	.formulario{
		padding:0;
	}
	.pd-log{
		padding-left: 15px!important;
		padding-top: 50px !important;
	}
	.pd-log > img{
		width:100%;
	}
	.pequeno {
		font-size: 25px!important;
	}
	h2.green{
		font-size: 30px!important;
	}
	.buttonSAA {
		padding: 10px 15px!important;
	}
	.pl-5, .px-5 {
		padding-left: 0rem !important;
	}
	.num1{
		padding:0%!important;
		width: 100%!important;
	}
	.num2{
		padding:0%!important;
		width: 100%!important;
	}
	.num3{
		padding:0%!important;
		width: 100%!important;
	}
	.sobre-image{
		margin: 0 !important;
		max-width: 100% !important;
	}
	.carousel-caption {
		font-size: 10px;
		text-align: left;
		margin: 0px 0 0 -19px;
		padding-bottom: 0%!important;
	}
	.frase2{
		font-size: 10px;
	}
	.frase3{
		font-size: 10px;
	}
	.frase4{
		font-size: 12px;
	}
	.frase6{
		font-size: 12px;
	}
	.espaco-cabecalho{
		margin: -13px 0 0 0;
	}
	.espaco-cabecalho1{
		margin: -4px 0 0 0;
	}
	.espaco-cabecalho2{
		margin: -8px 0 0 0;
	}
	.email-title{
		padding-left: 15px!important;
	}
	.fale-title{
		padding-left: 15px!important;
	}
	.spacing-left{
		padding-left: 0px!important;
	}
	.dois-lados {
		width: 100%!important;
	}
	.DicaTexto{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 19px;
		bottom: -584px;
	}
	.DicaTexto::after{
		top: -1.5%;
		left: 140px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto2{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 20px;
		bottom: -490px;
	}
	.DicaTexto2::after{
		top: -1.5%;
		left: 138px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto3{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 21px;
		bottom: -313px;
	}
	.DicaTexto3::after{
		top: -2.5%;
		left: 139px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto4{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 21px;
		bottom: -439px;
	}
	.DicaTexto4::after{
		top: -1.5%;
		left: 139px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto5{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 21px;
		bottom: -435px;
	}
	.DicaTexto5::after{
		top: -1.5%;
		left: 138px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto6{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 21px;
		bottom: -301px;
	}
	.DicaTexto6::after{
		top: -2.5%;
		left: 139px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto7{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 21px;
		bottom: -388px;
	}
	.DicaTexto7::after{
		top: -1.5%;
		left: 137px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto8{
		width: 280px;
		padding: 5px 15px 0px 0px;
		left: 21px;
		bottom: -540px
	}
	.DicaTexto8::after{
		top: -1.5%;
		left: 136px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
	.DicaTexto9{
		width: 280px;
		padding: 5px 0px 0px 0px;
		left: 20px;
		bottom: -140px;
	}
	.DicaTexto9::after{
		top: -4%;
		left: 138px;
		transform: rotate(222deg);
		-webkit-transform: rotate(222deg);
	}
}
