/*##################################################MEDIA-QUERIES####################################################*/

/*Extra small devices (smart phones, less than 34em)*/
@media (max-width: 20em) { 

.empresa-home p{font-size: 18px;}

#carouselprod .col-md-2{width: 135px;}
.produtos-home h2{margin-bottom: 20%;}
#carouselprod .carousel-control{margin-top: -19% !important;}
#carouselprod .carousel-control.left{margin-left: 31% !important;}
#carouselprod .carousel-control.right{margin-right: 35% !important;}

.logo-rodape{margin-left: -8%;}
}

@media (min-width: 22em) and (max-width: 26em){

}

/*Small devices (phones, tablets less than 48em)*/
@media (max-width: 47.9em) {

.contato-topo .col-md-6{padding: 0px;}

.contato-topo{padding:0px !important; text-align: left;}
.empresa-home{margin-top: 0%; background-repeat: no-repeat;}

#carouselprod .col-md-2{margin-bottom: 2%;}

#carouselprod .carousel-control{margin-top: -14%;}
#carouselprod .carousel-control.right{margin-right: -3%;}
#carouselprod .carousel-control.left{margin-left: 73%;}

.banner-home{background-position-x: 32%; height: 400px;}
.icone-missao{width: 50%; margin-left: 20%;}
.missao-texto{margin-top: 10%;}

.titulo-pag h3{font-size: 30px; margin-top: 3%; color: #2F4598 !important;}
.titulo-pag{margin-top: 0px;}

.empresa img{width: 100%;}

.row-produto{margin-top: 7%;}
.orcamento-prod{width: 50%; float: right; margin-top: -7% !important;}
.servico .orcamento-prod{margin-top: -8.5%;}
.servico .galeria-prod .img-destaque a img{width: 90%; height: auto; margin-top: 5%;}
.servico .thumb-prod div{margin-left: 1%; margin-top: 2%;}


.orcamento select{width: 80%;}
.btn-orcamento{margin-left: 30%;}
}


/*Tablets*/
@media (min-width: 47em) and (max-width: 60em){
.menu-xs{margin-top: -5%;}

#carouselsite{top: -135px;}
.empresa-home{margin-top: -21%;}
.empresa-home p{width: 130%; font-size: 18px; margin-top: 14%;}
#carouselprod .col-md-2{width: 22%;}
#carouselprod .carousel-control.right{margin-right: -5%;}
#carouselprod .carousel-control.left{margin-left: 81%;}
#carouselprod .carousel-control{margin-top: -7%;}
.banner-home{background-position-x: 13%; height: 280px;}
.icone-missao{width: 25% !important; margin-left: 5% !important;}
.missao-texto{margin-left: 14%; width: 110% !important; margin-top: 8%;}

.rodape .logo-rodape img{width: 100%;}

.titulo-pag{margin-top: -8%;}

.empresa img{width: 100%;}

.servicos .col-md-3{width: 170px;}

.servicos .orcamento-prod{margin-top: -6%;}
}

/*small laptops */
@media (min-width: 61.9em) and (max-width: 74.9em) {
#carouselsite{top: -177px;}
.empresa-home{margin-top: -20%;}
#carouselprod .carousel-control.right{margin-right: -5%;}
#carouselprod .carousel-control.left{margin-left: 83%;}

#carouselprod .col-md-2{height: 350px;}
.missao-texto{margin-left: 10%;}

.titulo-pag{margin-top: -7%;}

}



/*Laptops*/
@media (min-width: 74.9em) and (max-width: 99em){
.empresa-home{margin-top: -12%;}

}

/*Desktop*/
@media (min-width: 100em){

}



/*Large Desktop*/
@media(min-width:120em){
#carouselsite .carousel-inner img{width: 100%;}
.caption{width: 16%;}

.empresa-home p{margin-top: 16%;}

.titulo-pag{margin-top: -3%;}

}




/*##################################################/MEDIA-QUERIES####################################################*/

/*Hack Chrome*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
  
}