﻿/*GERAL*/
@media (max-width: 768px){
	.empresa h1 {
		margin-left: 0;
		padding-top: 57px;
	}

	.inner-gradient {
		top: 50px;
	}
}

@media (min-width: 990px) and (max-width: 1090px){	
	.inner .imgs-margin{
		width: 100%;
	}
}
/*GERAL END*/

/*TOP*/

@media (max-width: 1080px){
    .carousel-inner>.item img{
        margin-left: 0px;
        position: relative;
        width: 100% !important;
        left: 0;
    }
}

@media (max-width: 768px){

	.navbar-default .navbar-brand>img {
		display: block;
		width: 25px;
		margin-top: -5px;
	}

	.top-purple-side{
		display: none;
	}

	.nav-tail {
		display: none;
	}

	.navbar-default{
		z-index: 100;
	}

	.navbar-default .navbar-nav li {
	    -moz-transform: skewX(0deg);
	    -webkit-transform: skewX(0deg);
	    -o-transform: skewX(0deg);
	    -ms-transform: skewX(0deg);
	    transform: skewX(0deg);
	    padding-top: 0;
	    padding-bottom: 0;
	}

	.navbar-default .navbar-nav li a {
	    -moz-transform: skewX(0deg);
	    -webkit-transform: skewX(0deg);
	    -o-transform: skewX(0deg);
	    -ms-transform: skewX(0deg);
	    transform: skewX(0deg);
	}

	.inner-gradient{
		z-index: 99;
	}
}

@media (max-width: 990px){
	.logo img{
		margin-top: 40px;
	}
}

@media (max-width: 1200px){
	.navbar-default .navbar-nav li {
	    padding-right: 0;
	    padding-left: 0;
	}
}

@media (min-width: 1000px) and (max-width: 1200px){
	.footer .links {
	    margin-left: 30px !important;
	}
}
/*TOP END*/

/*FOOTER*/

@media (max-width: 440px){
	.footer-contato h2 {
		font-size: 18px;
	}

	.footer-contato p {
		font-size: 11px;
	}

	.footer .fb div{
		display: none;
	}

	.footer .rs {
		margin-bottom: 40px;
	}

}

@media (max-width: 768px){
	.footer-contato h2 {
		text-align: center;
	}

	.footer-contato p{
		text-align: center;	
	}

	.footer .oliver {
		left: 0;
		text-align: center;
	}

	.footer .montec {
		left: 0;
	}
}

@media (max-width: 990px){

	.footer-contato img {
		margin-left: 40px;
	}
	.footer img {
	    border-right: 0;
	    padding-right: 0;
	    margin-bottom: 0;
	    margin-right: 0;
	   	margin-left: 0;
	}

	.footer div{
		text-align: center;
	}

	.footer .endereco ul:first-child {
	    margin-top: 34px;
	}

	.footer .endereco ul{
		margin-left: -46px;
	}

	.footer .links ul {
	    margin-top: 36px;
	    margin-left: -44px;
	}

	.footer .fb{
		margin-top: -25px;
	}

	.footer .fb div {
	        position: relative;
    		text-align: center;
    		margin-top: 80px;
    		/*margin-left: -134px;
    		left: 50%;*/
	}

	.footer .rs {
		margin-left: 0;
	}

	.footer .montec {
		left: 0;
	}

	.footer .oliver{
	    text-align: center;
	    left: 0;
	    top: 11px;
	}

}

@media (min-width: 990px) and (max-width: 1084px){
	.footer .fb div{
		margin-left: 10px;
	}
}


@media (min-width: 990px) and (max-width: 1084px){
	.footer-contato p {
		margin-left: -30px;
	}

	.footer-contato h2 {
		margin-left: -30px;
	}
}

@media (min-width: 990px) and (max-width: 1200px){

	.footer-contato h2{
		margin-left: -41px;
	}

	.footer-contato p{
		margin-left: -41px;
	}

	.footer .endereco{
		margin-left: 36px;
	}

	footer .links ul{
	    margin-left: 0;
	}

	.footer .rs {
	    margin-left: -38px;
	    margin-right: -42px;
	}

}

/*FOOTER END*/

/*HOME*/

@media (min-width: 768px){
	.carousel-inner{
		margin-top: -20px;
	}
}
@media (max-width: 440px){
	.home h1 {
	    margin-top: 68px !important;
	    font-size: 24px;
	}

	.navbar-default .navbar-brand>img {
		display: block;
		width: 25px;
		margin-top: -5px;
	}

	.home-hr-inner {
	    width: 100%;
	    top: 78px !important;
	    left: 0;
	}

	.home p{
		margin-right: 0;
    	margin-left: 0; 
	}

}

@media (max-width: 768px){	
	.home p{
		margin-right: 0;
	}

	.home h1 {
		margin-left: 0;
		margin-top: 10px !important;
	    font-size: 24px;
	}

	.home-hr-inner {
	    width: 100%;
	    top: 78px !important;
	    left: 0;
	}

	.carousel-inner{
		margin-top: 60px;
	}

	/*.home-carousel-place {
		height: 176px;
	}

	.home-carousel .carousel-inner .item img{ 
        height: 176px;   
    }*/

    .home-hr {
	    top: 450px;
    }

    .navbar-default .navbar-brand {
    	display: block;
	}	

}

@media (max-width: 990px){	
	.home .imgs {
    	height: auto;
	}

	.home .inner .imgs-margin {
		top: -30px;
		border: 0;
		width: 100%;
	}

	.home .inner .img-2 {
		left: 290px;
	}

	.home .inner .grey-rec {
		left: 130px;
	}

	.home .inner .img-1 {
		left: 96px;
	}

	.home p {
		margin-bottom: -13px;
		text-align: justify;
	}

}

@media (min-width: 768px) and (max-width: 990px){	
	/*.home-carousel-place {
		height: 236px;
	}

	.home-carousel .carousel-inner .item img{ 
        height: 236px;   
    }*/

    .home-hr {
	    top: 510px;
    }

    .navbar-default .navbar-nav li a{
    	font-size: 11px;
	}

}


@media (min-width: 990px) and (max-width: 1200px){	
	
	.home .inner .img-2 {
		width: 200px;
		top: -19px;
	}

	.home .inner .grey-rec {
		width: 200px;
	    left: 43px;
    	top: 31px;
	}

	.home .inner .img-1 {
		width: 200px;
		left: 21px;
    	top: 55px;
	}

	.home .inner .imgs-margin {
	    width: 386px;
	}

	/*.home-carousel-place {
		height: 276px;
	}

	.home-carousel .carousel-inner .item img{ 
        height: 276px;   
    }*/

    .home-hr {
	    top: 547px;
    }

}

@media (max-width: 1200px){

}
/*HOME END*/

/*EMPRESA*/

@media (max-width: 440px){
	.empresa h1 {
	    margin-top: 68px !important;
	    font-size: 24px;
	}

	.empresa .border p{
		padding: 0;
	}

}

@media (max-width: 1200px) (max-width: 1275px){
	.atributos{
	    	width: 1138px;
    		margin-left: -55px;
	}
}

@media (max-width: 768px){
	.slider{
	    margin-bottom: 0;
	}
	.slider .grupo_imagens img {
		display: none;
	}

	.empresa h1 {
	    margin-top: 22px !important;
	    font-size: 28px;
	}

	.atributos{
	    	width: 100%;
    		margin-left: 0;
	}

}

@media (min-width: 768px) and (max-width: 990px){	
	.slider .grupo_imagens img {
		width: 190px;
	}

	.slider:first-child img {
    	margin-left: 60px;
	}

	.slider:last-child img {
	    margin-left: -31px;
	}

	.atributos{
	    	width: 717px;
    		margin-left: 0;
	}

}

@media (max-width: 990px){	

	.empresa .imgs {
    	height: auto;
	}

	.empresa .inner .imgs-margin {
		top: -30px;
		width: 718px;
	}

	.empresa .inner .img-2 {
		left: 290px;
	}

	.empresa .inner .grey-rec {
		left: 130px;
	}

	.empresa .inner .img-1 {
		left: 96px;
	}

	.empresa p {
		margin-bottom: 30px;
	}

	.slider:first-child img {
	    margin-bottom: 0;
	}

}

@media (max-width: 1273px){
	.empresa{
	    margin-left: 0;
	    margin-right: 0;
	}
}

@media (min-width: 990px) and (max-width: 1200px){	
	.slider .grupo_imagens img {
		width: 245px;
	}

	.slider:first-child img {
    	margin-left: 77px;
	}

	.slider:last-child img {
	    margin-left: -32px;
	}

	.empresa .inner .img-2 {
		width: 200px;
		top: -19px;
	}

	.empresa .inner .grey-rec {
		width: 200px;
	    left: 43px;
    	top: 31px;
	}

	.empresa .inner .img-1 {
		width: 200px;
		left: 21px;
    	top: 55px;
	}

	.empresa .inner .imgs-margin {
	    width: 386px;
	}

	.atributos{
	    	width: 938px;
    		margin-left: 0;
	}

}

@media (min-width: 1200px) and (max-width: 1273px){
	.slider .grupo_imagens img {
		width: 302px;
	}

	.slider:first-child img {
    	margin-left: 93px;
	}

	.slider:last-child img {
	    margin-left: -38px;
	}
}

/*EMPRESA END*/

/*SERVIÇOS*/

@media (max-width: 440px){
	.servicos h1 {
	    font-size: 24px;
	}

	.servicos h2 {
	    font-size: 18px;
	}

}
@media (max-width: 768px){
	.servicos h1 {
		margin-left: 0px;
	    padding-top: 80px;
	}

	.servicos .text-right {
		left: 0;
	}

	.servicos .inner h2 {
	    text-align: justify;
	  	margin-left: 0px;
	}

	.servicos .inner p {
	    text-align: justify;
	    margin-left: 0px;
	    margin-right: 0px;
	}

}

@media (min-width: 768px) and (max-width: 1200px){	
	.servicos .text-right {
	    left: 0;
	}
}

@media (max-width: 990px){	

	.servicos .inner .imgs-margin {
	    width: 420px;
	}
	
	.servicos .inner .img-2 {
	    display: none;
	}

	.servicos .inner .grey-rec {
		display: none;
	}

	.servicos h2 {
	    margin-left: 0;

	}

	.servicos p {
	    margin-left: 0;
	    margin-right: 0;
	}

	.servicos .bottom{
		margin-bottom: 0;
	}

	.servicos .inner p {
	    height: auto;
	}

}

@media (max-width: 800px){	
	.servicos .inner .imgs-margin {
	    border: 0px;
	    width: 0px;
	}
}

@media (max-width: 1200px){
	.separator{
		margin-top: 35px;
    	margin-bottom: -21px;
	}	
}

@media (min-width: 990px) and (max-width: 1130px){	
	.servicos .inner .imgs-margin {
	    width: 466px;
	}
}

/*SERVIÇOS END*/


/*DÚVIDAS*/

@media (max-width: 440px){
	.duvidas h1 {
	    font-size: 24px;
	}
}

@media (max-width: 768px){
	.duvidas .inner .imgs-margin {
		border: 0;
	}

	.duvidas h1 {
	    margin-left: 0;
	    padding-top: 80px;
	}

	.duvidas .inner .imgs-margin {
		border: 0;
		width: 0px;
	}

}

@media (max-width: 990px){
	.duvidas-perguntas .header h5 {
	    margin-left: 0;
	    margin-right: 0;
	}

	.duvidas-perguntas .inner {
	    margin-left: 0;
	    margin-right: 0;
	}
}

@media (min-width: 768px) and (max-width: 990px){	
	.duvidas .inner .imgs-margin {
		width: 420px;
	}
}


@media (min-width: 990px) and (max-width: 1200px){	
	.duvidas .inner .imgs-margin {
		width: 466px;
	}
}

/*DÚVIDAS END*/

/*ORÇAMENTO*/

@media (max-width: 440px){
	.orcamento h1 {
	    font-size: 24px;
	}
}

@media (max-width: 768px){
	.orcamento .inner .imgs-margin {
		border: 0;
		width: 0px;
	}

	.orcamento h1 {
	    margin-left: 0;
	    padding-top: 80px;
	}

	form .label-fix{
		float: none;
		margin-left: -15px;
		margin-top: 20px;
	}
}

@media (min-width: 768px) and (max-width: 990px){	
	.orcamento .inner .imgs-margin {
		width: 420px;
	}
}

@media (max-width: 990px){
	form .btn-default{
		margin-bottom: 0;
	}
}

@media (min-width: 990px) and (max-width: 1200px){	
	.orcamento .inner .imgs-margin {
		width: 466px;
	}
}

/*ORÇAMENTO END*/